自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (6)
  • 收藏
  • 关注

原创 android logcat 无法正常输出

<br />此方法不止对U8500有效,同样对其他android手持设备logcat无信息输出有效.<br />问题表现:连接手机与电脑后,保证驱动安装争取,debug模式打开,在ddms中可以看到进程信息,但是logcat中无信息输出<br />问题原因:一些rom默认关闭logcat<br />问题说明:ddms中设备名字显示为问号不影响,即adb get-serialno显示为问号不影响.<br />解决方法:<br />   1.需要root权限(部分rom不需要)<br />

2011-05-30 15:17:00 2642 1

转载 chrome快捷键

Ctrl+N打开新窗口Ctrl+T打开新标签页Ctrl+Shift+N在隐身模式下打开新窗口Ctrl+O,然后选择文件在谷歌浏览器中打开计算机上的文件按住 Ctrl 键,然后点击链接从后台在新标签页中打开链接,但您仍停留在当前标签页中按住 Ctrl+Shift 键,然后点击链接在新标签页中打开链接,同时切换到新打开的标签页按住 Shift 键,然后点击链接在新窗口中打开链接Alt+F4关闭当前窗口Ctrl+Shift+T重新打开上次关闭的标签页。谷歌浏览器可记住最近关闭的 10 个标签页。将

2011-05-30 15:15:00 492

原创 中断

<br /><br />本文转自http://jiangzhengjun.iteye.com/blog/652269<br />中断线程<br />线程的thread.interrupt()方法是中断线程,将会设置该线程为中断状态,即设置为true。线程中断后的结果是死亡、还是等待新的任务或是继续运行至下一步,取决于这个程序本身。线程会不时地检测这个中断标识位,以判断线程是否应该被中断(中断标识值是否为true)。它并不像stop方法那样会中断一个正在运行的线程。<br />判断线程是否被中断<br />判

2011-05-10 16:32:00 917

原创 什么是socket?(转载)

<br /><br />socket的英文原义是“孔”或“插座”。在这里作为4BDS UNIX的进程通信机制,取后一种意义。socket非常类似于电话插座。以一个国家级电话网为例。电话的通话双方相当于相互通信的2个进程,区号是它的网络地址;区内一个单位的交换机相当于一台主机,主机分配给每个用户的局内号码相当于socket号。任何用户在通话之前,首先要占有一部电话机,相当于申请一个socket;同时要知道对方的号码,相当于对方有一个固定的socket。然后向对方拨号呼叫,相当于发出连接请求(假如对方不在同一区

2011-04-18 10:55:00 546

原创 C++多线程(转载)

多线程之线程同步Mutex (功能与CriticalSection相同,保证某一时刻只有一个线程能够访问共享资源,但是是内核对象,所以访问速度要比CriticalSection要慢,但是增加了等待超时的功能,使用时可以根据实际的情况选择其一)一 Mutex    互斥对象(mutex)内核对象能够确保线程拥有对单个资源的互斥访问权。实际上互斥对象是因此而得名的。互斥对象包含一个使用数量,一个线程ID和一个递归计数器。    互斥对象的行为特性与关键代码段相同,但是互斥对象属于内核对象,而关键代码段则属于用户

2011-04-18 10:53:00 704

原创 四元数与欧拉角---wii 的坐标系转换

<br />From:http://blog.ednchina.com/zhouusong/1616965/message.aspx#<br />四元数表示姿态:四元数表示姿态主要是用在捷连惯导系统陀螺运算姿态(山寨的动态姿态就是这样算出来的),3D游戏(因为运算简单,不像欧拉角需要大量的三角函数,但是这个领域我不太懂),是用4个数来表示一个姿态,这四个数的平方和为1(曾经我认为,既然欧拉角能用3个数表示,现在用四个数来表示,是不是会有过定义的情况,同样有这个想法的看客可以打消,因为这四个数

2010-11-16 16:27:00 6378

原创 无向图的最短路径算法(队列实现 )

在程序的当前目录下,建立一个graph.txt,将以下内容保存其中,作为图的输入即可.v1  v2 v1  v3v1  v4v2  v4 v2  v5v3  v6v4  v3v4  v6v4  v7v5  v4v5  v7v7  v6/* # Unweighted Graph Shortest Path Algorithm # Copyright (C) 2010-**** Long Cheng # @version 1.1.1-20100725*/ #include #i

2010-07-25 21:18:00 3083 2

原创 经典算法:红黑树的C语言实现 ( 插入 、删除 )

<br />红黑树这个东西可以说是传说中的“牛刀”了,一般的小场合是用不上滴,但是我觉得还是很重要,所以花了将近三天,对照着算法导论,把红黑树给实现出来了,有关红黑树的资料很多,大家可以在网上先搜一下,最好是能亲自看看算法导论,把其中的case之间的转换弄清楚,弄清楚后看算法就很简单了,我在我的程序里把注释写得还算比较详细,希望能对大家有所帮助。<br /> <br />/* # Red Black Tree Algorithm # Copyright (C) 2010-**** Long Ch

2010-07-21 14:06:00 7772 4

原创 图的拓扑排序

/* # Graph Topsort Algorithm # Copyright (C) 2010-**** Long Cheng # @version 1.1.1-20100720*/ #include #include #include #include #include using std::cout;using std::cin;using std::endl;using std::string;using std::queue;

2010-07-20 11:05:00 1246

原创 KMP算法(Knuth-Morris-Pratt Algorithm)的C语言实现加注释

<br />其实这个算法只要明白了原理就好了,如果不明白过程可以去这个链接看,里面写得很详细。<br />http://hi.baidu.com/chioyang/blog/item/e8b58f384f51f2c3d56225fb.html<br /> <br />我个人认为,这个算法的过程,你可以当成被匹配的字符串,例如t ,它有一个游标,标记为i, 它是相对模板 p来说是静止不动,模板p也有一个游标,我们假设为q, 如果匹配的话,那么字符串p 与模板 p同时向前移一个字符,如果不匹配的话,那么模板p相

2010-07-14 10:09:00 3328

原创 C语言字符数组的赋值问题及比较

<br />char a[10];<br /> 怎么给这个数组赋值呢?<br /> 1、定义的时候直接用字符串赋值<br /> char a[10]="hello";<br /> 注意:不能先定义再给它赋值,如char a[10]; a[10]="hello";这样是错误的!<br /> 2、对数组中字符逐个赋值<br /> char a[10]={'h

2010-07-09 09:58:00 1554

原创 ASCII码表,经常记不住,放在博客里,呵呵

Bin            Dec                  Hex缩写/字符解释00000000000 NUL(null)空字符 00000001101SOH(start of headling)标题开始00000010202STX (start of text)正文开始00000011303ETX (end of text)正文结束00000100404EOT (end of transmission)传输结束00000101505ENQ (enquiry)请求00

2010-07-09 09:48:00 1520 1

原创 new 二维数组的几种方法

<br />注:作者不详,他写的很不错。<br /><br />1.   A (*ga)[n] = new A[m][n];<br />       ...<br />     delete []ga;<br />     缺点:n必须是已知<br />     优点:调用直观,连续储存,程序简洁(经过测试,析构函数能正确调用)<br /><br /><br />2.  A** ga = new A*[m];<br />    for(int i = 0; i < m; i+

2010-07-09 09:43:00 839

原创 关于const char *的使用方法

<br />问题:<br />全局变量const char* test = NULL;<br />然后在函数A中要改变它void funcA()<br />{<br />   char test2[512];<br />   strcpy(test2, "this is a test");<br />   test = test2;<br />}<br />但是,我们知道,test2是在栈上分配的,上面的代码是有问题的<br />如果我们在堆上分配,如下void funcA()<br />{<b

2010-07-09 09:40:00 15284 1

原创 标准C函数的一些字符串与整型、浮点型的转换

atof(将字符串转换成浮点型数) 相关函数 atoi,atol,strtod,strtol,strtoul表头文件 #include 定义函数 double atof(const char *nptr);函数说明 atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('/0')才结束转换,并将结果返回。参数nptr字符串可包含正负号、小数点或E(e)来表示指数部分,如123.456或123e-2。返回值 返回转换

2010-07-09 09:35:00 13158 2

经典再续-编程珠玑2

大家对编程珠玑一定不陌生,据说微软的笔试题都是编程珠玑上的原题,本书是编程珠玑1的再续,弥补了很多编程珠玑1上没有讲到的问题,原来是pdg格式的,我将其转换成了pdf方便大家阅读。

2010-06-30

微软秘笈-编写无错代码

微软一国外的牛人写的,二十多年的经验总结,教你从每一小步做起,写出完全没有bug和漏洞的C代码,程序员修炼内功的好书。

2010-06-30

大学生程序设计acm辅导教程(完整版)

相信大家对于ACM都很了解了,这是一本讲解算法很详细的书,分很多章讲解,贪心、动态规划、递归 、图算法等都有很详细的讲解。

2010-06-30

Linux内核完全注释(内核0.11_修正版)

讲解非常详细的linux内核资料,对于想深入研究linux内核的同学来说非常宝贵,高清版的哦。

2010-06-30

bat脚本语言

脚本语言教程、txt格式的,手机上可以看。

2008-03-17

空空如也

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

TA关注的人

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