首页 > 编程语言
JAVA中的GUI---swing 和awt
Swing是一个用于开发Java应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。 在JAVA中建一个UI有4步。1,创建一个容器。...
分类:编程语言   时间:2014-04-23 21:15:34    收藏:0  评论:0  赞:0  阅读:438
javascript---遇到关于this的相关问题(解决this)(持续更新中...)
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
【机器学习算法-python实现】KNN-k近邻算法的实现(附源码)
(转载请注明出处:http://blog.csdn.net/buptgshengod) 1.背景     今后博主会每周定时更新机器学习算法及其python的简单实现。今天学习的算法是KNN近邻算法。KNN算法是一个监督学习分类器类别的算法。      什么是监督学习,什么又是无监督学习呢。监督学习就是我们知道目标向量的情况下所使用的算法,无监督学习就是当我们不知道具体的目标变量的情况下所使...
分类:编程语言   时间:2014-04-23 12:35:52    收藏:0  评论:0  赞:0  阅读:604
Cocos2dx 3.0 过渡篇(二十七)C++11多线程std::thread的简单使用(下)
使用std::mutex有一个要注意的地方:在线程A中std::mutex使用成员函数lock加锁unlock解锁,看起来工作的很好,但这样是不安全的,你得始终记住lock之后一定要unlock,但是如果在它们中间出现了异常或者线程直接退出了unlock就没有执行,因为这个互斥量是独占式的,所以在threadA没有解锁之前,其他使用这个互斥量加锁的线程会一直处于等待状态得不到执行...
分类:编程语言   时间:2014-04-23 12:47:15    收藏:0  评论:0  赞:0  阅读:670
python数据结构与算法 32 插入排序
插入排序 插入排序虽然仍然是O(n2),但工作模式就有稍微不同。它总是在列表的低端保持一个有序的子列表,后面的元素被逐个“插入”到前面的有序子表,这样有序的子表就逐渐变大。图4是插入排序的过程,阴影部分是排好序的子列表。 开始的时候我们假设一个只有一个元素(在0位上)的列表而且是有序的,每次遍历的时候,从1到n-1的每个元素,与有序的子列表进行比较。当回顾已经排序的子表时候,比...
分类:编程语言   时间:2014-04-23 12:40:36    收藏:0  评论:0  赞:0  阅读:458
springMVC框架下JQuery传递并解析Json数据
json作为一种轻量级的数据交换格式,在前后台数据交换中占据着非常重要的地位。Json的语法非常简单,采用的是键值对表示形式。JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序,也可以从服务器端程序传递json格式的字符串给前端并由前端解释。这个字符串是符合json语法...
分类:编程语言   时间:2014-04-23 12:43:56    收藏:0  评论:0  赞:0  阅读:596
c++ struct与class的区别
从语法上,在C++中(只讨论C++中)。class和struct做类型定义时只有两点区别:   (一)默认继承权限。如果不明确指定,来自class的继承按照private继承处理,来自struct的继承按照public继承处理;   (二)成员的默认访问权限。class的成员默认是private权限,struct默认是public权限。   除了这两点,class和struct基...
分类:编程语言   时间:2014-04-23 12:48:40    收藏:0  评论:0  赞:0  阅读:461
Java的安装过程
记录一下自己在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参数实现参数的传递
Java程序利用main函数中args参数实现参数的传递1.运行Java程序的同时,可以通过输入参数给main函数中的接收参数数组args[],供程序内部使用!即当你在Java命令行后面带上参数,Java虚拟机就直接把它们存放到了main方法中的参数String数组里了。2..args是Java命令...
分类:编程语言   时间:2014-04-23 10:58:35    收藏:0  评论:0  赞:0  阅读:554
Linux内核架构读书笔记 - 2.4.2 内核线程
内核线程what? 内核本身启动的线程,也被称之为内核守护进程内核线程分为两种类型 启动后一直等待,直到内核请求线程执行某一动作启动后周期运行,检测特定资源的使用,在用量超出时采取行动 kernel_thread 启动一个内核线程,特定于体系结构,但是原型相同 asm-arm/process.h1....
分类:编程语言   时间:2014-04-23 11:03:28    收藏:0  评论:0  赞:0  阅读:611
(转)JAVA路径问题及命令行编译运行基础(linux下)
原地址:http://blog.csdn.net/biaobiaoqi/article/details/6846274java的运行机制的基本概念:源文件也就是我们熟知的.java文件。类文件.class 文件是编译器由.java文件编译而成。众所周知,Java的跨平台性在于Java虚拟机(JVM)...
分类:编程语言   时间:2014-04-23 12:58:52    收藏:0  评论:0  赞:0  阅读:504
初识c++模板元编程
模板元编程(Template metaprogramming,简称TMP)是编译器内执行的程序,编译器读入template,编译输出的结果再与其他源码一起经过普通编译过程生成目标文件。通俗来说,普通运行程序是编译器生成的机器码,由处理器解释执行得到结果,TMP则是编译器实例化template过程中得...
分类:编程语言   时间:2014-04-23 13:00:12    收藏:0  评论:0  赞:0  阅读:501
protobuf在java应用中通过反射动态创建对象(DynamicMessage)
---恢复内容开始---最近编写一个游戏用到protobuf数据格式进行前后台传输,苦于protobuf接受客户端的数据时是需要数据类型的如xxx.parseForm(...),这样就要求服务器在接受客户端请求时必须知道客户端传递的数据类型。由于客户端的请求数据是多种多样的,服务器端又不知道客户端的...
分类:编程语言   时间:2014-04-23 13:03:37    收藏:0  评论:0  赞:0  阅读:453
Spring Resource 加载文件的方式
分类:编程语言   时间:2014-04-23 13:04:56    收藏:0  评论:0  赞:0  阅读:450
求矩阵的n次方 c语言实现
矩阵的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
linux多线程编程(转)
原文地址: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中的封装
JAVA中的封装性就是指对外部不可见。封装之后的属性和方法对象是不能直接访问的。类中的全部属性都必须封装,封装之后的属性必须通过setter和getter方法设置和取得。package package2;//为属性封装:private 属性类型 属性名称//为方法封装:private 方法返回值 方...
分类:编程语言   时间:2014-04-23 13:17:59    收藏:0  评论:0  赞:0  阅读:499
C++11写算法之冒泡排序
冒泡排序很形象,指从数组后面将更小的值慢慢浮到前面去,每遍历一趟使得最小值浮到最前面(指当前位置)。这里有点小技巧,当某一次遍历过程中发现无交换,则说明此时数组已经排序完成,可提前退出。时间复杂度:O(n^2)空间复杂度:O(1)此处应用了C++11的auto , lambda , static_a...
分类:编程语言   时间:2014-04-23 13:19:27    收藏:0  评论:0  赞:0  阅读:561
extern "C" {} 来沟通C和C++
比如说你用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
介绍 Python中有两个将对象转字符串的魔法方法:__repr__和__str__。分别可以使用内建函数repr(obj)和str(obj)来调用。 很长一段时间我都不了解__repr__的作用,经常连方法名都不记得,只是简单的将__repr__理解为打印而__str__则是字符化。 事实上,我错...
分类:编程语言   时间:2014-04-23 13:35:15    收藏:0  评论:0  赞:0  阅读:578
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!