回头看看自己的这几年工作经历,时间不算长却也有了不少感悟。不是对环境、对别人的抱怨,只是说说我的亲身感受。 1. 技术氛围不浓,我身边大部分的程序员都不热爱编程。在业余时间学习技术,不被周围人理解,很少会有共鸣。基本上在公司没事时看计算机书会碰到几种声音:哇,这么爱学习呀;学这么多技术有什么用?会点 Read More
posted @ 2017-09-06 21:06
findumars
Views(398)
Comments(0)
Diggs(0)
1.Amazon Web Service 应该可以说,Amazon Web Service目前是云计算领域的领头羊,其业务规模、开发水平和盈利能力在业界内都是首屈一指的。从本科毕业离开学校就一直做Java后端,后来又接触到大型的SOA组件和中间件,现在读研毕业后有幸加入到了AWS开发团队,真是做梦都 Read More
posted @ 2017-09-06 21:02
findumars
Views(1631)
Comments(0)
Diggs(0)
作为一名程序员,有几种获取知识的渠道,比如本文将要讨论的技术书籍、开源代码、学术论文。这些可能都不是什么秘密,但每个人都有不同的方式和习惯,也就对应有不同的效果和效率。本文就分享下自己这些年来的一些经验,不一定适用每个人,但也许每个人能有些小的触动和收获。 1.技术书籍 可能程序员都很少读书,因为这 Read More
posted @ 2017-09-06 20:44
findumars
Views(947)
Comments(0)
Diggs(0)
高效编程=工具+方法+体系+专注 前面根据个人的经验,分享了一些提高编程效率的个人心得。每个人的经历经验不尽相同,相信其实每个人心中都有一份自己的清单。但最最重要的是坚持投入,不断地练习、练习、练习、练习、练习…… 这里引用最近看到的名言自我勉励一下,来自Bruce Lee李小龙: “I fear Read More
posted @ 2017-09-06 20:37
findumars
Views(1047)
Comments(0)
Diggs(0)
有时候安装完Ubuntu系统后,打开命令终端,终端显示的主机名格式比较难看,例如 我最近买的国内某云的VPS。 [plain] view plain copy xxx@VM-1560-ubuntu$ xxx@VM-1560-ubuntu$ [plain] view plain copy xxx@VM Read More
posted @ 2017-09-06 20:29
findumars
Views(5399)
Comments(0)
Diggs(0)
http://blog.csdn.net/pangpang123654/article/details/75729226 Read More
posted @ 2017-09-06 20:25
findumars
Views(296)
Comments(0)
Diggs(0)
一、函数指针 1. 函数的定义 return_type function_name(parameter list) { function_body } return_type: 返回值,函数一定有返回值,返回值为用return关键字。如果void类型返回值,则直接调用return即可; functi Read More
posted @ 2017-09-06 20:18
findumars
Views(636)
Comments(0)
Diggs(0)
TCP作为常用的网络传输协议,数据流解析是网络应用开发人员永远绕不开的一个问题。 TCP数据传输是以无边界的数据流传输形式,所谓无边界是指数据发送端发送的字节数,在数据接收端接受时并不一定等于发送的字节数,可能会出现粘包情况。 一、TCP粘包情况: 1. 发送端发送了数量比较的数据,接收端读取数据时 Read More
posted @ 2017-09-06 20:04
findumars
Views(2307)
Comments(0)
Diggs(0)
一、程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 库文件:就是通常我们见到的lib目录下的文件 配置文件:这个不必多说,都知道 帮助文档:通常是我们在Linux下用man命令查看的命令的文档 二、Linux下程序的存放目录 Linux程序的存放目录大 Read More
posted @ 2017-09-06 19:58
findumars
Views(5909)
Comments(0)
Diggs(0)
这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。 ./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make是用来编译的,它从Makefile中读取指令,然后编译。make i Read More
posted @ 2017-09-06 19:55
findumars
Views(695)
Comments(0)
Diggs(0)
cmake vs qmake qmake 是为 Qt 量身打造的,使用起来非常方便 cmake 使用上不如qmake简单直接,但复杂换来的是强大的功能 内置的 out-of source 构建。(目前QtCreator为qmake也默认启用了该功能。参考:浅谈 qmake 之 shadow buil Read More
posted @ 2017-09-06 19:02
findumars
Views(8762)
Comments(0)
Diggs(1)
本文为大家整理了百度开源的热门项目,看看有没有感兴趣的,排名顺序按照 Github ★Star 数排列。 0、一个纯 Java 的图表库 ECharts★Star 19690 ECharts,一个纯 Java 的图表库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/ Read More
posted @ 2017-09-06 18:02
findumars
Views(3503)
Comments(0)
Diggs(0)
百度,一家让人既爱又恨的企业,血友吧贴吧被卖,魏则西事件的持续发酵,一时间将百度推到了舆论的风口浪尖上。是非对错,我们在这里也不多做评判,本文呢为大家整理了百度开源的70+项目,看看有没有感兴趣的。本文内容综合整理自oschina、github。 1. JavaScript图表库 ECharts E Read More
posted @ 2017-09-06 17:48
findumars
Views(1531)
Comments(0)
Diggs(1)
腾讯作为互联网行业的一大巨头,一直都不吝啬将好的技术开放,与广大开发者共享,未来也将推出VR开放平台和AI技术。腾讯在全球合作伙伴大会披露了未来五年的发展思路,在技术共享方面,腾讯希望利用自己在新技术方面的积累,给开放平台带来更多技术合作和商业发展机会。 本文为大家整理出27款当前使用较多,口碑较好 Read More
posted @ 2017-09-06 17:46
findumars
Views(3515)
Comments(0)
Diggs(0)
理论上不管什么控件都适用,方法如下: 新建一个MFC类,继承原来的控件类型,对于VC自动生成的类进行如下改动: 首先覆盖 OnEraseBkgnd() 防止擦除时填涂背景: BOOL CXXXCtrl::OnEraseBkgnd(CDC* pDC){ return TRUE;} 然后覆盖 OnPai Read More
posted @ 2017-09-06 17:38
findumars
Views(518)
Comments(0)
Diggs(0)
大家都知道PostMessage会丢消息,但是消息队列的大小是多少呢,下面做了一个测试。 代码: 1 unit Unit1; 2 3 interface 4 5 uses 6 Windows, Messages, SysUtils, Variants, Classes, Graphics, Cont Read More
posted @ 2017-09-06 17:33
findumars
Views(2282)
Comments(1)
Diggs(0)
目前,当Go需要和C/C++代码集成的时候,大家最先想到的肯定是CGO。毕竟是官方的解决方案,而且简单。 但是CGO是非常慢的。因为CGO其实一个桥接器,通过自动生成代码,CGO在保留了C/C++运行时的情况下,搭建了一个桥来沟通C/C++世界和Go的世界。这就意味着,兼容性很好,但是对C的函数的调 Read More
posted @ 2017-09-06 17:24
findumars
Views(4003)
Comments(0)
Diggs(0)
前言随着云计算技术与服务的发展和进步,越来越多的客户选择将业务部署到云端。但由于引入了虚拟化层,在业务部署过程中经常会遇到IO问题,通常也不易调试。本文主要介绍利用perf、systemtap等工具,帮助一位托管云客户调试IO性能问题,来分析虚拟环境下Windows IO的性能。 问题出现有一次,托 Read More
posted @ 2017-09-06 17:23
findumars
Views(1936)
Comments(0)
Diggs(0)
因为linux命令不熟悉,加上时间不充裕,仍然决定在win7_64bit下开发GUI程序,选择gtkmm是因为: 1. 在图形界面程序中,windows系统当之无愧GUI之王,用户友好性其他OS无法替代 2. Qt虽然版权放开了,但Qt信号机制让人不爽,过于紧耦合的设计让我感觉不像用C++写程序 3 Read More
posted @ 2017-09-06 11:46
findumars
Views(1199)
Comments(0)
Diggs(0)
去年10月我在师门认识一个女孩,这个女孩说:“我已经快两年没用手机了,拿到手机后惊奇地发现这世界完全变了样,居然还有微信这样的聊天工具。” 当然,这个女孩是一个特例,毕业后直接去闭关两年,受了两年传统文化的熏陶,不食人间烟火。 但真的会让你感受到有种深山老林出来的脱俗,给人的感觉特别好。 互联网时代 Read More
posted @ 2017-09-06 03:54
findumars
Views(738)
Comments(0)
Diggs(0)