收藏之有价值博文
hello world 1
...
展开
-
为什么35岁的C++在“真实”开发中仍占主导
为什么35岁的C++在“真实”开发中仍占主导 早在1979年,Bjarne Stroustrup设计了C++编程语言,并且C++很快成为了无处不在的通用系统编程语言。现在尽管有Java、Javascript、Python、Go,甚至是苹果的Swift和它竞争,但C++依然处于主导编程世界的地位。今天在Morgan Stanley的科技访谈会上,InfoWorld转载 2015-03-19 19:50:39 · 700 阅读 · 0 评论 -
面试——如何招聘一个能干活的程序员
如何招聘一个能干活的程序员 写这篇文章不是件容易的事情,因为需要举一些实例,就会牵扯到过去现在的各种见闻,也会牵涉到业界的各种看法。既然博客也是公开状态,还得考虑有的话是否需要委婉一点讲… 不过毕竟出来混了也有一年半载,对这方面还算略有心得,那就班门弄斧一下,还望高手不吝赐教。关于一个程序员该具备怎样的能力,这篇帖子里面一共讲了7点(伯乐在线注:经询问文章作者,转载 2015-03-18 19:26:01 · 592 阅读 · 0 评论 -
开始学习Linux的一些建议
开始学习Linux的一些建议 建议读者范围有开发经验者。科研人员(由其Numrical)。动手能力强的。只是好奇,对于Linux只是浅尝辄止的就不建议继续往下看了。端正学习态度Linux不等于骇客(or Cracker)。当然众所周知很多“黑客工具”都是Linux平台上的,我帮助过很多Linux小白转载 2015-03-18 19:25:05 · 426 阅读 · 0 评论 -
如何成为一个C++高级程序员
如何成为一个C++高级程序员 C++这门语言从诞生到今天已经经历了将近30个年头。不可否认,它的学习难度都比其它语言较高。而它的学习难度,主要来自于它的复杂性。现在C++的使用范围比以前已经少了很多,java、C#、python等语言在很多方面已经可以代替C++。但是也有很多地方是其他语言完全无法替代的,主要集中在需要运行效率比较高的行业,比如游戏、高效的服务器。现在学习jav转载 2015-03-18 19:58:11 · 423 阅读 · 0 评论 -
挖井中的危机意识
今天在饭堂早餐的时候,W问起我看书的事,我笑言:“最近宁愿看流星蝴蝶剑都不愿意翻书了。”他也笑笑:“讲个你一定已经听过的两个和尚的故事给你听,你就知道你现在在做什么了。” 口头的语言表达,将这个故事讲得简炼,故上网查了详细的附过来如下: 有二个和尚住在隔壁。所谓隔壁是:隔壁那座山。他们分别在相邻的二座山上的庙里。这二座山之间有一条溪。于是这二个和尚,每天都会在同一时间下山去溪边挑水。久原创 2015-05-10 10:22:03 · 1146 阅读 · 2 评论 -
物体色三刺激值计算
物体色三刺激值计算实例 用某颜色测量仪器测得某颜色的光谱反射率如下表所示,计算在D50光源、2°视场下的是三刺激值。波长(nm)ρ(λ)波长(nm)ρ(λ)波长(nm)ρ(λ)3800.02315200.06236600.731转载 2015-05-11 10:51:04 · 18022 阅读 · 3 评论 -
【图像算法】彩色图像分割专题一:颜色空间1(原理)
【图像算法】彩色图像分割专题一:颜色空间1(原理)补上:源码:http://www.cnblogs.com/skyseraph/archive/2011/05/05/2038317.html 结果:http://www.cnblogs.com/skyseraph/archive/2011/05/05/2038308.htmlEducational Color App转载 2015-05-05 14:56:57 · 3123 阅读 · 0 评论 -
计算机通信理论——问题问答
1-01 计算机网络的发展可划分为几个阶段?每个阶段各有何特点? 答:计算机网络的发展可分为以下四个阶段。 (1)面向终端的计算机通信网:其特点是计算机是网络的中心和控制者,终端围绕中心计算机分布在各处,呈分层星型结构,各终端通过通信线路共享主机的硬件和软件资源,计算机的主要任务还是进行批处理,在20世纪60年代出现分时系统后,则具有交互式处理和成批处理能力。 (2)分组转载 2015-06-23 11:47:08 · 6335 阅读 · 0 评论 -
CSDN之星
2013年度CSDN十大博客之星TOP作者专注领域博客地址1邹晓艺机器学习及算法zouxy092王然潜在的集大成者dog2503转载 2015-06-04 20:04:21 · 1670 阅读 · 1 评论 -
数字图像处理领域的二十四个典型算法及vc实现
数字图像处理领域的二十四个典型算法及vc实现、第二章 - 结构之法 算法之道 - 博客频道 - CSDN.NEThttp://blog.csdn.net/v_JULY_v/article/details/6227072 数字图像处理领域的二十四个典型算法及vc实现、第二章作者:July 二零一一年二月二十六日。参考:百度百科、维基百科、vc数字图像处理。-----转载 2015-06-04 20:20:22 · 1094 阅读 · 0 评论 -
数字图像处理领域的二十四个典型算法及vc实现
数字图像处理领域的二十四个典型算法及vc实现、第一章 - 结构之法 算法之道 - 博客频道 - CSDN.NEThttp://blog.csdn.net/v_july_v/article/details/6210124 数字图像处理领域的二十四个典型算法及vc实现、第一章作者:July 二零一一年二月二十六日。参考:百度百科、维基百科、vc数字图像处理。---转载 2015-06-04 20:24:25 · 2346 阅读 · 0 评论 -
图像处理方向常用网站
做机器视觉和图像处理方面的研究工作,最重要的两个问题:其一是要把握住国际上最前沿的内容;其二是所作工作要具备很高的实用背景。解决第一个问题的办法就是找出这个方向公认最高成就的几个超级专家(看看他们都在作什么)和最权威的出版物(阅读上面最新的文献),解决第二个问题的办法是你最好能够找到一个实际应用的项目,边做边写文章。 做好这几点的途径之一就是利用网络资源,利用权威网站和专家们的个人主页。转载 2015-06-04 20:27:07 · 2308 阅读 · 0 评论 -
C++图像处理 -- 数据类型及公用函数
阅读提示: 《C++图像处理》系列以代码清晰,可读性为主,全部使用C++代码。 《Delphi图像处理》系列以效率为侧重点,一般代码为PASCAL,核心代码采用BASM。 尽可能保持二者内容一致,可相互对照。 因水平有限,错误在所难免,欢迎指正和指导。邮箱地址:maozefa@hotmail.com 这里可访问《C++图像处理转载 2015-06-04 23:01:42 · 977 阅读 · 0 评论 -
最短的崩溃程序(C语言版)
最短的崩溃程序(C语言版) 想写个崩溃的C语言小程序,看起来是个奇怪的主意,不过在我曾经教过的一门实验课上,这是作业之一!实际上,这是一件非常有教学意义的事情。通常学生们要么尝试反向引用一个非法地址,要么就是除0.除0会引发SIGFPE信号(浮点异常)。这里有一个小例子程序,使用除零方法来使之崩溃:int main(){return 1/0;转载 2015-03-18 19:52:41 · 1653 阅读 · 0 评论 -
趣谈——小Bug找妈妈
小Bug找妈妈 死循环小 bug 打出生就没见过妈妈。从程序猿手下出来的第一天,它看到旁边一个递归函数,运行速度慢得出奇!他想,这就是我的妈妈了吧!它坐过去大喊一声:“Debug”,没有反应。小 bug 才注意到,这个递归函数终于求到了返回值。而自己,还在死循环。这时候一个小声音想起来:“它可不是你妈妈,它不是 bug,不需要 debug!”小 bu转载 2015-03-18 19:26:31 · 475 阅读 · 0 评论 -
C 语言中的指针和内存泄漏
C 语言中的指针和内存泄漏 引言对于任何使用 C 语言的人,如果问他们 C 语言的最大烦恼是什么,其中许多人可能会回答说是指针和内存泄漏。这些的确是消耗了开发人员大多数调试时间的事项。指针和内存泄漏对某些开发人员来说似乎令人畏惧,但是一旦您了解了指针及其关联内存操作的基础,它们就是您在 C 语言中拥有的最强大工具。本文将与您分享开发人员在开始使用指针来编转载 2015-03-18 19:22:16 · 433 阅读 · 0 评论 -
用 C 语言编写 X86 DOS 启动区
用 C 语言编写 X86 DOS 启动区 我一直对如何写OS很感兴趣。OS 有很多组件,其中最为基础之一的就是它的引导机制。如果让我去写产品级的 OS,我会采用 GNU GRUB 或 LILO包来直接实现,但从爱好者的角度,我对 PC 机在引导过程中的细节更感兴趣。(并且)我认为这也是学习一个简单操作系统(MS-DOS)的好途径。 MS-DOS 启动扇区所做的工作非常简单: 加载I转载 2015-03-19 19:51:03 · 643 阅读 · 0 评论 -
程序员的编程能力层次模型
程序员的编程能力层次模型 程序员的那些事微信号 iProgrammer 功能介绍 最有影响力的程序员自媒体,关注程序员相关话题:IT技术、IT职场、在线课程、学习资源等。 前言程序员的编程技能随着经验的积累,会逐步提高。我认为编程能力可以分为一些层次。下面通过两个维度展开编程能力层次模型的讨论。转载 2015-03-18 19:48:38 · 694 阅读 · 0 评论 -
编译 50 字节代码耗费 4G 内存 2015-03-17 程序员的那些事 程序员的那些事 程序员的那些事 微信号 iProgrammer 功能介绍 最有影响力的程序员自媒体,关注程序员相关话题
编译 50 字节代码耗费 4G 内存 导读:Valve 工程师 Bruce Dawson 写了一个大小仅为50字节的程序,成功使 Visual Studio 的 C++ 编译器申请了 4GB 内存,并最终造成卡死状态。通过分析编译过程中内存的分配使用情况,Bruce 试图弄清造成这种状况的原因,并已将该问题提交给 VC++ 团队。(感谢@_La_Isla_Bonita 的热心翻译。转载 2015-03-18 19:56:35 · 543 阅读 · 0 评论 -
让 C 程序更高效的 10 个建议
让 C 程序更高效的 10 个建议 代码之美,不仅在于为一个给定问题找到解决方案,而且还在代码的简单性、有效性、紧凑性和效率(内存)。代码设计比实际执行更难 。因此,每一个程序员当用C语言编程时,都应该记着这些东西。本文向你介绍规范你的C代码的10种方法。0. 避免不必要的函数调用考虑下面的2个函数:void str_print( char *s转载 2015-03-18 19:56:18 · 404 阅读 · 0 评论 -
卓越程序员和优秀程序员有哪些区别?
卓越程序员和优秀程序员有哪些区别? Russel Simmons (Yelp 前 CTO & 联合发起人)2.5 k 赞对这个问题来说,我的答案不具有普遍性,但是我确实注意到在一些卓越的程序员身上有一些不凡的品质。能够在完美主义和实用主义之间找到平衡——卓越的程序员既能够做出熟练、快速但是劣迹斑斑的解决方案,也能用简洁、优雅并且健壮的转载 2015-03-18 19:21:58 · 425 阅读 · 0 评论 -
程序员面试:电话面试问答Top 50
程序员面试:电话面试问答Top 50 今年是2015年,在过去几年中,电面(电话面试)是筛选程序员职位候选人的最流行的方式。它让雇佣双方很容易互相了解对方,候选人不需要去未来雇主的所在地,面试官也不用做额外的安排。这是我介绍程序员面试问题的文章的第二部分。我得到反馈说第一部分过于偏重编码的题了,许多程序员希望我针对电面问题列一个类似的列表。为了顺利通过电面进入下一轮,你必须足够转载 2015-03-18 19:48:05 · 1508 阅读 · 0 评论 -
55 个实用的大数据可视化分析工具
55 个实用的大数据可视化分析工具 俗话说的好:工欲善其事,必先利其器!一款好的工具可以让你事半功倍,尤其是在大数据时代,更需要强有力的工具通过使数据有意义的方式实现数据可视化,还有数据的可交互性;我们还需要跨学科的团队,而不是单个数据科学家、设计师或数据分析员;我们更需要重新思考我们所知道的数据可视化,图表和图形还只能在一个或两个维度上传递信息, 那么他们怎样才能与其他维度融合到转载 2015-03-18 19:51:49 · 1752 阅读 · 0 评论 -
客户端到服务器端的通信过程
客户端到服务器端的通信过程 学习任何东西,我们只要搞清楚其原理,就会触类旁通。现在结和我所学,我想总结一下客户端到服务器端的通信过程。只有明白了原理,我们才会明白当我们程序开发过程中错误的问题会出现在那,才会更好的解决问题。我们首先要了解一个概念性的词汇:Socketsocket的英文原义是“孔”或“插座”。作为进程通信机制,取后一种意思。通常也称作“套接字转载 2015-03-18 19:21:04 · 1169 阅读 · 0 评论 -
计算机是如何启动的?
计算机是如何启动的? 从打开电源到开始操作,计算机的启动是一个非常复杂的过程。我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示…… 这几天,我查了一些资料,试图搞懂它。下面就是我整理的笔记。零、boot的含义先问一个问题,”启动”用英语怎么说?回答是boot。可是,boot原来的意思是靴子,”启动”与靴子有什转载 2015-03-18 19:53:51 · 498 阅读 · 0 评论 -
用 C 语言编写一个简单的垃圾回收器
用 C 语言编写一个简单的垃圾回收器 人们似乎认为编写垃圾回收机制是很难的,是一种只有少数智者和Hans Boehm(et al)才能理解的高深魔法。我认为编写垃圾回收最难的地方就是内存分配,这和阅读K&R所写的malloc样例难度是相当的。在开始之前有一些重要的事情需要说明一下:第一,我们所写的代码是基于Linux Kernel的,注意是Linux Kernel而转载 2015-03-18 19:57:12 · 819 阅读 · 0 评论 -
大型网站的灵魂——性能
大型网站的灵魂——性能 前言在前一篇随笔《大型网站系统架构的演化》中,介绍了大型网站的演化过程,期间穿插了一些技术和手段,我们可以从中看出一个大型网站的轮廓,但想要掌握设计开发维护大型网站的技术,需要我们一步一步去研究实践。所以我打算写一个系列,从理论到实践讲述大型网站的点滴,这也是一个共同学习的过程,希望自己能坚持下去。系列大概会分为两部分,理论和实践,理论部分尽量通转载 2015-03-18 19:18:58 · 411 阅读 · 0 评论 -
国外程序员访谈:终身学习的一代人
国外程序员访谈:终身学习的一代人 受访者简介:Andy Matuschak,现就职于知名在线教育网站 Khan Academy 领导其移动开发团队。在之前他担任了 iOS 4.1 至 8 的 UIKit 的开发和维护工作。同时 Andy 也是 Mac 知名框架 Sparkle 的创建者。可以说无论是 iOS 开发者还是 Mac 开发者,我们其实每天都在使用着 Andy 所开发的东西转载 2015-03-18 19:18:35 · 853 阅读 · 0 评论 -
程序崩溃时自动记录minidump的c++类
程序崩溃时自动记录minidump的c++类程序崩溃时自动记录minidump的c++类 - Fcoding_狂人 - 博客园http://www.cnblogs.com/FCoding/archive/2012/07/05/2578557.html封装了一个C++类,当程序意外崩溃的时候可以生成dump文件,以便确定错误原因。头文件: 1 //转载 2015-08-25 17:21:37 · 554 阅读 · 0 评论