在Windows应用程序中,只要进行绘图,就要使用GDI坐标系统。Windows提供了几种映射方式,每一种映射都对应着一种坐标系。例如,绘制图形时,必须给出图形各个点在客户区的位置,其位置用x 和y两个坐标表示,x 表示横坐标,y表示纵坐标。在所有的GDI绘制函数中,这些坐标使用的是一种“逻辑单位”...
分类:
编程语言 时间:
2014-08-26 17:03:06
收藏:
0 评论:
0 赞:
0 阅读:
486
true || true ? 1 : 2 // bugfalse || true ? 1 : 2 // bugtrue || ( true ? 1 : 2 ) // oktrue || true ? 1 : 2 // 分解true || true // 1...
分类:
编程语言 时间:
2014-08-26 17:01:36
收藏:
0 评论:
0 赞:
0 阅读:
162
学过操作系统的朋友都知道信号量,在java.util.concurrent包中也有一个关于信号量的实现:Semaphore。从代码实现的角度来说,信号量与锁很类似,可以看成是一个有限的共享锁,即只能被有限数量的线程使用的共享锁。因为存在计数,因此Semaphore的构造函数有参数permits来设定...
分类:
编程语言 时间:
2014-08-26 17:00:06
收藏:
0 评论:
0 赞:
0 阅读:
254
1.兼容firefox的 outerHTML,FF中没有outerHtml的方法。代码如下:if (window.HTMLElement) { HTMLElement.prototype.__defineSetter__("outerHTML",function(sHTML) { var r=thi...
分类:
编程语言 时间:
2014-08-26 16:58:16
收藏:
0 评论:
0 赞:
0 阅读:
500
转载:http://msdn.microsoft.com/zh-cn/library/h2ak8h2y(v=vs.94).aspx调用一个对象的方法,用另一个对象替换当前对象。call([thisObj[, arg1[, arg2[, [, argN]]]]])参数thisObj可选。将作为当前对....
分类:
编程语言 时间:
2014-08-26 16:58:06
收藏:
0 评论:
0 赞:
0 阅读:
298
数组声明时必须指定该数组的长度:1 int a[20];这个时候已经分配了内存,但没有初始化,所以具体的值是不确定的;初始化:1 int a[3] = {1, 2, 3};2 int a[3] = {1};//指定第一个数字为1,后面的使用0填充;3 int a[100] = {0};//指定所有的...
分类:
编程语言 时间:
2014-08-26 16:57:26
收藏:
0 评论:
0 赞:
0 阅读:
243
3.4.2 依赖与配置的细节 3.4.2.1 Straight values (primitives, Strings, and so on) JavaBeans PropertyEditors被用来转换这些value到实际的类型。? 使用p-namespace使得拼写更加简洁(可是拼写错误会...
分类:
编程语言 时间:
2014-08-26 16:57:16
收藏:
0 评论:
0 赞:
0 阅读:
312
1.使用“连接池”如果每次和Hbase交互时都去新建连接的话,显然是低效率的,HBase也提供类连接池相关的API。1.1.HTablePool早期的API中使用它,但很不幸,现在它已经过时了。在次不再描述。1.2.HConnection取代HTablePool的就是现在的HConnection,可...
分类:
编程语言 时间:
2014-08-26 16:55:16
收藏:
0 评论:
0 赞:
0 阅读:
331
在写网页的时候,我们经常需要为一组DOM元素绑定同一事件,比如页面上有3个div,我们给他们绑定一个click事件来alert数组letters中和他们序号对应的字母: function bindEvent(){ var letters = ['A','B','C']; ...
分类:
编程语言 时间:
2014-08-26 16:52:36
收藏:
0 评论:
0 赞:
0 阅读:
397
检查字符串中是否包含某字符集合中的字符任务: 检查字符串中是否出现了某个字符集合中的字符解决方案:方案一:import itertoolsdef containAny(seq,aset): for item in itertools.ifilter(aset.__contains__,seq...
分类:
编程语言 时间:
2014-08-26 16:48:06
收藏:
0 评论:
0 赞:
0 阅读:
324
list 对象 list 对象的定义 list对象内部是使用数组实现,在数组中存储的是指针,指向要保存的对象。 allocated是list中数组的大小,ob_size是当前已经使用的数组大小。 typedef?struct?{
????//?可变长对...
分类:
编程语言 时间:
2014-08-26 15:42:36
收藏:
0 评论:
0 赞:
0 阅读:
271
package com.sichang.util; import java.io.File; import java.io.FileInputStream; import java.math.BigInteger; import java.security.MessageDigest; import java.util.HashMap; import java.util.Map; publi...
分类:
编程语言 时间:
2014-08-26 15:40:36
收藏:
0 评论:
0 赞:
0 阅读:
325
cocos2dx 3.1.1怎样用tinyxml2.h解释xml?
cocos2dx已经自带了tinyxml2用于xml的解释,很早之前从2.x的版本开始已经无需再特地去下载.
不过,tinyxm2关于3.x引擎的文档比较少,特此来贡献一个!O(∩_∩)O哈!...
分类:
编程语言 时间:
2014-08-26 15:38:26
收藏:
0 评论:
0 赞:
0 阅读:
491
public class Test
{
// 测试
public static void main(String[] args) throws Exception
{
Object obj = new Object();
// 启动两个线程
Thread1 t1 = new Thread1(obj);
Thread2 t2 = new Thread2(obj);
t1...
分类:
编程语言 时间:
2014-08-26 15:36:46
收藏:
0 评论:
0 赞:
0 阅读:
336
在做网站开发的时候,我们经常会用到session对象,下面我来谈谈对session的理解;
Java Servlet API引入session 机制来跟踪客户的状态,session指的是在一段时间内,单个客户和web
服务器之间一连串的交互过程,在一个session中,一个客户可能会多次请求同一个网页,也可能请求多个不同服务器资源,例如:在一个邮件系统应用中,从一个...
分类:
编程语言 时间:
2014-08-26 15:35:17
收藏:
0 评论:
0 赞:
0 阅读:
319
jvm-serializers提供了一个很好的比较各种Java序列化的的测试套件。 它罗列了各种序列化框架, 可以自动生成测试报告。
我在AWS c3.xlarge机器上进行了测试,一下是测试报告与解析。...
分类:
编程语言 时间:
2014-08-26 15:32:12
收藏:
0 评论:
0 赞:
0 阅读:
436
AMD是"Asynchronous Module Definition"的缩写,意思就是"异步模块定义".
AMD定义了我们所用的模块都是是异步加载的,所以我们要将依赖模块的代码片段要放在一个回调函数中,当异步加载模块完毕后(也就是此模块已可用时)触发回调函数
常用的AMD库有require.js、sea.js
点击这里这里有一个我自己的示例级别的AMD实现
AMD标准中定义了以下...
分类:
编程语言 时间:
2014-08-26 15:31:56
收藏:
0 评论:
0 赞:
0 阅读:
298
这里主要介绍C++中动态申请二维数组的两种方式,直接给出代码,很容易明白,简单的作为一个笔记。
#include
#include // 输入输出操纵
#include
using namespace std;
// 法一:new 方式申请
void dynamicArray()
{
int rows, cols;
cin >> rows >> cols;
i...
分类:
编程语言 时间:
2014-08-26 15:31:46
收藏:
0 评论:
0 赞:
0 阅读:
417
我准备写一个系列的java图形化界面的教程。每个程序都尽量只写维持运行所需的最简化程度的代码,好让大家都看懂。
使用java图形界面只需要jdk,eclipse即可。如果布局抽象能力不够强大,建议装jigloo先用它布局然后再抄代码。(jigloo自动生成的代码冗余量太大,放的位置也不合理,只是为了看效果,之后还是需要ctrl+C,ctrl+V的)
要想放置一切东西,我们需要先有一...
分类:
编程语言 时间:
2014-08-26 15:31:26
收藏:
0 评论:
0 赞:
0 阅读:
297
Executor框架将工作单元划分为任务,即任务是逻辑上的工作单元,而线程是任务异步执行的机制。Runnable是任务的一个抽象,并且理想状态下任务是独立的执行,但是Runnable的run( )不能返回一个结果或者抛出一个受检查的异常,这与我们有些实际任务是不相符的。在通过线程或者executor执行Runnable任务中,不仅仅是不能返回任务的执行结果,有时我们希望可以控制某个任务,或取消或终止,但在executor中一旦提交任务,我们将很难单一的控制任务的生命周期,虽然ExecutorService扩...
分类:
编程语言 时间:
2014-08-26 15:30:36
收藏:
0 评论:
0 赞:
0 阅读:
414