Swing是一个用于开发Java应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。
在JAVA中建一个UI有4步。1,创建一个容器。...
分类:
编程语言 时间:
2014-04-23 21:15:34
收藏:
0 评论:
0 赞:
0 阅读:
438
1、在原型中使用this
Document
window.onload=function () {
function a(){
this.name="a";
this.sex="男";
this.num=0;
}
a.prototype.count=function(){
this.num+=1;
alert(this...
分类:
编程语言 时间:
2014-04-23 12:15:29
收藏:
0 评论:
0 赞:
0 阅读:
524
(转载请注明出处:http://blog.csdn.net/buptgshengod)
1.背景
今后博主会每周定时更新机器学习算法及其python的简单实现。今天学习的算法是KNN近邻算法。KNN算法是一个监督学习分类器类别的算法。
什么是监督学习,什么又是无监督学习呢。监督学习就是我们知道目标向量的情况下所使用的算法,无监督学习就是当我们不知道具体的目标变量的情况下所使...
分类:
编程语言 时间:
2014-04-23 12:35:52
收藏:
0 评论:
0 赞:
0 阅读:
604
使用std::mutex有一个要注意的地方:在线程A中std::mutex使用成员函数lock加锁unlock解锁,看起来工作的很好,但这样是不安全的,你得始终记住lock之后一定要unlock,但是如果在它们中间出现了异常或者线程直接退出了unlock就没有执行,因为这个互斥量是独占式的,所以在threadA没有解锁之前,其他使用这个互斥量加锁的线程会一直处于等待状态得不到执行...
分类:
编程语言 时间:
2014-04-23 12:47:15
收藏:
0 评论:
0 赞:
0 阅读:
670
插入排序
插入排序虽然仍然是O(n2),但工作模式就有稍微不同。它总是在列表的低端保持一个有序的子列表,后面的元素被逐个“插入”到前面的有序子表,这样有序的子表就逐渐变大。图4是插入排序的过程,阴影部分是排好序的子列表。
开始的时候我们假设一个只有一个元素(在0位上)的列表而且是有序的,每次遍历的时候,从1到n-1的每个元素,与有序的子列表进行比较。当回顾已经排序的子表时候,比...
分类:
编程语言 时间:
2014-04-23 12:40:36
收藏:
0 评论:
0 赞:
0 阅读:
458
json作为一种轻量级的数据交换格式,在前后台数据交换中占据着非常重要的地位。Json的语法非常简单,采用的是键值对表示形式。JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序,也可以从服务器端程序传递json格式的字符串给前端并由前端解释。这个字符串是符合json语法...
分类:
编程语言 时间:
2014-04-23 12:43:56
收藏:
0 评论:
0 赞:
0 阅读:
596
从语法上,在C++中(只讨论C++中)。class和struct做类型定义时只有两点区别:
(一)默认继承权限。如果不明确指定,来自class的继承按照private继承处理,来自struct的继承按照public继承处理;
(二)成员的默认访问权限。class的成员默认是private权限,struct默认是public权限。
除了这两点,class和struct基...
分类:
编程语言 时间:
2014-04-23 12:48:40
收藏:
0 评论:
0 赞:
0 阅读:
461
记录一下自己在Windowns下安装java的过程安装网址:http://www.oracle.com/index.html打开网址后要先登录,如果没有号就先注册,然后才能下载step1:下载JDK(1)将鼠标指向download,会出现如下界面:(2)点击左上角PopularDownloads下的...
分类:
编程语言 时间:
2014-04-23 10:50:02
收藏:
0 评论:
0 赞:
0 阅读:
542
Java程序利用main函数中args参数实现参数的传递1.运行Java程序的同时,可以通过输入参数给main函数中的接收参数数组args[],供程序内部使用!即当你在Java命令行后面带上参数,Java虚拟机就直接把它们存放到了main方法中的参数String数组里了。2..args是Java命令...
分类:
编程语言 时间:
2014-04-23 10:58:35
收藏:
0 评论:
0 赞:
0 阅读:
554
内核线程what?
内核本身启动的线程,也被称之为内核守护进程内核线程分为两种类型 启动后一直等待,直到内核请求线程执行某一动作启动后周期运行,检测特定资源的使用,在用量超出时采取行动 kernel_thread
启动一个内核线程,特定于体系结构,但是原型相同 asm-arm/process.h1....
分类:
编程语言 时间:
2014-04-23 11:03:28
收藏:
0 评论:
0 赞:
0 阅读:
611
原地址:http://blog.csdn.net/biaobiaoqi/article/details/6846274java的运行机制的基本概念:源文件也就是我们熟知的.java文件。类文件.class
文件是编译器由.java文件编译而成。众所周知,Java的跨平台性在于Java虚拟机(JVM)...
分类:
编程语言 时间:
2014-04-23 12:58:52
收藏:
0 评论:
0 赞:
0 阅读:
504
模板元编程(Template
metaprogramming,简称TMP)是编译器内执行的程序,编译器读入template,编译输出的结果再与其他源码一起经过普通编译过程生成目标文件。通俗来说,普通运行程序是编译器生成的机器码,由处理器解释执行得到结果,TMP则是编译器实例化template过程中得...
分类:
编程语言 时间:
2014-04-23 13:00:12
收藏:
0 评论:
0 赞:
0 阅读:
501
---恢复内容开始---最近编写一个游戏用到protobuf数据格式进行前后台传输,苦于protobuf接受客户端的数据时是需要数据类型的如xxx.parseForm(...),这样就要求服务器在接受客户端请求时必须知道客户端传递的数据类型。由于客户端的请求数据是多种多样的,服务器端又不知道客户端的...
分类:
编程语言 时间:
2014-04-23 13:03:37
收藏:
0 评论:
0 赞:
0 阅读:
453
分类:
编程语言 时间:
2014-04-23 13:04:56
收藏:
0 评论:
0 赞:
0 阅读:
450
矩阵的n次方,比较容易理解的想法是递归。思路是这样的,把n分成两部分,当n是偶数的时候,即为左右两边的乘积,如果n是奇数,即为左右两边的乘积再乘aif(n%2)matrixn(int*
a,int n)=(matrixn(int* a,int n/2))^2*aelsematrixn(int* a,...
分类:
编程语言 时间:
2014-04-23 13:05:36
收藏:
0 评论:
0 赞:
0 阅读:
1194
原文地址:http://www.cnblogs.com/BiffoLee/archive/2011/11/18/2254540.html1.Linux“线程”
进程与线程之间是有区别的,不过Linux内核只提供了轻量进程的支持,未实现线程模型。Linux是一种“多进程单线程”的操作系统。Linux本...
分类:
编程语言 时间:
2014-04-23 13:15:59
收藏:
0 评论:
0 赞:
0 阅读:
594
JAVA中的封装性就是指对外部不可见。封装之后的属性和方法对象是不能直接访问的。类中的全部属性都必须封装,封装之后的属性必须通过setter和getter方法设置和取得。package
package2;//为属性封装:private 属性类型 属性名称//为方法封装:private 方法返回值 方...
分类:
编程语言 时间:
2014-04-23 13:17:59
收藏:
0 评论:
0 赞:
0 阅读:
499
冒泡排序很形象,指从数组后面将更小的值慢慢浮到前面去,每遍历一趟使得最小值浮到最前面(指当前位置)。这里有点小技巧,当某一次遍历过程中发现无交换,则说明此时数组已经排序完成,可提前退出。时间复杂度:O(n^2)空间复杂度:O(1)此处应用了C++11的auto
, lambda , static_a...
分类:
编程语言 时间:
2014-04-23 13:19:27
收藏:
0 评论:
0 赞:
0 阅读:
561
比如说你用C++开发了一个DLL库,为了能够让C语言也能够调用你的DLL输出(Export)的函数,你需要用extern
"C"来强制编译器不要修改你的函数名。通常,在C语言的头文件中经常可以看到类似下面这种形式的代码:#ifdef __cplusplusextern "C"
{#endif/***...
分类:
编程语言 时间:
2014-04-23 13:31:58
收藏:
0 评论:
0 赞:
0 阅读:
413
介绍
Python中有两个将对象转字符串的魔法方法:__repr__和__str__。分别可以使用内建函数repr(obj)和str(obj)来调用。
很长一段时间我都不了解__repr__的作用,经常连方法名都不记得,只是简单的将__repr__理解为打印而__str__则是字符化。 事实上,我错...
分类:
编程语言 时间:
2014-04-23 13:35:15
收藏:
0 评论:
0 赞:
0 阅读:
578