清晨醒来第一件事扫描一下微博,登录人人或者QQ空间看看好友最新动态;吃早餐和上班的路上随时随地手机刷屏看最新的新闻或者微博或者玩最新的小游戏;上班第一件事就是开电脑,总要先在网上冲浪半小时到一小时才能进入工作状态,其后还免不了用QQ、MSN等各种工具交流一番,无论是工作沟通还是闲聊;上班时间,忙里偷闲地看一会视频,刷几条微博,到淘宝、拍拍、团购网站等去网购自己喜欢的商品;下班聚餐或者唱K少不了要到点评类网站去查查口碑、看看有没有团购优惠;逛街的时候或者随手自拍一张上传到网上,或者签到一下LBS;下班回到家还要用QQ或者微博,或者睡前在网上看一会小说。现在的学生暑假作业都会用贴吧来找枪手,遇到不会的问题就百度一下。
Posts in category 俛拾仰取
手写代码实现浮点数a的b次方
手写代码实现浮点数a的b次方,思路,将幂次部分的采用类似‘快速幂取模’的方法,把整数表示成2的幂次的和;小数部分也采取用0.5求出0.25的策略
double my_pow(const double a, const double b)
{
double res = 1;
int p = static_cast<int>(b);
double q = b – p;
double base = a;
while (p) {
if (p & 1) {
res *= base;
}
p >>= 1;
base *= base;
}
base = sqrt(a);
double t = 0.5;
while (q > eps) {
if (q > t) {
res *= base;
q -= t;
}
t /= 2;
base = sqrt(base);
}
return res;
}
手写代码实现浮点数开根号
手写代码实现浮点数开根号,即实现库函数sqrt的功能
思路,使用二分实现,需要注意一点,要计算的数字如果<1则右界为1
const double eps = 1e-6;
double my_sqrt(const double a) {
double left = 0, right = a < 1 ? 1 : a;
while (left < right) {
double mid = (left + right) / 2;
double temp = mid * mid;
if (temp < a) left = mid + eps;
else if (temp > a) right = mid - eps;
else return mid;
}
return left;
}
失败了,什么都是狗屁;成功了,狗屁也是战略
创业不是一个人的事情,要用你的智商去选择一个合适的项目,要用情商去建立一个核实的团队,用胆商去体味一个叫做创业家的精神。创业的成功是偶然的,创业的失败是必然的,无论你做了多少的准备,一个微小的事情就能够毁掉你的一切努力
要有一个合适的项目,一些志同道合的人,最重要的是扪心自问:是不是确定要创业了,就算砸锅卖铁也能坚持下去……
几个android数据统计
一个礼拜没有上网,感觉跟要与世隔绝似的,哎哎,才发现已经离不开网络了
今天看邮件以及简讯,看到一些数据统计,其实所有接触这一块的开发者应该都会有感触,各种快讯、数据报告会报道,移动互联网规模有几亿,发展速度有多快,怎么怎么样,不过,这多大的规模跟我们切实相关度却不大。今天记住了几个有趣的数据:
每天的android激活量是55万,这个是很有意思的,一方面,内置程序的渠道是值得重视的,另一方面,激活量到底意味着什么呢?如果这里面没有刷机人士的的记录的话,也就是说用android的人在飞速增长,机会仍在
android用户平局每天花费56分钟在电话上,其中2/3是在用客户端,即app,1/3在上网页,这也就是说,对于手机时代来讲,客户端重要性比网页要强的多,这跟初始的PC时代有什么借鉴意义么?当然初始的PC时代没有web
与IOS相比,TOP10的android应用只有2个是游戏,其他的是应用,也就是说,android还在温饱阶段,硬件等原因还不足以到游戏肆虐横行的地步,因为android 的更多用户是240*320的,千元左右的,甚至电阻屏的所谓智能机。
最后附上朋友的一个签名,仅供娱乐:在贵党90岁生日之际,衷心祝愿贵党长命百岁
琐碎的念想
有一段时间没有更新了,随便写一些吧。
处理留言的时候看到很多化妆品、减肥药之类的广告留言,无非是为了争取反链,不过我依旧感觉很奇怪,为啥会是这些化妆品之类的?从哪爬到的我的数据?但是我没买过这东西啊?另外一个让人不爽的是,这些留言大都应该是机器生成的,这意味着一般是带链接的spam,或者写着“支持博主”,“写的不错”,“顶你”之类的简短文字,其实如果真用心想一想的话,任何一个在经营自己博客的人都会关注留言,那么如果你能保持足够的关注与互动的话,也许就能获得一个真真正正的反链,而不是靠机器刷来的,当然,一个自认为是IT类技术博客的连接对一个三级域名的化妆品网站是否有意义那就另当别论了。
打字一阵子之后就会发现现在的输入法是否适合,我想很多人用的也是拼音输入法,但是我感觉QQ的输入法真的做的还不够给力用心,相比搜狗要差一点,这种感觉我说不准具体的原因是什么,但是敲字多了之后就会有这样的感觉:这个输入法让输入变的有点麻烦,让我感觉不爽。或许是学习集的问题?或许是拼写纠错?总之它打断了我的输入流畅感。
虽然是假期的缘故,BBS访问量有明显的下滑,但是感觉上微博、SNS的冲击确实给这种以话题为基本单位的交流平台在逐渐没落,那么是否可以做一个区域性更强,针对性更强,垂直性更强的SNS小社区呢?
思考思考先
宏定义中的井号
1)# 只在有参数的定义时用到,为把参数产开并转化成字符串即用”"引起来。里面的空格分割全部改为一个,并且会自动添加转义字符’\’
2)##可以用于有无参数都行。它作用就是把##前后连个东西连起来形成新的标示符。
3)#@和#类似,只不过是用”引起来。
解决vim黏贴代码格式混乱的方案
在vim新建文件的时候,黏贴代码(shift+insert)会自动缩进,导致格式非常混乱
可以set paste,使得vim 进入paste模式,这样不会自动产生缩进
粘贴完成之后set nopaste,恢复缩进模式
当然也可以在vimrc中设置set pastetoggle=<F6>,这样F6就成了改变paste模式的快捷键
MFC中使用STL
MFC中使用STL需要注意头文件引用的位置,StdAfx.h中是预编译的内容,如果在其中加入可能会引起重复定义的error,另外使用STL(C++标准模板库)的时候经常引发类似的错误warning C4786,尤其是list,vector,map这类模板类,需要在include这些模版类之前pragma warning(disable : 4786),这样世界就清静了
手记:可以关注
在李彦宏看来,今年会出现中国互联网海外上市的狂潮。“现在市场有点过热了。接近上市状态的公司尽快行动”,李彦宏说。
李彦宏表示,未来互联网的第一个机会是中间业。美国传统产业对于互联网接受程度非常成熟,而中国恰恰相反,传统产业对于互联网的渗入迟迟未启动。“几乎线下所有垂直领域都存在中间业的机会。这在发达国家几乎不存在。这种机会至少在未来2-3年间会一直存在”。
第二个机会基于“读图时代”的背景。在李彦宏看来,互联网发展了20年,最主流的依然是文本。但现在越来越多图片上传到网上,意味着互联网的内容主流在发生微妙变化。他认为,以图片为内容的应用将成就一批公司。
第三个机会则是过去一年间频繁被提及的“应用”。他认为,应用的崛起意味着操作系统的边缘化。很多应用在成长过程中发生了本质变化,从简单的“应用”进化为“平台”。
新浪微博开放平台,或许意味着什么也不一定,weico就是一个例子
近期评论