自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (17)
  • 收藏
  • 关注

原创 How to add user in gerrit

gerrit@xxxx:~/review_site$ htpasswd --helpUsage: htpasswd [-cimBdpsDv] [-C cost] passwordfile username htpasswd -b[cmBdpsDv] [-C cost] passwordfile username password htpasswd -n[imBdp

2017-04-10 16:25:55 627

原创 How to add a new user in linux and add it to a new group

Create a new user-m #为创建账号主目录,默认不创建-r #为创建系统管理员账号-s /bin/bash #使用bash作为默认的shell环境-G #Add to groupuseradd -mr -s /bin/bash -G dev accountpasswd account #添加密码If you want to set it

2017-04-10 16:17:29 713

原创 如何更新/替换ubuntu16.04内核

如何更新/替换ubuntu16.04内核1.配置编译工具#apt-get install libncurses5-dev build-essential kernel-package2.下载内核代码因为kernel.org的代码和ubuntu内核的代码并不完全一致,所以直接从kernel.org下载下来的代码无法确保编译后可以成功运行于老的ubuntu平台,所以应该使用ubuntu的最新的内核代码下

2017-01-23 22:27:45 15190 1

原创 vim cscope+ctags+taglist

Vim + cscope + ctags + taglist.vimrcsyntax enablesyntax on" config tab as 4 spaceset tabstop=4set softtabstop=4autocmd FileType c,cpp,java,h set shiftwidth=4 | set expandtab"autocmd FileType c,cpp

2017-01-22 14:40:08 566

翻译 Fix apt-get update “the following signatures couldn’t be verified because the public key is not avai

for apt-get update “the following signatures couldn’t be verified because the public key is not available”just needsudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5

2016-12-23 12:27:06 587

原创 git如何创建远程仓库

1.在远程服务器上git init   newgit.git2.在本地机器上git clone ssh://username@192.168.1.10:29418/newgit.git3.在本地机器上添加文件将文件拷贝到clone后的目录下git status .git add -A4. 增加commitgit commit

2016-11-25 21:29:47 9501 1

原创 .vimrc

" Configuration file for vimset modelines=0         " CVE-2007-2438" Normally we use vim-extensions. If you want true vi-compatibility" remove change the following statementsset nocompatib

2016-10-01 10:45:51 415

原创 Android status icon remove

i need remove a ethernet icon in Andorid status bar.the debug flow record as below:modify record:A: how to remove some status bar1. frameworks/base/core/java/com/android/server/NetworkMana

2015-12-10 15:53:52 410

原创 kernel crypto hmac sha256 API call code

static int hmac_sha256(char *plaintext, unsigned int plain_text_size, char *key, unsigned int key_size, uint8_t *result){ struct scatterlist sg; struct crypto_hash *tfm; struct hash_desc desc; int ret

2015-05-05 16:09:10 2082 3

原创 gtk+directfb

export PREFIX=/opt/gtkexport PREFIX=/opt/gtk

2014-09-13 21:48:35 1171

原创 create git server in ubuntu

1. install git, git-core, ssh-server, gitosissudo apt-get

2014-07-13 19:59:43 535

原创 u-boot-2010.3 version build for s3c2410

i have an old arm develop board using s3c2410 chip, and recently i bought an openjtag to burn and debug code.so i want to build an uboot .   the board's match uboot is very old, about 5 years ag

2013-01-07 21:54:40 707

转载 写给不会爱自己的人,我自己

If you love something, set it free, if it comes back to you, itis yours, if it doesn't , it never was.坦然接受生活给你的馈赠吧, 不管是好的还是坏的. 年轻的时候遇到不如意,总问" 为什么是我?!" , 现在则不会了.真正了解了无常的含义, 当你痛苦时, 你要想这痛苦不是永恒的, 当你快乐

2012-11-05 18:09:44 1983

转载 疯狂人生战斗精神总结

疯狂人生战斗精神总结1. 疯狂的决心:我要对自己的成功负百分之百的责任!2. 疯狂的信念:在今天的每一分每一秒全力以赴!3. 疯狂的决心:挑战极限!超越自我!迈向成功!5. 疯狂的激励:我最强!我最棒!我最能吃苦!我一定成功!6. 疯狂的激励:打击我吧!伤害我吧!折磨我吧!侮辱我吧!让暴风雨都来吧!7. 疯狂呐喊:喊掉羞怯!喊掉自卑!喊掉沉闷!喊掉惰性!喊出潜能!喊出自信!8. 疯

2012-10-16 14:26:26 682

转载 adb tcp与usb otg使用切换

在adb的说明文档中提到:    “An ADB transport models a connection between the ADB server and one device    or emulator. There are currently two kinds of transports:       - USB transports, for physical dev

2012-07-07 19:57:25 4026

原创 Your usb port issue,

>git am patchPatch format detection failed.>dos2unix patch>git am patch

2012-04-24 20:08:15 977

原创 linux下如何创建固定大小的文件

比如创建100M file_name文件dd if=/dev/zero of=file_name bs=1024 count=102400

2012-03-22 19:23:48 1185

原创 LFS 创建liinux系统命令记录

首先声明这些命令是摘抄自 孙海勇 编著的《手把手教你构建自己的Linux系统》,方便自己操作,做个记录。因为还没有照着做完,只做到部分,遇到了瓶颈,暂时做个记录。一.系统环境准备1.设置环境变量及目录        export SYSDIR=/o

2011-09-12 18:27:19 1603 2

原创 如何删除某个目录下(包含子目录下)的某个名字的文件

<br />应用场景是,我使用svn下载了代码,但是想将里面的.svn文件全部删除。<br /> <br />find . -name .svn | xargs rm -rf

2011-01-24 09:26:00 1292

原创 自删除技术浅析(一)

传说,常用的有三种“自删除”技术1.利用windows的批处理命令2.多进程的方式3.远程注入的方式主要的问题在于,当前程序正在执行过程中,是删除不掉的。如果当前进程的任务是将程序注入到其他进程,在其他进程的地址空间中运行,然后关掉当前进程。再删除文件就可以删除成功了,这个原理就是方式2,3.方式1是利用批处理任务可以删除自己的特性实现的。目前已经会的是批处理命令的方式,其他的两个目前只知道原理,还没有动手实践过。下面,写点关于字处理方式实现自删除的细节。/* * A program del itsel

2010-12-12 19:56:00 972

原创 最简单的一小段文件加密程序(c语言)

<br />“纸上得来终觉浅,绝知此事要躬行”<br /> <br />心血来潮,想写一段C语言的程序,实现一个文件的加密,打算采用最简单的加密办法,就是逐个字节取反。<br />第一次花了一刻钟时间写了如下代码的程序:<br /> <br />/* * File encrypter sample */#include <stdio.h>int main(void){ FILE *fp; FILE *temp; char ch; char ch2; char strF

2010-12-12 15:04:00 11022

原创 gvim的配置文件

<br />set nucolorscheme desertsyntax enablesyntax onset tags=tags;set autochdirlet Tlist_Show_One_File=1let Tlist_Exit_OnlyWindow=1let g:winManagerWindowLayout='FileExplorer|TagList'nmap wm :WMToggle<cr>let g:miniBufExplMapCTabSwitchBuf

2010-12-08 16:30:00 665

原创 linux驱动开发中,关于[module.ko] undefined!报错

<br />在linux驱动开发的过程中,在编译成ko的过程中,遇到了编译时报告[module.ko] undefined!<br /> <br />在网上搜索了很多帖子,仍未找到正确的答案。<br /> <br />真正的原因是因为,在Makefile中的目标ko的名字和代码中的一个xx.c文件同名,因为xx.c文件要编译成xx.o,<br /> <br />而编译成ko,也需要编译成xx.o,所以会报告失败,找不到那些符号。<br /> <br />所以修改的办法1是修改目标ko的名称,1是修改.c的文

2010-12-08 16:28:00 4576 2

原创 VIM安装OR升级

本人在公司只能通过ssh远程登录服务器,编译工作,想使用编辑器vim来编写程序,发现服务器上的VIM版本是6.3,很多插件不支持。所以升级到7.2版本。由于本人没有root权限,只能用个人用户权限安装。现在记录安装的过程。1.下载VIM安装包下载地址为:http://www.vim.org/download.php#unix2.解压使用命令:tar jxvf vim72.tar.bz23.配置安装的路径./configure --prefix=~/ --with-x --enable-gui=gtk2

2010-09-25 14:29:00 1651

原创 LDD3中Makefile浅析

新手,刚开始学linux下的驱动开发。前期看了本robert love《linux kernel development》,很多问题都没有深究。在学习ldd3时,遇到的第一个问题是编译自己的内核,这个花费了一些工夫后终于搞定。遇到的第二个问题就是这本书的第二章《构造和运行模块》中的Makefile的问题。现在初步有了自己的理解,记录下来,供以后温故知新,也方便有我相同疑问的朋友参考。如有错误之处,请大家指出,共同进步,谢谢。我的开发环境是fedora 13OS,自己下了2.6.35的Kernel源代码树,从

2010-09-13 21:03:00 1287

原创 vim支持cscope重新编译

 操作系统redhat9,下载了vim72的src,编译安装后,发现不支持cscope插件, vim --version | grep cscope需要重新配置安装。方法有两个,一是./configure --enable-cscope 然后make,make install再次vim --version | grep cscope 发现可以支持

2009-11-03 17:14:00 1831

原创 HDF库使用环境搭建

首先说一下需求:在windows环境下,开发出一种对话框类程序,输入文件名或者具体数据集的名字,可以读取hdf4文件的数据,供后续使用。 一些简单介绍:HDF格式一种数据存储格式,如果想读取其中的数据,我知道有两种方法,一种是在程序中内嵌idl控件的方法;另一种是用Hdf库的方法。第一种方法比较麻烦,因为idl语言的语法和c不同。我就采用第2种方法。

2009-09-19 13:54:00 7061 17

原创 .bat文件执行问题

.bat文件是windows下的批处理文件,需要在MS-DOS窗口下来执行。 最近在学老罗的win32汇编,需要设置一些环境变量,比如Include,lib,path,于是写了一个.bat文件,执行后,执行示例代码里的nmake命令,提示找不到头文件,就知道是环境变量没有设置对导致的。那也就是.bat执行的问题,直接在我的电脑-》右键-》高级-》环境变量里设置后就可以用了。但是想想为什么.

2009-09-15 19:54:00 905

原创 VC中如何调用其他的可执行程序

VC中调用其他可执行程序,就我目前所知有三种方法:HINSTANCE ShellExecute( HWND hwnd, LPCTSTR lpVerb, LPCTSTR lpFile, LPCTSTR lpParameters, LPCTSTR lpDirectory, INT

2009-09-08 12:33:00 1894

图解密码技术

2017-01-23

Python black hat

2017-01-23

linux kernel tester's guide

linux kernel tester's guide(v0.3) Michal Piotrowski

2011-01-17

Mini2440_之U-boot_使用及移植详细手册.pdf

总结了在2440平台移植u-boot的过程,其中有具体的分析修改了哪些地方,比较详细具体

2010-08-31

Linux中的汇编语言.pdf

详细讲述了linux中汇编语言的语法和结构

2010-08-31

基于arm的linux启动代码分析.pdf

关于linux启动的代码分析,主要适用的平台是arm,具有一定的参考价值。

2010-08-31

脱壳的艺术.doc(看雪学院)

较深的讲述脱壳的技巧的书,来源于网络,看雪学院。

2009-09-28

深入理解计算机系统.pdf

深入理解计算机系统一书,系统介绍了计算机的各个应用,挺经典的书

2009-09-28

source insight配置文件

source insight的配置文件,黑色背景,字体挺好,和linux风格类似。

2009-09-28

unix环境高级编程(英文版)

unix环境高级编程 英文版,UNIX程序设计的经典著作,值得一看,照上面例子把代码敲遍,收益很多。

2009-08-14

跟我一起写Makefile.pdf

makefile学习的经典作品,比较详细, 学明白,足够使用

2009-08-07

Linux 设备驱动.pdf

一本讲解linux驱动程序设计的书,翻译过来的,非常经典

2009-08-07

win32汇编程序设计

讲述win32汇编程序设计,非常经典,比较实用,由浅入深,适合入门.里面没有16位的汇编.

2008-12-03

深入理解LINUX内核(2000版).pdf

深入理解LINUX内核(2000版).完美清晰,英文.是理解linux内核的必读之书,圣经

2008-11-18

Linux内核分析.pdf

讲解了LINUXH内核,希望能够对大家有所帮助,看得比较早了,记不太清出了.不好意思

2008-11-18

空空如也

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

TA关注的人

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