一、解决问题和适用范围 主要是用来等待一个条件,这个条件可能需要另一个线程来满足这个条件。这个和我们平常适用的pthread_mutex_lock的最大不同在于后者保护的一般是一个代码段(也就是关键区),或者一个变量,但是由于一般来说这个变量的访问是在一个关键区中,所以可以认为是一个关键区。 但是对 ...
分类:
其他好文 时间:
2016-09-08 18:31:17
阅读次数:
199
工欲善其事,必先善其器。调试器在嵌入式开发调试中的重要性不言而喻,单步、断点和监察的效率远高于串口打印。但是,调试器对于一般开发人员往往是一个黑匣子。今天我们就来谈谈调试器的原理,顺便把自己的几类调试器接线和注意事项记录下来,以便查找。我常常要面对几个方案,而各个方案的调试器都不一样,接线有时连自己 ...
分类:
其他好文 时间:
2016-09-08 18:30:17
阅读次数:
223
作为一个萌新,最近在学习WebApi接口相关的东西,一路摸索,磕磕碰碰走了不少弯路,不过坚持总会有收获,现在虽然没什么拿得出手的技术或可以分享的心得体会。但这一路的学习,总该捡一些自己认为还不错知识记录在博客园子里,如果能帮到别人,再好不过,哪怕只有自己一个人看,也当是资料的记录和一个学习的回忆。 ...
Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进 ...
分类:
Web程序 时间:
2016-09-08 18:30:07
阅读次数:
246
简介 一款免费且功能强大的数据包抓取软件。它通过代理的方式获取程序http通讯的数据,可以用其检测网页和服务器的交互情况,能够记录所有客户端和服务器间的http请求,支持监视、设置断点、甚至修改输入输出数据等功能。fiddler包含了一个强大的基于事件脚本的子系统,并且能够使用.net框架语言扩展。 ...
分类:
其他好文 时间:
2016-09-08 18:31:02
阅读次数:
141
首先呢,重写ScrollView,具体说呢是重写其中的滑动监听 然后呢,就是获取滑动的距离 接下来就可以滑动了,有两种方法,不多说,上图 一、 二、 然后。。。。没有了 ...
分类:
其他好文 时间:
2016-09-08 18:31:42
阅读次数:
97
要注意判断指针是否存在,以及大于2个以上的连续结点重复的情况。 ...
分类:
其他好文 时间:
2016-09-08 18:29:13
阅读次数:
104
取自《JAVAWEB整合开发王者归来》 是一种类似EL的语言,比EL强大的多 能访问对象的方法,例如list.size() 能访问静态属性与静态方法,方法是在类名前、方法前加上@。如@java.lang.Math@PI,@java.lang.String@format('foo%s','bar') ...
分类:
其他好文 时间:
2016-09-08 18:31:31
阅读次数:
130
3721: PA2014 Final Bazarek Description 有n件商品,选出其中的k个,要求它们的总价为奇数,求最大可能的总价。 有n件商品,选出其中的k个,要求它们的总价为奇数,求最大可能的总价。 Input 第一行一个整数n(1<=n<=1000000),表示商品数量。接下来一 ...
分类:
其他好文 时间:
2016-09-08 18:31:10
阅读次数:
187
数据库简介 所谓安装数据库服务器,只是在机器上装了一个数据库管理程序,这个管理程序可以管理多个数据库,一般开发人员会针对每一个应用创建一个数据库。为保存应用中实体的数据,一般会在数据库创建多个表,以保存程序中实体的数据。数据库服务器、数据库和表的关系如图所示: 数据在数据库中的存储方式: SQL语法 ...
分类:
数据库 时间:
2016-09-08 18:29:31
阅读次数:
277
.p1{ text-align: center; color:#C8CFD6; height:34px; text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow: ellipsis; display: -webkit-bo ...
分类:
Web程序 时间:
2016-09-08 18:29:59
阅读次数:
248
嵌入式系统下的linux启动配置文件,不同与普通的PC linux启动配置,启动相关文件与文件的内容也要少得多。嵌入式系统下的linux启动过程一般是: 1 在bootloader中制定各种要求传给linux内核的参数,制作ramdisk或ramfs文件系统,并在开机后首先mount上,该文件系统主 ...
分类:
系统相关 时间:
2016-09-08 18:28:48
阅读次数:
226
http://haohaoxuexi.iteye.com/blog/1893038 这边有写的很好 ...
分类:
其他好文 时间:
2016-09-08 18:29:48
阅读次数:
117
Lua将其所有的全局变量保存在一个常规的table中,称为“global environment”。 Lua将环境table自身保存在一个全局变量_G中,_G._G等于 _G . 比如下面的代码打印出_G中所有的全局变量: 具有动态名字的全局变量 对于访问和设置全局变量,通常赋值操作就可以了。不过, ...
分类:
其他好文 时间:
2016-09-08 18:29:59
阅读次数:
125
JNI是java和C/C++混合编程的接口,可以很方便地实现java调用C/C++语言。具体的使用方法,网上有很多教程,在此不做过多介绍。本博客只关注在使用JNI的过程中的常见问题。 1. 生成头文件用命令:javah*.class 这是错误的。运行上述命令会提示:java.lang.Illegal ...
分类:
系统相关 时间:
2016-09-08 18:27:38
阅读次数:
259
linux系统一切都是文件,文件和目录的所属与权限--来分别规定所有者、所有组、其余人的读、写、执行权限。 读(read),写(write),执行(excute)简写为(r、w、x),也可以以用(4、2、1)来代替表示: 其中,需要注意的事普通文件的权限与目录的权限区别: ...
分类:
系统相关 时间:
2016-09-08 18:28:45
阅读次数:
156
最少拦截系统 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 35053 Accepted Submission(s): 13880 Probl ...
分类:
其他好文 时间:
2016-09-08 18:27:06
阅读次数:
116