V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hitmanx  ›  全部回复第 14 页 / 共 36 页
回复总数  707
1 ... 10  11  12  13  14  15  16  17  18  19 ... 36  
2017-12-20 19:42:36 +08:00
回复了 ivito 创建的主题 C 如何理解 ((i>0) ? i : j) = 1;
搜了一下,还真有人讨论 ternary operator expression 是不是 lvalue 的:https://www.reddit.com/r/ProgrammerTIL/comments/4zr491/c_a_ternary_operator_expression_is_an_lvalue/?st=jbezlb70&sh=ff573171

这个写法估计代码 review 的时候会被喷
2017-12-20 19:39:06 +08:00
回复了 ivito 创建的主题 C 如何理解 ((i>0) ? i : j) = 1;
还能这样写啊?。。
((i>0) ? i : j)这个返回的是左值?
2017-12-18 12:21:37 +08:00
回复了 wpaygp 创建的主题 iPhone 还是老话题, iPhone 换电池哪家强?
大家电池到手后都是自己安装的?想给家里老人的手机换一块电池,人又不在身边。一般手机店自备电池只找他们更换靠谱不?
增加个 code review 的环节,有啥问题大家就直说咯,对事不对人。其实团队的代码要求提高了,对于团队中的每个人来说都是有帮助的。
2017-11-29 21:03:41 +08:00
回复了 zhuhongyu 创建的主题 C 基于 C++与 WinAPI 的 AI 俄罗斯方块
这个思维导图用的是什么软件做的?
2017-11-16 12:40:30 +08:00
回复了 Winny 创建的主题 iPhone 和 6 年的数据说拜拜,亲爱的 Apple 棒棒哒
我前几天也去了天才吧,同样咨询了“静音鬼畜”的问题。苹果员工当时说比较可能是灰尘导致的,建议找个可以吹气的东西对着吹一下或者用酒精擦拭一下。回去试了下拿着手持打气筒吹了一阵,我爸的手机目前一周下来再没有出现静音的问题,不过不知道未来还能挺多久。

我其实也挺想知道 lz 还有没有什么其他靠谱的建议
2017-11-16 11:03:34 +08:00
回复了 zjsxwc 创建的主题 程序员 身份证到期了, 支付宝还能继续用吗?
信用卡之前给我发过短信,让回短信(新有效期+发证机关+地址)来更新信息,否则过期后可能不能用。具体能不能用我也不知道
2017-11-15 13:31:23 +08:00
回复了 GhostRider 创建的主题 C 读书方法
还有个我当时看下来觉得特别适合自学者看的资料是斯坦福的《编程范式》公开课,网易也有翻译。是一门比较综合的课,基本涵盖了比如 c 中的指针、数据的表示、对齐,c++与 c 在底层的异同,解读 c 语言和对应的汇编,多线程编程等等。感觉都是常见的比较重要的点串在了一门课里,非常值得一看。(最后讲 scheme 的一些不感兴趣的话可以忽略)
2017-11-15 13:26:10 +08:00
回复了 GhostRider 创建的主题 C 读书方法
我跟你有类似的经历哈。C++、算法、操作系统、计算机网络等等都是自学的。

操作系统初学的话可以看看哈工大孙志岗老师的“操作系统公开课”,我听下来觉得比较适合入门。面向找工作的话那本《现代操作系统》可能用不上,如果要看深一点的话可以看看你手头那本 APUE,CSAPP 中对应多进程多线程的章节就好(一般面试的考核点都在这里)。如果要加深理解动手写一个操作系统的话可以翻翻日本人写的《 30 天自制操作系统》配合国人写的 Orange OS 还是叫什么的一本书。

C++的话 primer 看完,effective c++主要的章节看完(考核重点很多都在里面能找到),stl 会用就差不多了。毕竟是应届生,不会要求太苛刻的。c++11 的话看情况了,大多数岗位应该属于加分项不是强制要求的吧?
2017-08-18 16:06:51 +08:00
回复了 masteryi 创建的主题 C 为什么这段代码能正确执行?
@masteryi 运行时错误和编译时错误是两码事,比如
int* p = (int*)0x100;
printf("%d", *p);
编译器认为这是完全合理的,只有运行才会出错
2017-08-18 16:01:25 +08:00
回复了 masteryi 创建的主题 C 为什么这段代码能正确执行?
两个都是非法的访问,但是具体会不会出现运行时的错误,这个是随机的,取决于当时内存管理的情况.虽然说因实现而异,但是在一般实现中,栈上的内容从高字节到低字节依次是
1) main 中在 f()之前定义的局部变量
2) f()的传参. 这儿为空,所以不占空间
3) 返回地址(PC)
4) f()中定义的局部变量

f()返回以后,栈指针就指向下一个空的,也就是 2)或者说 3)的位置.访问它以下的栈内存都是非法的.
2017-08-09 14:26:40 +08:00
回复了 sfree2005 创建的主题 职场话题 CTO 对软件工程似乎不太了解,感觉很不好
看公司吧.上家公司设计阶段,架构师肯定是要出 UML 的,具体类的继承关系,接口函数什么的.也需要把各种用户用例的边界条件\异常处理讨论清楚.现在这家公司没有,不过伪代码和数据结构这些在设计文档里还是有的.
2017-08-08 15:51:21 +08:00
回复了 VShawn 创建的主题 程序员 数十万的小文件如何快速浏览?
海量的小文件硬盘寻道比较慢,可以试着把 10 万个图片存成一个 2 进制文件,自己定义个 header,里面包含文件的数量和每个文件起始段的索引和大小.

最好把文件的格式设计成未来 append img 比较方便的,这样不用每次添加一个新的图片,得把前面已有的 10w+的图片重新生成一遍.
2017-07-13 20:27:18 +08:00
回复了 lusheldon 创建的主题 Ubuntu Ubuntu 鼠标速度调到最小,还是觉得飘
好像可以用 xset,不知道调节范围是不是和GUI里是一样的
2017-07-13 13:28:43 +08:00
回复了 panamera 创建的主题 Apple 中国区 Apple ID 的 iCloud 将迁到贵州数据中心,大家怎么看?
@moult 妈蛋.低电量提示音无法关闭一直很让我困扰,原以为是高版本 ios 带来的功能,因为记得早先年的 iphone 是没有的.听你这么一说以后去搜了下,果然是和国行有关系,不知道这又是什么奇怪的需求或者龟腚.
2017-07-12 13:38:51 +08:00
回复了 Tardis0127 创建的主题 Apple 有没有人觉得苹果取名水平变水多了
MacBook 和 new ipad 之类的命名确实太容易引起混淆了
2017-07-03 19:38:47 +08:00
回复了 coderluan 创建的主题 问与答 一个专科的 C 语言期末考试题,我居然不知道咋做。
@coderluan

我现在才注意到这个问题.原文里 f(int)肯定是不对的,退化完了是指针,不是数值类型.如果函数声明改成 int *,放里面还是放外面是没有区别的.
2017-07-03 18:49:21 +08:00
回复了 coderluan 创建的主题 问与答 一个专科的 C 语言期末考试题,我居然不知道咋做。
@coderluan

写了还是可以,是我忽略了什么吗?


$ cat 1.c
#include <stdio.h>

int func(int a[5]);

int main()
{
int a[5];
a[0] = 4;
a[1] = 7;
printf("%d\n", func(a));

return 0;
}

int func(int a[5])
{
return a[0] + a[1];
}

$ gcc 1.c -o 1
$ ./1
11
$ gcc -v
...
gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.1)
2017-07-03 18:32:44 +08:00
回复了 coderluan 创建的主题 问与答 一个专科的 C 语言期末考试题,我居然不知道咋做。
1 ... 10  11  12  13  14  15  16  17  18  19 ... 36  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2345 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 01:48 · PVG 09:48 · LAX 18:48 · JFK 21:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.