自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1031

转载 用HTML开发Windows桌面应用程序

转载自:http://blog.csdn.net/xiaoaiai/article/details/46043077 如果要说明这个题目上的问题,就先要说一下,软件开发的种种方式,从最初的命令行软件开发方式,到可视化的窗口软件,开发方式的进步使得开发难度降低,用户体验也越来越完善,不过今天要谈的是windows下的桌面软件开发方式,关于windows下桌面软件的开发方式,请看下面:

2015-05-29 14:09:13 19778 4

转载 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 2568

转载 Mysql表设计及经验---提高SQL查询效率

1.表设计:   数据库要满足基本范式;  选择合适的数据类型:尽量定长;  不要使用无法加索引的类型作为关键字段,比如text类型;  为了避免联表查询,有时候可以适当的数据冗余,比如邮箱、姓名这些不容易更改的数据;  选择合适的表引擎,有时候合MySAM适和,有时InnoDB适合;  最好每个表都建立有auto_increment字段,建立合适的数据库索引以保证查询性能;  最好给

2015-05-28 10:51:38 1626

转载 c++ 类重载小于号

操作符的重载有两种:全局函数,类的函数。全局:   bool operator 类函数:   bool operator

2015-05-25 19:54:30 7757

转载 C++中括号()操作符的重载举例及解析

C++项目中,经常会遇到使用重载()操作符的地方,请看下面一个例子:#include using namespace std;class Clastype{ public: Clastype(int a) { cout << "Hello Clastype!" << a << endl; }

2015-05-25 19:15:42 899

转载 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 376

转载 使用JPopupMenu作为提示以及创建带图像的菜单

JPopupMenu是对于Swing开发者是在熟悉不过的组件了,不过大部分人只将其作为右击弹出菜单使用,其实JPopupMenu还可以有很多用途,可以说只要是需要弹出式效果的都可以用其实现。例如我们用开发工具输入import java.util.当输入“.”时会自动弹出提示框选项,以下的小程序展示了这样的效果: 1import java.awt.BorderLayout; 2i

2015-05-24 19:35:45 735

转载 Swing做出异型登录窗口

在程序中依次设置以下几个参数:设置窗口完全透明:AWTUtilities.setWindowOpaque(frame, false);设置窗口无边缘:frame.setUndecorated(true);设置窗口的ContentPane为要显示的Pane:frame.setContentPane(myPane);在myPane中放置具体要显示的内容,也可以重载paint方法进行Java2D

2015-05-24 17:25:42 576

转载 MYSQL查询语句优化

mysql的性能优化包罗甚广: 索引优化,查询优化,查询缓存,服务器设置优化,操作系统和硬件优化,应用层面优化(web服务器,缓存)等等。这里的记录的优化技巧更适用于开发人员,都是从网络上收集和自己整理的,主要是查询语句上面的优化,其它层面的优化技巧在此不做记录。查询的开销指标:执行时间 检查的行数 返回的行数建立索引的几个准则:1、合理的建立索引能

2015-05-23 20:03:02 353

转载 MySQL Explain 结果解读与实践

Explain 结果解读与实践基于 MySQL 5.0.67 ,存储引擎 MyISAM 。注:单独一行的"%%"及"`"表示分隔内容,就象分开“第一章”“第二章”。explain 可以分析 select 语句的执行,即 MySQL 的“执行计划”:mysql> explain select 1;+----+--

2015-05-23 19:50:18 459

转载 字符串匹配的KMP算法(简单易懂)

字符串匹配是计算机的基本任务之一。  举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"?  许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K就是著名科学家Donald Knuth。  这种算法不太容

2015-05-23 15:09:23 441

转载 Java Lambda表达式入门

本文转载自:http://blog.csdn.net/renfufei/article/details/24600507原文链接: Start Using Java Lambda Expressions下载示例程序 Examples.zip 。原文日期: 2014年4月16日翻译日期: 2014年4月27日翻译人员: 铁锚简介(译者注:虽然看着很先进,其实Lam

2015-05-23 11:23:17 503

转载 排序(Sort)

这可能是最有趣的一节。排序的考题,在各大公司的笔试里最喜欢出了,但我看多数考得都很简单,通常懂得冒泡排序就差不多了,确实,我在刚学数据机构时候,觉得冒泡排序真的很“精妙”,我怎么就想不出呢?呵呵,其实冒泡通常是效率最差的排序算法,差多少?请看本文,你一定不会后悔的。1、冒泡排序(Bubbler Sort)前面刚说了冒泡排序的坏话,但冒泡排序也有其优点,那就是好理解,稳定,再就是空间

2015-05-22 14:07:59 511

转载 图解数据结构(8)——二叉堆

转载自http://www.cppblog.com/guogangj/archive/2009/10/29/99729.html首先说说数据结构概念——堆(Heap),其实也没什么大不了,简单地说就是一种有序队列而已,普通的队列是先入先出,而二叉堆是:最小先出。这不是很简单么?如果这个队列是用数组实现的话那用打擂台的方式从头到尾找一遍,把最小的拿出来不就行了?行啊,可是出队的操作是

2015-05-22 11:37:14 568

转载 图解数据结构(5)——散列法及哈希表

转载自http://www.cppblog.com/guogangj/archive/2009/10/15/98699.html数组的特点是:寻址容易,插入和删除困难;而链表的特点是:寻址困难,插入和删除容易。那么我们能不能综合两者的特性,做出一种寻址容易,插入删除也容易的数据结构?答案是肯定的,这就是我们要提起的哈希表,哈希表有多种不同的实现方法,我接下来解释的是最常用的一种方法

2015-05-22 11:36:40 509

转载 图解数据结构(6)——树及树的遍历

转载自http://www.cppblog.com/guogangj/archive/2009/10/16/98772.html树,顾名思义,长得像一棵树,不过通常我们画成一棵倒过来的树,根在上,叶在下。不说那么多了,图一看就懂:当然了,引入了树之后,就不得不引入树的一些概念,这些概念我照样尽量用图,谁会记那么多文字?树这种结构还可以表示成下面这种方式,可见

2015-05-22 11:36:39 504

转载 图解数据结构(4)——二分法查找法

转载自http://www.cppblog.com/guogangj/archive/2009/10/15/98649.html如何从数组里找一个元素的位置?如果排列是无序的,我们只能从头到尾找,但如果排列是有序的,我们则可以用别的更好的方法,二分查找法就类似我们在英汉词典里找一个单词的方法。如下图所示(假如我们要查找的数字是“88”):下面我给出了一段demo代码,来演示

2015-05-22 11:36:12 644

转载 图解数据结构(3)——队

转载自http://www.cppblog.com/guogangj/archive/2009/10/14/98588.html前一篇讲了栈(Stack),队和栈其实只有一个差别,栈是先进后出,队是先进先出,如图:从图中可以看出,队有两个常用的方法,Enqueue和Dequeue,顾名思义,就是进队和出队了。队和栈一样,既可以用数组实现,也可以用链表实现

2015-05-22 11:33:58 486

转载 图解数据结构(2)——栈

转载自http://www.cppblog.com/guogangj/archive/2009/10/14/98565.html前一篇讲解了最基本的东西,这篇就稍微前进一点点,讲一下栈,栈在英文中叫Stack,翻译成中文又叫“堆栈”,但决不能称为“堆”,这个要搞清楚,我们说的“栈”和“堆栈”指的都是Stack这种数据结构,但“堆”却是另外一个概念了,这里且不提。栈最大特点是先进后出

2015-05-22 11:32:45 526

转载 图解数据结构(1)——大圈表示法、动态数组和单向链表

转载自http://www.cppblog.com/guogangj/archive/2009/10/13/98476.html《数据结构》这门课是计算机专业的核心课程,但往往却让人头痛,因为比较抽象,当然了,也许你足够聪明,并不觉得它有多难,但对我而言,是有点难度,后来我仔细想了想,到底哪里难?我得出这么个结论:长篇大论,缺乏图表。现在的人都喜欢看电影,看电视剧,很少人还热衷于看小说吧,

2015-05-22 11:32:05 776

转载 MFC的消息机制

今天重新整理MFC的消息机制,最终的结果应该是利用win32程序模拟一个MFC的消息链。1.标准消息 除WM_COMMAND之外,所有以WM_开头的消息。 从CWnd派生的类,都可以接收到这类消息。 2.命令消息 来自菜单、加速键或工具栏按钮的消息。这类消息都以WM_COMMAND呈现。在MFC中,通过菜单项的标识(ID)来区分不同的命令消息;在SDK中,通过消息的

2015-05-10 10:49:08 417

转载 MFC集合类

http://blog.csdn.net/yjkwf/article/details/5483975class CPoint3D  {  public:        CPoint3D()        {              x=y=z=0;        }        CPoint3D(int xPos,int yPos,int zPos)

2015-05-09 18:56:48 514

转载 C语言typedef 关键字

关键字:typedef用法:为各种数据类型定义一个新名字(别名)typedef与基本数据类型typedef int Integer;Integer a= 8;也可以在别名的基础上再起一个别名typedef IntegerMyInteger;MyInteger aa = 8;原来的数据类型也可以正常使用typedef与指针t

2015-05-07 21:06:24 362

转载 C语言预处理指令:宏、条件编译、文件包含

预处理指令1.C语言在对源程序进行编译之前,会先对一些特殊的预处理指令作解释(比如之前使用的#include文件包含指令),产生一个新的源程序(这个过程称为编译预处理),之后再进行通常的编译2.为了区分预处理指令和一般的C语句,所有预处理指令都以符号"#"开头,并且结尾不用分号3.预处理指令可以出现在程序的任何位置,它的作用范围是从它出现的位置到文件尾。习惯

2015-05-07 21:05:04 629

转载 C语言宏与单井号(#)和双井号(##)

C(和C++)中的宏(Macro)属于编译器预处理的范畴,属于编译期概念(而非运行期概念)。下面对常遇到的宏的使用问题做了简单总结。关于#和##在C语言的宏中,#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变量通过替换后在其左右各加上一个双引号。比如下面代码中的宏:#define WARN_IF(EXP) /  do{ if

2015-05-07 20:48:00 380

转载 Java 动态代理作用

主要用来做方法的增强,让你可以在不修改源码的情况下,增强一些方法,在方法执行前后做任何你想做的事情(甚至根本不去执行这个方法),因为在InvocationHandler的invoke方法中,你可以直接获取正在调用方法对应的Method对象,具体应用的话,比如可以添加调用日志,做事务控制等。还有一个有趣的作用是可以用作远程调用,比如现在有Java接口,这个接口的实现部署在其它服务器上,在编写

2015-04-26 21:28:30 524

转载 JAVA Observer

Java 提供了 Observer 模式的默认实现,下面我们就看一下 Java 对 观察者模式的支持。Java 对 观察者模式的支持 主要体现在 Observable 类和 Observer 接口。(1) Observable 类代表 被观察者 (java.util.Observable)        主要方法有:        void setCha

2015-04-26 20:08:16 423

转载 Swing显示图片 重写Jcomponent

Swing显示图片可以有很多的种选择,例如:可以用JLabel和JTable等,通过自己的编程我还是推荐使用JPanel,因为JLable显示图片常常出现内存溢出的问题,我估计JLabel只是将图片以图标的形式显示,所以对内存有一定的限制,如果图片像素过大会出现内存溢出,而JPanel则是将图片“画”在面板上,所以可以使用更大的内存吧。 下面是将图片显示在JPanel的关键方法://

2015-04-25 20:26:39 762

转载 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 8370 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 4549 4

转载 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 491

转载 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 613

转载 Java UDP Socket

一. UDP协议定义UDP协议的全称是用户数据报,在网络中它与TCP协议一样用于处理数据包。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据报分组、组装和不能对数据包的排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。二. 使用UDP的原因它不属于连接型协议,因而具有资源消耗小,处理速度快的优点,所以通常音频、视频和普通数

2015-04-20 11:06:25 332

转载 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 452

转载 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 439

转载 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 1016

转载 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 596

转载 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 680

转载 Date Format Pattern

PatternThe following pattern letters are defined:LetterDate or Time ComponentExamplesGEra designatorADyYear2014; 14YWeek year2014;

2015-04-19 14:26:00 877

java数字钟 需要安装elcipse

java数字钟 需要安装elcipse 练习用 。

2015-04-15

台湾大学林智仁06年机器学习暑期学校讲义(关于SVM的学习方法)

台湾大学林智仁06年机器学习暑期学校讲义(关于SVM的学习方法),对SVM原理讲解很独到。很有见解,值得学习的好资料

2013-05-26

精通Visual+C++数字图像模式识别技术及工程实践(张宏林)

精通Visual+C++数字图像模式识别技术及工程实践(张宏林),清晰版。里面包含许多的源代码。

2013-05-18

计算机图形学常用的算法(包括源代码以及生成的.exe)

常见的图形学代码,数值微分DDA、中点画线、Bresenham画线、中点画圆、中点画椭圆、递归种子、简单种子等等,由于里面还含有一点opencv知识,所以完全运行的安装opencv,里面含有源代码,以及生成的exe。几乎涵盖所有的图形学算法。

2013-05-18

C++BOOST.chm 开发指南

C++BOOST.chm 开发指南,一个非常好用的指南,帮助开发人员快速掌握

2013-05-01

masm5 微软

好用的汇编语言编译软件,不容错过,软件很小,麻雀虽小,五脏倶全 masm5不用安装的只要你解压到一个目录下面比如是c:\masm 这里最重要的两个文件是masm.exe link.exe其它都可以不要。 你把一个程序写好以后比如是lx.asm如下就可以编译好了。 c:\masm>masm lx c:\masm>link lx 就编好了一个lx.exe文件可以执行了。 debug 就可以比如你的文件是lx.exe c:\>debug lx.exe就可以 里面有好多命令,凡是讲dos汇编的书上都有。

2013-04-14

安徽大学2013年硕士研究生入学考试复习大纲

安徽大学2013年硕士研究生入学考试复习大纲(通信原理)

2013-04-13

图像匹配之SIFT匹配源代码

图像匹配之SIFT匹配源代码,经典代码,简单实用

2012-12-27

MFC终极版计算器 模拟windows计算器

MFC终极版计算器 模拟windows计算器,好用 设计界面合理

2012-12-27

鼠标绘制任意线

MFC制作的鼠标绘制任意线功能。能实现鼠标任意操作

2012-12-21

MFC制作的多功能计算器

多功能计算器,能实现大部分功能,简单,基于对话框的工具栏,菜单栏,工具栏的提示信息,对编辑框具有复制粘贴功能。

2012-12-21

基本图形生成算法

基本图形生成算法 DDA,中点画线,Bresenham,椭圆画法。曲线、裁剪,消影等

2012-11-22

Dais集成开发环境

适合单片机的运行开发。Dais集成开发环境

2012-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除