- 博客(9)
- 收藏
- 关注
原创 C++实现ASCII值转十进制的子函数
//将ASCII值转化为十进制数值unsigned int result(unsigned int x){unsigned int result=0;if(x>=65){result = x-65+10;}else{result = x-48;}return result;}
2018-05-29 15:41:46 3499
原创 规约转换装置的一些概念
1、采集通道:数据采集应用,通过Modbus、CDT等规约采集站内不支持IEC61850规约的装置信息。2、转发通道:数据处理应用,通过IEC61850MMS向监控后台&远动转发数据。3、表达式:通过四则运算或逻辑运算按照规约文本的要求对多个字节进行处理,其运算结果即为采集装置所要上送的值。4、对时参数:对时间隔这一项只有大于零时为开启状态,设置时常设置为5000ms(5s);对时主站IP...
2018-05-28 16:21:02 4051
原创 C++中名称空间的一些统一的编程理念
1、使用在已命名的名称空间中声明的变量,而不是使用外部全局变量。2、使用在已命名的名称空间中声明的变量,而不是使用静态全局变量。3、如果开发了一个函数库或类库,将其放在一个名称空间中。4、仅将编译指令using作为一种将旧代码转换为使用名称空间的权宜之计。5、不要在头文件中使用using指令。6、导入名称时,首选使用作用域解析运算符或using声明的方法。7、对于using声明,首选将其作用域设置...
2018-05-25 16:12:05 140
原创 C++中关于头文件(*.h)的小细节
C++头文件的常见格式一般为:#ifdef TEST_H_#define TEST_H_ //(#define 可以用于创建符号常量或名称)//place include file contents here#endif其中,#ifdef ...的意义在于仅当以前没有使用预处理器编译指令#define 定义名称TEST_H_时,才处理#ifdef和#endif之间的语句,以此来防止同一个头文件...
2018-05-24 15:35:39 262
原创 Debian7.1 如何挂载U盘
一般U盘插入后,会有一串字符显示,sdc1或sdb1,一般就是U盘文件所位于的目录。若未显示,可在指令框输入,modprobe usb-storage来挂载U盘再输入fdisk -i通过判断sdbx后跟的备注信息是否有W95 FAT32描述来判断U盘所占目录。通过mkdir /mnt/usb 创建一个可以挂载的目录执行sudo mount -r /dev/sdx1 /mnt...
2018-05-22 15:24:56 6386
原创 Debian7.1 修改和查询网络IP
除了在图形界面中,更改对应通道的IP地址,我们还可以在指令界面中,通过直接输入指令来修改IP地址。如:输入ifconfig eth0 10.12.62.236 netmask 255.255.255.0 就可以修改eth0的IP地址。再通过输入ifconfig来查询所修改的ip地址是否生效,用同网段的ping指令同样可以验证。...
2018-05-21 15:32:22 5489 1
原创 Debian7.1 修改网络IP和验证方法
Debian系统中修改网口IP方式与WINDOWS系统类似,7.1版本可以通过选择应用程序-系统工具-首选项-网络连接,再在弹出窗口中修改对应需要用到的网口的IPV4地址,如修改为10.12.62.236(主站IP为10.12.62.111),修改时要保证在同网段。之后调用shell,可以通过应用程序-附件-Root终端来调用指令框,输入ifconfig指令,回车看输出结果的IP地址是否与设置一致...
2018-05-18 14:40:45 783
原创 看书 实践 写博 一个良性的C语言学习循环
当一个程序员,从事软件开发工作,几乎每一天我们都会和程序打交道,这需要很持久的毅力和耐力才能坚持。那么怎样才能学在其中,乐在其中呢?首先,选择一本好的参考书,入门书很重要,这里推荐《C++Primer Plus》作为C++入门程序员的必备参考。之后,对于书中的程序和课后的思考练习题,需要亲自敲到电脑里面来运行,以慢慢熟悉体会其中的奥秘。然后,将自己的所学所想,所思所悟生成可参考的文档,写到博客上与...
2018-05-17 15:28:09 116
原创 VS2010中解决Stack overflow问题的关键
编写了一个规约转换的小程序,重定义了几个局部变量,如GSP_HistorySelectCmd_Bay_Resp(头文件中定义的一个数据结构) Bay,用Bay来替代全局变量g_gsp_protocol_resp.history_select_cmd_bay_resp在函数某一部分中使用,编译时频繁报错,error显示的是stack overflow。 采用#if 0...#e...
2018-05-15 13:23:55 2777
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人