自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Norton的专栏

修炼内功,吾志在于学

  • 博客(12)
  • 资源 (22)
  • 收藏
  • 关注

原创 TFTP配置

1.sudo apt-get install ftp tftpd xinetd 2.cd /  sudo mkdir tftpboot  sudo chmod 777 tftpboot 在xinetd中建立一个服务,新建一个文档  sudo vim /etc/xinetd.d/tftp输入以下内容 service tftp{   disable =no

2013-09-30 13:46:00 867

转载 (*(volatile unsigned int *))详解

在看 vivi 代码时,Nand_read.c 文件中有下面一段 #define __REGb(x) (*(volatile unsigned char *)(x)) #define __REGi(x) (*(volatile unsigned int *)(x)) #define NF_BASE 0x4e000000 #define NFCONF __REGi(NF_BASE +

2013-09-26 17:14:12 1579 1

转载 恢复到原来某个版本

git reset --hard(此过程不可逆,回到修改之前的状态)直接回到某个版本我们现在切换到bra分支。git checkout bra然后用gitk看一下。可以看出,我们之前的操作,对bra分支一点影响也没有。现在我们需要把bra分支回复到初始状态,但是当前的改动的代码还是需要留着。我们可以看,init版本是当前版本的父节点的父节点。我们可以这么操作:g

2013-09-26 15:25:54 1477

原创 git 打补丁

使用git apply打补丁如果收到一个通过电邮发来的补丁,你应该先把它应用到特性分支上进行评估。有两种应用补丁的方法:git apply 或者 git am。使用 apply 命令应用补丁如果收到的补丁文件是用 git diff 或由其它 Unix 的 diff 命令生成,就该用 gitapply 命令来应用补丁。假设补丁文件存在 /tmp/patch-ruby-client.patch

2013-09-13 10:03:05 4511

原创 git tag 给提交内容打标签

参考pro git 2.6总结的Add tag--Two way to add tag    Light weight--only point to the commit        COMMAND : git tag v1.0.0    Annotated        COMMAND : git tag -a v1.0.0 -m 'nexus first bo

2013-09-13 09:45:44 1942

原创 uevent-android串口获取硬件输入信息

参照下文连接好putty后http://write.blog.csdn.net/postedit/11593101输入adb shell进入android系统然后进入 /dev/inpu/可以看到event0event1mice mouse0然后用getevent event0或者其它几个文件,查看信息然后按event0对应的

2013-09-12 11:34:33 2281

原创 Linux下使用putty进行UART串口调试

在Session选项卡中     Serial line 输入 /dev/ttyUSB0 ;   Speed 输入115200 ; Connection type选择Serial在Window选项卡中   选Translation选项         在这个选项中的Remote Character  Set选择UTF-8(这个是编码格式,我还不太肯定一定要这样设置)

2013-09-12 10:08:59 13169

原创 git checkout -f实例|Git打包压缩方法

像android一样的源码,一个源码就有10G,如果要想发送或者刻录,这么大的代码很难传输。因此,可以这样做:1.把工作目录下的.git复制一份。2.压缩这个.git文件夹。linux中可以tar -cjf .git 会打包成一个v名字的文件,把它重命名为git.bz2。3.发送给别人4.别人获得git.bz2后,解压缩,得到.git。5.在linux下看不到.开头的文件,因此

2013-09-11 17:46:52 8521

原创 ARM混合编程笔记

C语言嵌入汇编__asm [volatile] {instruction Instruction}内联汇编实例void  my_strcpy(char *src,char* des){char ch;__asm{loop:LDRB ch,[src],#1STRB ch,[des]#1CMP ch,#0BNE loop   ; B{NE

2013-09-11 09:16:57 1313

原创 ARM汇编伪指令笔记

伪指令作用: 简单的指令拼凑起来,会很难理解,用伪指令可以简化代码结构。就如JAVA中的宏意义一样。例如有一段循环代码,我们可以定义一个常量表示。方便更好的实现程序逻辑。注意:只是在汇编器之前起作用,汇编之后,会翻译为标准的汇编指令集。Arm汇编伪指令和GNU伪指令是有差别的。ARM常用伪指令http://blog.chinaunix.net/uid-13701930-id

2013-09-10 14:54:41 1483

原创 patch补丁用法

第一步打开补丁文件(xxx.patch)看内容diff --git a/arch/arm....    b/arch/arm....你会看到如上的文字,表示补丁修改的路径。注意a和b是不必要的路径。而arch/arm是linux内核的路径,是必须的。 第二步输入命令如下,选项-p使用-p1,这样可以去掉路径中多余的a和b。patch -p1  错误排查:如果

2013-09-09 16:14:16 5772

原创 linux bind error: address already in use

输入命令sudo netstat -ntpl 发现正在被listening 的端口,用kill pid的方法关闭使用该端口的程序。 注意,如果不加sudo,就会看不到80端口等端口的pid,如 Active Internet connections (only servers)Proto Recv-Q Send-Q Local Address           F

2013-09-01 12:42:17 1304

26个精心整理的工具类

Java工具类 26个精心整理的工具类 26个精心整理的工具类 26个精心整理的工具类26个精心整理的工具类26个精心整理的工具类

2017-09-16

java枚举状态机

java枚举状态机

2017-06-15

SDN 与 NFV 知识梳理

SDN 与 NFV 知识梳理,个人使用,供参考

2016-10-06

RTL8211E(G)-xx-CG_DataSheet_1.3.pdf

RTL8211E(G)-xx-CG_DataSheet_1.3.pdf

2015-08-11

Shift JIS编码表

Shift JIS编码表,很容易找到,方便懒人

2015-06-04

ARM中断学习_讲的十分到位

讲的挺好,分享下。对ARM是怎么样调用中断服务程序,把很多中断调用的中断地址给了很完善的讲解。

2014-05-12

51系列单片机的硬件结构-机器周期--1

这个文档挺好,能学到机器时钟、状态时钟的区别,网上搜比较零散

2014-05-09

PLL锁相环原理/设计与应用详解

网上搜了挺多信息,这个ppt还是讲的比较系统的。

2014-05-05

红黑树源码

第一次从无到有写代码,从二叉树到红黑树,到打印树的设计,写了将近2个星期。

2014-04-09

C语言打印二叉树 重构版

之前发布的单独c文件,太大,不可重用,所以我把它重构了,打散成.h和.c文件,加入了Makefile进行编译。 用tar命令解压后,就可以make 运行了。详情请看readme,之前发布的单独文件也在里面

2014-03-26

C语言打印二叉树

打印二叉树,高度为4内的,可完美打印二叉树

2014-03-25

红黑树C语言代码

http://blog.chinaunix.net/uid-24774106-id-3440620.html 是这个作者的,里面放了我写的二叉树的源码

2014-03-19

二叉树构建、排序、统计高度和数量

调试了下二叉树的c语言代码,可以运行的。

2014-03-17

MySQL的JDBC驱动JAR包

MySQL的JAR包下载,官网搜的。 解压后可以看到jar在根目录。

2013-09-14

TinyHttpd源码

tinyhttpd是一个超轻量型Http Server,使用C语言开发,全部代码只有502行(包括注释),附带一个简单的Client,可以通过阅读这段代码理解一个 Http Server 的本质。

2013-09-01

Linux Socket函数调用的基础实例

是一些基础代码,实现了Server端向Client端发送消息的功能

2013-08-29

GNU C Library Manual

glibc说明文档 The C language provides no built-in facilities for performing such common operations as input/output, memory management, string manipulation, and the like. Instead, these fa- cilities are defined in a standard library, which you compile and link with your programs. The GNU C Library, described in this document, defines all of the library functions that are specified by the ISO C standard, as well as additional features specific to POSIX and other derivatives of the Unix operating system, and extensions specific to GNU systems. The purpose of this manual is to tell you how to use the facilities of the GNU C Library. We have mentioned which features belong to which standards to help you identify things that are potentially non-portable to other systems. But the emphasis in this manual is not on strict portability.

2013-08-17

cocos2d-x 实现3种数据加密方法的源码

cocos2d-x 实现3种数据加密MD5/SHA1/BASE64源码

2013-06-24

Gallery 类跳跃动画

切换图片时,被选中图片加上动画效果,看起来像在跳动,比较活跃可爱的感觉。

2012-11-22

Gallery放大,跳动效果

让gallery滑动的效果更活泼,做了一些人性化的处理。

2012-11-22

空空如也

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

TA关注的人

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