码迷,mamicode.com
首页 > 全部 > 周排行
【C/C++多线程编程之七】pthread信号量
多线程编程之信号量      Pthread是 POSIX threads 的简称,是POSIX的线程标准。          互斥量用来处理一个共享资源的同步访问问题,当有多个共享资源时,就需要用到信号量机制。          信号量机制用于保证两个或多个共享资源被线程协调地同步使用,信号量的值对应当前可用资源的数量。          1.信号量(samaph...
分类:编程语言   时间:2014-05-03 21:19:12    阅读次数:477
JAVA之File类 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件
package ioTest.io3; import java.io.File; /* * 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件 。 * 并将文件夹和文件名称打印在控制台上面。并且要显示文件目录的层级 * 注:运用了递归的算法。 */ public class FileDemo3 { public static void main(String[] args) { ...
分类:编程语言   时间:2014-05-03 20:54:44    阅读次数:677
Matlab科研常用命令总结
本文主要总结个人科研中不断用到的...
分类:其他好文   时间:2014-05-03 20:55:07    阅读次数:321
js:深入prototype(下:原型重写)
//当属性和方法特别多时,编写起来不是很方便,可以通过json的格式来编写 //由于原型重写,而且没有通过Person.prototype来指定,此时的constructor不会再指向Person而是指向Object //如果constructor真的比较重要,可以在json中说明原型的指向 function Person(){    } Person.prototype = {...
分类:Web程序   时间:2014-05-03 21:02:22    阅读次数:403
运行startx后Ubuntu密码正确进不去的问题
今天在命令行里敲了 startx ,然后系统重启,输入密码后,跳转到一下界面,之后又返回到登陆界面。一直这样循环输入密码,进不去系统。 然后不得不用手机在网上查找解决办法。 解决步骤如下: 1,Ctrl+Alt+F3 切换到控制台登陆 2,cd~ 3,rm -rf .Xaut* 4, Ctrl+Alt+F7回到登陆界面,输入密码正常登陆。 进不去的原因是什么? 在tty执行...
分类:其他好文   时间:2014-05-03 21:02:57    阅读次数:374
32位机内存管理(下)
既然这样,段描述符表放在那里呢?80386中引入了两个新的寄存器来管理描述符表。一个是48位的全局描述符表寄存器GDTR,一个是16位的局部描述符表寄存器LDTR。那么,为什么有两个描述符表寄存器呢? GDTR指向的描述符表为全局描述符表GDT。它包含操作系统中所有任务都可用的段描述符,通常包含描述操作系统所使用的代码段、数据段、堆栈段的描述符及各任务的LDT段等,全局描述符表只有一个。 LD...
分类:其他好文   时间:2014-05-03 21:03:23    阅读次数:363
Local Functions
int BOOST_LOCAL_FUNCTION(int x, int y) { // Local function. return x + y; } BOOST_LOCAL_FUNCTION_NAME(add) BOOST_TEST(add(1, 2) == 3); // Local function call. int BOOST_LOCAL_FUNCTION(void) ...
分类:其他好文   时间:2014-05-03 21:47:48    阅读次数:332
Distinct Subsequences
题目: Given a string S and a string T, count the number of distinct subsequences of T in S. A subsequence of a string is a new string which is formed from the original string by deleting some (c...
分类:其他好文   时间:2014-05-03 21:48:19    阅读次数:252
android Camera拍照
通过Camera进行拍照步骤: 调用Camera的open()方法打开相机。该方法默认打开后置摄像头。如果需要打开指定摄像头,可以为该方法传入摄像头ID。 调用Camera的getParameters()方法获取拍照参数。该方法返回一个Camera.Parameters对象 调用Camera.Parameters对象方法设置拍照参数 调用Camera的startPreview()方法开始预览取景,在预览取景之前需要调用Camera的setPreviewDisplay(SurfaceHolder holder...
分类:移动开发   时间:2014-05-03 21:00:25    阅读次数:347
温控窗帘系统制作文档
实现功能: 1.温度的显示:MFC的pc上位机显示温度,数码管显示温度 2.独立按键控制:电机正传、反转,实现窗帘开关。电机工作3s停转 3遥控器控制:电机正传、反转,实现窗帘开关。电机工作3s停转 4.自主控制:温度大于22度,自动关窗帘,小于22度,自动开...
分类:其他好文   时间:2014-05-03 21:00:59    阅读次数:355
java 对象序列化
java对象序列化...
分类:编程语言   时间:2014-05-03 21:44:57    阅读次数:242
Codeforces Round #244 (Div. 2)
Codeforces Round #244 (Div. 2) 解题报告...
分类:其他好文   时间:2014-05-03 21:10:40    阅读次数:314
android控件篇:ViewPager+Fragment+GridView的使用(与AndroidQuery框架结合)
最近看了一个AndroidQuery的框架,里面的Demo,有个界面,让博主很喜欢。左右滑动十分顺畅,手感很好,于是拿来和大家分享一下。先看一下效果图:从图中可以看出,上面的布局是一个Layout里面嵌套有个ViewPager,ViewPager中包含着Fragment,Fragment的布局文件包含了一个简单的GridView,GridView的Item布局很简单,就是一个100*100大小的图...
分类:移动开发   时间:2014-05-03 21:22:10    阅读次数:657
ubuntu12.04下安装SQLite3及简单使用
今天想写一个小app,要用到数据库,所以在这里先简单记一下它的安装和用法。 1.安装SQLite3 命令行下输入:sudo apt-get install sqlite3 2.安装SQLite3编译需要的工具包  命令行下输入: sudo apt-get install libsqlite3-dev 3.安装图形界面 (如果你喜欢) 命令行输入: sudo apt-get insta...
分类:数据库   时间:2014-05-03 21:22:38    阅读次数:267
非递归的方法遍历二叉树
//非递归遍历一棵树 需要借助栈 #include #include struct Tree { int nValue; Tree *pLeft; Tree *pRight; }; struct Stack { Tree *root; Stack *pNext; }; Stack *pStack = NULL; void push(Tree *root) { St...
分类:其他好文   时间:2014-05-03 20:55:41    阅读次数:325
Cocos2d-x3.0 Json解析
2dx3.0下JSON解析库官方已经集成好了,我们引用就OK。 JSON文件hello.json内容 {"pets":["dog","cat"],"stuInfo":{"stuAge":"23","stuName":"zhangsan","birthday":"1990-01-12"},"username":"tomsfff","other":[true,30]} .h头文件...
分类:Web程序   时间:2014-05-03 21:34:48    阅读次数:319
Type Syntax error, insert ")" to complete Expression
今天倒持了 几个小时!    愣是 没有明白 ,为什么我的JSP的第一行没有代码?  还是报错!   错误是: Description Resource Path Location Type Syntax error, insert ")" to complete Expression left.jsp /qyrs/WebRoot/admin/iframe line 1 Clie...
分类:其他好文   时间:2014-05-03 21:48:53    阅读次数:572
【LeetCode】Substring with Concatenation of All Words
You are given a string, S, and a list of words, L, that are all of the same length. Find all starting indices of substring(s) in S that is a concatenation of each word in L exactly once and without an...
分类:其他好文   时间:2014-05-03 21:35:49    阅读次数:310
更改CPU厂商信息
更改第三方手机检测到的CPU厂商型号,在kernel\arch\arm\mach-msm下面对应的Board-*.c文件里更改,比如我们是8226的CPU,就要在Board-8226.c里将DT_MACHINE_START(MSM8226_DT, "Qualcomm MSM 8226 (Flattened Device Tree)")  这里的8226改成客户指定的型号,比如要改成8926,就要这...
分类:其他好文   时间:2014-05-03 21:41:37    阅读次数:432
C# 中 PadLeft和PadRight 的用法
C# 中 PadLeft和PadRight 的用法 在 C# 中可以对字符串使用 PadLeft 和 PadRight 进行轻松地补位。 PadLeft(int totalWidth, char paddingChar) //在字符串左边用 paddingChar 补足 totalWidth 长度 PadRight(int totalWidth, char paddingChar...
分类:其他好文   时间:2014-05-03 20:50:32    阅读次数:513
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!