- 博客(179)
- 资源 (13)
- 收藏
- 关注
转载 Android兼容性测试框架(CTS)手册
了解老码农个人隐私,请看这里:http://www.koulianbing.com/?page_id=12本文翻译自Android官方的CTS手册android-cts-manual-r4.pdf Android兼容性测试框架手册 1、为什么需要兼容性测试(以下称CTS)?1.1、让APP提供更好的用户体验。用户可以选择
2015-08-08 11:28:45
1107
转载 用HTML开发Windows桌面应用程序
转载自:http://blog.youkuaiyun.com/xiaoaiai/article/details/46043077 如果要说明这个题目上的问题,就先要说一下,软件开发的种种方式,从最初的命令行软件开发方式,到可视化的窗口软件,开发方式的进步使得开发难度降低,用户体验也越来越完善,不过今天要谈的是windows下的桌面软件开发方式,关于windows下桌面软件的开发方式,请看下面:
2015-05-29 14:09:13
20214
1
转载 HTML/CSS/JavaScript GUI in Java Swing Application
转载自:http://java.dzone.com/articles/htmlcssjavascript-gui-java-0 There are a lot of desktop applications that integrate web browser control to display HTML content and communicate with web servic
2015-05-29 13:56:54
2641
转载 Mysql表设计及经验---提高SQL查询效率
1.表设计: 数据库要满足基本范式; 选择合适的数据类型:尽量定长; 不要使用无法加索引的类型作为关键字段,比如text类型; 为了避免联表查询,有时候可以适当的数据冗余,比如邮箱、姓名这些不容易更改的数据; 选择合适的表引擎,有时候合MySAM适和,有时InnoDB适合; 最好每个表都建立有auto_increment字段,建立合适的数据库索引以保证查询性能; 最好给
2015-05-28 10:51:38
1686
转载 C++中括号()操作符的重载举例及解析
C++项目中,经常会遇到使用重载()操作符的地方,请看下面一个例子:#include using namespace std;class Clastype{ public: Clastype(int a) { cout << "Hello Clastype!" << a << endl; }
2015-05-25 19:15:42
954
转载 mysql常用命令
连接数据库 mysql -u troy -ptroy 备份表 mysqldump -u troy -ptroy mm_database mm_user_tbl > user.sql 恢复表(与恢复数据库命令相同) mysql -u troy -ptroy mm_database 备份数据库 mysqldump -u troy -ptroy mm_databa
2015-05-25 11:04:55
412
转载 使用JPopupMenu作为提示以及创建带图像的菜单
JPopupMenu是对于Swing开发者是在熟悉不过的组件了,不过大部分人只将其作为右击弹出菜单使用,其实JPopupMenu还可以有很多用途,可以说只要是需要弹出式效果的都可以用其实现。例如我们用开发工具输入import java.util.当输入“.”时会自动弹出提示框选项,以下的小程序展示了这样的效果: 1import java.awt.BorderLayout; 2i
2015-05-24 19:35:45
811
转载 Swing做出异型登录窗口
在程序中依次设置以下几个参数:设置窗口完全透明:AWTUtilities.setWindowOpaque(frame, false);设置窗口无边缘:frame.setUndecorated(true);设置窗口的ContentPane为要显示的Pane:frame.setContentPane(myPane);在myPane中放置具体要显示的内容,也可以重载paint方法进行Java2D
2015-05-24 17:25:42
636
转载 MYSQL查询语句优化
mysql的性能优化包罗甚广: 索引优化,查询优化,查询缓存,服务器设置优化,操作系统和硬件优化,应用层面优化(web服务器,缓存)等等。这里的记录的优化技巧更适用于开发人员,都是从网络上收集和自己整理的,主要是查询语句上面的优化,其它层面的优化技巧在此不做记录。查询的开销指标:执行时间 检查的行数 返回的行数建立索引的几个准则:1、合理的建立索引能
2015-05-23 20:03:02
387
转载 MySQL Explain 结果解读与实践
Explain 结果解读与实践基于 MySQL 5.0.67 ,存储引擎 MyISAM 。注:单独一行的"%%"及"`"表示分隔内容,就象分开“第一章”“第二章”。explain 可以分析 select 语句的执行,即 MySQL 的“执行计划”:mysql> explain select 1;+----+--
2015-05-23 19:50:18
508
转载 字符串匹配的KMP算法(简单易懂)
字符串匹配是计算机的基本任务之一。 举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"? 许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K就是著名科学家Donald Knuth。 这种算法不太容
2015-05-23 15:09:23
474
转载 Java Lambda表达式入门
本文转载自:http://blog.youkuaiyun.com/renfufei/article/details/24600507原文链接: Start Using Java Lambda Expressions下载示例程序 Examples.zip 。原文日期: 2014年4月16日翻译日期: 2014年4月27日翻译人员: 铁锚简介(译者注:虽然看着很先进,其实Lam
2015-05-23 11:23:17
547
转载 排序(Sort)
这可能是最有趣的一节。排序的考题,在各大公司的笔试里最喜欢出了,但我看多数考得都很简单,通常懂得冒泡排序就差不多了,确实,我在刚学数据机构时候,觉得冒泡排序真的很“精妙”,我怎么就想不出呢?呵呵,其实冒泡通常是效率最差的排序算法,差多少?请看本文,你一定不会后悔的。1、冒泡排序(Bubbler Sort)前面刚说了冒泡排序的坏话,但冒泡排序也有其优点,那就是好理解,稳定,再就是空间
2015-05-22 14:07:59
556
转载 图解数据结构(8)——二叉堆
转载自http://www.cppblog.com/guogangj/archive/2009/10/29/99729.html首先说说数据结构概念——堆(Heap),其实也没什么大不了,简单地说就是一种有序队列而已,普通的队列是先入先出,而二叉堆是:最小先出。这不是很简单么?如果这个队列是用数组实现的话那用打擂台的方式从头到尾找一遍,把最小的拿出来不就行了?行啊,可是出队的操作是
2015-05-22 11:37:14
607
转载 图解数据结构(5)——散列法及哈希表
转载自http://www.cppblog.com/guogangj/archive/2009/10/15/98699.html数组的特点是:寻址容易,插入和删除困难;而链表的特点是:寻址困难,插入和删除容易。那么我们能不能综合两者的特性,做出一种寻址容易,插入删除也容易的数据结构?答案是肯定的,这就是我们要提起的哈希表,哈希表有多种不同的实现方法,我接下来解释的是最常用的一种方法
2015-05-22 11:36:40
550
转载 图解数据结构(6)——树及树的遍历
转载自http://www.cppblog.com/guogangj/archive/2009/10/16/98772.html树,顾名思义,长得像一棵树,不过通常我们画成一棵倒过来的树,根在上,叶在下。不说那么多了,图一看就懂:当然了,引入了树之后,就不得不引入树的一些概念,这些概念我照样尽量用图,谁会记那么多文字?树这种结构还可以表示成下面这种方式,可见
2015-05-22 11:36:39
538
转载 图解数据结构(4)——二分法查找法
转载自http://www.cppblog.com/guogangj/archive/2009/10/15/98649.html如何从数组里找一个元素的位置?如果排列是无序的,我们只能从头到尾找,但如果排列是有序的,我们则可以用别的更好的方法,二分查找法就类似我们在英汉词典里找一个单词的方法。如下图所示(假如我们要查找的数字是“88”):下面我给出了一段demo代码,来演示
2015-05-22 11:36:12
689
转载 图解数据结构(3)——队
转载自http://www.cppblog.com/guogangj/archive/2009/10/14/98588.html前一篇讲了栈(Stack),队和栈其实只有一个差别,栈是先进后出,队是先进先出,如图:从图中可以看出,队有两个常用的方法,Enqueue和Dequeue,顾名思义,就是进队和出队了。队和栈一样,既可以用数组实现,也可以用链表实现
2015-05-22 11:33:58
520
转载 图解数据结构(2)——栈
转载自http://www.cppblog.com/guogangj/archive/2009/10/14/98565.html前一篇讲解了最基本的东西,这篇就稍微前进一点点,讲一下栈,栈在英文中叫Stack,翻译成中文又叫“堆栈”,但决不能称为“堆”,这个要搞清楚,我们说的“栈”和“堆栈”指的都是Stack这种数据结构,但“堆”却是另外一个概念了,这里且不提。栈最大特点是先进后出
2015-05-22 11:32:45
563
转载 图解数据结构(1)——大圈表示法、动态数组和单向链表
转载自http://www.cppblog.com/guogangj/archive/2009/10/13/98476.html《数据结构》这门课是计算机专业的核心课程,但往往却让人头痛,因为比较抽象,当然了,也许你足够聪明,并不觉得它有多难,但对我而言,是有点难度,后来我仔细想了想,到底哪里难?我得出这么个结论:长篇大论,缺乏图表。现在的人都喜欢看电影,看电视剧,很少人还热衷于看小说吧,
2015-05-22 11:32:05
829
转载 MFC的消息机制
今天重新整理MFC的消息机制,最终的结果应该是利用win32程序模拟一个MFC的消息链。1.标准消息 除WM_COMMAND之外,所有以WM_开头的消息。 从CWnd派生的类,都可以接收到这类消息。 2.命令消息 来自菜单、加速键或工具栏按钮的消息。这类消息都以WM_COMMAND呈现。在MFC中,通过菜单项的标识(ID)来区分不同的命令消息;在SDK中,通过消息的
2015-05-10 10:49:08
572
转载 MFC集合类
http://blog.youkuaiyun.com/yjkwf/article/details/5483975class CPoint3D { public: CPoint3D() { x=y=z=0; } CPoint3D(int xPos,int yPos,int zPos)
2015-05-09 18:56:48
554
转载 C语言typedef 关键字
关键字:typedef用法:为各种数据类型定义一个新名字(别名)typedef与基本数据类型typedef int Integer;Integer a= 8;也可以在别名的基础上再起一个别名typedef IntegerMyInteger;MyInteger aa = 8;原来的数据类型也可以正常使用typedef与指针t
2015-05-07 21:06:24
393
转载 C语言预处理指令:宏、条件编译、文件包含
预处理指令1.C语言在对源程序进行编译之前,会先对一些特殊的预处理指令作解释(比如之前使用的#include文件包含指令),产生一个新的源程序(这个过程称为编译预处理),之后再进行通常的编译2.为了区分预处理指令和一般的C语句,所有预处理指令都以符号"#"开头,并且结尾不用分号3.预处理指令可以出现在程序的任何位置,它的作用范围是从它出现的位置到文件尾。习惯
2015-05-07 21:05:04
673
转载 C语言宏与单井号(#)和双井号(##)
C(和C++)中的宏(Macro)属于编译器预处理的范畴,属于编译期概念(而非运行期概念)。下面对常遇到的宏的使用问题做了简单总结。关于#和##在C语言的宏中,#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变量通过替换后在其左右各加上一个双引号。比如下面代码中的宏:#define WARN_IF(EXP) / do{ if
2015-05-07 20:48:00
1025
转载 Java 动态代理作用
主要用来做方法的增强,让你可以在不修改源码的情况下,增强一些方法,在方法执行前后做任何你想做的事情(甚至根本不去执行这个方法),因为在InvocationHandler的invoke方法中,你可以直接获取正在调用方法对应的Method对象,具体应用的话,比如可以添加调用日志,做事务控制等。还有一个有趣的作用是可以用作远程调用,比如现在有Java接口,这个接口的实现部署在其它服务器上,在编写
2015-04-26 21:28:30
556
转载 JAVA Observer
Java 提供了 Observer 模式的默认实现,下面我们就看一下 Java 对 观察者模式的支持。Java 对 观察者模式的支持 主要体现在 Observable 类和 Observer 接口。(1) Observable 类代表 被观察者 (java.util.Observable) 主要方法有: void setCha
2015-04-26 20:08:16
465
转载 Swing显示图片 重写Jcomponent
Swing显示图片可以有很多的种选择,例如:可以用JLabel和JTable等,通过自己的编程我还是推荐使用JPanel,因为JLable显示图片常常出现内存溢出的问题,我估计JLabel只是将图片以图标的形式显示,所以对内存有一定的限制,如果图片像素过大会出现内存溢出,而JPanel则是将图片“画”在面板上,所以可以使用更大的内存吧。 下面是将图片显示在JPanel的关键方法://
2015-04-25 20:26:39
803
转载 JAVA GUI 开发---登录界面加载背景图片
package com.ycty.totlosystem.gui.test;import java.awt.Graphics;import java.awt.GridBagConstraints;import java.awt.GridBagLayout;import java.awt.Insets;import javax.swing.ImageIcon;import javax
2015-04-25 19:17:52
8453
1
转载 java 画的4个点的Bezier曲线
//其中第2和第3个实心点为控制点,可以鼠标拖动,但是不能太快,不然曲线点的坐标x,y计算跟不上。import java.awt.Color;import java.awt.Dimension;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.event.MouseEvent;import java.a
2015-04-25 09:35:33
4621
3
转载 java - JDBC - Techniques
一、JDBC Data TypesJava has a data type system, for example, int, long, float, double, string.Database systems also have a type system, such as int, char, varchar, text, blob, clob.The J
2015-04-20 15:21:32
522
转载 JDBC ResultSet
The JDBC java.sql.ResultSet is used to handle the result returned from the SQL select statement.The SQL select statements reads data from a database and return the data in a result set.The r
2015-04-20 14:53:42
646
转载 Java UDP Socket
一. UDP协议定义UDP协议的全称是用户数据报,在网络中它与TCP协议一样用于处理数据包。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据报分组、组装和不能对数据包的排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。二. 使用UDP的原因它不属于连接型协议,因而具有资源消耗小,处理速度快的优点,所以通常音频、视频和普通数
2015-04-20 11:06:25
356
转载 Java Network Tutorial
Java TCP ServerAn object of the ServerSocket class represents a TCP server socket in Java.A ServerSocket object can accept a connection request from a remote client.We can use the no-arg
2015-04-20 10:03:00
493
转载 Java Executor
The framework provides a way to separate task submission from task execution.The Executor interface in the java.util.concurrent package is the foundation for the executor framework.It is an in
2015-04-19 20:22:45
472
转载 Java Explicit Locks
Explicit locking mechanism can be used to coordinate access to shared resources in a multi-threaded environment.The Lock interface, which is declared in the java.util.concurrent.locks package, def
2015-04-19 20:13:45
1073
转载 Java Thread Producer/Consumer
The producer/consumer is a typical thread synchronization problem that uses the wait() and notify() methods.ExampleThere are four classes: Buffer, Producer, Consumer, and ProducerConsumerTest.
2015-04-19 19:20:38
623
转载 Java Swing JTextPane
The JTextPane class is a subclass of the JEditorPane class and is a specialized component to handle the styled document with embedded images and components.To display an HTML, RTF, or plain docume
2015-04-19 17:21:41
739
转载 Date Format Pattern
PatternThe following pattern letters are defined:LetterDate or Time ComponentExamplesGEra designatorADyYear2014; 14YWeek year2014;
2015-04-19 14:26:00
921
台湾大学林智仁06年机器学习暑期学校讲义(关于SVM的学习方法)
2013-05-26
计算机图形学常用的算法(包括源代码以及生成的.exe)
2013-05-18
masm5 微软
2013-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人