快进不会声音变尖,各种功能。
更重要的是完全没有广告。
快进不会声音变尖,各种功能。
更重要的是完全没有广告。
矛盾 虚伪 贪婪 欺骗
幻想 疑惑 简单 善变
好强 无奈 孤独 脆弱
忍让 气忿 复杂 讨厌
嫉妒 阴险 争夺 埋怨
自私 无聊 变态 冒险
好色 善良 博爱 诡辨
能说 空虚 真诚 金钱伟大 渺小 中庸 可怜
欢乐 痛苦 战争 平安
辉煌 黯淡 得意 伤感
怀恨 报复 专横 责难
听了窦唯的红磡时演唱的《高级动物》,
情绪颇多,人,高级动物,一个个词缀正好就是抒发感慨的最好方式。
再加上刚看完《我不是药神》,这种复杂的想法得不到梳理,
倒是迷迷糊糊的,磕磕巴巴的吐词,让我好受许多,
人啊,高级动物啊,其实复杂,也很简单。
思考,输入,思考,生活,技术,人生,幸福,努力,平凡,守己,围城,破城,成长,失去,
人,高级动物,
无时无刻不存在着矛盾,拿欲望填欲望永远填不满。
呵,高级动物?
当人觉得充实,辛苦的时候就放弃思考,也许是大脑经受不了一下子太多的信息量,会头痛,恶心呕吐。
人啊,高级动物…
人有生活,生活就是今天轻松,明天辛苦,明日辛苦,后日轻松,反反复复,把握尺度。
啊,高级动物;
啊,幸福在哪里。
读Effective C++ 条款11在处理operator= “自我赋值的时候” 不仅要考虑是否自我赋值,还讨论了新赋值的内存分配时候的异常安全性。
用到了一种叫做copy and swap的技巧,不过我觉得应该叫做temp and swap,因为主要是将内存分配的问题交给了本类的temp,通过swap的方式偷梁换柱了temp的数据成员,即使函数完成,temp被销毁,销毁的数据也是swap之后不要的那份。
我觉得这个技巧真的很巧妙。
最好的例子:
一个Mystring类:
也许你会需要这样的装机清单,迅速简洁的把空白电脑(Windows)装成一个能上手进行初步开发工作的生产工具。
今天把make和写makefile的一些非常常用的方法和技巧整理了一下,算是一个旋风式入门了吧,自己的一些小项目按这个方法写makefile是很容易的,make也算是一个学完可以一劳永逸的好工具了。
Linux后台开发主要涉及进程,网络,系统性能调优等方面的命令,网络上给的总结如下。
套接字设置非阻塞,可以对套件字设置非阻塞,这样就可以不必为等待一个套接字而整个程序(进程,线程)阻塞在那里,
设置了套接字不阻塞,则如果此套接字队数据还不可用,则任何阻塞函数调用之都会失败,并且返回一个EWOULDBLOCK
错误,每次出错了要判断一下是不是阻塞错误,如果是的话就忽略它,但是这种效率低下,
更好的办法是使用select()函数立即轮询许多套接字集,检测其中套接字是否有活动。
或者还有一种方法,就是使用多线程,每个线程接管一个连接connection,阻塞也是阻塞那个管理connection的线程,并不影响其它线程。
设置非阻塞:
C++11标准库里添加了多线程和锁的库,简单的使用小例:
文件操作:
cp文件复制
cp shooping_list last.week.list
将shopping_list复制一份,新的文件名为last.week.list
mv重命名或移动文件
mv prog1.c first_p.c
将文件prog1.c改名
|
|
新建一个文档,然后将文件移动到这个目录中。
Unix系统编程三个重要方面:
通信
某个用户或进程如何与其他用户或进程交换信息
协助
在同一个时刻,程序如何来协调多个进程使他们能够没有冲突地访问共享资源?
网络访问
在这个例子中,互相独立的计算机通过网络连接到一起,那么计算机中的程序是如何来使用网络呢?
多和巨人待在一起,即使成不了巨人,也能嗅到他们的气息。
深圳这几天都是雨季,暴雨连绵不绝,来回实验室的路上都是趟着水在走,我个人不喜欢下雨天,阴霾的天气会使人心情低沉,打不起精神。很多时候,遇见问题,遇到岔路口,一个个生活的选择的时候,一个饱满有精神的自己是最好的武器。
今天收到腾讯的暑期实习offer,阴雨的天气也挡不住我心中的喜悦,毕竟这是我一直以来非常喜欢欣赏的一家技术派公司,里面有很多巨人,能和他们共事,学习,本身就是一种幸运。
最近要好好努力了,因为心中明白自己有很多不足,腾讯又有那么多大神,真的是感到鸭梨山大啊,
无论如何路是一步一个脚印走出来的,好好做足准备,多和巨人待在一起,多嗅一嗅他们的气息,多被打压几次,顽强再战,最后努力成为巨人。
所以,这只是个开始。