出处:http://www.tuicool.com/articles/FNzURbhttp://www.cnblogs.com/smileberry/p/3912918.html概述C#Winform编程中,跨线程直接更新UI控件的做法是不正确的,会时常出现“线程间操作无效: 从不是创建控件的线程访...
分类:
编程语言 时间:
2015-01-28 19:16:26
阅读次数:
218
面向对象程序设计中的类有三大特性: 继承,封装,多态继承:以普通的类为基础建立专门的类对象封装:对外部世界隐藏对象的工作细节多态:可对不同类的对象使用同样的操作在Python中类的继承定义基本形式如下:#父类class superClassName: block#子类class subClas...
分类:
编程语言 时间:
2015-01-28 19:16:41
阅读次数:
347
http://www.cnblogs.com/fanzhidongyzby/archive/2013/01/12/2858040.htmlC++对象可以使用两种方式进行创建:构造函数和复制构造函数。假如我们定义了类A,并使用它创建对象。Aa,b;Ac=a;Ad(b);对象a和b使用编译器提供的默认构...
分类:
编程语言 时间:
2015-01-28 19:14:41
阅读次数:
246
首先介绍Python 它是一种高级编程语言,这样的高级语言,都有自己的数据结构,以减少以前编程时候搭建“框架”所耗费的时间。Python 中的列表(大小可变的数组)、字典(哈希表)就是内建于系统本身的。Python 是一门面向对象的语言,同时它的扩展性和可移植性都非常好。官网:https://www...
分类:
编程语言 时间:
2015-01-28 19:13:30
阅读次数:
222
写了个抓取appstore的,要抓取大量的app,本来是用httpclient,但是效果不理想,于是直接调用wget下载,但是由于标准输出、错误输出的原因会导致卡住,另外wget也会莫名的卡住。所以我采用:一、独立线程读取输出信息;二、自己实现doWaitFor方法来代替api提供的waitFor(...
分类:
编程语言 时间:
2015-01-28 19:12:01
阅读次数:
453
String是类,属于引用类型。小数默认类型是double,在开发中基本上是用到float就够了。整数默认类型是int基本数据类型:类似于普通的值。boolean类型只有true和false两个值。引用数据类型:传递的是内存的地址浮点类型实际上就是小数在开发中尽量为每一个变量指定一个具体值,不要使用...
分类:
编程语言 时间:
2015-01-28 19:10:22
阅读次数:
195
网上给了个 ????????????String urls="XXX"; ?? ??? ??? ? ?? ??? ??? ? response.setContentType("type=text/html;charset=UTF-8"); ? ?? ??? ???????? response.g...
分类:
编程语言 时间:
2015-01-28 18:08:07
阅读次数:
198
/** * 堆排序 *? * @param array * @param length */ public void heapSort(int[] array, int length) { // 调整为大根堆的形式 // 存储根堆的元素个数 int currentSize = length; int start = (currentSize - 2...
分类:
编程语言 时间:
2015-01-28 18:08:03
阅读次数:
180
我实在想不出怎么才能起一个好听点的中文名字,还是用原教程中的名字,block party
吧
如果前面的几篇教程你觉得很简单,那么是时候开始加深难度了。 在俄罗斯方块游戏中,我们的主体就是那些形状,而每一个形状都是由不同的块组成的。所以,我们需要建立一个基础类,block,用来为我们更上层的显示打基础。
首先,按照建立二维数组array2D的步骤建立一个新的class,起名叫做Block
...
分类:
编程语言 时间:
2015-01-28 18:04:02
阅读次数:
584
最近比较闲,一直在抽空回顾一些Java方面的技术应用。
今天没什么事做,基于UDP协议,写了一个非常简单的聊天室程序。
现在的工作,很少用到socket,也算是对Java网络编程方面的一个简单回忆。
先看一下效果:
实现的效果可以说是非常非常简单,但还是可以简单的看到一个实现原理。
“聊天室001”的用户,小红和小绿相互聊了两句,“聊天室002”的小黑无人理会,在一旁寂寞着。
...
分类:
编程语言 时间:
2015-01-28 18:03:25
阅读次数:
194
1.深入浅出,用接近自然语言来讲Java技术,入门的时候尽可能少用专业术语,第一次出现术语的地方我会做一些解释,或者备注上需要补充的内容给大家做参考;
2.我讲技术的方式可能跟大家在网上看的不太一样,重实用技术,轻理论,所以理论的东西需要大家下去自己去查,换句 话说就是去其浮躁,取之精华;
3.在讲解过程中,我会结合我做过的一些实战项目的案例给大家讲解,所以刚开始如果听不懂没关系,只要跟着我走就行了,后面自然会明白,学Java最忌讳的就是把什么都搞懂了再去动手,这种思想是万万不能有的。...
分类:
编程语言 时间:
2015-01-28 18:01:01
阅读次数:
188
Java概述Java发展简史Java技术体系架构Java应用程序运行机制Java运行时环境(JRE) JRE的安装配置...
分类:
编程语言 时间:
2015-01-28 18:00:12
阅读次数:
241
1. API之网络函数
WNetAddConnection 创建同一个网络资源的永久性连接
WNetAddConnection2 创建同一个网络资源的连接
WNetAddConnection3 创建同一个网络资源的连接
WNetCancelConnection 结束一个网络连接
WNetCancelConnection2 结束一个网络连接...
分类:
编程语言 时间:
2015-01-28 18:01:29
阅读次数:
309
#include
using namespace std;
class aspl
{
public:
aspl(float p){price=p;TotalPrice=p+TotalPrice;}
~aspl(){TotalPrice=TotalPrice-price;}
static float get(){return TotalPrice;}
private:
float price...
分类:
编程语言 时间:
2015-01-28 18:00:04
阅读次数:
211
快速排序的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
快速排序是一种不稳定的排序算法,也就是说,多个相同的值的相对位置也许会在算法结束时产生变动
快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种...
分类:
编程语言 时间:
2015-01-28 17:59:33
阅读次数:
149
一、基础数据类型
1、布尔型(boolean)
布尔型(boolean) :true/false,不可以以0或非0的数字代替;不能进行数据之间的转换。
2、整数类型
整型默认为int型,而long类型表示的范围要超出int表数范围,所以,声明long类型时,常量后要加L(l)。
如:long l1=12345678 // 数值在int范围之内,还不会出错
lo...
分类:
编程语言 时间:
2015-01-28 17:57:50
阅读次数:
178