首页 > 2015年05月16日 > 全部分享
Linux - 线程通信
线程互斥机制Mutex变量就像一把“锁”,是线程同步和保护共享数据的主要方式 Mutex可以用来阻止竞争 Pthreads中Mutex的基本概念 在任何时候,只有一个线程能够获得Mutex 尽管几个线程想获取一个Mutex,但是只有一个线程能够成功 其他线程需要等待,直到获取Mutex的线程放弃Mutex 线程必须轮流访问需要保护的数据 线程经常利用mutex来加锁需要更新的全局变量,...
分类:编程语言   时间:2015-05-16 10:32:28    收藏:0  评论:0  赞:0  阅读:384
uva 10034 Freckles 最小生成树
#include using namespace std; int n; double x[105],y[105]; double d[105]; int used[105]; double ma[105][105]; double mst(){ d[0] = 0.0; double ans = 0.0; for(int i = 0;i < n;i++){ double min =...
分类:其他   时间:2015-05-16 10:31:48    收藏:0  评论:0  赞:0  阅读:125
更改npm镜像源
看后面那么多404想必是因为网络引起,安装出错,于是于是去查了一下,原来npm,也像Linux的软件一样有自己的镜像源,感觉不错,虽然也存在依赖关系,非常不错、 下面就是切换npm镜像源的方法有三种: 1.通过config命令 npm config set registry https://registry.npm.taobao.org npm info underscor...
分类:其他   时间:2015-05-16 10:31:38    收藏:0  评论:0  赞:0  阅读:1634
Navicat连接mysql出现2003——can't connect to mysql server on localhost(10061)引发的关于人生的思考)
一:起因 (0)最近由于病了一场,闲暇时间(即生病期间)一直思考如下问题: 思考一:如何做一名合格的程序猿,怎么才能成为一名名副其实的程序猿? 思考二:还有就是到底,值不值得熬夜加班去搞研发(或转型或做相对轻松的其它IT岗位~~~对于这个问题,我一时无法给出答案,希望各位帮我分析一下,不胜感激!!!) (1)如果没有做到这一点你怎么能说,你是一名合格的程序猿 —— 安装程序或者运行开发程序...
分类:数据库技术   时间:2015-05-16 10:31:28    收藏:0  评论:0  赞:20  阅读:87744
读《从0到1》
本来写了一些书评的。但看完了此书突然不想用那版了。 只想写一些纯主观的东西。 创业圣经,也许不够高度,但对于我一个没有特别关注过创业的人 第一次读类似的书。让我感觉没有白读。总有些收获的。 至于收到了什么就不一一细说了。每个人读完应该不一样吧。 在书的最后一页列出了四本书。我想也许我会扩展一下我的读书列表吧。 这本书是作者和其学生从课堂讲义整理来的。 本书关键词:创业...
分类:其他   时间:2015-05-16 10:31:26    收藏:0  评论:0  赞:0  阅读:224
【BZOJ 4071】[apio2015]巴邻旁之桥
思路题+权值线段树动态维护中位数~...
分类:Windows开发   时间:2015-05-16 10:31:25    收藏:0  评论:0  赞:1  阅读:1013
IOS常用宏定义
#ifndef MacroDefinition_h #define MacroDefinition_h   //-------------------获取设备大小------------------------- //NavBar高度 #define NavigationBar_HEIGHT 44   //获取屏幕 宽度、高度 #define SCR...
分类:移动平台   时间:2015-05-16 10:30:58    收藏:0  评论:0  赞:0  阅读:157
leetcode_Search in Rotated Sorted Array II
本题木的特点是数组初始有序,然后循环移位了。 由于是循环移位,所以数组前一半或后一半至少有一半元素是有序的,而找到其中一半有序的元素正式本题的题眼。 1.初始start=0,end=len-1 2.mid=(start+end)/2;如果arr[mid]==target,找到元素 3.如果arr[start]<arr[mid],则前半部分有序,如果arr[start]<=targetarr[mid],则targe...
分类:其他   时间:2015-05-16 10:30:48    收藏:0  评论:0  赞:0  阅读:256
uvs 10048 Audiophobia floyd的变形
#include #include #include #include #include #include #include #include #include #include #include #define INF 100000000 using namespace std; int n,m,t; int ma[110][110]; int main(){ in...
分类:其他   时间:2015-05-16 10:30:38    收藏:0  评论:0  赞:0  阅读:245
Android--AIDL学习
?? 1、AIDL:Android Interface Definition Language,即Android接口定义语言。     Android使用AIDL来支持Service和应用程序组件之间的进程间通信(IPC),包括运行在不同应用程序或者单独进程中的组件。使得Service具有跨进程便捷来支持多个应用程序的能力。     在进程间传递对象,需要将数据解析为OS级别的原语,这里通过...
分类:移动平台   时间:2015-05-16 10:30:28    收藏:0  评论:0  赞:0  阅读:403
不止是产品经理(六)----态度与激情
近日食欲颇好,貌似又开始胖了,这真是一个忧伤的话题。胖的原因可以从开源节流理解:吃的开、运动的少,恰又赶上每日坐班中,少有走动。一次和朋友吃烤肉时,上厕所有则广告写着“生活需要有态度,工作需要有激情”。颇有哲理,而此类广告则是针对男士养生保健的业务。态度与激情,倒是一个人内心宁静与否可衡量的点,生活态度鲜明,工作充满激情,那日常中必是少了些犹犹豫豫,多了些坚定执着,内心也更加平静。    乐帝近...
分类:其他   时间:2015-05-16 10:30:08    收藏:0  评论:0  赞:0  阅读:215
【代码示例】 一个简单的Java死锁
在实际编程中,要尽量避免死锁情况的出现,但是有些面试中故意让你写一个死锁的程序,这似乎也不太简单(有些公司会出这样的面试题),下面讲解一个简单的死锁例子。 代码说明: 第一步: 当DeadLock的线程对象td1的属性flag为1时,第一个线程先锁定资源O1,睡眠500毫秒,然后尝试锁定资源O2(假如没有被锁定的话); 第二步:而第一个线程在睡眠的时候,第二个线程对象td2启动了,其属性f...
分类:编程语言   时间:2015-05-16 10:29:58    收藏:0  评论:0  赞:0  阅读:326
在macbook上使用github上传代码
在macbook使用github管理代码...
分类:Web开发   时间:2015-05-16 10:29:48    收藏:0  评论:0  赞:0  阅读:334
Errorwriting to file——msi安装失败,解决方案
最近在公司里,安装电脑的时候,因为工作的需要,开发的时候必须安装一个MindFusion控件,一个msi安装包。 安装的时候,报以下错误(Xp系统): Error writing to file:…… Verify that you have access to that directory...
分类:其他   时间:2015-05-16 10:29:38    收藏:0  评论:0  赞:0  阅读:716
贝叶斯网络
贝叶斯网络、马尔科夫随机场(MRF, Markov RandomField)和因子图都属于概念图,因此它们都归属于机器学习中的概念图模型(PGM,Probability Graphical Model). 一:定义 贝叶斯网络,又称信念网络(Belief Network, BN), 或有向无环图模型,是由一个有向无环图(DAG,Directed acyclic graphical model...
分类:其他   时间:2015-05-16 10:29:28    收藏:0  评论:0  赞:0  阅读:418
Ibatis collect select用法详解
问题:之前接触过Ibatis的使用,在做一对多的时候,一般都是手动去填充,非自动让ibatis去填充数据。下面就用ibatis的自动填充功能来实现。关键使用到collection 标签下的select标签。现在有活动表,讨论表一个活动对应多条讨论,一条讨论属于一个活动其中活动表中的activityI...
分类:其他   时间:2015-05-16 10:28:38    收藏:0  评论:0  赞:0  阅读:294
【转】Linux下tar.xz结尾的文件的解压方法
原文网址:http://blog.csdn.net/silvervi/article/details/6325698今天尝试编译内核,下载到了一份tar.xz结尾的压缩文件,网上解决方法比较少,不过还是找到了,如下:$xz -d ***.tar.xz$tar -xvf ***.tar 可以看到这个压...
分类:系统服务   时间:2015-05-16 10:28:28    收藏:0  评论:0  赞:0  阅读:306
new del 问题
实验一:new_del_caller工程(静态库)-new_del_caller.cpp1 #include 2 3 void new_del_caller()4 {5 char* p = new char[1];6 delete [] p;7 }new_del工程(控制台程序) -...
分类:其他   时间:2015-05-16 10:28:18    收藏:0  评论:0  赞:0  阅读:273
The connection to adb is down, and a severe error has occured.问题解决方法小结
遇到了几次这个问题:Theconnectiontoadbisdown,andasevereerrorhasoccured.YoumustrestartadbandEclipse.Pleaseensurethatadbiscorrectlylocatedat'E:\setups\android\and...
分类:数据库技术   时间:2015-05-16 10:27:58    收藏:0  评论:0  赞:0  阅读:255
OpenWrt for vmware 从openwrt.org下载10.03.1 或是自己下载最新的源码进行编译生成x86 vmdk格式
1,直接从OpenWrt.org官网下载http://downloads.openwrt.org/backfire/10.03.1/x86_generic/更新OpenWrt在线软件源opkg updatehttp://downloads.openwrt.org/backfire/10.03.1/x...
分类:系统服务   时间:2015-05-16 10:27:48    收藏:0  评论:0  赞:0  阅读:516
1377条   上一页 1 ... 51 52 53 54 55 ... 69 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!