- 博客(10)
- 资源 (6)
- 收藏
- 关注
原创 高质量程序设计(笔记)
1. 高质量软件开发之道1.提高软件质量的基本方法在开发过程中防止产生缺陷当刚刚完成工作成果时马上进行质量检查当软件交付后出现缺陷,赶紧补救2.软件质量属性正确性:软件按照需求正确执行任务的能力健壮性:在异常情况下,软件能够正常运行的能力(容错能力、恢复能力)可靠性:在一定环境下,
2017-04-04 20:09:16
1278
原创 常规表达式转换为后缀表达式
该类主要用于转换常规自定义表达式为后缀表达式,方便解析。目前仅支持‘同类运行符+括号’的表达式,以后如果有同类需求只需要新添规则即可
2016-12-21 01:00:12
1022
原创 移植cgic至apache实现文件上传
按照网上的说明把cgic中的“capture”和“cgictest.cgi”移植到开发板上的apache的cgi-bin目录下,但是在网页上运行“File Upload”按钮上传文件时,始终出现错误:Internal Server ErrorThe server encountered an internal error or misconfiguration and was unab
2014-01-03 14:09:02
1181
原创 轻量级SSH—Dropbear在嵌入式linux上的移植
硬件平台:s3c6410(arm)操作系统:linux Dropbear是一个相对较小的SSH服务器和客户端。它运行在一个基于POSIX的各种平台。 Dropbear是开源软件,在麻省理工学院式的许可证。 Dropbear是特别有用的“嵌入”式的Linux(或其他Unix)系统,如无线路由器。(一个完整的openssh大小有7M左右) 参阅官网:https://matt
2013-11-28 15:12:08
7237
转载 Linux搭建SSH服务器
Linux搭建SSH服务器 ·SSH是标准的网络协议,可用于大多数UNIX操作系统,能够实现字符界面的远程登录管理,它默认使用22号端口,采用密文的形式在网络中传输数据,相对于通过明文传输的Telnet,具有更高的安全性。 ·SSH提供了口令和密钥两种用户验证方式,这两者都是通过密文传输数据的。 ·不同的是,口令用户验证方式传输的是用户的账户名和密码,这要求输入的
2013-11-28 11:38:28
5504
转载 Eclipse+Gdb+嵌入式远程调试
第一步:安装arm-linux-gcc这个网上很多,这里不再重复,本开发板一般都自带有该工具。第二步:安装eclipse插件:Zylin Embedded CDT进入help菜单 -> Software Updates... -> Available Software -> Add Site输入http://opensource.zylin.com/zylincdt,按提示进行
2013-11-27 17:24:36
2933
转载 C99中很酷的C语言技巧
C语言常常让人觉得它所能表达的东西非常有限。它不具有类似第一级函数和模式匹配这样的高级功能。但是C非常简单,并且仍然有一些非常有用的语法技巧和功能,只是没有多少人知道罢了。指定的初始化很多人都知道像这样来静态地初始化数组:intfibs[] = {1, 1, 2, 3, 5};C99标准实际上支持一种更为直观简单的方式来初始化各种不同的集合类数据
2013-11-25 16:33:01
1093
转载 开源硬件maple驱动安装问题
maple IDE的下载地址IDE下载:win32 : http://static.leaflabs.com/pub/l ... .12-windowsxp32.ziplinux 32bit: http://static.leaflabs.com/pub/l ... -LATEST-linux32.tgzlinux 64bit: http://static.le
2013-11-25 11:35:22
4106
原创 stm32移植FreeRTOS——port.c: Internal fault: [0xafc2db:400524]
在移植最新FreeRTOS到stm32f103ZE上时,编译FreeRTOS提供的Demo文件中的stm32_keil项目时出现:port.c: Internal fault: [0xafc2db:400524]错误,百思不得其解,后上网查找,问题是由于Keil版本的原因造成的,我使用的是MDK4.0,如果是MDK3.5就不会出现这个问题;在MDK4.0中需要将“static void prvSt
2013-11-22 15:28:16
4535
原创 结构体内存对齐原则
1.结构体对齐含义Ø 结构体的存储结构Ø 结构体的总大小(sizeof)2.结构体对齐原则Ø 结构体是按照成员定义顺序存储的Ø 结构体第一个成员从offset为0的地址开始存储Ø 成员存储起始地址必须满足:min(“成员自身类型的模数”,“#pragam pack(x)”) 的整数倍,否则补齐直到满足Ø 结构体的总大小必须满足:min(”结构体内部最大成员模数
2013-09-25 16:58:32
827
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人