首页 > 编程语言
VC++中GDI和GDI+ 的坐标系统介绍
在Windows应用程序中,只要进行绘图,就要使用GDI坐标系统。Windows提供了几种映射方式,每一种映射都对应着一种坐标系。例如,绘制图形时,必须给出图形各个点在客户区的位置,其位置用x 和y两个坐标表示,x 表示横坐标,y表示纵坐标。在所有的GDI绘制函数中,这些坐标使用的是一种“逻辑单位”...
分类:编程语言   时间:2014-08-26 17:03:06    收藏:0  评论:0  赞:0  阅读:486
JavaScript 运算符 优先级 坑
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 包源码阅读》17 信号量 Semaphore
学过操作系统的朋友都知道信号量,在java.util.concurrent包中也有一个关于信号量的实现:Semaphore。从代码实现的角度来说,信号量与锁很类似,可以看成是一个有限的共享锁,即只能被有限数量的线程使用的共享锁。因为存在计数,因此Semaphore的构造函数有参数permits来设定...
分类:编程语言   时间:2014-08-26 17:00:06    收藏:0  评论:0  赞:0  阅读:254
JavaScript在IE和Firefox(火狐)的不兼容问题解决方法小结 【转】http://blog.csdn.net/uniqer/article/details/7789104
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
call 方法 (Function) (JavaScript)
转载: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
C++学习笔记(三):数组
数组声明时必须指定该数组的长度: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
Spring3.0官网文档学习笔记(七)--3.4.2
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
HBase性能优化 Java Api
1.使用“连接池”如果每次和Hbase交互时都去新建连接的话,显然是低效率的,HBase也提供类连接池相关的API。1.1.HTablePool早期的API中使用它,但很不幸,现在它已经过时了。在次不再描述。1.2.HConnection取代HTablePool的就是现在的HConnection,可...
分类:编程语言   时间:2014-08-26 16:55:16    收藏:0  评论:0  赞:0  阅读:331
JavaScript绑定事件时的闭包问题
在写网页的时候,我们经常需要为一组DOM元素绑定同一事件,比如页面上有3个div,我们给他们绑定一个click事件来alert数组letters中和他们序号对应的字母: function bindEvent(){ var letters = ['A','B','C']; ...
分类:编程语言   时间:2014-08-26 16:52:36    收藏:0  评论:0  赞:0  阅读:397
《Python CookBook2》 第一章 文本 - 检查字符串中是否包含某字符集合中的字符 && 简化字符串的translate方法的使用
检查字符串中是否包含某字符集合中的字符任务: 检查字符串中是否出现了某个字符集合中的字符解决方案:方案一:import itertoolsdef containAny(seq,aset): for item in itertools.ifilter(aset.__contains__,seq...
分类:编程语言   时间:2014-08-26 16:48:06    收藏:0  评论:0  赞:0  阅读:324
zg手册 之 python2.7.7源码分析(3)-- list 对象和 dict 对象
list 对象 list 对象的定义 list对象内部是使用数组实现,在数组中存储的是指针,指向要保存的对象。 allocated是list中数组的大小,ob_size是当前已经使用的数组大小。 typedef?struct?{ ????//?可变长对...
分类:编程语言   时间:2014-08-26 15:42:36    收藏:0  评论:0  赞:0  阅读:271
java获取文件的MD5值
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 (C++)
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
对JavaEE中session的理解
在做网站开发的时候,我们经常会用到session对象,下面我来谈谈对session的理解;           Java Servlet API引入session 机制来跟踪客户的状态,session指的是在一段时间内,单个客户和web 服务器之间一连串的交互过程,在一个session中,一个客户可能会多次请求同一个网页,也可能请求多个不同服务器资源,例如:在一个邮件系统应用中,从一个...
分类:编程语言   时间:2014-08-26 15:35:17    收藏:0  评论:0  赞:0  阅读:319
Java序列化框架性能比较
jvm-serializers提供了一个很好的比较各种Java序列化的的测试套件。 它罗列了各种序列化框架, 可以自动生成测试报告。 我在AWS c3.xlarge机器上进行了测试,一下是测试报告与解析。...
分类:编程语言   时间:2014-08-26 15:32:12    收藏:0  评论:0  赞:0  阅读:436
JavaScript AMD规范简介(一)
AMD是"Asynchronous Module Definition"的缩写,意思就是"异步模块定义". AMD定义了我们所用的模块都是是异步加载的,所以我们要将依赖模块的代码片段要放在一个回调函数中,当异步加载模块完毕后(也就是此模块已可用时)触发回调函数 常用的AMD库有require.js、sea.js 点击这里这里有一个我自己的示例级别的AMD实现 AMD标准中定义了以下...
分类:编程语言   时间:2014-08-26 15:31:56    收藏:0  评论:0  赞:0  阅读:298
C++中动态申请二维数组
这里主要介绍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 swing最简单实例(1) 一个空的JFrame
我准备写一个系列的java图形化界面的教程。每个程序都尽量只写维持运行所需的最简化程度的代码,好让大家都看懂。   使用java图形界面只需要jdk,eclipse即可。如果布局抽象能力不够强大,建议装jigloo先用它布局然后再抄代码。(jigloo自动生成的代码冗余量太大,放的位置也不合理,只是为了看效果,之后还是需要ctrl+C,ctrl+V的)   要想放置一切东西,我们需要先有一...
分类:编程语言   时间:2014-08-26 15:31:26    收藏:0  评论:0  赞:0  阅读:297
Java并发——Callable和Future
Executor框架将工作单元划分为任务,即任务是逻辑上的工作单元,而线程是任务异步执行的机制。Runnable是任务的一个抽象,并且理想状态下任务是独立的执行,但是Runnable的run( )不能返回一个结果或者抛出一个受检查的异常,这与我们有些实际任务是不相符的。在通过线程或者executor执行Runnable任务中,不仅仅是不能返回任务的执行结果,有时我们希望可以控制某个任务,或取消或终止,但在executor中一旦提交任务,我们将很难单一的控制任务的生命周期,虽然ExecutorService扩...
分类:编程语言   时间:2014-08-26 15:30:36    收藏:0  评论:0  赞:0  阅读:414
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!