Delphi写的DLL,OCX中如果使用了TThread.Synchronze(Proc),可能导致线程死锁,原因是无法唤醒EXE中主线程,Synchronze并不会进入EXE主线程消息队列.下面的程序自动解决此问题,只需要加入DLL,OCX工程文件中,在DLL,OCX中便可以使用TThread.S...
分类:
编程语言 时间:
2014-09-10 22:18:31
阅读次数:
306
JAVA面试题最全集2009-01-19 15:403458人阅读评论(0)收藏举报java面试ejbservletstringhashmap一、Java基础知识1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。2.字符串的操作: 写一个方法,实现字符串的反转,如:输入a...
分类:
编程语言 时间:
2014-09-10 22:18:21
阅读次数:
431
1 关于多态,面向对象的几个要点作为面向对象的程序员,这个问题是必须要弄清楚的,网上、教科书上都是标准答案,关键是理解内涵哦。2 关于虚函数表和RTTI 这个Inside C++ Object Model讲的相当明确虚函数表的第一项就是关于RTTI的,RTTI就是Run Time Type Iden...
分类:
编程语言 时间:
2014-09-10 22:17:01
阅读次数:
243
本指南将指导你使用Spring调用一个基于SOAP的web service的整个过程。
分类:
编程语言 时间:
2014-09-10 22:16:21
阅读次数:
362
为什么需要内部类 一般来说,内部类继承自某个类或实现某个接口,内部类的代码操作创建它的外围类的对象。所以可以认为内部类提供了某种进入其外围类的窗口。 内部类必须要回答的一个问题是:如果只是需要一个对接口的引用,为什么不通过外围类实现那个接口呢?答案是:“如果这样能满足需求,那么就应该这样做。” 那么...
分类:
编程语言 时间:
2014-09-10 22:15:21
阅读次数:
311
今天看了web 前端的一些知识,JavaScript的DOM编程笔记如下:
1. 节点及其类型:
1). 元素节点
2). 属性节点: 元素的属性, 可以直接通过属性的方式来操作.
3). 文本节点: 是元素节点的子节点, 其内容为文本.
2. 在 html 文档的什么位置编写 js 代码?
0). 直接在 html 页面中书写代码.
Click Me!
缺点:
①...
分类:
编程语言 时间:
2014-09-10 21:11:54
阅读次数:
244
C++ 矩阵运算工具 Eigen 简析与学习...
分类:
编程语言 时间:
2014-09-10 21:09:51
阅读次数:
276
① #pragma comment (lib, "libgsl.a")这是告诉编译器在编译形成的.obj文件和.exe文件中加一条信息,使得 链接器在链接库的时候要去找libgsl.a这个库,不要先去找别的库。加入这条语句后,就不需要把libgsl.a这个文件额外通过链接器加入到工程里了。#prag...
分类:
编程语言 时间:
2014-09-10 21:03:11
阅读次数:
288
var Class = function(){ var klass = function(){ this.init.apply(this,arguments); }; //init klass.prototype.init...
分类:
编程语言 时间:
2014-09-10 21:00:41
阅读次数:
168
这个系列的第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。我采用的是一个非常流行的库require.js。一、为什么要用require.js?最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文...
分类:
编程语言 时间:
2014-09-10 20:58:11
阅读次数:
279
枚举用来代替静态常量,优点就是可以确定值的范围,而常量则无法确定范围;常量表示法: 1 const int TYPE_1 = 0; 2 const int TYPE_2 = 1; 3 const int TYPE_3 = 2; 4 5 const int ONE = 0; 6 const int ....
分类:
编程语言 时间:
2014-09-10 20:58:01
阅读次数:
239
前言 在java中提供给我们了一些类似C++泛型的简单集合,list,set,map等。这里,简单介绍一下这些集合容器的使用方法,以及复杂对象元素的自定义排序。 首先看一下集合的框架图: 由于collection也继承了Iterator和comparable接口,因此我们可以使用Iterato...
分类:
编程语言 时间:
2014-09-10 20:56:11
阅读次数:
313
这几天一直在搞一个预警监控后台程序,其他都搞定了,最纠结的就是那个每天固定时间执行的问题,纠结的原因主要是对Timer的方法没有搞清楚,timer.schedule(TimerTask task,long l1,long l2);可以很明显的知道在l1时间段以后执行task,然后每l2时间执行一.....
分类:
编程语言 时间:
2014-09-10 20:56:00
阅读次数:
229
一、C++动态申请二维数组 在C++中不能直接动态申请二维数组,经过一番搜索,发现一种动态申请二维数组较好的方法。 代码如下(MATRIX_TYPE为某一种类型,Lines和Columns):MATRIX_TYPE** elem;//C++二维矩阵动态申请空间elem = new MATRIX_.....
分类:
编程语言 时间:
2014-09-10 20:55:41
阅读次数:
232
一、基本类型和引用类型的值 引用类型的值:可能由多个值构成的对象。 对于引用类型的值,我们可以添加、改变、删除属性和方法。 var person = new Object(); person.name = "Nicholas"; alert(person.name); ...
分类:
编程语言 时间:
2014-09-10 20:55:11
阅读次数:
200
今天是项目开始的时间,整体来说还是算顺利的。提前分好组,然后是听课时可以有人帮忙占座位的,感觉上是挺好的。项目开发的难度看了看,由于有了第一次MFC开发的经验,所以这次听课感觉非常的有目标性,而且总体来说涉及到的还是数据库连接方面的,相对与上次的项目来说我的优势是非常之大。但是也有一些地方很不顺利的...
分类:
编程语言 时间:
2014-09-10 20:54:01
阅读次数:
238
我所理解的组合就是在一个类当中又包含了另一个类的对象。这样的方式就是组合吧:电池是一个类,有电量手电筒需要电池看代码吧: 1 // 电池类 2 class Battery 3 { 4 // 充电 5 public void chargeBattery(double p) 6 ...
分类:
编程语言 时间:
2014-09-10 20:53:31
阅读次数:
297