Delphi的线程可以通过调用AThread.Synchronize(AProc),可以将Proc放入主线程中同步运行,此时AThread将挂起,直到主线程执行完AProc。如果有BThread,调用了BThread.Synchronize(BProc),而BProc中释放了AThreadproce...
分类:
编程语言 时间:
2014-09-10 22:18:51
收藏:
0 评论:
0 赞:
0 阅读:
370
Delphi写的DLL,OCX中如果使用了TThread.Synchronze(Proc),可能导致线程死锁,原因是无法唤醒EXE中主线程,Synchronze并不会进入EXE主线程消息队列.下面的程序自动解决此问题,只需要加入DLL,OCX工程文件中,在DLL,OCX中便可以使用TThread.S...
分类:
编程语言 时间:
2014-09-10 22:18:31
收藏:
0 评论:
0 赞:
0 阅读:
371
JAVA面试题最全集2009-01-19 15:403458人阅读评论(0)收藏举报java面试ejbservletstringhashmap一、Java基础知识1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。2.字符串的操作: 写一个方法,实现字符串的反转,如:输入a...
分类:
编程语言 时间:
2014-09-10 22:18:21
收藏:
0 评论:
0 赞:
0 阅读:
422
1 关于多态,面向对象的几个要点作为面向对象的程序员,这个问题是必须要弄清楚的,网上、教科书上都是标准答案,关键是理解内涵哦。2 关于虚函数表和RTTI 这个Inside C++ Object Model讲的相当明确虚函数表的第一项就是关于RTTI的,RTTI就是Run Time Type Iden...
分类:
编程语言 时间:
2014-09-10 22:17:01
收藏:
0 评论:
0 赞:
0 阅读:
403
本指南将指导你使用Spring调用一个基于SOAP的web service的整个过程。
分类:
编程语言 时间:
2014-09-10 22:16:21
收藏:
0 评论:
0 赞:
0 阅读:
509
为什么需要内部类 一般来说,内部类继承自某个类或实现某个接口,内部类的代码操作创建它的外围类的对象。所以可以认为内部类提供了某种进入其外围类的窗口。 内部类必须要回答的一个问题是:如果只是需要一个对接口的引用,为什么不通过外围类实现那个接口呢?答案是:“如果这样能满足需求,那么就应该这样做。” 那么...
分类:
编程语言 时间:
2014-09-10 22:15:21
收藏:
0 评论:
0 赞:
0 阅读:
301
今天看了web 前端的一些知识,JavaScript的DOM编程笔记如下:
1. 节点及其类型:
1). 元素节点
2). 属性节点: 元素的属性, 可以直接通过属性的方式来操作.
3). 文本节点: 是元素节点的子节点, 其内容为文本.
2. 在 html 文档的什么位置编写 js 代码?
0). 直接在 html 页面中书写代码.
Click Me!
缺点:
①...
分类:
编程语言 时间:
2014-09-10 21:11:54
收藏:
0 评论:
0 赞:
0 阅读:
299
C++ 矩阵运算工具 Eigen 简析与学习...
分类:
编程语言 时间:
2014-09-10 21:09:51
收藏:
0 评论:
0 赞:
0 阅读:
2621
① #pragma comment (lib, "libgsl.a")这是告诉编译器在编译形成的.obj文件和.exe文件中加一条信息,使得 链接器在链接库的时候要去找libgsl.a这个库,不要先去找别的库。加入这条语句后,就不需要把libgsl.a这个文件额外通过链接器加入到工程里了。#prag...
分类:
编程语言 时间:
2014-09-10 21:03:11
收藏:
0 评论:
0 赞:
0 阅读:
487
var Class = function(){ var klass = function(){ this.init.apply(this,arguments); }; //init klass.prototype.init...
分类:
编程语言 时间:
2014-09-10 21:00:41
收藏:
0 评论:
0 赞:
0 阅读:
236
这个系列的第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。我采用的是一个非常流行的库require.js。一、为什么要用require.js?最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文...
分类:
编程语言 时间:
2014-09-10 20:58:11
收藏:
0 评论:
0 赞:
0 阅读:
285
枚举用来代替静态常量,优点就是可以确定值的范围,而常量则无法确定范围;常量表示法: 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
收藏:
0 评论:
0 赞:
0 阅读:
195
前言 在java中提供给我们了一些类似C++泛型的简单集合,list,set,map等。这里,简单介绍一下这些集合容器的使用方法,以及复杂对象元素的自定义排序。 首先看一下集合的框架图: 由于collection也继承了Iterator和comparable接口,因此我们可以使用Iterato...
分类:
编程语言 时间:
2014-09-10 20:56:11
收藏:
0 评论:
0 赞:
0 阅读:
295
这几天一直在搞一个预警监控后台程序,其他都搞定了,最纠结的就是那个每天固定时间执行的问题,纠结的原因主要是对Timer的方法没有搞清楚,timer.schedule(TimerTask task,long l1,long l2);可以很明显的知道在l1时间段以后执行task,然后每l2时间执行一.....
分类:
编程语言 时间:
2014-09-10 20:56:01
收藏:
0 评论:
0 赞:
0 阅读:
234
一、C++动态申请二维数组 在C++中不能直接动态申请二维数组,经过一番搜索,发现一种动态申请二维数组较好的方法。 代码如下(MATRIX_TYPE为某一种类型,Lines和Columns):MATRIX_TYPE** elem;//C++二维矩阵动态申请空间elem = new MATRIX_.....
分类:
编程语言 时间:
2014-09-10 20:55:41
收藏:
0 评论:
0 赞:
0 阅读:
989
今天是项目开始的时间,整体来说还是算顺利的。提前分好组,然后是听课时可以有人帮忙占座位的,感觉上是挺好的。项目开发的难度看了看,由于有了第一次MFC开发的经验,所以这次听课感觉非常的有目标性,而且总体来说涉及到的还是数据库连接方面的,相对与上次的项目来说我的优势是非常之大。但是也有一些地方很不顺利的...
分类:
编程语言 时间:
2014-09-10 20:54:01
收藏:
0 评论:
0 赞:
0 阅读:
327
我所理解的组合就是在一个类当中又包含了另一个类的对象。这样的方式就是组合吧:电池是一个类,有电量手电筒需要电池看代码吧: 1 // 电池类 2 class Battery 3 { 4 // 充电 5 public void chargeBattery(double p) 6 ...
分类:
编程语言 时间:
2014-09-10 20:53:31
收藏:
0 评论:
0 赞:
0 阅读:
215
生命游戏是一个很简单,但却是很有趣的程序习题。在一个四周都可以延伸到无限的 棋盘上的某个格子中会有一个有机体。每一个有机体在时间t 时,会依照环绕着它的8 个邻 居的特性而决定在时间t+1 时是否能生存下去。如果某一格在时间t 时: (1)有一个有机体,但是它的邻居少于或等于1 个,或者是大于3 个...
分类:
编程语言 时间:
2014-09-10 20:52:51
收藏:
0 评论:
0 赞:
0 阅读:
467
去除空格方法:"xyz".strip()#returns"xyz""xyz".lstrip()#returns"xyz""xyz".rstrip()#returns"xyz""xyz".replace(‘‘,‘‘)#returns"xyz"
分类:
编程语言 时间:
2014-09-10 19:48:21
收藏:
0 评论:
0 赞:
0 阅读:
226
这个模块提供了一系列的函数操作。比如,operator.add(x,y)等于x+ya=[1,2,3]b=[5,6,7]c=map(operator.mul,a,b)c的值就为[5,12,21]abs(...)abs(a)--Sameasabs(a).add(...)add(a,b)--Sameasa+b.and_(...)and_(a,b)--Sameasa&b.concat(...)concat(a,b)--Sameasa+b,foraandbseq..
分类:
编程语言 时间:
2014-09-10 19:48:01
收藏:
0 评论:
0 赞:
0 阅读:
400