自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吴英强的技术博客

专注于C/C++ 、Ios、Android、Python、Linux、ARM 、全栈工程师

  • 博客(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

Win32编程基础

win32编程基础知识,点滴积累。

2016-08-12

黑马android学习笔记

本文档是根据黑马程序员28期android课程学习视频,进行同步整理。 欢迎进行交流学习。

2016-04-20

C++学院讲义

本文档是根据传智播客C++学院视频教程,进行学习整理。

2015-09-09

跨平台的socket库,windows-linux-socket

跨平台的socket库,windows-linux-socket

2015-06-10

cocos2dx实现的2048

使用cocos引擎,c++实践--2048v1.0。

2015-04-07

网络编程--实现跨平台传输文件(TCP版)

网络编程--实现跨平台传输文件(TCP版)

2015-03-31

c++学习笔记

c++学习笔记,达内科技,陈宗权老师所讲的7天课程。

2014-05-09

河北空气质量客户端,安卓版

安卓程序示例.保存代码,待研究。 自己实现,安装到开发板上。

2014-02-13

linux 字符设备驱动程序 示例代码

linux字符设备驱动程序,示例代码。 共8个文件。包括内核态的驱动程序和用户态的测试例程。

2013-11-28

android jni接口方法

android jni接口方法调用 以及hal层封装接口定义

2013-05-10

空空如也

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

TA关注的人

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