本例中通过将构造函数私有化的方式将实例化对象的代码放到类内部的静态函数中,从而实现单例设计模式。 ...
分类:
编程语言 时间:
2016-06-09 09:42:36
阅读次数:
223
1、JDBC元数据 在jdbc中可以使用:数据库元数据、参数元数据、结果集元数据(1)数据库元数据通过Connection对象的getMetaData()方法可以得到DatabaseMetaData对象。DatabaseMetaData对象包含了数据库的元信息。DatabaseMetaDatajava.sql.Connection.getMetaData() RetrievesaDat..
分类:
编程语言 时间:
2016-06-09 08:37:17
阅读次数:
285
在本章中,你将学习:
通过使用快速排序来排序数据
通过使用归并排序来排序数据
快速排序算法:
快速排序是最有效率的排序算法之一,此算法基于分治法
连续将问题细分为更小的问题,直到问题成为可以直接解决的小问题
在快速排序算法中,你:
从名为枢轴的列表处选择元素。
将列表划分为两部分:
列表左端的所有元素小于等于枢轴。
列表右端的所有元素大于枢轴。
在此列表两...
分类:
编程语言 时间:
2016-06-09 08:38:12
阅读次数:
219
点击进入_更多_Java千百问1、运行时常量池是什么运行时常量池(Runtime Constant Pool),它是方法区的一部分。Class文件中除了有类的版本、字段、方法、接口等描述等信息外,还有一项信息是常量池(Constant Pool Table),用于存放编译期生成的各种字面量和符号引用,这部分内容将在类加载后存放到常量池中。了解java内存管理看这里:jvm是如何管理内存的
如图:...
分类:
编程语言 时间:
2016-06-09 08:36:24
阅读次数:
203
http://feilong.me/2011/03/monitor-processes-with-supervisord Supervisord是用Python实现的一款非常实用的进程管理工具,类似于monit(关于monit见我的博客:用monit监控系统关键进程),monit和superviso ...
分类:
编程语言 时间:
2016-06-09 08:35:53
阅读次数:
228
函数的理解 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 函数作用是你的程序有良好的扩展性、复用性。 同样的功能要是用3次以上的话就建议使用函数。 赖忠标:不能死记 函数可以理解为一个一个的功能块,你把一个大的功能拆分成一块一块的,用某 ...
分类:
编程语言 时间:
2016-06-09 08:33:21
阅读次数:
245
点击进入_更多_Java千百问1、jar是什么JAR(Java Archive)是一个独立于平台的文件格式。可以包含多个文件,若干Java applet及其必要的组件(.class文件、图片和声音等)可以被打包在一个JAR文件中。了解JavaApplet看这里:JavaApplet是什么JAR文件格式以各种操作系统均能够压缩/解压的zip文件格式为基础。与zip不同的是,jar文件不仅仅用于压缩和发...
分类:
编程语言 时间:
2016-06-09 07:32:44
阅读次数:
200
点击进入_更多_Java千百问1、jdk工具集都有什么工具了解java核心框架看这里:java核心框架是什么样的
jdk工具集包含了java开发、编译和运行过程中所使用的工具,主要有以下这些:调试体系(Debugger Architecture)具备完善的体系结构和使用规格的调试体系,允许在开发环境中可以用来进行代码调试(调试即逐行执行代码,并且可以监控变量和运行情况)。Java平台调试器体系结构...
分类:
编程语言 时间:
2016-06-09 07:32:16
阅读次数:
189
在算法系列(七)数据结构之树的基本结构和二叉树的遍历 中介绍了基本的树结构,二叉树的实现和遍历。
这篇文章重点学习一下二叉查找树。
概述
二叉排序树(Binary Sort Tree)又称二叉查找树(Binary Search Tree)二叉搜索树。
二叉查找树(BST)是二叉树的一个重要的应用,它在二叉树的基础上加上了这样的一个性质:对于树中的每一个节点来说,如果有左儿子的话...
分类:
编程语言 时间:
2016-06-09 06:26:31
阅读次数:
300
通过下面的练习,加深对python字符编码的认识 ...
分类:
编程语言 时间:
2016-06-09 06:25:07
阅读次数:
412
获取 我想到的第一个思路 然而这种方法并没有什么效果,因为style代表的是行间样式。 我突然想起以前学JS运动,有一个叫做getStyle的方法 这个方法用兼容的方式来获得元素的CSS属性 如果我们把这个方法的name去掉,就可以获得所有的CSS属性集合 这样我们就可以获得所有属性了。 如果是CS ...
分类:
编程语言 时间:
2016-06-09 06:22:18
阅读次数:
260
闹腾,一个简单的东西复杂化了,记录下吧: import datetime,time def get_1st_of_last_month(): """ 获取上个月第一天的日期,然后加21天就是22号的日期 :return: 返回日期 """ today=datetime.datetime.today( ...
分类:
编程语言 时间:
2016-06-09 06:20:19
阅读次数:
341
字符串格式化 迭代器 生成器 递归 JSON序列化 pickle序列化 time模块与datatime模块 日志模块 ...
分类:
编程语言 时间:
2016-06-09 06:18:41
阅读次数:
200
二维数组在声明的时候可以直接全部赋值,如: 不能先申明再全部赋值,如下方式是错误的: ...
分类:
编程语言 时间:
2016-06-09 06:17:53
阅读次数:
140
以下代码是通过串口发送AT指令:atcmd.c:#include<stdio.h>#include<string.h>#include"atcmd.h"staticHANDLEhCom;staticcharcom_name[32]={0};staticintBaudRate;FILE*fp;intAT_ComOpen(){ fp=fopen("debug.txt","w"); fputs("AT_ComOpen:",fp); fputs(com_name,f..
分类:
编程语言 时间:
2016-06-09 01:05:40
阅读次数:
2377
获染下载地址】【免费支持更新】三大数据库mysqloraclesqlsever更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】A集成代码生成器[正反双向(单表、主表、明细表、树形表,开发利器)+快速构建表单;freemaker模版技术,0个代..
分类:
编程语言 时间:
2016-06-09 01:06:27
阅读次数:
279
获染下载地址】【免费支持更新】三大数据库mysqloraclesqlsever更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】A集成代码生成器[正反双向(单表、主表、明细表、树形表,开发利器)+快速构建表单;freemaker模版技术,0个代..
分类:
编程语言 时间:
2016-06-09 01:04:25
阅读次数:
348