自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (12)
  • 收藏
  • 关注

原创 printf 运行时确定数据宽度

```1、不足用0补齐width 宽度的输出printf("%0*d",width,a);2、scanf 用%lf 代表双精度,%f 代表单精度```

2016-09-25 20:23:56 861

原创 ubuntu 下安装使用SVN RabbitVCS

Ubuntu14.04 也有TortoiseSVN!毫不逊色的图形化前端RabbbitVCS 安装的依赖包 sudo add-apt-repository ppa:rabbitvcs/ppa sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 34EF4A35 sudo apt-get update sudo apt-g

2016-09-24 16:38:06 509

原创 you appear to be running an x server please exit x before installing

按住ctrl+alt+F1 进入控制台 sudo init 3 注意空格 会做掉x rm /tmp/.X* 上面的命令是删掉X 的锁文件 再次cd 到.run文件所在目录 再次执行 sudo ./.run文件 最后reboot 重启电脑。

2016-09-20 17:14:33 23943 1

转载 转:linux中fork()函数详解(原创!!实例讲解)

http://blog.csdn.net/jason314/article/details/5640969 一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。一个进程调用fork()函数后,系统先给新的进程分配资源,例如存

2016-09-19 22:58:40 400

原创 # 字符串操作

char *src="abcdexxyabdeca"; char *dest="xy"; int i,j,k; for(int i=0;src[i] != '\0';i++) { for(j=i,k=0;dest[k] != '\0' && src[j]==dest[k];j++,k++) NULL; if(k>0 &&

2016-09-12 17:20:34 304

转载 # AES加密原理-详解

http://www.mamicode.com/info-detail-514466.html 0 AES简介   美国国家标准技术研究所在2001年发布了高级加密标准(AES)。AES是一个对称分组密码算法,旨在取代DES成为广泛使用的标准。   根据使用的密码长度,AES最常见的有3种方案,用以适应不同的场景要求,分别是AES-128、AES-192和AES-256。本文主要对AES-12

2016-09-06 22:47:55 1280

原创 # printf返回值的意义

int i=10;int d=printf("i=%ld\n",i);printf("d=%d\n",d);当i=10时,d=5;当i=101时,d=6;printf返回值为打印字符的个数

2016-09-01 16:28:47 699

android cmake脚本

使用android cmake 脚本构建android库及可执行程序

2016-08-13

cmake入门基本介绍

cmake使用的简单介绍,方便入门者

2016-05-10

ST-Link printf 串口

ST-link 串口 实现Printf打印输出 STM32F407Discovery

2014-09-22

wsq压缩编码,开源工程nbis_v4_2_0

ubuntu 下sudo su切换为超级用户root 交叉编译nbis_v4_2_0所遇到的问题及编译通过过程(交叉编译运行于Android手机平台 交叉编译工具链ndk包含的工具链) 1、编译前首先设置好环境变量 export SYSROOT=$NDK/platforms/android-14/arch-arm export CC="$NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc --sysroot=$SYSROOT" export PATH=$NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin:$PATH 主要是设计好CC 2、Makefile文件修改 qq1622921489

2014-09-11

JNI函数使用

传递字符串数组 参数传递 JNI调用 代码清单15-10 在Linux平台上调用C函数的例程——Sample3 public class Sample3 { public native String[] stringMethod(String text); public static void main(String[] args) throws java.io.UnsupportedEncodingException { System.loadLibrary("Sample3"); Sample3 sample = new Sample3(); String[] texts = sample.stringMethod("java编程思想"); for(int i=0;i<texts.length;i++) { texts[i]=new String(texts[i].getBytes("ISO8859-1"),"GBK"); System.out.print( texts[i] ); } System.out.println(); } }

2014-09-11

ubuntu 下载源

中国可用的ubuntu下载源,资源速度还可以!

2014-01-18

vi命令及删除命令精典

vi命令及删除命令精典,从shell中启动可视化编辑器 vi filename 指示shell启动vi编辑器,并将参数filename传给它。如果当前目前中存在该文件,则vi编辑器将它解释为要打开的文件;如果没有该文件,则vi编译器创建新文件 vi file1 file2 file3 shell传递3个参数给vi,vi将它们解释为要打开的文件。可以使用:w命令保存文件,使用:n命令访问下一个文件 vi +# filename 打开文件,并将光标移到指定的行。例如,命令vi +100 records 从第100行开始编辑文件records vi +/the filename 打开文件,并将光标移动包含有目标字符串的行。例如,命令vi +/Jason friends 从第1个含有字符串Jason的行开始编辑文件friends view filename 打开文件进行编辑,但是拒绝保存对文件的修改,除非使用w!命令

2013-12-09

分赛区比赛侧记-我们的赛车究竟会跑多快?

我们的赛车在比赛的跑道上究竟能够跑多快?”这个问题应该是大多数参赛选手想回答的问题。由于比赛规则规定在比赛之前选手不知道赛道的具体的形式,也无法进行提前的调试,故此许多参赛选手都需要对于自己的赛车的能力有所保留,以避免在比赛过程中赛车冲出跑道,因此也无法回答上述问题。

2010-01-31

TX-1C型单片机实验板原理图

郭天祥十天学会单片机中的开发板电路图,有了它才能更好理解视频教程,送给初学的朋友

2010-01-31

4953的PDF图和使用说明

4953的作用:行驱动管,功率管   每一显示行需要的电流是比较大的,要使用行驱动管,每片4953可以驱动2个显示行   其内部是两个CMOS管,1、3脚VCC,2、4脚控制脚,2脚控制7、8脚的输出,4脚控制5、6脚的输出,只有当2、4脚为“0”时,7、8、5、6才会输出,否则输出为高阻状态。

2010-01-11

空空如也

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

TA关注的人

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