虽然很简单,但还是记录一下,以备复查。1.BorderLayout ,这是JFrame的默认布局方式,基于此的新组件,例如BUTTON,可以放在东西南北中的某一个位置,如果不指定,则默认是中央。中央组件会在两个方向进行扩展,直到遇到其它组件或者边界;2.FlowLayout,就是从左到右排序,右边没...
写在前面的话最近在看"Computer Vision with Python"需要安装PIL库,平时一直在windows下开发,就去"Python Extensions for Windows"下找找看,结果下下来文件的拓展名是.whl。Google了一番才知道安装这种拓展名的包需要pip。平时习惯...
分类:
Windows程序 时间:
2015-04-26 01:09:31
阅读次数:
39661
FOR这条命令基本上都被用来处理文本,但还有其他一些好用的功能!看看他的基本格式(这里我引用的是批处理中的格式,直接在命令行只需要一个%号)FOR 参数 %%变量名 IN (相关文件或命令) DO 执行的命令参数:FOR有4个参数 /d/l/r/f他们的作用我在下面用例子解释%%变量名 :这个变量名...
分类:
其他好文 时间:
2015-04-26 01:10:06
阅读次数:
162
一)64位系统和32位有什么区别?1、64bit CPU拥有更大的寻址能力,最大支持到16GB内存,而32bit只支持4G内存2、64位CPU一次可提取64位数据,比32位提高了一倍,理论上性能会提升1倍。但这是建立在64bit操作系统,64bit软件的基础上的。什么是64位处理器?之所以叫做“64...
分类:
其他好文 时间:
2015-04-26 01:08:27
阅读次数:
295
定义序列化:实际是格式化,把一种对象转化成另一种格式保存,转化成不同的格式就叫做不同的序列化反序列化:转回去MSDN定义:将对象的状态保存到存储媒体,以便可以在以后的阶段重新创建精确副本序列化有很多种对象格式化:把某个对象,使用另外一种格式来储存,更方便数据交换二进制序列化xml序列化Javascr...
分类:
其他好文 时间:
2015-04-26 01:09:38
阅读次数:
338
1、CHAR。CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不足的自动用空格填充。2、VARCHAR。存储变长数据,但存储效率没有CHAR高。如果一个字段可能的值是不固定长度的,我们只知道它不可...
分类:
数据库 时间:
2015-04-26 01:09:34
阅读次数:
146
浅析与C++string 有关的length()、size()、capacity()、resverse()、resize()、max_size()函数。
分类:
编程语言 时间:
2015-04-26 01:09:40
阅读次数:
163
BOM1. BOM是Browser Object Model的缩写,即浏览器对象模型。2. BOM没有相关标准。3. BOM的最根本对象是window。从1可以看出来:BOM和浏览器关系密切。浏览器的很多东西可以通过JavaScript控制的,例如打开新窗口、打开新选项卡(标签页)、关闭页面,把网页...
分类:
编程语言 时间:
2015-04-26 01:08:06
阅读次数:
180
Java 核心技术之一程序设计概述一、 Java语言的特点简单行 :取经于C++,排除了C++不常用的指针、结构等,增加垃圾回收。面向对象:与C++不同是单继承,但是可以继承多接口。完全面向对象的语言;网络技能:Socket,FTP,Http,URL编程简单;健壮性:避免指针错误使用;安全性:构建防...
分类:
编程语言 时间:
2015-04-26 01:09:31
阅读次数:
173
由于只是初步测试通过,还有很多功能未去完善,比如单选和多选项等的验证1.由于是纯js的,所以首先是获取dom对象的js(function (_this) { _window = _this ? _this.window : window; _window.thsoft = _window...
分类:
编程语言 时间:
2015-04-26 01:06:38
阅读次数:
237
from?warnings?import?filterwarnings,?catch_warnings
with?catch_warnings():
????if?sys.py3kwarning:
????????filterwarnings("ignore",?".*mimetools?has?been?removed",
??????...
分类:
其他好文 时间:
2015-04-26 00:07:33
阅读次数:
145
在构建稳健的并发程序时,必须正确地使用线程和锁。但这些终归只是一些机制。要编写线程安全的代码,其核心在于要对状态访问操作进行管理,特别是对共享的(Shared)和可变的(Mutable)状态的访问。 从非正式的意...
分类:
编程语言 时间:
2015-04-26 00:05:22
阅读次数:
187
由于Python天生的优点,特别适用于快速实现功能。? ?? #!/usr/bin/python2.7
import sys
import time
import socket
#import modbus
import threading
import select
class thread(threading.Thread):
d...
分类:
编程语言 时间:
2015-04-26 00:06:12
阅读次数:
168
1、在macbook上安装lua 打开终端,输入: curl -s "https://raw.githubusercontent.com/rudix-mac/rpm/2014.10/rudix.py" | sudo python - install rudix sudo rudix install lua 2、快速浏览基础知识 http://www...
分类:
其他好文 时间:
2015-04-26 00:05:22
阅读次数:
118
InnoDB存储引擎MVCC的实现策略:
在每一行数据中额外保存两个隐藏的列:当前行创建时的版本号和删除时的版本号(可能为空)。这里的版本号并不是实际的时间值,而是系统版本号。每开始 个新的事务,系统版本号都会自动递增。事务开始时刻的系统版本号会作为事务的版本号,用来和查询每行记录的版本号进行比较。
每个事务又有自己的版本号,这样事务内执行CRUD操作时,就通过版本号的比较来达到数据版本控制的目的。...
分类:
数据库 时间:
2015-04-26 00:05:53
阅读次数:
186
有时启动tomcat,会启动失败,说端口已经被占用,那么到底是哪个程序占用了端口呢?
如何判断是哪个进程(程序)占用了指定的端口呢?
下面我会分两个平台(windows,linux)来进行详细说明
windows 系统
通过如下命令查找占用指定端口的pid(进程id)netstat -ano|findstr 例如,查找占用端口8080 的进程
说明pid为1532 的进程占...
分类:
系统相关 时间:
2015-04-26 00:03:19
阅读次数:
252
#include
using namespace std;
//输入一个已经按升序排序过的数组和一个数字,
//在数组中查找两个数,使得它们的和正好是输入的那个数字。
//要求时间复杂度是O(n)。如果有多对数字的和等于输入的数字,输出任意一对即可。
//例如输入数组1、2、4、7、11、15和数字15。由于4+11=15,因此输出4和11。
void Grial(int a[],int x,i...
分类:
编程语言 时间:
2015-04-26 00:04:17
阅读次数:
273