- 博客(11)
- 资源 (10)
- 收藏
- 关注
原创 电子词典--两次扫描文件发/链表法
二次扫描文件法实现的电子词典#define _CRT_SECURE_NO_WARNINGS#include #include #include #include struct dict{ char *key; char *content;};int get_dict_size(FILE *pfile)//得到字典文件中词条总数{ if (pfile == NULL)
2015-04-28 20:57:40 1236
原创 bootloader和kernel配合启动过程/编译bootloader/编译kernel
bootloader和kernel配合启动过程-------------------------------------------- ARM9的板子有norflash芯片,存储基本的bootlader代码,此处为cpu执行代码的0地址。cpu内部的4kRam空间充当此时的栈和数据段存储。因为是三星公司自己做的芯片,故硬件上面可以实现将nandflash前4K
2015-04-23 20:44:41 2212
原创 字符集转化/curses
要求: 自己动手实现一个守护进程,当控制台窗口关闭时还可以在后台运行,每隔一秒钟向my.log文件中插入一条记录,记录格式如下:yyyy-mm-dd hh:mi:se 。//makefile.SUFFIXES: .c .oCC=gccSRCS=mydaemon.cOBJS=$(SRCS:.c=.o)EXEC=mydaemonall: $(OBJS)
2015-04-20 21:53:48 1020
翻译 uboot2011.09源代码ReadMe译文
## (C) Copyright 2000 - 2011# Wolfgang Denk, DENX Software Engineering, wd@denx.de.#查看建立这个工程的文件列表人##这个程序是自由软件,你可以重新分配它或者修改它在GNU通用公共许可证以由自由软件基#金会发布;第二版或者任何之后的版本。#本程序是分布在希望它是有用的,
2015-04-17 09:02:44 7019
原创 bootloader功能介绍/时钟初始化设置/串口工作原理/内存工作原理/NandFlash工作原理
bootloader功能介绍初始化开发板上主要硬件(时钟,内存,硬盘),把操作系统从硬盘拷贝到内存,然后让cpu跳转到内存中执行操作系统。boot阶段1.关闭影响CPU正常执行的外设-关闭看门狗(watch dog) WTCON 0xE2700000-关闭中断 CPSR I和F位设置为1,关闭,不响应任何中断。2.初始
2015-04-15 20:59:49 2068
原创 【C/C++学院】(29)网络编程--实现跨平台传输文件(TCP版)
为了实现跨平台,需要对跨平台的代码进行条件编译。//makefile-win.SUFFIXES: .c .oCC=gccSERVERSRCS=server.c\ pub.cCLIENTSRCS=client.c\ pub.c SERVEROBJS=$(SERVERSRCS:.c=.o)CLIENTOBJS=$(CLI
2015-04-12 20:29:04 2941 1
原创 Linux c编程 文件操作作业
a.txt文件内容如下:3245653267454895424753678903211、编写一个程序读取a.txt文件,将文件内容数字从小到大排序,并将排序结果写入b.txt#include #include #include #include void sort(int *a, int n){ int i, j
2015-04-10 21:45:17 1523
原创 c++实践--cocos2dx, 2048v1.0
2048游戏逻辑采用二维数组作为游戏界面的显示,2048游戏逻辑:【1】生成游戏对象(2个数字)CreatePerson()CreatePerson()【2】更新游戏视图界面如果胜利就不相应用户输入if(isWin){ return;}if(up){ctlfunc()}else if(down){ctlfunc()}else if(left){ctlfunc(
2015-04-07 21:17:23 1270
原创 【C/C++学院】(28)项目实战HttpServer--源码
项目实战HttpServer--源码下载地址myhttp脚本文件#!/bin/shWHOAMI=`whoami`PID=`ps -u $WHOAMI | grep myhttpd | awk '{print $1}'`if (test "$#" = 0) then echo "Usage: $0 [stop] [start] [status]" exit 0fii
2015-04-06 12:57:44 2613
原创 itoa/atoi/getpass
myitoa#include #include void resver(char *s)//反转字符串{ int len = strlen(s); //printf("len=%d\n",len); int i = 0; char tmp = 0; for (; i<len/2; i++) { tmp = s[i];
2015-04-02 21:33:34 1305
原创 【C/C++学院】(27)项目实战HttpServer--原理分析
1.BS/CS结构异同 BS就是服务端+浏览器结构的网络程序,对于厂家来讲,只需要提供server,都是通过http协议完成的。优点:不需要维护客户端软件,用户在使用的时候无需安装任何第三方软件,只需要有浏览器就可以。不管是任何操作系统(windows,linux,ios)缺点:浏览器的功能有限,不能做过于复杂的界面,以及如果有些功能是需要在客户端完成的,浏览器可能实现不了。
2015-04-01 21:26:26 2657
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人