- 博客(169)
- 资源 (19)
- 收藏
- 关注
原创 android L 之SystemServer
一、SystemServer 的源码位置frameworks/base/services/java/com/android/server/SystemServer.java二、SystemServer调用流程/**
2015-03-12 17:35:05
1628
原创 android L 之 SystemServer
一、SystemServer 的源码位置frameworks/base/services/java/com/android/server/SystemServer.java二、SystemServer调用流程/** * Startup class for the zygote process. * * Pre-initializes some classe
2015-03-12 15:43:31
746
转载 ubuntu 12.04 五笔输入法
Ubuntu 12.04中文输入法的安装 Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等。其中Scim和Ibus是输入法框架。在Ubuntu的中文系统中自带了中文输入法,通过Ctrl+Space可切换中英文输入法。这里我们主要说下Ubuntu英文系统中,中文输入法的安装。安装输入法的第一步,是安装语言包。我们选择System S
2014-02-26 14:27:47
952
原创 c# 创建dataGridView
1、实例化一个对象private System.Windows.Forms.DataGridView dataGridViewTable;2、把这个控件加入窗口this.Controls.Add(this.dataGridViewTable);3、设置一些属性 this.dataGridViewTable.Anchor = ((System.Win
2014-01-02 14:35:26
1251
原创 C#静态构造函数
using System;class A{ public static int i = 100;}class Test{ static void Main() { //B b = new B(1); }}静态构造函数是实现对一个类进行初始化的方法成员。它一般用于对静态数据的初始化。静态构造函数不能有参数,不能有修饰符而且不能被
2013-12-27 13:41:56
671
原创 C#在子类中调用父类的有参构造函数
using System;class A{ public A() { Console.WriteLine("我是A类的无参构造函数"); } public A(int i) { Console.WriteLine("我是A类的第一个有参构造器"); }}class B:A{ public B()
2013-12-27 10:50:44
11669
1
原创 C#在无参构造器中初始化成员变量
using System;#region/*/// /// 类定义/// class Person{ //成员变量 int name; int height; //成员方法 void eat() { }}class Test{ static void Main() {
2013-12-27 10:33:28
1410
原创 c# 不用IDE编程
环境:编译器:C:\Windows\Microsoft.NET\Framework\v4.0.30319/csc.exe把这个路径加到path环境变量编动态库csc /target:library PrintName.cscsc /reference:PrintName.dll namespace.cs
2013-12-26 16:16:40
1223
原创 c# 枚举类型
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace test{ enum Gender { 男, 女 } class Program
2013-12-25 21:29:17
605
原创 adb调试配置
这里是Mstar的ADB调试配置方法 修改~/.android目录下的adb_usb.ini文件,清空里面的内容写入:0x1b20 (如果没有此文件,自己新建一个 ) adb devices no permissions 解决办法 android开发真机调试时,运行sudo./adb devices 时,若有如下输
2013-12-12 10:20:48
1002
原创 更改一个目录下所有非可执行文件的权限
for i in `find . -type f | xargs file | grep text | awk -F: '{print $1}'`; do chmod 664 $i;done
2013-10-10 17:16:28
668
转载 将Emacs配置成一个C/C++的IDE编程环境
1.写在前面 Linux下的编程,业界多数人士并不喜欢,尤其是习惯了在windows下编程的程序员,认为windows的IDE各种好,而linux下没有一个好 的IDE ,估计很多人就是卡在这个门槛上了(PS:听说Microsoft和google这种级别的公司的顶级程序员也都不用IDE的,用的是VIM和 EMACS)。虽说那些linux牛人也都不用IDE的并且我也很想装成一个牛
2013-08-26 00:22:12
1198
转载 C++中的explicit关键字
在C++程序中很少有人去使用explicit关键字,不可否认,在平时的实践中确实很少能用的上。再说C++的功能强大,往往一个问题可以利用好几种C++特性去解决。但稍微留心一下就会发现现有的MFC库或者C++标准库中的相关类声明中explicit出现的频率是很高的。了解explicit关键字的功能及其使用对于我们阅读使用库是很有帮助的,而且在编写自己的代码时也可以尝试使用。既然C++语言提供这种特性
2013-08-18 13:22:53
515
转载 linux下vim中文乱码的解决方法
在vim中编辑一个中文文本时,有时候看起来有乱码,以前都是修修补补的弄没有乱码了就不管了,这个问题一直都很困扰我。突然想到这个问题,于是想把它给解决掉,在网上查了许久,有很多这方面的资料,但是说得不是很到位,经过了一天的折腾,将vim卸载了很多次,也安装了很多次,并做了一些小测试,今天终于搞定了。 1、下载 可到http://www.vim.org/下载最新的7.3版本的vim源码
2013-08-17 14:09:28
854
转载 openssl 加密
PS:昨天有童鞋问我在linux用tar打包文件是否可以加密码。其实是可以的,不过要跟openssl结合使用。用法如下:在当前目录下有一个pma目录的文件夹:1、使用tar对文件压缩加密:# tar -zcvf - pma|openssl des3 -salt -k password | dd of=pma.des3完成将得到一个pma.des3的打包文件,用你设置的密码替换pas
2013-08-16 12:59:03
1407
转载 eclipse添加logcat显示
eclipse安装好相应的adt以及sdk后,发现在模拟器中运行测试程序时没有logcat的输出部分,只有Console等,网络查找才发现是配置的问题,没有使logcat显示出来,实际上只要正确的安装了adt以及android sdk后logcat的是没有问题的,可以重新配置显示出来。Window ……Show View……Other…会出现如下对话框:选择LogCat后,eclips
2013-08-11 12:30:07
689
原创 volatile的问题
#include #include "encryption_chip.h"#define GPIO_NUM PAD_GPIO20#define GPIO_DEV "/dev/gpioctl"#define SERIAL_DEV "/dev/ttyS4"int efd;/*这里要用volatile才行,由于编译器的优化,如果不声明为易变的类型,线程中的flag会被优化为与声明时不同
2013-08-10 10:36:39
656
转载 C/C++程序员必须熟练应用的开源项目 -- 转
作为一个经验丰富的C/C++程序员, 肯定亲手写过各种功能的代码, 比如封装过数据库访问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件访问的类, 封装过UI界面库等, 也在实际的项目中应用过, 但是回过头仔细想想,其实以前自己写过的这些代码,只能是在特定的项目或者特定的环境中使用, 对于自己来说, 在不同的项目中应用, 只需要复制代码, 改改也就可以了, 因为自己写的代码自己很熟悉。
2013-06-28 14:54:14
658
原创 C++默认构造函数
默认构造函数就是不提供显示的(包含没有参数和默认参数)初始化值,被用来创建对象的构造函数。用于下面这种声明的构造函数Stock stock1;注: 当且仅当没有定义任何构造函数的时候,编译器才会提供默认构造函数, 当我们定义了构造函数,那么我们就必须提供默认构造函数,如Stock(const char *co, int n, double pr);
2013-06-25 15:54:00
624
转载 vim tab转换成空格
1.设定tab的位置 :set tabstop=42.输入tab时自动将其转化为空格 :set expandtab如果此时需要输入真正的tab,则输入Ctrl+V, tab,在windows下是Ctrl+Q, tab3.将已存在的tab都转化为空格 :retab 4.显示空格:set listchars=trail:-
2013-06-25 13:43:59
746
原创 vim的格式
vim 中写C的代码避免会在别的编辑器中打开是不对齐的,可以用vim特有的模式行 ,只要在文件的首部加/* vim: set tabstop=4 shiftwidth=4 expandtab: */这样就设置tab为4格,而且都是用空格来填充的
2013-06-17 17:01:57
623
转载 vim 常用
1)一些常用的Vim配置,在~/.vimrc中syntax on 支持语法高亮set nu 显示行号set nonu 不显示行号set ai 设置自动缩进set shiftwidth=4 设置自动缩进 4 个空格, 当然要设自动缩进先.set sts=4 即设置 softtabstop 为 4.
2013-06-17 16:52:41
519
转载 显示驱动:FrameBuffer,libggi,vga三种图形驱动
显示驱动:framebuffer (最快), VGA (慢), libggi (慢). FrameBuffer,可以译作“帧缓冲”,有时简称为fbdrv,基于fbdrv的console也被称之为fbcon。这是一种独立于硬件的抽象图形设备。 FrameBuffer的优点在于其高度的可移植性、易使用性、稳定性。使用Linux内核的FrameBuffer驱动(vesafb),可以轻松支持到10
2013-06-14 15:21:08
1861
转载 线程池[高级]
#线程池配置文件filename:[thread_pool_config.conf] 其中‘#’为注释 不准以=开始#线程池最小线程数MIN_THREAD_NUM = 3#线程池最大线程数MAX_THREAD_NUM =50#线程池默认线程数DEF_THREAD_NUM = 25#管理线程动态调节时间间隔(s)MANAGE_ADJUST_INTERVAL = 5#线程数与
2013-06-13 19:01:28
556
转载 STDIN_FILENO的作用及与stdin 的区别
1.STDIN_FILENO的作用STDIN_FILENO属于系统API接口库,其声明为 int 型,是一个打开文件句柄,对应的函数主要包括 open/read/write/close 等系统级调用。操作系统一级提供的文件API都是以文件描述符来表示文件。STDIN_FILENO就是标准输入设备(一般是键盘)的文件描述符。2.区别1)数据类型不一致:stdin类型为
2013-06-13 11:36:49
547
转载 Bash的24个陷阱分析
1. for i in `ls *.mp3`常见的错误写法:for i in `ls *.mp3`; do # Wrong!为什么错误呢?因为for...in语句是按照空白来分词的,包含空格的文件名会被拆 成多个词。如遇到 01 - Don't Eat the Yellow Snow.mp3 时,i的值会依次取 01,-,Don't,等等。用双引号也不行,它会将ls *.m
2013-06-13 11:36:02
680
原创 stm32f407discovery 的keil 4.60ST-linkII不能用解决方法
1 、用资源中的STLink文件替换 C:\Keil\ARM\STLink, 记得备份原来的文件,2、C:\Keil\TOOLS.INI改成如下的[UV2]ORGANIZATION="cs2c"NAME="jianzhong", "cui"EMAIL="cjzswust@gmail.com"ARMSEL=1BOOK0=UV4\RELEASE_NOTES.HTM("uVisi
2013-06-06 13:38:31
10072
原创 socket ntop pton两个函数的使用
#include #include #include #include int main(int argc, char **argv){ unsigned char buf[sizeof(struct in6_addr)]; int domain, s; char str[INET6_ADDRSTRLEN]; if (a
2013-05-24 18:18:29
1128
原创 linux 程序中打印Usage
#include int main(int argc, char **argv){ if (argc != 3) { fprintf(stderr, "Usage: %s {i4|i6|} string\n", argv[0]); exit(EXIT_FAILURE); } r
2013-05-24 18:01:00
1170
转载 定制新设备 (Configuring a New Product)
一、Android如何编译特定product 首先来看看Android Makefile是如何解析环境变量TARGET_PRODUCT的。 Android Makefile 的引用关系是这样的: Makefile -> build/core/main.mk -> build/core/config.mk ->build/core/envsetup.mk ->
2013-05-20 21:27:50
593
转载 fedora 16 ftp ntf配置
fedora 16下配置nfs、ftp服务遇到的两个问题总结,备忘备查,转载请注明出处,商业用途请联系本人http://blog.youkuaiyun.com/chinaye1/article/details/7047094service vsftpd start时出错信息如下Redirecting to /bin/systemctl start vsftpd.service Failed
2013-05-16 20:42:29
993
转载 fedora 16 service配置
新版本的fedora16服务配置指令已经发生了改变例如ftp服务配置service vsftpd start时出错信息如下Redirecting to /bin/systemctl start vsftpd.service Failed toissue method call: Unit vsftpd.service failed to load: No such fileor
2013-05-09 10:51:46
847
转载 makefile与configure(转)
前言 从源代码安装过软件的朋友一定对 ./configure && make && make install 安装三步曲非常熟悉了。然而究竟这个过程中的每一步幕后都发生了些什么呢?本文将带领你一探究竟。深入理解这个过程将有助于你在LFS的基础上玩出自己的 花样来。不过需要说明的是本文对 Makefile 和 make 的讲解是相当近视和粗浅的,但是对于理解安装过程来说足够了。概述用一
2013-05-08 21:37:37
615
原创 jdk1.6
http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u43-oth-JPR
2013-05-03 13:30:58
551
转载 Fedora16 x86_64 安装 android 开发环境(64位需装32位运行库)
1、安装jdk1.6设置环境变量在终端上执行vim ~/.bashrc 设置环境变量export JAVA_HOME=/usr/lib/jvm/jdk1.5.0_20export JRE_HOME=/usr/lib/jvm/jdk1.5.0_20/jreexport CLASSPATH=.:$JAVA_HOME/lib
2013-05-03 11:15:35
825
转载 64 bits android compile
通过AVD Manager创建模拟器,选择SD Card镜像文件。部署过程中,发现有些问题1、创建SD Card镜像文件时,发现如下错误bash: ./mksdcard: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory安装对应库解决# yum install ld-linu
2013-04-30 10:12:18
924
转载 Fedora 18 安装Chrome
2012-11-19 12:36 1004人阅读 评论(0)收藏 举报1.在 /etc/yum.repos.d/目录下添加google-chrome.repo文件内容如下:32-bit[delphi] view plaincopy[google-chrome] name=google-chrome - 32-bit baseurl=htt
2013-04-29 05:14:36
1526
vmware 8.0 vmnet modules
2012-04-20
串口ymodem传输文件
2012-04-16
U-BOOT移植S3C2440完全手册
2010-12-07
μC_OS-Ⅱ中文资料大全
2009-07-20
Linux设备驱动程序第三版2.6
2009-07-15
汇编编写的电子琴程序代码
2009-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人