- 博客(47)
- 资源 (25)
- 收藏
- 关注
原创 android开发searchView的setOnActionExpandListener闪退解决
///menu_main.xml android:id="@+id/search" android:icon="@drawable/title_search_normal" android:title="搜索" app:actionViewClass="android.support.v7.widget.SearchView" app:show
2016-12-02 22:04:17
1824
转载 C中的volatile用法
C中的volatile用法本文来自以下地址:http://www.cnblogs.com/chio/archive/2007/11/24/970632.htmlvolatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编
2013-03-19 18:30:28
680
转载 void 类型总结
2011-04-27 11:14 void 类型总结void 既可以修饰指针,也可以修饰函数返回值,还可以声明函数的参数 void指针类型ANSI新标准增加了一种“void”指针类型,即可以定义一个指针变量,但不指定它是指向哪一种类型数据。ANSI C使用类型void * (指向void的指针)代替char * 作为通用指针的类型。任何类型的指针都可以转换为void
2012-11-24 10:46:24
985
转载 CRC校验字节型算法查表法解读
CRC校验字节型算法查表法解读(备忘)本文本人很喜欢,系转载转自:http://blog.youkuaiyun.com/suding666/article/details/8078708,若转载对作者本人有侵犯,请作者及时与本人联系,定将删除。以下为转载: http://hi.baidu.com/zhangshe/blog/item/0805e95c2a649647fbf2c0f4.
2012-10-16 20:33:38
14075
转载 CRC16校验 ---复制,查表法,用于高速通信校验
CRC16校验 ---复制,查表法,用于高速通信校验 (2011-08-25 20:45:07)转载▼ 前段时间用单片机做高速通信,在主机上增设人机界面,如果通信有出现错误的话,主机出现提示,但是有几次明显出错了。(我是做LED夜景的),灯光变化出现紊乱。但是为什么没有校验出来了,原来用单片机自带的校验也会出现丢失。 想想只能用起CRC校验,如果用CRC32
2012-10-16 20:20:25
7722
转载 预编译 整理
容收集自网络,仅供自己学习和大家交流之用,如果侵犯了您的权益,请及时通知,会及时撤下!预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。在C语言中,并没有任何内在的机制来完成如下一些功能:在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码。要完成这些工作,就需要使用预处理程序。尽管在目前绝大多数编译器都包含了
2012-09-06 15:13:23
546
转载 GNU C中的零长度数组
GNU C中的零长度数组 转载▼在标准C和C++中,长度为0的数组是被禁止使用的。不过在GNU C中,存在一个非常奇怪的用法,那就是长度为0的数组,比如Array[0];很多人可能觉得不可思议,长度为0的数组是没有什么意义的,不过在这儿,它表示的完全是另外的一层意思,这个特性是不可移植的,所以,如果你致力于编写可移植,或者是稍稍需要跨平台的代码,这些Trick最好还是收
2012-08-27 13:54:15
999
转载 void assert (int expression)
void assert (int expression);判定断言如果这个函数形式的宏的参数表达式等于0(例如,表达式值为false),一个消息将会写到标准错误设备并且调用abort,终止程序运行。显示的详细消息依赖于编译器的具体实现,但是它应该包括:断言失败时的表达式,源文件名称,断言失败出现时的行号。一个通常的格式是:Assertion failed: expressi
2012-08-07 17:14:28
814
转载 轻松掌握ISO8583报文协议.
我刚进入金融行业时,就知道了IS08583报文协议,我想可能我还没进入这个行业都已经听过了,可知ISO8583的影响力有多大了。最初刚接触它时,确实对其中的一些细节概念不是很清晰,对有些地方比较迷惑。鉴于此,我想很多同行也必然会经历同样得阶段,所以我写下本文,以便大家能够少走一些弯路。同时,我在网上(http://blog.youkuaiyun.com/lysheng/archive/2005/03/03/3
2012-07-30 12:40:49
875
转载 char 与 unsigned char的本质区别
在C中,默认的基础数据类型均为signed,现在我们以char为例,说明(signed) char与unsigned char之间的区别 首先在内存中,char与unsigned char没有什么不同,都是一个字节,唯一的区别是,char的最高位为符号位,因此char能表示-128~127, unsigned char没有符号位,因此能表示0~255,这个好理解,8个bit,最多256种情况,
2012-07-25 13:56:04
490
转载 C中const的 小结
CONSTconst是一个C语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性,另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助。另外CONST在其他编程语言中也有出现,如C++、PHP5、C#.net、HC08 C。 C中CONST的使用: 虽然这听起来很简单,但实
2012-07-25 09:17:46
739
转载 C++变量命名
Microsoft程序员查尔斯·西蒙尼(Charles Simonyi) 提出的匈牙利变量名按:属性+类型 +对象 描述的顺序组合起来 下面 是HN变量命名规范, 属性部分 全局变量 g_ 常量 c_ c++类成员变量 m_ 静态变量 s_ 类型部分 指针 p 函数 fn 无效 v 句柄 h 长整型 l 布尔 b 浮点型(有时也指文件) f 双字 dw 字符串 sz 短整型 n 双精度浮点
2012-07-24 21:07:49
956
转载 C语言中变量名的命名规则
C语言中变量名的命名规则 1、严格采用阶梯层次组织程序代码: 各层次缩进的分格采用VC的缺省风格,即每层次缩进为4格,括号位于下一行。要求相匹配的大括号在同一列,对继行则要求再缩进4格。例如: 2、提示信息字符串的位置 在程序中需要给出的提示字符串,为了支持多种语言的开发,除了一些给调试用的临时信息外,其他所有的提示信息必须定义在资源
2012-07-24 21:05:13
12684
转载 /dev/tty
/dev/tty 的特殊用途 (2011-06-22 10:25) 分类: C/C++ 我们知道在Linux的/dev目录下有一些特殊的文件,比如:/dev/tty, /dev/tty0, /dev/tty1 ...还有/dev/pts/0, /dev/pts/1, /dev/pts/2 ... 等。对于它们我们一般感觉比较理解。本文从编程的角度对其进行一些分析。
2012-05-10 13:39:53
18281
转载 改进型冒泡排序
void bubble(int a[],int n){ int i,j,flag; int temp; for(i = 0; i { flag = 0; for(j = 0; j if(a[j] > a[j+1] { flag =
2012-05-03 17:20:04
529
转载 结构体可以用等号直接赋值
#include #include struct ss_s{ int a; int b; char *c; int arr[3]; int *d;};int main(void) { struct ss_s tt, tmp; int q = 9, i; tt.a = 10;
2012-05-03 16:32:10
5738
转载 函数指针和指针函数
函数指针和指针函数【函数指针】 在程序运行中,函数代码是程序的算法指令部分,它们和数组一样也占用存储空间,都有相应的地址。可以使用指针变量指向数组的首地址,也可以使用指针变量指向函数代码的首地址,指向函数代码首地址的指针变量称为函数指针。1.函数指针定义函数类型 (*指针变量名)(形参列表);“函数类型”说明函数的返回类型,由于“()”的优先
2012-04-20 13:34:09
450
转载 va_start、va_end、va_list的使用
va_start、va_end、va_list的使用func( Type para1, Type para2, Type para3, ... ){ /****** Step 1 ******/ va_list ap; va_start( ap, para3 ); //一定要“...”之前的那个参数**ap指向para后的第一个可变参数。
2012-04-02 14:01:03
397
转载 如何为嵌入式开发建立交叉编译环境
如何为嵌入式开发建立交叉编译环境恩 梁元 (sunix_yuanenliang@yahoo.com.cn), 软件工程师梁元恩,软件工程师,研究兴趣主要是操作系统,图形学等。您可以通过sunix_yuanenliang@yahoo.com.cn联系他。简介: 在进行嵌入式开发之前,首先要建立一个交叉编译环境,这是一套编译器、连接器和libc库等组成的开发环境。文章通过一
2012-03-29 22:09:05
512
转载 wget 使用技巧
wget 使用技巧2007-10-14 Toy Posted in TipsRSSTrackback本文出处:http://linuxtoy.org/archives/wget-tips.htmlwget 是一个命令行的下载工具。对于我们这些 Linux 用户来说,几乎每天都在使用它。下面为大家介绍几个有用的 wget 小技巧,可以让你更加高效而灵活的使用 wget。
2012-03-29 21:23:45
454
转载 C和C++格式化输入输出
C和C++格式化输入输出 一、printf()函数printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。printf()函数的调用格式为:printf(””, );其中格式化字符串包括两部分内容: 一部分是正常字符, 这些字符将按原样输出; 另一部分是格式化规定字符, 以”%”开始, 后跟一个或几个规定
2012-03-28 14:16:18
12082
转载 arm-linux-gcc交叉编译环境安装(已验证可行)
arm-linux-gcc交叉编译环境安装(转载) 在SUSElinux下构建嵌入式交叉编译环境 折腾了一下午,终于在Debian下弄好了交叉编译环境,在网上查了一大堆的资料,大都是乱七八糟的,总是出现这样那样的问题,经过尝试和探索,终于搞定了,现将我构建的过程总结一下,作个记录,UBUNTU下也类似。本文地址:http://blog.sina.com.cn/s/blog_5a155e
2012-03-25 22:35:07
1235
转载 sprintf介绍
sprintf很好用。下面就做一个介绍,作为笔记。 sprintf简介 2011-12-13 17:23:10本文编辑转载自:http://wenku.baidu.com/view/cab45163caaedd3383c4d331.htmlC语言的sprintf函数跟printf在用法上几乎一样,只是两者打印的目的地不同而已,前者打印到字符串中,后者则直接
2012-03-23 10:29:33
471
转载 strcpy_s函数两个参数和三个参数
strcpy_s函数两个参数和三个参数 看名字明白,它和strcpy()函数的功能应该一样的。strcpy函数,就象gets函数一样,它没有方法来保证有效的缓冲区尺寸,所以它只能假定缓冲足够大来容纳要拷贝的字符串。在程序运行时,这将导致不可预料的行为。用strcpy_s就可以避免这些不可预料的行为。这个函数用两个参数、三个参数都可以,只要可以保证缓冲
2012-03-22 21:57:52
2609
转载 Linux Socket编程(不限Linux)
Linux Socket编程(不限Linux)“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那
2012-03-22 14:48:48
461
转载 Linux服务Telnet远程登录配置
Linux服务Telnet远程登录配置 出处:http://445053869.blog.51cto.com/473647/107673哇,好久没写博客了。唉,又开始懒惰了。最近,在学习Linux服务器中的搭建,感觉上非常强大。下面,我写下在Linux下搭建Telnet服务来远程管理设备--这也是一种古老的远程管理方式这一。其中,Telnet服务也是基于C/S模式的。客户端
2012-03-20 22:00:06
1176
转载 SUSElinux中修改主机名
在SLES8中如何修改主机名(hostname) SLES8中可以用yast network来修改主机名(hostname),也可以通过修改配置文件的方式并运行命令实现这个目的 方法1. 通过yast2管理工具进行配置 在console中运行yast2工具修改主机名(hostname) # yast2 network 对于配置未经配置的网卡 "Network cards
2012-03-20 21:10:41
14689
转载 suselinux10.0 的安装问题
http://www.linuxidc.com/Linux/2008-01/10421p5.htm 你会发现自己无法登陆,因为刚才没有设置什么用户和密码。 解决方法: 重新启动,到grub(登陆选项卡,就是有进入Suse Linux 10.0安全模式的那个蓝色界面)的时候在7秒倒计时完成前按下esc键,你将进入文本模式的grub,用方向键将光标移动到正常启动的选项(第一项)
2012-03-19 20:32:41
718
转载 vi使用方法
vi使用方法(ZT) vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。1、v
2012-03-15 09:53:13
356
转载 c语言中static 用法
c语言中static 用法static在c里面可以用来修饰变量,也可以用来修饰函数。先看用来修饰变量的时候。变量在c里面可分为存在全局数据区、栈和堆里。其实我们平时所说的堆栈是栈而不是堆,不要弄混。int a ;int main(){ int b ; int c* = (int *)malloc(sizeof(int));}a是全局
2012-03-15 08:55:10
360
转载 linux yum命令详解
linux yum命令详解yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,
2012-03-13 21:23:08
363
转载 指向指针的指针
标 题: 彻底搞定C指针---指向指针的指针(转) 一. 回顾指针概念: 今天我们又要学习一个叫做指向另一指针地址的指针。让我们先回顾一下指针的概念吧! 当我们程序如下申明变量: short int i; char a; short int * pi; 程序会在内存某地址空间上为各变量开辟空间,如下图所示。 内存地址→6 7 8 9
2012-03-09 11:13:44
323
转载 #ifdef /#if
#ifdef 头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。还是把头文件的内容都放在#ifndef和#endif中吧。不管你的头文件会不会被多个文件引用,你都要加上这个。一般格式是这样的: #ifndef #define ..
2012-03-07 14:05:43
517
转载 内存泄露检测详细分析
详细分析内存泄露检测 一般我们常说的内存泄漏是指堆内存的泄漏。堆内存是指程序从堆中分配的,使用完后必须显式释放的内存。C++中使用new和new[]实现从堆中分配到一块内存,使用完后,程序必须负责相应的调用delete或delete[]释放该内存块,否则,这块内存就不能被再次使用,我们就说这块内存泄漏了。下面4种内存泄露分类概括了常见的绝大部分的内存泄露的情形。 1. 常
2012-03-06 13:40:06
1157
转载 PSAM/SAM
PSAM SAM 第一个问题: 为什么要用SAM? 究竟谁最开始使用SAM这个词,已经无从考证,能够确认的是:这个世界上先有了PSAM,然后才有了SAM。由于网络状况的原因,或者是应用环境的要求,使用IC卡作为支付介质的系统里面,消费环境不能在每次交易的时候,都做到实时与后台相连接认证IC卡的合法性以及交易完全性。因此,一种我们目前已经认可的交易模式——“电子钱包脱机消费”产生了。即便目
2012-03-05 13:48:54
4734
转载 SUSE linux下搭建samba共享服务器
SUSE linux下搭建samba共享服务器 2009-10-13 11:43:07标签:linux共享服务器原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://yangyunhan.blog.51cto.com/932945/2117591. 安装两个RPM的包,在第三张光盘中,将LINUX第三张光盘放
2012-02-18 18:39:57
1602
转载 Linux Grep命令
关于Linux Grep命令使用的详细介绍1. grep简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和f
2012-02-14 22:09:28
361
转载 什么是awk
1.什么是awk? 你可能对UNIX比较熟悉,但你可能对awk很陌生,这一点也不奇怪,的确,与其优秀的功能相比,awk还远没达到它应有的知名度。awk是什么?与其它大多数UNIX命令不同的是,从名字上看,我们不可能知道awk的功能:它既不是具有独立意义的英文单词,也不是几个相关单词的缩写。事实上,awk是三个人名的缩写,他们是:Aho、(Peter) Weinberg和(Brain)Ker
2012-02-14 22:08:52
361
iso14443中文版-中国金融集成电路(IC)卡规范
2012-03-16
信息论与编码(包含英文版课件)陈运主编 第二版配套-梁建武-电子教案.rar
2009-09-23
电磁场与电磁波课后习题答案 谢处方 第四版pdf
2009-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人