Android基础知识(1)Android工程目录结构介绍...
分类:
移动开发 时间:
2014-09-21 22:44:31
阅读次数:
227
我们在多线程开发中,可能会出现这种情况。就是一个线程需要另外一个线程满足某某条件才能继续运行,或者需
要其他线程满足好几个条件才能运行,对于这样的多条件的多线程并发,我们如何控制好各个线程之间的关系,使他们
能很好的处理冲突不至于相互出现问题呢,下面我们来介绍一下Java提供的Condition这个接口,这个接口很好的实现了
这种需求。
对于这个问题最经典的例子就是生产者消费者模型,生产者...
分类:
编程语言 时间:
2014-09-21 22:11:01
阅读次数:
405
这么说吧,假设一个工作很努力的人,他一个月工资正好可以买一平方米的房子,
可是市场上房子是按套,不按平方卖的,
于是这点钱只好存银行,低利率+高通胀+房价涨幅,
很快,2、3年后,将存进去的钱,同等数目只能买半个平方了
能不能解决这种恶心变态的人肉绞肉机呢?
一个办法,就是将房屋市场做成期权,或者期货,
买房在没能力付出首付的时候,
可以只单买一个平方的期权/期货,
——当然,如果...
分类:
其他好文 时间:
2014-09-21 20:46:41
阅读次数:
221
看到UML的时候感觉它特别的高大上,有一个这么有文化的名字,还有个比较有内涵的解释:设计工具,立马有种仰视的感觉。软件工程是设计思想,而UML是设计工具,设计工具还没有开始学习,怎么会有似曾相识的感觉呢?且听我慢慢道来,首先对UML来个认识。
UnifiedModeling Language (UML)又称统一建模语言或标准建模语言,解剖一下UML,核心是语言,看到这里会不会想到...
分类:
其他好文 时间:
2014-09-21 22:09:11
阅读次数:
189
通过学习asp.net,其中讲到最多的便是控件的使用,而控件使用中最大的不同便是在对页面进行传值时,与C/S学习中有很大的不同。视频中讲的比较零碎,把那些搬来总结一下。
在asp.net中新建一个web窗体的表单(form1),在表单中进行提交数据。
form1默认的属性method即提交数据的方法,有两种get和post。通常,如果没有特殊指定,默认为get。actio...
分类:
Web程序 时间:
2014-09-21 20:44:21
阅读次数:
223
我刚用C#一个来月,可能理解得不对,还请大家指教。
读懂文章你需要对C语言的指针有所理解。
需要注意区别:对C\C++来说,任何类型都可以当成C#的“引用类型”,因为有指针。
【在内存上】
void foo()
{
int aaa = 0; //值类型,aaa在Stack上分配(SUB ESP,XX)
int* paaa = new int[123]; //引用类型,paaa在Heap上分配,HeapAlloc(GetProcessHeap()...)
foo2(&aaa); //【引用】值类型a...
分类:
编程语言 时间:
2014-09-21 21:50:51
阅读次数:
229
Android基础(2)error:The connection to adb is down, and a severe error has occured....
分类:
移动开发 时间:
2014-09-21 22:23:11
阅读次数:
223
同步VS异步
首先,异步编程和同步编程是有极大的不同的。在同步编程中,你所有的操作都是顺序执行的,比如从一个socket中读取(请求),然后写入(回应)到socket中。每一个操作操作都是阻塞的。因为操作是阻塞的,所以为了不影响主程序,当读写一个socket时,通常创建一个或多个线程来处理socket的输入/输出。因此,同步的服务端/客户端通常是多线程的。...
分类:
编程语言 时间:
2014-09-21 20:59:41
阅读次数:
233
在项目属性的“预处理器定义”中添加:
??
_USING_V110_SDK71_
注意无论使用vs2012还是2013,选择哪个平台工具集都是定义V110,这个不需要修改。
如果有用预编译头的话,也可以在预编译头中添加这个定义。
引申,为什么会出现这个错误?
cocos2d-x默认使用的平台工具集是v120_xp,这个是是兼容wi...
分类:
其他好文 时间:
2014-09-21 21:49:01
阅读次数:
234
Weka算法Classifier-trees-REPTree源码分析(一)...
分类:
其他好文 时间:
2014-09-21 20:41:51
阅读次数:
222
http://acm.hdu.edu.cn/game/entry/problem/show.php?chapterid=3§ionid=1&problemid=10 1 #include 2 #include 3 #include 4 #define maxn 300000 5 usi...
分类:
其他好文 时间:
2014-09-21 22:04:01
阅读次数:
303
看斯坦福视频,学到一个觉得不错的编程风格,记录下来 在一个方法中,如果有返回值,可以这样写:1 初始化你想要得到值 2 然后进行操作 设置等 3最后返回。 实例 - (Card*)getRandomCard { Card * card = nil; if (self.card...
分类:
其他好文 时间:
2014-09-21 21:30:21
阅读次数:
187
js一般有两种不同数据类型的值: 基本类型(包括undefined,Null,boolean,String,Number),按值传递; 引用类型(包括数组,对象),按址传递,引用类型在值传递的时候是内存中的地址。克隆或者拷贝分为2种: 浅度克隆:基本类型为值传递,对象仍为引用传递。 深度克隆...
分类:
Web程序 时间:
2014-09-21 22:36:51
阅读次数:
355
1、基础规则视图的职责是向用户提供用户界面。视图位于View目录下:有普通的需要控制器渲染的视图,有局部视图,有布局视图等各种视图。2、视图渲染控制器默认情况下渲染与控制器同名的目录内的与Action同名的视图,也可以在Action中,通过return view(“视图名”)来指定需要渲染的其他视图...
分类:
Web程序 时间:
2014-09-21 21:46:41
阅读次数:
229
程序实现了在Linux下播放Ok.wav的功能。程序首先调用fstat函数获得文件相关信息(主要是文件大小信息)。通过malloc函数分配指定的内存空间,并将online.wav读入内存;然后,打开声卡设备文件,设置声卡参数;再调用write函数完成文件的播放。简要的实例,代码如下:#include...
分类:
系统相关 时间:
2014-09-21 21:29:51
阅读次数:
343