
综合文章
文章平均质量分 80
caimouse
在IT行业有20多年的经验。拥有20多年的C和C++开发经验,5年以上Python开发经验,资深数据库开发、上百G数据库优化经验。曾经任职嵌入式工程师、P2P开发工程师、银行信用卡交易系统工程师、全自动化电池测试部门经理。
展开
-
外国软件被禁用之后,怎么解决?
昨天看到微信朋友圈里一大波刷屏,哈工大和哈工程被MATLAB公司禁用了,即使是已经购买过的软件。这种事件很可怕,如果有一天所有外国软件被禁用了,怎么办呢?难道就放任不管吗?那么未来中国的软件又应该怎么样使用国外的软件呢?以前大家都不会担心这种事情,认为是市场经济,有钱就可以买到的,但现实很打脸,这个社会不是市场经济,而是计划经济,什么东西可买,不可以卖,不是你想当然就行的。确确实实是计划之中的市场经济,不是自由的市场经济。因此,未来必须认清楚到这个现实,能不用外国的软件,就不要使用,因为它们随时可以给你原创 2020-06-12 08:55:20 · 3796 阅读 · 0 评论 -
代码与牙痛(二)
前面已经说过牙痛虽然是小病,但是它的痛直接影响到大脑的,并且以最快的速度,持续地刺激大脑,导致坐卧不安,根本没办法去写代码。另外由于写代码的过程,也是精神比较集中,常常是咬紧牙根地工作,导致吞口水的机会都少,因此一定要注意口腔卫生,否则更加容易得牙痛。特别在软件开发行业,由于使用大脑太多,会导致脑细胞活动量增加,因此消耗太多血液里的营养,导致大脑很快就缺少营养,这时候人就极容易产生饥饿感,想吃东西,因此经常吃东西就容易导致牙齿损坏了,我就是犯这种问题。既然牙齿已经产生了问题,也在医院通过拍摄CT查看到是原创 2020-05-17 20:08:22 · 463 阅读 · 0 评论 -
代码与牙痛
前几周,加班写一些代码,第二天起床,就感觉牙有点不舒服。刚开始不感觉到怎么痛,因而不太理会它。继续写了几天代码,接着发现牙齿越来越痛了。有一句话很多出名”牙痛不是病,痛起来真要命!“,因此当晚怎么也睡不着,更不要说写代码了,就这样开始耽误项目的延期了。这种痛,坐不得,睡不得,行也不得。因为牙痛直接影响到三叉神经,而这三叉神经又直接最短的路径连接到大脑,可想而知,这种痛是持续的,没有间断的,更加没有延时。从而导致脑门胀痛,根本无法再进行写代码的工作,想思考一下都不行。看来不找方法解决不行了。接着下来第二原创 2020-05-12 20:53:48 · 624 阅读 · 1 评论 -
为什么2019年这么拼命工作,却摆脱不了“穷”
进入社会后,年轻的人们一开始都是铆足干劲力争上游,但是结果却往往不尽人意,时间很容易会让你看清现实:社会里80%的财富掌握在20%的人手里。明明工作得很卖力了,很努力了,但是定的目标却没完成,赚钱也没赚够还得倒贴,小金库空空如也,整个人也心力憔悴,付出很多却成了瞎忙活。谈到赚钱这个话题,好像生活里人人都很焦虑,职场上事事也都让人头疼,不少人给自己2019的关键词是:忙。每天白天上班...原创 2019-12-31 08:45:24 · 2860 阅读 · 6 评论 -
什么是软件开发?
有一个销售的同事在会议上说,你们软件开发人员真好,坐在电脑前打打代码就可以完成工作了。还有一些对软件开发不懂的老板说,你们软件开发不就是写几行代码就可以了吗。可见,没有深入软件开发的了解,永远都是这么肤浅的认识。其实软件开发总共有11个过程:定义问题需求分析规划构造软件架构详细设计编码与调试单元测试集成测试集成系统测试保障维护也许有时候解决的功能比较少,一上来就编码,发布软件就解决了,就认为软件开原创 2017-09-30 16:38:30 · 5495 阅读 · 0 评论 -
创客聚会之ABI创客空间
随着深圳创客活动的兴起,在深圳的创客空间也像雨后春笋一样,不断地涌现,据说创客空间比创客还多的节奏,呵呵,那你也许会问什么是创客空间?创客空间到底长得怎么样呢?下面我就来带您去了解一下深圳有名的创客空间,在这之前,先来看一段创客的解释,或许给您作一些准备知识: “创客空间”出自 Make Magazine,英文是 HackerSpace,所以直译过来是黑客空间。为了避免有歧义,国内普遍翻译为创客空原创 2016-07-27 13:31:06 · 1833 阅读 · 0 评论 -
大龄程序员的前途令人担忧
看大家讨论得热火朝天,我也来八卦一下“大龄程序员”的问题。当然所谓的大龄,当然是指30岁以上的软件开发人员,他们的前途怎么样选择呢?是一件令人关注的事情。 大龄程序员的前途,主要的选择就这几样:继续码农、做管理、创业和转行。先来说一下码农的情况,在中国这种人口的大国下,每年毕业的学生就几百万,因此继续码农意味着需要跟年青人拼体力,拼加班,拼997,这样的工作环境之下,是吃不消的,替换性很大。如果向原创 2016-12-14 18:35:56 · 16557 阅读 · 20 评论 -
我的2016
我的2016时光飞逝,真的抓不住,如流沙从指间滑落。2016是我最美的一年,也是最累的一年,是旧生活终结的一年,也是新生活开始的一年……闪铄在黑夜里的霓虹灯,唯一能做的就是把绚丽的自我绽放给这个只属于自己的夜空之下,人生已如此。很快元旦午夜的钟声敲响了2017的大门,失去的青春依随着一切的生命的痕迹而云卷云舒,曾经的记忆早已被河流冲去。一下子三十多年的风风雨雨就像流浪的白鸽在这里一飞而过。2016原创 2016-12-21 11:56:42 · 2941 阅读 · 3 评论 -
太阳能与共享单车走向世界
太阳能电池又称为“太阳能芯片”或“光电池”,是一种利用太阳光直接发电的光电半导体薄片。它只要被满足一定照度条件的光照到,瞬间就可输出电压及在有回路的情况下产生电流。在物理学上称为太阳能光伏(Photovoltaic,缩写为PV),简称光伏。太阳能电池是通过光电效应或者光化学效应直接把光能转化成电能的装置。以光电效应工作的晶硅太阳能电池为主流,而以光化学效应工作的薄膜电池实施太阳能电池则还处于萌芽阶原创 2017-05-09 17:11:41 · 3098 阅读 · 0 评论 -
一次只做一件事情
从这里可以启示我们,一次只做一件事情,同一时间内不要多线程工作!1. boost库入门基础http://edu.youkuaiyun.com/course/detail/50292.Arduino入门基础http://edu.youkuaiyun.com/course/detail/49313.Unity5.x游戏基础入门http://edu.youkuaiyun.com/course/detail/48104. TensorFlo原创 2017-06-09 14:34:41 · 1173 阅读 · 0 评论 -
在C++里类多一点好还是少一点好?
去年这个时候,要开发一个新的功能,主要就与别的程序进行通讯,并解释相应的XML协议包,根据这些协议包功能进而向服务器转发相应的命令,然后当服务器回应之后再组XML协议包发送给原来发送命令过来的程序。就这么样一个功能,大概有10个XML协议包,这个员工设计这个功能,就只写三个类:接收XML数据类、解析XML协议并处理类、回应包XM协议打包类。这样的设计,在起初两三个协议包时,工作起来还是很正常,当协原创 2015-11-28 11:52:48 · 3043 阅读 · 2 评论 -
我的第一个项目——说说那些年我们一起写过的代码
我的第一个项目——说说那些年我们一起写过的代码 时间回拨到15年前,那是2000年的夏天,天气正热的时候,我刚从大学毕业了,来到了改革开放最前沿的城市--深圳。坐火车到了广州之后,就搭乘长途大巴从广州省站出发,当车开出广州之后,看到广深高速两边全是楼房,一栋接着一栋,没有间断的地方,可谓让我吃惊不已。因为与西安那边相比,只看到公路两旁都是没有草木的黄土高原,那是形成极大的反差。当大巴车驶离高速公路原创 2015-09-14 18:42:45 · 3680 阅读 · 2 评论 -
180亿美元的三行代码
这几天,心目中的女神--大众给拉下了神坛,这是从美国传来尾气造假的事实,这份报告清晰地交待整个调查过程,以事实和证据说话。随后媒体并给出下面几行简单的地代码来说明造假的过程:.mudge @dotMudgeBasically, VW EPA cheat mode is: if(drive_wheels_moving && non_drive_wheels_stationary){Enable_Dy原创 2015-09-27 13:08:02 · 3738 阅读 · 2 评论 -
已经删除安装目录不能再安装的问题
昨天碰到一个比较奇怪的问题,就是在我的Win7上安装一个自己编译的msi安装包,接着没有卸栽就直接删除安装目录,结果在控制面板里也不能删除软件,导致新的软件也不能安装。这时,我想到注册表,结果就到注册表里把相应的键删除了,在控制面板里已经看不到相应的软件,但是还是不能安装新的版本的软件。这时还不断地去查找相应的GUID相关的键,也没有找到。后来搜索到MS的网站上提供了一个工具,就可以解决这个问题,原创 2015-05-03 22:37:23 · 4068 阅读 · 1 评论 -
最好玩的四轴飞行器,开源了!(友情支持)
圆点博士微型四轴飞行器方案是一种全开源的技术方案,通过该技术方案,电子爱好者能够一步步地从零开始,制作出自己的飞行器,实现飞行梦想。本方案主要面向对象为在校大学生,旨在帮助在校大学生一步步地掌握电子技术的开发过程,包括原理图,PCB开发,和对微处理器的编程。圆点博士微型四轴飞行器采用 STM32F103系列ARM处理器,能够实现各种复杂的飞行控制算法。这里支持投票: 点击打开链接这里了解更多技术:原创 2013-06-20 20:27:21 · 12844 阅读 · 4 评论 -
谈谈软件开发人员基本要求
美国次贷危机引发的世界金融危机,使全球经济发展面临严峻挑战,对我国就业环境也造成相当程度的冲击。据悉, 2008年10月以后,与金融紧密关联的证劵、保险、投资、理财等服务业大幅萎缩,同时,沿海地区劳动密集型企业、出口导向型企业更是受到了严重影响,社会就业压力高涨。而对2009年应届毕业生来说,就业压力达到历史新高,不少人甚至认为大学生重回知青时代,应该上山下乡。 面对这么困难的环境,有原创 2009-07-12 12:55:00 · 10170 阅读 · 27 评论 -
我有一个梦想--3G时代
随着通讯技术的发展,3G时代快要来临了。在这里我来谈谈对3G的基本需求,以便广大服务商适应我的需求。目前,移动的3G是自主3G技术TD-SCDMA,联通的3G是WCDMA,电信的3G是CDMA2000,其实不管是那种技术,对我来说,都是无所谓的。我主要体现在下面几点需求上: 1. 上网费便宜,1M的速度最高不超过100元包月。也就是跟目前的ADSL100元包月一样,如果没有达到这种资原创 2009-05-19 12:51:00 · 3719 阅读 · 9 评论 -
最差的产品是马桶还是Outlook
一年的时间过得还真快,去年的英雄大会场景还沥沥在目,今年的英雄会轰隆隆地上演了。在北京2009年的英雄会三天里,留在脑海里有优快云自己搭建的办公室,有优快云热烈欢迎场景,有优快云办公室里运动场所,还有喝酒的激情场面。 最深刻的还是算“产品专家论坛”,其中问到最差的产品时,所有产品经理都是互相客气话,不敢指名道姓地说某某产品最差。结果有一个人说最差的产品就是Outlook,因为使用起原创 2009-04-22 23:50:00 · 6106 阅读 · 12 评论 -
学习三部曲:WHAT、HOW、WHY
一个人学习的过程要经历以下三步,才可以说得上“学会”两字:第一步:WHAT 所谓的“WHAT”,就是搞清楚某个东东是什么?有什么用?有什么语法?有什么功能特性?第二步:HOW 所谓的“HOW”,就是搞清楚某个东西内部是如何运作的?实现机制如何?等一系列相关问题。第三步:WHY 一般来说,只有你把HOW的问题想清楚,才开始考虑步骤WHY。 所谓的“WHY”,就是搞清楚某个东西为什么设计成这样原创 2017-07-01 20:13:07 · 3616 阅读 · 0 评论 -
从高考到程序员
高中的我一直是学校里的学霸,每次期末考试基本上都是第一名或第二名,因此学校给予我的期望很大,我父母都是老师,我爸也是我的班主任,节假日经常给我一个人补课,因此我能有这么好的成绩全靠我爸了,他多多少少有点跟《摔跤吧爸爸》里的爸爸相似。有这样好成绩的我,虽然高考时也紧张,也期盼上大学那份喜悦,也带有些许担忧。高考期间,南方的天气很热,热得我怎么也不能好好睡着,住在学校里的宿舍是最简陋的,没有空调,没有原创 2017-06-15 09:02:16 · 2228 阅读 · 5 评论 -
Google的工程师每天能写多少的代码呢?
读到下面这段文字:在国外,作为科技巨头的之一的 Google,他们的工程师每天能写多少的代码呢?近日,Google 的 AdMob 全栈工程师 Raymond Farias 发表评论表示:“我的同事告诉我,根据以往的调查证明,一名高效的工程师每天能写 100-150 行代码。”我嘲笑了他并称他的估计值肯定低了很多。为了证明他的估计值错误,我以在 Google 工作中最有效率的一个月为例,并使用了原创 2017-08-25 09:41:53 · 1112 阅读 · 0 评论 -
重读《一段关于国产芯片和操作系统的往事》
https://mp.weixin.qq.com/s/w63uRu-yT12Pmt9GYiNDvQ昨天又重新读了《一段关于国产芯片和操作系统的往事》,深入地整理一下国产芯片和操作系统的困难之处,大概有以下几点:1. 做CPU最难的不是开发。第一步,你不是写不出INTEL那样的设计,而是你打不起官司。由于目前WINTEL的垄断机制,造了桥之后,不能让人再造同样的桥。因此,只能选择别的架构方案...原创 2019-05-24 10:09:23 · 1758 阅读 · 0 评论 -
国产CPU和OS,四十不惑
随着时间的推移,中兴事件、华为事件之后,中国在IT领域正面临着一个严重的问题。这个问题就是微软的Windows不能使用,Android不能使用,Intel和ARM的CPU不能使用,公司怎么样生存?之前这个问题,大家认为不可能发生的,或者说发生的机率很低,低到可以忽略不计。但是这两个事件发生之后,彻底地教育了我们每一个人,发生的机率还是很大的,并且随时发生的。如果这次还不能彻底地认识到严重性,危机性...原创 2019-05-23 09:03:08 · 932 阅读 · 0 评论 -
当前嵌入式芯片的选择
随着当前环境的变化,国际风云变化,各个厂家都需要考虑自己的芯片选择战略了。面对这种环境,这段时间里为了成本考虑,优先选择欧洲厂家的芯片,比如ST公司。这样更有利于成本的降低,以及降低后期的风险。特别今年将要毕业的学生,更加注意这种选择了。因为毕业之后,进入公司主要使用的芯片必然会发生改变,要放弃美国的芯片公司,否则成本翻很多,让公司的产品没有竞争力,就是公司倒闭的前因啊。另外,也需要加...原创 2019-05-14 11:47:29 · 5047 阅读 · 0 评论 -
如何避免成为码渣?
首先,我们来看一下什么是“码渣”?要理解“码渣”,先要从码农,而要理解码农,又得从什么是”泡茶型公司“来理解。所谓的“泡茶型公司”,大家喝茶时,都是把茶泡一遍或两遍之后就倒掉了茶叶,喝着茶叶的精华。如果一个公司是把员工像茶叶一样,扔到公司里,然后把员工的精华都泡走,等到像茶叶渣一样的时候再扔掉。因此,在泡茶型公司里做码农,再到35岁被扔掉,就是“码渣”。我们每个人晚上躺在床上,...原创 2019-03-03 15:52:07 · 1018 阅读 · 0 评论 -
从小说里学会长大
这段时间还是在读《小说课》,在这里看到一个关于成长的故事,还是特别有意思,不但可以学习到长大是什么,也学会到小说的写技巧:倒叙来写故事的方式。因此感觉到非常特别,值得分享如下:余华的《十八岁出门远行》。小说开头,背着红色背包的少年在山区公路寻找旅店,找着找着,突然见到一辆载满苹果的汽车。少年上前攀谈,并顺利坐上了车,然而车子没多久就抛锚了,但司机却一副毫不在意的样子。这时前方来了五...原创 2018-12-25 13:41:22 · 436 阅读 · 0 评论 -
性格决定命运
这段时间一直在看书,看了很多书,因为我生病了。生病之后,只能动着眼睛看书,连路也不想走,只能躺床上,才是最舒服的。这样也是无聊,无聊的时间是难过的,电视也看不了,只能拿着手机看书,或者拿着一本书看。在微信的图书馆里,突然搜索到一本叫做《小说课》的书,就借来看了一下,在里面有《性格决定命运》这一章,解释了文学作品为什么这么看重性格,以及怎么样决定命运,这一段非常好,与大家分享如下:有一种说法是这...原创 2018-12-18 10:59:22 · 1332 阅读 · 0 评论 -
细节决定人生
一个人从一生出来,就注定不注重细节的,你看看刚出世时的小孩就以最大的音量来哭着,才不管大家喜欢不喜欢,因而人具有的细节能力都是后天培养出来的,比如上学,父母身教,读书等。细节有多重要呢?其实是可以决定一生的。其实细节也有另外一个名称“蝴蝶效应”,现在我与大家分享《小说课》里的一个故事,真正地体验一下细节的重要性。美国著名的气象学家爱德华.洛伦兹有一次利用电脑程序预测下一刻的气象数据,在输入温度...原创 2018-12-27 09:34:01 · 1915 阅读 · 0 评论 -
长生不老:从秦始皇到基因编辑
2018年11月26日,贺建奎宣布,一对名为露露和娜娜的基因编辑婴儿于11月在中国健康诞生。其实贺建奎的办公室,就是在深圳,在这个创新的城市,我一点不感觉到奇怪。这几天,对于这个话题非常火,这个消息就像第一颗原子弹爆炸,其实不亚于原子弹的影响,为什么这样说呢,因为基因工程是一个最热门的课题,也是当前最有前途的技术。因为这个技术改变的世界,并且与以往的技术不一样,如果把以往的技术,比如自动化、电脑、...原创 2018-11-30 15:27:14 · 1989 阅读 · 0 评论 -
为什么大家要支持微信和支付宝
随着时代的进步,21世纪的到来,美国大喊建设全美信息高速公路,中国也在紧跟其后,建立村村通信息高速公路,经过21世纪前10年的发展,信息高速公路建立起来了,因此,马云建立起了商业商国阿里巴巴,立即一股网络为王的商业浪潮直卷现实的社会,把线下的商家打得满地找牙。但是在阿里的网购过程中,发现卖家与买家之间互不信任,导致起初交易不好,因此马云提出了为交易改革的方案,就是支付宝。支付宝就这样被发明出来了,...原创 2018-10-21 11:36:17 · 2393 阅读 · 2 评论 -
第114封信——2017年我的目标
《2017年我的目标,顺便介绍Google的目标管理方法》 by 吴军 & 制定目标的科学原则吴军,原腾讯副总裁。当前Google中日韩文搜索算法的主要设计者。著有《数学之美》、《浪潮之巅》和《文明之光》。前几天我总结了一下2016年所做的事情,在春节到来之际,和你分享一些我在2017年想做的事情。在介绍具体想法之前,先给你介绍一下Google的目标管理方法。Google的每个员工,每个季度都会给转载 2018-01-21 15:37:50 · 1139 阅读 · 0 评论 -
为什么说员工下班之后关闭电脑是不合格的现代企业?
很多人进入公司之后,常常会被HR告之,下班之后需要关闭电脑,否则进行多少钱处罚,或者让HR在下班时间之后,关闭总电源开关。为什么会要求员工下班之后关闭电脑呢?原因往往是这两个:一是节省电能,节能环保的理由;二是让电脑不折旧过快。其实,我认为这种关闭电脑的做法,就是让电脑这么好的资源浪费掉了,让我们来仔细地探讨一下。首先,电脑是一个“好员工”。它可以连续24小时工作,不用休息。如果让它休息,其实是资原创 2017-11-13 16:56:00 · 6023 阅读 · 4 评论 -
中小企业如何才能招聘到合适的程序员?
随着时代的进步,曾经不懂计算机的人员被称作新时代的“文盲”,因此现在这个时代已经被进化到智能时代,那么拿什么来智能呢?就需要更多的程序员,这样才可以开发出更多智能为代表的软件。中小企业需要对自己产品进行智能化,也就是对产品增加更加多的软件特性,那么就少不了招聘更多程序员来开发软件。因而摆在中小企业主面前的问题,就是怎么样才能招聘到一个合格的程序员?我就以亲身经历来说一说怎么样招聘程序员的心路历程。原创 2017-10-29 14:07:09 · 2360 阅读 · 1 评论 -
我为什么喜欢AI音箱?
随着人工智能的发展,《数字化生存》那里描述的生活离我们越来越近了,比如智能手机随身携带,无处不能获取信息,与千万人一起构造成一个强大的“网络”,每个人都是一个节点,也是一台高效的“电脑”。人们的生活方式越来越像蚁群的生活方式,无处不在获取信息,以及发出信息,就像蚂蚁一样不断释放出化学物质,以便气味可以影响周边的蚂蚁,这个正是我们不断地刷微信的朋友圈的原因,以及不断更新头条。可见与外界的连接是可等重原创 2017-10-18 17:26:53 · 2825 阅读 · 0 评论 -
凭什么杀程序员祭天?
随着APP的更新广告,炒作,但作为程序员最低层次的码农,要出来说几句话。每个软件的出错,好像就是程序员的错,其实这是错误的。比如说两个父母生出一个不好看的小孩,难道就是母亲的错误吗?父亲好像一点关系也没有。其实有点生物常识的人,都发现这是强权之后,最低层员工的悲哀。如果是说程序员是母亲,那么公司的其它人就是父亲,软件产品就是一个孩子。这个孩子长得好不好,其实取决于双方的基因。但为什么会把责任全部推原创 2017-08-26 09:09:00 · 3469 阅读 · 1 评论 -
听得见炮声的软件开发
2009年是不平凡的一年,金融海啸肆虐不可避免地冲击着软件行业。面对经济危机下的挑战,以往的高额利润在缩水,以往的大手大脚的花费在缩减,以往的高薪激励在降低。在目前这种情况下,我们更加需要打造高效软件开发的团队,以便在经济危机里度过艰难的日子,取得以往的战果,开拓新的市场。我们开发软件最基本的目标,就是最大化地满足用户的需求。一切都是以用户为中心,一切都围绕着用户提高生产力而努力。就像GOO原创 2009-03-27 00:06:00 · 4747 阅读 · 0 评论 -
100元的C++软件开发培训班
C++软件开发培训(2008-6-16) 1、培养目标l 程序设计入门,懂得怎么使用C++编写简单程序。l 掌握程序设计方法,领会面向过程、面向对象和模板的程序设计。l 熟练地使用C++解决问题。l 每个人看懂1000个例子源码。2、提供的服务l 提供180课学习资料。l原创 2008-06-16 23:57:00 · 16298 阅读 · 47 评论 -
Diffie-Hellman密钥交换思想
DH采用的是一个大素数分解难作为基础。其中交换是很简单,例子如下:#include using namespace std;void Test_DH(void){ // int p = 13; //素数 int g = 2; //公共底数 2 = int Xa = 1; //A私钥 int Xb = 22; //B私钥 UINT64 Ya = (UINT64)pow((doub原创 2006-04-28 13:04:00 · 3365 阅读 · 0 评论 -
软件不是为了高深的概念
“软件开发就两个重点,一个是需求,一个是对需求的实现。其它的手段都是为这两个重点服务,否则就是本末倒置。”这真是我们大家开发软件人员要深思,不要被那些PM,搞什么技术一大堆来骗钱。原创 2005-06-17 20:25:00 · 3133 阅读 · 1 评论 -
BT软件QQ开发群
BT软件QQ开发群:4595300,欢迎大家加入开发,讨论,学习。原创 2005-10-28 11:14:00 · 4272 阅读 · 0 评论