C
文章平均质量分 74
AmoAmo_Amo
这个作者很懒,什么都没留下…
展开
-
无法忽视的unsigned关键字
起因是我在将字符流打印16进制的时候,很莫名其妙地出现了ffffff,我还以为是内存拷贝的时候出现了错误,找了好久,终于明白原来是与char的符号位有关。转载 2017-08-04 15:37:11 · 2170 阅读 · 0 评论 -
const关键字
const关键字在C语言中用来修饰变量,表示该变量(对象)是常量。const修饰的变量理论上不应该再被修改,但是非要去修改的话也不是不可以,但是尽量别瞎搞原创 2017-08-06 23:25:56 · 352 阅读 · 0 评论 -
大小端模式
大小端模式原创 2017-08-08 23:57:30 · 3657 阅读 · 1 评论 -
Socket编程中select函数用法详解
select()在SOCKET编程中还是比较重要的,可是对于初学 SOCKET 的人来说都不太爱用select()写程序,他们只是习惯写诸如conncet()、accept()、recv()或recvfrom()这样的阻塞程序(所谓阻塞方式 block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使用 select() 就可以完成非阻塞(所谓非阻塞方式 non-block,就是进程或线程执行此函数时不必非要等待事件的发生,一旦转载 2017-07-03 20:05:16 · 2314 阅读 · 0 评论 -
C语言中的枚举与宏定义 及其不同之处
C语言的枚举与宏定义。有人可能会觉得这个太easy了,本来也没想写这篇文章,但是想想觉得有必要用自己的语言组织一下记下来,跟学习Swift的枚举做类比,好理解一些。原创 2017-08-08 23:59:16 · 6739 阅读 · 1 评论 -
iOS自定义Log(OC方法与Swift方法)
新项目开始之时,自定义Log在debug环境下打印内容,但是在release环境下不显示打印动态获取打印所在文件原创 2017-08-06 23:27:49 · 443 阅读 · 0 评论