首页 » 关注互联网、数码、软件开发和编程入门的IT博客

VC++串口通信编程详解

       在工业控制中,工控机(一般都基于Windows平台)经常需要与智能仪表通过串口进行通信。串口通信方便易行,应用广泛。一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的,只能由作为主节点的工控PC机依次轮询网络上的各智能控制单元子节点。每次通信都是由PC机通过串口向智能控制单元发布命令阅读全文 »

2013年3月15日
作者:鸡啄米 分类:软件开发 浏览: 评论:11

Windows Server 2003网络负载平衡的设置步骤图解

       当把一台服务器(包括Web服务器、FTP服务器或者流媒体服务器等等)放入网络中之后,随着客户端数量的不断增加,人们往往需要功能更强大、处理速度更快的服务器。为了解决这个问题,如果将原有的服务器替换成功能更强大、处理速度更快的服务器显然并不是值得称道的办法。但是如果能把新服务器添加到原有服务器的处理能力基础上而不是替换它,这种方案毫无疑问更容易被用户接受。网络负载平衡(Network Load Ba阅读全文 »

2013年3月11日
作者:鸡啄米 分类:软件开发 浏览: 评论:3

论程序员的上升空间

       从事任何职业的人都希望自己能有一个好的上升空间,作为程序员往往也是在不断的争取、探索自己的上升空间,以期在公司或在行业中能够不断提高自己的位置,提升自己的影响力。 我见证过许多的程序员的成长,他们很多人在进入成熟期之后,技术上相对较高,一般项目开发起来比较自信,没有什么太大的困难,有的职位上也有所提升阅读全文 »

2013年3月1日
作者:鸡啄米 分类:职场人生 浏览: 评论:8

详解Ubuntu下Mysql的安装配置步骤

       本文跟大家分享Ubuntu下mysql的安装设置过程,以下是详细步骤。 一、Ubuntu下Mysql的安装 1、创建mysql安装目录 [root@localhost mysql-5.5.20]# mkdir -p /usr/local /mysql/ 2、创建数据存放目录 [root@localhost mysql-5.5.20]# mkdir -p /data/mysql/ 3、创建用户和用户阅读全文 »

2013年2月27日
作者:鸡啄米 分类:软件开发 浏览: 评论:7

互联网巨头员工的跳槽去向与薪资涨幅

       每年初都会有很多人打算跳槽,或为了待遇,或为了职位,或为了兴趣,等等,他们都在向心目中的好公司努力。那么互联网巨头的员工们如果跳槽一般都跳到哪里呢?猎头机构猎聘网统计了百度、阿里、腾讯和奇虎360的员工跳槽去向和薪资涨幅情况。下面内容来自猎聘报告。 百度、阿里两大派系心心相印...阅读全文 »

2013年2月26日
作者:鸡啄米 分类:IT互联网 浏览: 评论:7

电商与消费者迫传统企业变革

       在电商和消费者的合力推动下,传统企业的经营环境已是今非昔比,这种情况下变革在所难免。本文就重点讨论电商与消费者是如何迫使传统企业变革的。 一、电商格局 天下电商大势,阿里巴巴和京东占80%,其他10%给第三名到第十名留着,剩下10%留着其他第三梯队电商、上网的传统零售业、上网的传统制造业。阅读全文 »

2013年2月25日
作者:鸡啄米 分类:IT互联网 浏览: 评论:2

值得你研究的:有符号数和无符号数的强制类型转换

       在C/C++中有符号数转化为无符号数会出现一些问题,先看以下的程序例子:... 原本我以为计算结果为 result=0xFFF,但实际的计算结果是result=0xEFF。以下是程序的输出:... 原来ch[6]在char转成unsigned int时由0xff转为了0xffffffff。它的符号位(最高位)为1,在转换成无符号数时将其他位(第9位至第32位)全置为1。阅读全文 »

2013年2月22日
作者:鸡啄米 分类:软件开发 浏览: 评论:5

周鸿祎谈程序员创业

       很多人都向往着有一天自己创业,程序员更是如此。如果你想创业,那么该怎样创业、需要有哪些准备、自己还有什么不足等等这些问题你考虑过吗?本文就跟大家分享周鸿祎在接受某媒体采访时给程序员上的创业课。 程序员创业的特别之处 关于程序员创业,我之所以愿意谈我的观点,是因为我是程序员出身,也是从小公司做起来的,我自认为对待很多程序员个人包括共享软件作者和一些小网站还是很好的。阅读全文 »

2013年2月19日
作者:鸡啄米 分类:职场人生 浏览: 评论:10

DLL动态链接库编程入门之五:MFC扩展DLL

       MFC扩展DLL的内涵为MFC的扩展,用户使用MFC扩展DLL就像使用MFC本身的DLL一样。除了可以在MFC扩展DLL的内部使用MFC以外,MFC扩展DLL与应用程序的接口部分也可以是MFC。我们一般使用MFC扩展DLL来包含一些MFC的增强功能,譬如扩展MFC的CStatic、CButton等类使之具备更强大的能力。阅读全文 »

2013年2月17日
作者:鸡啄米 分类:软件开发 浏览: 评论:1

黑莓Z10评测:操作体验出色 续航不足 缺乏独特性

       RIM(Research In Motion)已经正式更名为BlackBerry,并于前段时间发布了全触屏的Z10和配备了物理键盘的Q10两款智能手机。Z10搭载了1.5GHz双核CPU,配备4.3英寸屏幕,使用BlackBerry 10操作系统,从外观上看与iPhone 5很相似,本文就为大家提供了黑莓Z10的评测信息。阅读全文 »

2013年2月7日
作者:鸡啄米 分类:数码生活 浏览: 评论:6

DLL动态链接库编程入门之四:MFC规则DLL(下)

       我们照样可以在EXE程序中隐式调用MFC规则DLL,只需要将DLL工程生成的.lib文件和.dll文件拷入当前工程所在的目录,并在RegularDllCallDlg.cpp文件(上一节中图5所示对话框类的实现文件)的顶部添加:... 共享MFC DLL的规则DLL的模块切换 应用程序进程本身及其调用的每个DLL模块都具有一个全局唯一的HINSTANCE句柄,它们代表了DLL或EXE模块在进程虚拟空阅读全文 »

2013年2月5日
作者:鸡啄米 分类:软件开发 浏览: 评论:5

设计模式,不只属于面向对象

       文章开篇先说下什么是模式。设计模式的英文是Design Pattern,模式是Pattern的汉译。所谓Pattern就是一种规则,或是一种模型,或是一种习惯。Pattern这个东西到处都是,并不只有技术圏子里才有。比如: 文章有文章的Pattern。如新闻有新闻的Pattern(第一段话简述了整个新闻),诗歌总是抒情的,论文总是死板的,讲稿总是高谈的,漫画总是幽默的,……。阅读全文 »

2013年2月3日
作者:鸡啄米 分类:软件开发 浏览: 评论:1

DLL动态链接库编程入门之三:MFC规则DLL(上)

       上一节中讲解了非MFC DLL,本节将介绍如何创建MFC规则DLL及使用MFC规则DLL的方法。 一、MFC规则DLL概述 MFC规则DLL的概念体现在两方面: (1)它是MFC的 “是MFC的”意味着可以在这种DLL的内部使用MFC; (2)它是规则的 “是规则的”意味着它不同于MFC扩展DLL,在MFC规则DLL的内部虽然可以使用MFC...阅读全文 »

2013年1月31日
作者:鸡啄米 分类:软件开发 浏览: 评论:3

RIM破釜沉舟之作:BlackBerry 10

       和许多人一样,我也曾是一个攒机爱好者。也许这算不上什么高雅的爱好,但一步一步走来,我们一不小心就经历了一段历史,一段记录着工具革新、产业更迭、沧海桑田的历史。 对于每一个攒机爱好者而言,BlackBerry 一直是一个别样的存在。从不循规蹈矩,却用另一种方式墨守成规;不需要任何博人眼球的伎俩,却总能够招来对手嫉恨的目光。阅读全文 »

2013年1月29日
作者:鸡啄米 分类:数码生活 浏览: 评论:3

DLL动态链接库编程入门之二:非MFC DLL

       上一节中讲解的是DLL概论及其调试和查看,本节将为大家详解非MFC DLL的相关内容。 1、一个简单的DLL  上一节给出了以静态链接库方式提供add函数接口的方法,接下来我们来看看怎样用动态链接库实现一个同样功能的add函数。 如图1,在VC++中new一个Win32 Dynamic-Link Library工程dllTest。注意不要选择MFC AppWizard(dll)阅读全文 »

2013年1月27日
作者:鸡啄米 分类:软件开发 浏览: 评论:7

程序员的选择:技术vs管理

       作为程序员,我们在职业发展中总会遇到选择技术路线还是管理路线的问题,而很多人也是无从取舍,那么根据什么来决定做技术还是管理呢? 一个想做管理的程序员 Simon是一个软件公司技术总监。有一天,有一位程序员小A提出想要和Simon谈谈。小A工作5年了,程序写得很不错。他进到Simon的办公室,坐下,在Simon的对面。阅读全文 »

2013年1月24日
作者:鸡啄米 分类:职场人生 浏览: 评论:11

DLL动态链接库编程入门之一:DLL概论及其调试和查看

       比较大的应用程序都是由很多模块组成的,这些模块彼此协作,以完成整个软件系统的工作。其中可能存在一些模块的功能较为通用,在构造其他软件系统时仍会被使用。在构造软件系统时,如果将所有模块的源代码都静态编译到整个应用程序EXE 文件中,会产生一些问题。一是增加了应用程序的大小,这样会占用更多的磁盘空间,程序运行时也会消耗较大的内存空间...阅读全文 »

2013年1月22日
作者:鸡啄米 分类:软件开发 浏览: 评论:11

苹果在百度应用下架事件中应否受到指责

       在1月19日,微博上有两件事是比较热门的:一件是百度在其年会让七位美女聚焦于舞台,相应的照片渗透到网络各个角落;另一件就是百度应用集体从苹果应用商店下架,原因不明。有人开玩笑说是百度的男同事被女色所惑,忘记帮公司向苹果交99美元的开发者续费,而百度无线总经理岳国峰在微博上给予了澄清。阅读全文 »

2013年1月20日
作者:鸡啄米 分类:数码生活 浏览: 评论:4

C++深浅拷贝浅析

       C++中深拷贝和浅拷贝的问题是很值得我们注意的知识点,如果编程中不注意,可能会出现疏忽,导致bug。本文就详细讲讲C++深浅拷贝的种种。 对于一般的对象,如:... 它们之间的赋值、复制过程是很简单的。但是对于类对象来说,其内部存在各种类型成员变量,在拷贝过程中会出现问题。阅读全文 »

2013年1月17日
作者:鸡啄米 分类:软件开发 浏览: 评论:5

2013应届毕业生各大IT公司待遇整理汇总篇

       不管是应届毕业生还是职场中人,在找工作时都必然会对待遇十分关注,而通常都是面试到最后几轮才知道公司给出的待遇。如果我们事先就了解大概行情,那么就会在面试之前进行比较,筛选出几个心仪的公司,这样才能集中精力准备某几个公司的考验。 本文作者就根据近期应届毕业生找工作的情况,对各大IT公司的待遇进行整理汇总...阅读全文 »

2013年1月15日
作者:鸡啄米 分类:职场人生 浏览: 评论:14