自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(118)
  • 收藏
  • 关注

搭建sqlite3嵌入式开发环境

1.安装准备(1) 下载sqlite-3.6.16.tar.gz软件包(2) 执行tar zxvf sqlite-3.6.16.tar.gz解压缩(3) 确保arm-linux交叉编译链能正常使用2 安装x86版本cd sqlite-3.6.16./configuremakemake install安装完成后,执行sqlite3 test.db进行测试。3 ...

2011-09-30 21:45:00 87

fedora14 硬盘安装(附国内更新源设置 与 grub简单语法)

网上有很多fedora14的硬盘安装方法,但是试过很多总是在指定img文件时出错,死在那个地方,但是之前我安装centos5.6时,那种方法是可行到,网上到一般安装方法为:1,下载grub4dos,然后解压2,将其中的grldr 与menu.lst文件复制到C盘根目录下3,将fedora14.iso中isolinux文件夹中的vmlinuz文件与initrd.img提取到某一文件夹下,...

2011-09-30 21:41:00 199

c调用sqlite3的编译方法

首先编译安装sqlite x86和arm版本,参见【搭建sqlite嵌入式开发环境】(1) x86版gcc -o login.cgi -L/usr/local/lib/ -I/usr/local/include/ -static login.c -lsqlite3 -lpthread(2) arm版arm-linux-gcc -o login.cgi -L/usr/local/sq...

2011-09-30 21:31:00 198

boa服务器中如何使用cgi管理cookie(c语言)

1【方法1】(1) 设置cookieprintf( "Set-Cookie:username=%s; path=/; \r\n ",username);printf("Content-type: text/html\n\n");注意:设置cookie的语句要放在Content-type前,否则不能生效。(2) 查看cookieprintf("Content-type: ...

2011-09-30 20:56:00 113

软件工程七:面向对象技术

点击打开大图链接

2011-09-30 15:56:00 71

xml中dom的增加和删除、sax的解析(No.21)

<?xmlversion="1.0"encoding="UTF-8"standalone="no"?><note><store>和阮超市</store><saddress>河北软件学院</saddress><storeType>吃穿住行

2011-09-29 23:02:00 45

担保公司系统调试维护工作

大哥公司的系统是我在看软件工程之初做的,做完了之后,软件工程重头戏几乎也看完了。随之我也越来越感到这个系统有多垃圾。原来一个真正的软件,前期需要这么多铺垫和准备工作。开始的时候,大哥跟我说,编程的重头戏交给我,调好了给他就好了。然而系统调试、软件调试、软件维护工作还是我一直做的。系统没有进行可行性分析和需求分析,前期的需求也不是很明确,只有他写给我的一个需求文档。由于在他的需求文档中的阐述也不...

2011-09-29 20:09:00 87

SQL中substr的注意事项

相信大家对substr已经用得非常熟悉了,近日在工作中发现了一个bug,就是substr只能作为处理英文字符串的函数使用,对于汉字往往会引起缺陷。举例说明如下: 1.substr('一二三四',1,5) 2.substr('一二三四五六',1,5) 第一个的正确答案是“一二三四”,而第二的正确答案是“一二三四五”。 在程序中往往我们会使用substr函数作为一个输入语句的控...

2011-09-29 16:28:00 587

linux 下QtCreator 不能调试

我用的是ubuntu linux操作系统,现象是qt creator 一启动调试,就提示"you can't do that without a process to debug"。就这个问题困扰我好久了,网上的解答大多是把程序设置成debug模式,但是我的程序默认就是debug的,今天在英文网站找到了类似问题的解决方法。<wbr><wbr><wbr><w...

2011-09-29 09:09:00 691

QxmlStreamReader 中的readnext函数问题

今天在看qt的xml解析的时候,发现一个有趣的现象,QxmlStreamReader 中的readnext函数每次读新值之前都会先读一个空值,不知Qt为何要做这样的设置。每次读完一个标签之后,直接读下一个不是很好吗?感觉真是奇怪,没想明白这里面的原因是什么。...

2011-09-28 19:30:00 388

XML(DOM)(No.20)

节点;XML中任何东西都是节点就比如下面这段代码中: <?xmlversion="1.0"encoding="UTF-8"?><!--我的第一个xml文档--><!DOCTYPEnote[<!ELEMENTnote(to,from,heading,body)><!ELEMENTto(#PCDATA)>&amp

2011-09-28 19:16:00 60

博客,我们是写给谁看的

今天看到一个博友对我一篇博客的评论,使我有着强烈的冲动写下这篇博客。 在回答上面这个问题前还是有必要列数一下写博客给我们带来的好处: 首先,写博客我们可以沉淀自己的收获,在写博客的过程中我们无形的对自己学过的、掌握到的知识又做了一次全面的总结,这样不仅使自己对以前的知识点掌握的更加的牢固,而且也好比是收割的农民一样,不会只顾得收割而不懂得归仓。 知识点只有不断的及时归仓后才会真...

2011-09-27 18:26:00 86

XML(几个小知识点)(No.19)

热泪欢迎各位大虾多多指正,在下先行谢过属性相关练习题(根据给出的内部 DTD 补全 xml )1、<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE web-app [ <!ELEMENT web-app (error-code,error-page,filter,filter-mapping,listene...

2011-09-27 11:12:00 55

shell编程连载【1】-创建归档文件

(1) vi bundle.sh#! /bin/bash#bundle :group files into distribution packageecho "# To unbundle, bash this file"for ido echo "echo $i 1>&2" echo "cat >$i <<'End of $i'...

2011-09-27 10:25:00 83

多线程(2)——服务生(委托)的闪亮登场

本来这篇博客想把委托直接交代出来的,可是又怕跟第一篇(多线程(1)——从生活中理解什么是多线程)太过于脱节,所以就让委托作为一个服务生的角色出场吧。 在.net中,线程是要调用委托才能实现的,下面就介绍一下委托的作用。 第一篇博客简单的介绍了多线程在生活中的映射,A、B两个服务员分别代表着两个不同的线程用来与顾客甲、乙进行交互,那么大家有没有考虑过:从A、B两个服务员给甲、乙两个顾客点完...

2011-09-26 22:39:00 58

XML(No.18)

XML:指可扩展标记语言、被设计用来传输和存储数据、是一种标记语言,很类似HTML、标签没有被预定义、被设计为具有自我描述性注意点:1、不要把XML与HTML混为一谈:首先,XML不是HTML的代替,XML和HTML为不同的目的而设计,XML被设计为传输和存数据,其焦点是数据的内容。HTML是被设计用来显示数据,其焦点是数据的外观,HTML旨在显示信息,而XML旨在传输信息。对于X...

2011-09-26 22:21:00 71

编程规则 - 3 类设计规则 类设计的基本要求 3.2

上篇:http://blog.csdn.net/xabcdjon/article/details/6707098 开篇:编程规则 1请参考:方法设计规则 方法是类的核心,要想设计好类,必须遵循方法的设计原则3.2 类设计的基本原则 类是属性和方法(行为)的容器,但它不是垃圾桶,更不能是四像八不像。 类是对技术领域和业务领域客观实体(可能是虚拟实体)的抽象和表达,必须反映其真实...

2011-09-26 20:23:00 200

大三

真的不敢想象,原来的对我如此陌生的廊坊师范学院,现在竟已是这么的熟悉。对这里的一草一木已经有了不能言表的感情。原来曾经想过:等毕业之后,朝着师范学院的大门口高声喊“廊坊师范,见鬼去吧!”。而今,这样的情怀早已烟消云散。真实的感受到时间就在自己身边飞逝而过。原来一个人在众生、在时间面前,竟是这么的渺小……大三的我,走在廊坊师范学院的广场上,经常会看到许多熟悉的面孔。一声声“师哥”的叫我,心中并没...

2011-09-26 14:08:00 90

VB与Matlab

最近对Matlab有了全新的认识,同时也在学习中找到了学习的乐趣。大二上学期的时候学了半年的Matlab,除了反感想不出什么新的形容词。而今年开的数学实验课又是基于Matlab的。头疼。。。在我感觉,Matlab没有VB快捷,总感觉有了可视化的VB,就不需要再去学什么Matlab。而今年我看到了许多人为了数学建模痴迷的在教室奋斗了三天三夜。我开始反思了,开始对Matlab老师说的话有了新的...

2011-09-24 21:19:00 158

如何理解《道德经》开篇,决定一个软件工作者的前程

摘要:道德经 软件之道软件工程师的发展 参阅:道德经开篇该如何翻译 最近在网上看了一篇文章,说老师布置了一道古文断句翻译题,同学们回答各异,最终发展也各不相同,当然有一定的调侃成分。  原文如下:“道可道非常道名可名非常名无名天地之始有名万物之母。” 这是道德经的开篇,我也借此调侃一下我们做IT的,希望能带来一些思考和启发。1. “道可,道非,常道.名可,名非,常名.无名天...

2011-09-24 18:54:00 223

Linux C编程连载【4】-基于TCP/IP的文件传输系统

一、 设计目的通过Linux C编程,设计一个基于TCP/IP的文件传输系统,实现网络文件的收发。二、 设计环境VMware WorkStation 6.0.2+Fedora 10三、 设计方案(1)文件读写任意文件都可以二进制的方式进行读写,为了实现任意文件类型的传输,在读写文件的过程中,必须采用二进制的读写方式。(2)传输协议 为了保证数据的正确性,文件传输需要...

2011-09-24 15:01:00 187

Android中Gallery和ImageSwitcher同步自动(滚动)播放图片库

本文主要内容是如何让Gallery和ImageSwitcher控件能够同步自动播放图片集 ,看起来较难,然而,实现的方法非常简单,请跟我慢慢来。总的来说,本文要实现的效果如下图:(截图效果不怎么好) 本文是建立在以下两篇bolg上的: 1、Android入门第十二篇之Gallery 2、Android 控件之ImageSwitcher图片切换器...

2011-09-24 14:37:00 78

Linux C编程连载【3】-串口编程

1.. 设计目的设计一个串口程序,该程序执行时,具有通信参数选择及串口收发数据功能,界面友好。2 设计流程图及说明 如图1.1所示,程序运行后,首先进入功能选择,共4中功能可供选择,分别为接收数据,发送数据,接收文件,发送文件。根据提示,键入不同的数字,可以进入不同的功能。设置完毕,进入参数设置,可以保持默认参数,也可以设置用户参数,若设置有误,还可以对参数重新设置。参数设置确认后,打...

2011-09-23 20:23:00 85

Linux C编程连载【2】-鼠标

#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/types.h>#include <fcntl.h>#include <time.h>#include <errno.h>int main(vo

2011-09-23 19:56:00 86

Linux C编程连载【1】-cp的实现

/********************************************************** * This program is use to copy src_file to dest_file * 1 Execute gcc -o copy copy.c * 2 then, copy the execute file "copy" to the /usr/...

2011-09-23 19:52:00 69

Mni2440 USB gadget 设备不能使用解决

----xiaolin.peng不能使用原因:由于USB_EN 引脚 没有拉高导致。以下代码将USB_EN 拉高加入内核补丁代码:#include <linux/fs.h>#include <linux/module.h>#include <linux/miscdevice.h>#include <linux/gpio.h&...

2011-09-23 11:36:00 114

TI zibee CC2530 之 IAR设置 (附带IAR for8051 V7.6 KeyGen下载)

先去TI官网上下载ZStack-CC2530-2.4.0-1.4.0.exe,安装后会有一些列较全的文档,当然有最终要的协议,并且带有很多ExampleApp,TI最新的zigbee pro/2007 用的是IAR for 8051的最新版本:V7.6,版本较新,网上找起来还真不容易,还好最后找到keygen,软件问题解决,打开TI的example的 SampleApp IAR的...

2011-09-22 16:49:00 360

关于stm32f103的USART中断问题

1、时钟RCC设置RCC_Configuration(); 一定要放在main()函数的开始处,不然会有时会出现怪异的事情2、USART设置时,最好不要开发送中断,用到时使用USART_IT_Config开启,不然会经常进入中断/* Enable USART1Receive and Transmit interrupts */USART_ITConfig(U...

2011-09-22 16:47:00 645

ZBIT、ZBIT2、UBIT是什么?

下面是我最近遇到的问题,然后再TI官方论坛中找到的回答。Q1:what is thisZBIT,ZBIT2,UBIT?code:in osal.cvoid osal_start_system( void ){#if !defined (ZBIT) for(;;) // Forever Loop#endif { uint8 idx = 0;...A1:ZBITis a c...

2011-09-22 16:45:00 464

CC2530 SampleApp 调试不成功的问题所在:HOLD_AUTO_START

手上有两块CC2530的板子,资源不多,一个按键,两个LED,一个RS232,一个Debug口,别的GPIO基本上是以排针的形式出现,算然寒碜,但是比起上千元的zigbee开发板来说算是简洁并且便宜多,所以就用他们作为我学习TI Z-Stack的“开发板”。 Z-stack程序的运行流程,OS任务、事件以及Hal控制,基本上都已熟悉,并且阅读了TI的所有Zigbee文档,但是,...

2011-09-22 16:41:00 176

calibre lvs 问题之 netlist 器件类型识别

calibre lvs时若出现以上信息,表明标明calibre无法识别SourceNetlist中的此管子的器件类型。排错步骤:1,确认错误所在的行格式正确1,Cir文件头是否有*.LDD...

2011-09-22 16:39:00 1676

多线程(1)——从生活中理解什么是多线程

每一个程序可以包含至少一个线程,而多个线程之间可以“并发”执行。 在介绍线程前先来用生活中最常见的一个小例子来理解什么是线程: 假如你去一家餐馆吃饭,那家餐馆只有一个服务员,所以这个唯一的服务员给你点菜的时候,别的去餐馆吃饭的人就得等着。但是如果这个餐馆有多个服务员的话,那么在同一时刻就可以给多个去餐馆吃饭的人点菜,这里举A、B两个服务员,分别接待甲、乙两个顾客,而每个顾客点了不同的三道...

2011-09-22 16:39:00 214

stm32 I2C问题 I2C_CheckEvent()

STM32的IIC接口写的比较复杂,稍不注意,很多地方都会搞错,如果是用GPIO模拟的IIC,问题应该不大,无非应答不不应答的问题。但是既然STM32自带IIC,并且有接口函数,干嘛不用呢问题1:I2C_CheckEvent() 检查时停在此处:/* Test on EV5 and clear it */while(!I2C_CheckEvent(I2C1, I...

2011-09-22 16:35:00 1646 2

C 标记化结构初始化语法 点运算符

已知一个结构体struct point{int posX;int posY;}C99支持结构的指定初始化项目,结构的指定初始化项目使用点运算符和成员名(而不是方括号和索引值)来标识具体的元素。如:struct point Position{.posX= 100,.posY= 200};这个声明采...

2011-09-22 16:31:00 86

nRF905 V0.1

基于ARM的nRF905发送和接收。此代码运行在LPC系列单片机上。nRF905.c#include <stdint.h>#include "nRF905.h"#define nRF905_DR 1UL << 10 /* P2.10 DR */#define nRF905_TX_EN 1UL << 3 /*...

2011-09-22 15:49:00 88

软件测试六:软件测试的模型

测试模型V模型  测试阶段 单元测试  集成测试   系统测试   实现意义    V模型是软件开发瀑布模型的变种,它反映了测试活动与分析和设计的关系 。   从左到右,描述了基本的开发过程和测试行为,非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系 。  左边依次下降的...

2011-09-22 09:21:00 108

软件工程六:软件测试的心理依据

人类行为具有高度目标性,确立一个正确的目标有着重要的心理学影响。软件测试的心理学问题就是如何摆正测试的两个目标的关系,使得测试活动更加富有成效。1.程序测试的过程具有破坏性每当测试一个程序时,人们总希望为程序增加一些价值。利用测试来增加程序的价值,是指通过测试,找出并修改尽可能多的程序缺陷,从而提高程序的可靠性或质量。因此,不要只是为了证明程序能够正确运行而...

2011-09-22 09:07:00 200

软件工程六:软件测试

将图片在新窗口打开,或点击打开图片链接

2011-09-22 08:59:00 59

java 访问数据库 java.sql.SQLException: Column not found的问题

用java写一个很简单的数据库访问程序,但是如果表跟字段中出现中文,会出现这样的错误:java.sql.SQLException: Column not found解决方法之一是在连接是指定gb2312Properties prop = new Properties();prop.put("charSet", "gb2312");prop.put("username", usernam...

2011-09-21 16:31:00 2038

linux设备驱动 ldd3

前言: 接触ARM-Linux已经有9个多月了,经历了毕业设计和公司的练习设计,对ARM-Linux有了一定的了解,也让我爱上了ARM-Linux,决心以后从事Linux的工作。 8月份开始,我算是从头认认真真,一步一个脚印地学习ARM-Linux。先后对博创UP-NETARM2410-S和友善之臂SBC2440V4进行了系统移植,包括U-Boot1.2.0、Linux2.6.22.2...

2011-09-21 09:28:00 128

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除