在实际的软件编程中,经常会遇到资源的争用,比如下面的例子:
[cpp]
view plaincopyprint?
class Counter { private: int value; public: Counter(int c) { value = c; }
int GetAndIncrement()
{ int temp = value;
//进入危险区 valu...
分类:
其他好文 时间:
2014-06-24 23:51:10
阅读次数:
400
伴随着前端的多样化和复杂化,设计模型不再是后端的专有名词,从最初的面向对象,到如今框架引出的mvc等,今天主要讲的却是Model-View-ViewModel(MVVM)。
对于mvc大家可能都会相对的很熟悉,而mvvm估计陌生的居多,在我们web实际开发中用户的输入等行为必须通过监听窗口、文档和元素上的事件来获得而这些东西常常被认为是View,而按照mvc模式这部分却是不应该在view层...
分类:
其他好文 时间:
2014-06-24 23:45:03
阅读次数:
210
直接上代码:// 触摸背景,关闭键盘- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ UITouch *touch = [touches anyObject]; UIView *view = (UIView...
分类:
移动开发 时间:
2014-06-24 23:11:16
阅读次数:
268
1、构建session抽象类,实现Session_set_save_hanlder函数必须的基础函数View Code2、编写txt文本模式具体方法实现类save_path = 'D:\session'; if(!is_dir($this->save_path)){ ...
分类:
其他好文 时间:
2014-06-24 22:39:38
阅读次数:
165
刚接触Android开发的时候,对touch、key事件的处理总是一知半解,一会是Activity里的方法,一会是各种View中的,自己始终不清楚到底哪个在先哪个在后,总之对整个处理流程没能很好的把握。每次写这部分代码的时候都有些心虚,因为我不是很清楚什么时候、以什么样的顺序被调用,大都是打下l.....
分类:
移动开发 时间:
2014-06-24 20:21:19
阅读次数:
561
MainActivity如下:
package cc.cc;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.app.Activity;
import andro...
分类:
其他好文 时间:
2014-06-24 19:26:31
阅读次数:
169
不管在Android平台还是IOS平台,Listview或者是类似控件,在数据显示方面都占据着相当重要的位置。而作为最重要的数据展示形式,Listview控件或者是类似的需要使用Adapter的控件的加载以及数据展示的效率和优化,就被摆在了一个很重要的位置,本篇文章主要给大家介绍,如何可以实现Listview控件的效率优化。
1.重用已经生成过的Item View
我们都知道,List...
分类:
其他好文 时间:
2014-06-24 18:49:38
阅读次数:
178
Activity has leaked window android.widget.ZoomButtonsController that was originally added here android.view.WindowLeaked:
引起这个错误的原因是:
发现是webview的 ZoomButton,也就是那两个放大和缩小的按钮,导致的。如果设置为让他们出现,并且可以自动隐藏,...
分类:
移动开发 时间:
2014-06-24 18:41:57
阅读次数:
275
这几个都是在ios程序中,经常会注意到的一些小细节,能否真正了解这些,对写ios程序也有很大的好处。frame 是UIView中表示此view的一个矩形面积,包括了view在它的superview中的一些几何上的标识。有起始坐标,也就是origin(CGPoint)和这个矩形面积的宽(width)和...
分类:
其他好文 时间:
2014-06-24 18:07:33
阅读次数:
171
pasting 1,调web浏览器 Uri myBlogUri = Uri.parse("http://xxxxx.com"); returnIt = new Intent(Intent.ACTION_VIEW, myBlogUri); //调用内置浏览器Uri u = Uri.parse(resu...
分类:
移动开发 时间:
2014-06-24 14:58:08
阅读次数:
272