自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (13)
  • 收藏
  • 关注

原创 C语言中的运算符优先级

为了理解方便,将优先级分为六大类,速记为《非123赋》:非运算符,单目运算,双目运算,三目运算,赋值运算,逗号运算;双目运算符打油诗:乘除加减左右移;大等小等等不等;位与异或按位或;逻辑与,逻辑或。结合方向根本不用记,理解就行。

2014-09-23 20:01:06 2772

原创 git 积累

git  log 的用法,具体参考 git log --help,以下是个人在使用中遇见的问题,略作统计。查看单个文件的修改差异(类似于查看单个文件的log,同时将每次log 的详细记录都显示出来):--full-diffWithout this flag, git log -p ... shows commits that touch the specified paths,

2014-04-30 15:46:08 3502

原创 windows7使用Source insight上远程修改ubuntu共享内核源码

在Source insight上修改ubuntu上共享内核源码,经常出现以下提示,很烦人:xxx has been changed outside of Source Insight since it was loaded.Do you want to continue and overwrite it ?Confirm by typing 'yes' below: xxx has been changed outside of the editor.Do you want to reload t

2014-04-23 15:05:25 18352 3

转载 SSD1306 OLED 驱动

前一阵子回家买了个 OLED (128 x 64,SSD1306)——Mini STM32 板的配件,这两天把驱动做完了,拿出来晾晾。驱动是 pixel device 形式的。一开始本来打算做 frame buffer 形式的,但在测试时遇到了 hard fault 。俺怀疑是 RTGUI 的 frame buffer 驱动对单色显示的支持还不完善,但没有深究。选用 pixel d

2014-04-01 20:57:22 36310 4

原创 GSM7bit编码对应表

GSM7bit编码对应表,编码时传输的是编码表对应的数组下标0-127。static const UINT16 c_Gsm7BitDefault[128] ={   0x0040, 0x00a3, 0x0024, 0x00a5, 0x00e8, 0x00e9, 0x00f9, 0x00ec, 0x00f2,0x00c7, 0x000a, 0x00d8, 0x00f8, 0x

2014-03-27 15:35:28 10731

原创 身份证最后一位校验算法(ISO 7064:1983.MOD 11-2)

很多游戏账号申请,或者某些网站注册时需要填身份证号,当输入错误的身份证号时会提示出错,感觉好像真能识别身份证信息一样,其实不然。         实质上由于其没有权限接入公安系统,它只能根据最后一位校验位来判断该身份证号码是否有效,为了不泄露个人隐私,而又可以轻松的拿到账号,可以伪造身份证号,前17为自己随机伪造,只需要计算出最后一位校验位即可。ISO 7064:1983.MOD1

2014-03-27 14:39:50 56427 5

转载 Git常用命令集合

1、常用的Git命令git add 添加至暂存区git add–interactive 交互式添加git apply 应用补丁git am 应用邮件格式补丁git annotate 同义词,等同于 git blamegit archive 文件归档打包git bisect 二分查找git blame 文件逐行追溯git branch 分支管理git cat-f

2014-09-24 20:27:56 1234

转载 Git常用命令

来源:Robbin的自言自语Git配置123456789git config --global user.name "robbin"  git config --global user.email "fankai#gmail.com"git con

2014-08-18 11:17:34 1029 1

转载 让你的Git水平更上一层楼的10个小贴士

最近,我们发表了关于Git基础知识和在团队中使用Git的教程。我们之前讨论的那些命令,已经足够让帮助一个开发者在Git世界里生存了。本篇文章,我们将尝试探索如何更有效的管理您的时间以及如何充分使用Git提供的各种功能。注意:本文中,一些命令包含含有方括号的部分(e.g.git add -p [file_name]).在这些例子中,您要在该处插入所需的数字,标示符等。而不需要保留方括号。

2014-08-18 11:13:24 1165 1

转载 8大排序算法图文讲解

文章转自:http://www.cricode.com/3212.html

2014-08-18 11:07:07 976

转载 网络基本功(二):细说交换机

网络基本功(二):细说交换机转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese  介绍 本节介绍交换机的帧转发技术,MAC地址表的维护方式,三种帧转发模式,以及冲突域和广播域。更多信息 帧转发: 网络及电信中的交换概念以太网上的帧包含源MAC地址与目的MAC地址

2014-08-18 09:55:25 9015

转载 细说网络那些事儿之网络基本功(一):细说网络传输

文章转自:https://community.emc.com/thread/197851

2014-08-11 14:25:17 5680

原创 git revert VS git reset

最近在网上搜索git revert 和git reset 的用法对比,实际操作的时候,发现根本行不通,自己摸索了下,记录下这篇文章。git revert:回退某次提交,并重新提交,相当于代码恢复修改前,但是服务器上有两次提交log;git reset:回退某次提交,同时回退修改log,但是修改内容回退到本地暂存区,由用户确定丢弃(checkout)或者重新提交。假设当前有3个c

2014-04-29 21:28:08 9435

转载 Git fetch VS git pull

Git中从远程的分支获取最新的版本到本地有这样2个命令:1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge    git fetch origin mastergit log -p master..origin/mastergit merge origin/master    以上命令的含义:   首先从远程的origin的master主

2014-04-29 20:12:34 1470

转载 Git log diff config高级进阶

前一段时间分享了一篇《更好的 git log》简要介绍怎么美化 git log 命令,其中提到了 alias命令,今天再继续谈谈 git相关, 看看如何通过配置自己的 git config 让自己的 git 用起来更顺手。git log 进阶在一行显示 git loggit log --pretty =oneline在一行显示 git log.git log --oneline

2014-04-25 13:19:43 1559

转载 更好的git log

这段时间有点忙(所谓忙都是借口),学校的事,工作室的外包工作balabala一堆,也忙里偷闲看了几本书,code最近在整node.js,近期项目还算多,正在搞一个fitbit自动发微博的服务,服务器端涉及ouath,数据库mongoDB之类,摸索折腾ing,对于俺这种小菜来说也算得上是步履艰难,各种search,这半个月倒也没写什么文章。这两天周末,过去这几天身体有点稀里糊涂,虽说每天坚持长跑,可

2014-04-25 13:04:56 11098

原创 DOS 清屏指令

DOS 清屏指令 clslinux清屏指令 clear

2014-04-24 11:27:31 12663 1

原创 git show/diff 界面操作

最近发现在git show或者git diff的界面,也就是显示对比差异的时候,无法编辑,很不爽,在网上也找不到类似说明:        仔细研究后发现有很多快捷键说明,部分如下:(区分大小写)q ,Q:退出显示H,h:命令帮助(有了这个,其他的都不用看了)y,k:上一行e,j,回车:下一行z,b:上一页f,space:下一页小键盘的Home,E

2014-04-21 15:51:15 28054 1

转载 git常用配置

配置SSH主机明白在.ssh目录创建config文件内容格式为host 主机命名    user  连接服务器的用户名    hostname 服务器ip地址或机器名    identityFile 密匙文件的具体路径 例如:    us@scm_fan:~$ cat .ssh/confighost gitSZ   

2014-04-21 13:25:01 25802 4

转载 vim风格设置

$vi ~/.vimrc(编辑你想要的设置参数):wq"有两个的只能取其一      ' " ' set nocompatible             "不使用vi默认键盘布局set ai/noai                  " 自动缩进,新行与前面的行保持—致的自动空格/不自动空格(缺省)set aw/noaw                

2014-04-11 17:24:56 8050 1

转载 git忽略特殊文件

有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦,等等,每次git status都会显示“Untracked files ...”,有强迫症的童鞋心里肯定不爽。好在Git考虑到了大家的感受,这个问题解决起来也很简单,在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。

2014-04-10 16:59:31 14607 4

转载 Linux必学的60个命令

Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率

2014-04-06 16:32:48 2239 1

转载 VIM命令大全

光标控制命令命令                   光标移动h                   向左移一个字符j                   向下移一行k                   向上移一行l                   向右移一个字符G                   移到文件的最后一行w                   移到

2014-04-05 11:19:11 854 3

转载 vim常用命令

常用:1.vim  #在命令行中输入vim,进入vim编辑器2.i#按一下i键,下端显示 --INSERT--#插入命令,在vim中可能任意字符都有作用3.Esc#退出i(插入)命令进行其它命令使用4.:r filename#读入一个文件内容,并写入到当前编辑器中5.:w newfilename#将该编辑器中的内容写入到一个新文件中6.

2014-04-05 11:12:55 820 1

转载 linux2.6.x的配置文件kconfig语法

linux在2.6版本以后将配置文件由原来的config.in 改为kconfig,对于kconfig的语法在/Documentation/kbuild/kconfig-language.txt中做了详细的说明,在这里给出kconfig-language.txt的中文版。介    绍    在配置数据库的配置选项是以树的形式组织的:+- Code maturity level op

2014-04-03 16:06:26 1136

转载 高通安卓调试LCD几方面总结(二)

最近工作太忙了,而且经常出差,所以有一个多月没有来得及更新博客了,唉,之前一个项目LCD也遇到几个棘手的问题,压力山大。   闲话少说,直接进入正题了,在上一篇里写了高通平台android2.3里的kernel和bootloader(LK)里LCD驱动的移植,这一篇主要写一下在4.0里LCD驱动的移植。    (1) kernel   高通的android4.0和2.3在kerne

2014-04-02 16:26:25 3931 1

转载 高通安卓调试LCD几方面总结(一)

来公司上班现在已经整整一个月了,蔽人不才,能力有限,学习进度缓慢,不过也是有一点点的收获与心得,在这里写出来与大家分享,养成良好的记录习惯也免得后忘记。   不啰嗦了,开入正题。来公司一个月左右的时间,主要接触了高通android4.0和android2.3的LCD驱动,当然在bootloader下LCD的驱动我也调试的。    (1) kernel   先来说一下kernel里LCD

2014-04-02 16:12:35 2823 2

原创 右键菜单修改和调整(注册表)

很多时候,当我们电脑安装的软件过多的时候,会发现右键菜单非常多,不但使用非常不方便,且反应变慢,但是其中很多都是不常用 的,如何取消这多余的选项呢?只需要删除对应的注册表下面的该菜单对应项即可,不会影响到功能,也不会影响到其他菜单。桌面控制目录:[HKEY_CLASSES_ROOT\Directory\(Background)\shellex\ContextMenuHandle

2014-03-27 16:08:44 1453

转载 软件开发方面的图书大致分为三类

软件开发方面的图书大致分为三类:1. 浅显的入门类图书。这类书的标题往往是《XX天精通XXX》、《XXX从入门到精通》、《XX开发实战》等,通常从软件的安装讲起。有人批评这类书为烂 书、毫无价值,这并不公平。至少我曾经从这些书中学到了一些东西。即使是21天系列书,也有适合看的人群。只不过,它一般也就只能看21天而已,过后就可以扔到废纸堆。这类书只适于还没有入门的初学者,从中学到一些入门招式。在

2014-03-27 15:42:33 1209

原创 写邮件注意事项(简)

个人总结,较简:1、标题,说清邮件概要2、正文:需头重脚轻,现主后次,先结论后原因3、不说“不行”,说应该还有更好的方法解决4、(内容)漫画>照片>数据>文字5、事件,人物,时间,地点(保证实际,否则就只能说模糊)

2014-03-27 15:37:46 769

原创 大端存储和小端存储的区别

小端存储:较低的有效字节存放在较低的存储器地址,较高的字节存放在较高的存储器地址;大端存储:较低的有效字节存放在较高的存储器地址,较高的字节存放在较低的存储器地址。目前手机芯片主要以小端存储为主:个人所使用的英飞凌xmm1100,展讯8801G以及高通MDM9x15 都是小端存储,以下为展讯NV截图:0x1C(long)0x71(long)0x01(char) 

2014-03-27 15:11:00 14748

原创 移动,联通,电信3G协议区别

在2G时代:联通和移动的卡在同一手机中可以互换的,都属于GSM制式。而电信的卡实际是2.5G的产品,属于CDMA1X制式,因此电信和联通、移动不能相互通用。3G时代:移动用我国自主开发的TD-CDMA制式,推出的3G业务取名叫G3;(中国)联通用国际通用制式WCDMA制式,推出的3G业务叫沃3G;(欧洲,国际化)电信发展了CDMA1X业务为CDMA2000制式,推出的3G业

2014-03-27 15:00:00 3077

原创 foxmail和outlook2007邮件如何互相导入?

Foxmail的收件箱中全选邮件:“文件”-->“导出邮件”将从foxmail中导出的邮件拖入Outlook Express的收件箱 Outlook 2007上建立好邮件帐号 OutlookExpress:“文件”-->“导出”-->“邮件” Outlook 2007的收件箱会出现导入的foxmail邮件;反之,同样可以用Outlook Express作为中介,导入Micr

2014-03-27 14:52:48 11274

原创 IMEI校验码算法

(1).将偶数位数字分别乘以2,分别计算个位数和十位数之和(2).将奇数位数字相加,再加上上一步算得的值(3).如果得出的数个位是0则校验位为0,否则为10减去个位数 如:35 89 01 80 69 72 41偶数位乘以2得到5*2=109*2=18 1*2=02 0*2=00 9*2=18 2*2=04 1*2=02,计算奇数位数字之和和偶数位个位十位之和,得到 3+(1+

2014-03-27 14:46:47 4778 1

原创 linux文件区分大小写,不方便在windows下面开发管理

在linux系统内核中,由于其能区分大小写的特性,故开发时同文件夹下面有很多同名文件,         如  xt_DSCP.h     和xt_dscp.h ,   xt_MARK.h      和 xt_mark.h但是在windows下面不能区分大小写,会认为是同一个文件,我在使用git查看时经常出现有修改提示,实质上是将两个文件混淆导致的结果,在window

2014-03-27 14:27:22 4360

转载 请问如何获得DS-5的试用版许可证license?获得后如何安装?

1、安装DS-5软件。2、运行Eclpse for DS-5,选择Help->ARM License Manager菜单,出现“ARM License Manager”对话框。3、点击Obtain License,出现的Obtain license对话框。4、点击Copy Host ID to Clipboard,复制主机ID到剪贴板。5、访问ARM的在线许可证登记入口https:

2014-03-08 15:40:39 7252

转载 LINUX下tar.bz2包的安装方法

声明:个人觉得文章不错,所以转载过来分享以及自己收藏,只是原出处已经无法查明,只能附上我见文章的地址:http://forum.ubuntu.org.cn/viewtopic.php?t=156932大多以tar.gz 和tar.bz2打包软件,大多是通过 ./configure ;make ;make install 来安装的;有的软件是直接make;make install

2013-08-09 14:51:50 12848

C语言运算符优先级

C语言运算符优先级,个人总结的,清楚易理解的pdf文档,分享给大家。

2014-09-23

[TCP-IP详解卷2:实现]W.Richard.Stevens.pdf

TCP-IP详解卷2:实现 作者:W.Richard.Stevens 翻译:范建华等 校对:谢希仁 高清资源,共同分享,学习TCP-IP协议最好的书。

2013-11-01

[TCP-IP详解卷3:TCP事务协议,HTTP,NNTP和UNIX域协议]W.Richard.Stevens.pdf

TCP-IP详解卷3:TCP事务协议,HTTP,NNTP和UNIX域协议 作者:W.Richard.Stevens 翻译:范建华等 校队:谢希仁 高清资源,共同分享,学习TCP-IP协议最好的书。

2013-10-31

[TCP-IP详解卷1:协议]W.Richard.Stevens.pdf

TCP-IP详解卷1:协议 作者:W.Richard.Stevens 翻译:范建华等 校队:谢希仁 高清资源,共同分享,学习TCP-IP协议最好的书。

2013-10-31

usb_20_070113.zip

新出炉的USB2.0 specification,官网下载太慢了,放在这给大家分享的同时也给自己备份一下。 不嫌慢可以自己去官网下载:http://www.usb.org/developers/docs/usb_20_070113.zip

2013-08-26

Learn Python the Hard Way,2nd Edition [2011, PDF, ENG].pdf

《Learn Python the Hard Way》英文第二版 原版 作者:Zed A. Shaw 翻译过来的中文版本到处是,但是pdf的英文版不好找; 本书对英文要求不高,大多数是代码,只要你对Python感兴趣,建议你看英文版,如果你对自己的英文真的那么不自信,可以先看中文版,再看英文版。 (pdf原版为付费资料,介于对作者的尊重,本书仅限个人学习分享,禁止商业用途)

2013-07-23

华为编程规范与范例

华为编程规范与范例,良好的代码风格是优秀程序员的基础,看完受益,给大家推荐下。

2013-07-17

JEP106AK(Standard Manufacturer’s Identification Code)

Standard Manufacturer’s Identification Code 最新标准厂商ID,2013.3,送给需要的人。

2013-07-17

上海贝尔的c语言高级教程

主要介绍C语言基础和一些良好的代码风格,底层操作,堆栈,内存管理,我看了,收益很大,觉得不错,拿来分享,做为一个好的软件爱好者或者软件初级工程师都很有用

2011-11-24

空空如也

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

TA关注的人

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