自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (18)
  • 收藏
  • 关注

转载 java 打包(转载)

总体思路是先打成jar再把jar打成exe。主要看1.3和2.3里的内容就可以了。1.将项目打成jar:1.1要将项目打包成jar文件,方法很多,可以用Eclipse自带的打包工具Ant打包,也可以用Eclipse的Export生成jar。经过尝试后,我不推荐用Ant打包,因为要自己编写xml脚本语言,还要增加一些外部的jar,所以我打了好几次都没打成。

2009-08-29 22:15:00 402

转载 install4j与exe4简介——Java应用程序打包工具

对于已经完成的Java应用程序开发项目,从商业化角度看,应该制作成安全稳定的安装程序包来保证产品的安全和企业的利益。现在市面上比较高效的商业化工具有installshield,installanywhere,install4j等,installshield适合C,C++,Delphi,PB,VB等;而后两者适合Java应用程序的打包制作。下面主要以InstallAnywhe

2009-08-29 21:15:00 2523

原创 数据结构

与数组相关的库函数static char buf[128];char *p = buf; memset(buf,0,sizeof(buf));memset将一段内存区域设为由第二个参数指定的值。使用这个函数时要注意:memset(buf,0,sizeof(p));是不对的。 int forcemap[MAPSZ];int empmap[MAP

2009-08-29 18:45:00 617

原创 tepedef的理解

    对复杂变量建立一个类型别名的方法很简单,你只要在传统的变量声明表达式里用类型名替代变量名,然后把关键字typedef加在该语句的开头就行了。    根据这个原则:typedef char ut_line_t[UT_LINESIZE];的意思是:用ut_line_t来代替char类型的长度为UT_LINESIZE的数组;即:ut_line_t a;表

2009-08-28 15:25:00 881

原创 结构在C程序中的应用

将一般作为一个整体来使用的数据元素集合到一起从函数中返回多个数据元素构造链式数据结构映射数据在硬件设备、网络连接和存储介质上的组织方式实现抽象数据类型以面向对象的方式编程C程序中,经常将数据元素和函数指针聚合成结构,模拟类的字段和方法,创建于类相仿的实体。

2009-08-28 12:05:00 356

原创 指针与设备

由于指针在计算机内部以内存地址来表示,所以,低级代码常常使用指针访问与硬件专有的内存区域。许多外设,比如图形和网络适配器,使用一段公共课访问的内存区域与系统的主处理器交换数据。将一个指针变量初始化为指向该区域后,就可以方便的使用这个变量与给定的设备进行通信。

2009-08-28 12:00:00 582

原创 字符指针和字符数组

static char *pw_file = “/etc/passwd”;pw_file变量的大小为4,可以将它改为指向其他的地方,但更改它指向的内存会发生不可预知的行为。static char line[] = "/dev/XtyXX";line变量的大小为11,line总是指向同一存储区域,可以自由的修改它所包含的元素。

2009-08-28 11:49:00 463

原创 结构体变量

一、结构体类型的定义结构体是一种新数据类型,属构造类型,它由若干类型各异的“成员”组成;描述这些“成员”可以使用任何基本数据类型,甚至是另外一种构造数据类型都行。其实,从本书开篇,就在定义变量,下边的语句我们已经习以为常了:                                                              

2009-08-28 11:24:00 6533

原创 指针与别名

指针经常用于创建特定值的别名。struct output output = {NULL,0,NULL,OUTBUFSIZ,1,0}; sturct output *out1 = &output; 上面的代码中,任何原来使用变量output的地方,都可以使用*out1。 使用别名的原因1 效率上的考虑指针的赋值要比对较大对象的赋值更有效率。(结构体的传递默认采

2009-08-28 11:11:00 1553

原创 标准流

流是程序输入或输出的一个连续的字节序列,设别的输入和输出都是用流来处理的。stdin 标准输入 如键盘stdout 标准输出 如屏幕stderr 标准错误 如屏幕stdprn 标准打印机 如LPT1端口stdaux 标准串行设备 如COM端口 流的重定向freopen("output.txt","w",stdout);(现在程序中每条输出语句输出的内容都将出现在

2009-08-27 18:45:00 570

原创 动态性

一般来说,常见的程序设计语言C、C++本身不具备动态性。因此,为了让这些本身不具有动态性的程序语言有某种程度的动态性,就必须依赖底层操作系统提供一些机制来实现动态性,windows操作系统底下的动态链接库(Dynamic linking library)和Unix底下的共享物件(Share Object)就是这样的例子。但是,要运用这些底层操作系统所提供的机制,程序员必须多费一些功夫来编写额外的代

2009-08-25 17:13:00 2402

原创 基本排序算法

插入排序(insertionsort)交换排序(exchangesort)选择排序(selectionsort)归并排序(mergesort)分布排序(distributionsort) 基本查找算法顺序查找(sequential searching)比较查找(comparison searching)折半查找基数查找(radix searching)哈

2009-08-25 15:58:00 438

原创 C语言变量和数据存储

C语言从两个方面控制变量的性质:scope和lifetimescope指存储变量的代码范围lifetime指可以存取变量的时间范围作用域:extern 整个程序static 在函数外部说明为static的变量的作用域为从定一点到该文件尾部;在函数内部说明为static的变量的作用域为从定一点到该局部程序块尾部 auto 从定义点到该局部程序块尾部 生存期:e

2009-08-25 14:12:00 706

原创 单向链表

/*²åÈëµ½Ò»¸öÓÐÐòµ¥ÏòÁ´±í£¬º¯ÊýµÄ²ÎÊýÊÇÒ»¸öÖ¸ÏòÁ´±íµÚÒ»¸ö½ÚµãµÄÖ¸Õ룬ÒÔ¼°Ò»¸öÐèÒª²åÈëµÄÐÂÖµ*/#include #include #include "sll_node.h"#define FALSE 0#define TRUE 1intsll_insert(register Nod

2009-08-25 11:09:00 373

原创 计算机启动过程

“计算机电源被打开时,它会先进行加电自检(post),然后寻找启动盘(或许就是我刚刚写的那个东西?),如果是从软盘启动,计算机就会检查软盘的0面0磁道1扇区,如果发现它以0xAA55结束,则BIOS认为这是一个引导扇区,也就是我们说的Boot Sector。……好了,一旦

2009-08-24 17:00:00 393

原创 利用C库函数完成的排序

#include #include /***该函数有qsort调用,用于比较整型值*/int compare_integers(void const *a,void const *b){ register int const *pa = a; register int const *pb = b; return *pa > *pb? 1:*pa < *pb ?

2009-08-24 16:26:00 712

转载 内存动态分配

 数组的元素存储于内存中连续的位置上。当一个数组被声明时,它所需要的内存在编译时就被分配。但是,你也可以使用动态内存分配在运行时为它分配内存。malloc所分配的是一块连续的内存。例如,如果请求它分配100个字节的内存,那么它实际分配的内存就是100个连续的字节,并不会分开位于两块或多块不同的内存。同时malloc实际分配的内存有可能比你请求的稍微多一点。但是,这个行为是由编译器决定的,所

2009-08-21 15:17:00 604

原创 数据更新

三条语句:INSERT 向一个表中添加新的数据记录DELETE 从一个表中删除数据记录UPDATE 修改数据库中现有的数据 把新数据记录添加到数据库中的三种方式:单记录INSERT 单行INSERT语句把一条新的数据记录添加到一个表中。多记录INSERT 多行INSERT语句把数据记录从数据库的一部分抽出并将它们添加到表中。它成用在月末或年末处理中,这时表中许多

2009-08-21 15:02:00 368

原创 子查询

子查询是在一个查询内的查询。子查询的结果被DBMS使用来决定包含这个子查询的高级查询的结果。在子查询的最简单的形式中,子查询呈现在另一条SQL语句的WHERE或HAVING子局内。列出其销售目标超过各个销售人员定额综合的销售点。SELECT CITYFROM OFFICESWHERE TARGET > (SELECT SUM(QUOTA)                    

2009-08-21 13:40:00 719

原创 分组查询

求出每名销售人员的平均订单大小。SELECT REP,AVG(AMOUNT)   FROM ORDERS GROUP BY REP 工作原理:1.SQL将订单分成几组。在每一组内,所有的订单在REP字段有同样的值。2.对于每一组,SQL计算组中所有记录的AMOUNT字段的平均值,并生成一个汇总查询结果记录。这一纪录包含这一组的REP字段的值和计算好的平均订单大小。 

2009-08-20 14:13:00 2505 1

原创 DISTINCT关键字

SQL1规定,当使用DISTINCT关键字时,字段函数的参数必须是一个简单的字段名,它不能是一个表达式。对SUM()和AVG()字段函数,标准允许DINSTINCT关键字。对MIN()和MAX()字段函数,标准不允许使用DINSTINCT关键字,因为它对它们的结果没有影响,但是,许多SQL实现允许它。对COUNT(*)函数,不使用DINSTINCT关键字,因为它根本不处理数据值字段。在查询中仅

2009-08-20 14:04:00 726

原创 NULL和字段函数

SUM()AVG()MIN()MAX()COUNT()字段函数把一个数据值字段作为参数并生成一个数据值作为结果。如果字段中一个或更多的数据值为一个NULL值,在ANSI/ISO SQL标准中规定字段中的NULL值被字段函数忽略。 SELECT COUNT(*),COUNT(SALES),COUNT(QUOTA)   FROM SALESREPS  SUM

2009-08-20 13:56:00 493

原创 男孩女孩和他们的父母的有趣问题

我们有三张表: GIRLS有三个字段 NAME CITY AGEBOYS有三个字段 NAME CITY AGEPARENTS有三个字段 CHILD TYPE(FATHER or MATHER) PNAME 有以下几个有趣的题目:做一个所有女孩的列表,包括他们母亲的名字和住在同一城市的男孩的名字。 SELECT GIRLS.NAME,PNAME,BOYS.NAME

2009-08-20 13:28:00 243887 1

原创 Select语句执行步骤

由Select语句生成的查询结果是通过一个接一个应用它的字句来制定的。 首先应用From子句, 接着应用Where子句, 然后应用Select子句, 最后应用Order By子句来排序查询结果。 要生成Select语句的查询结果,请遵循下面的这些步骤 1.从From子句中提到的表开始2.如果有一条Where子句,应用它的搜索条件到表的每一条记

2009-08-20 11:09:00 2180 1

原创 新认识

由于互联网的发达,使得消息传递更加迅速。这将导致一大批从生产到消费的中间行业消亡。 例如现在我们可以从网上直接购买笔记本电脑一样。

2009-08-20 10:34:00 621

原创 截屏命令

QQ Ctrl+Alt+A 也算一个收获。 什么都可以改变,用心去把一切东西变得更好。

2009-08-19 17:27:00 837 3

原创 Oracle 中的数组

Oravle 中的数组处理有三个:联合数组 下标没有限制,且无序,在begin部分初始化然后处理 table of type index by嵌套表 有序数组,下标递增,在declare部分初始化 table of type可变数组 有序数组,下标递增,在declare部分初始化,可begin 部分用extend方法进行元素增加 关键字varry

2009-08-08 14:20:00 385

face++ v3 http访问API的官网封装

face++ v3 http访问API的官网封装,放在这里方便大家下载使用。

2017-06-29

python2.7 face compare

需要的支持环境 python2.7.13 numpy-1.11.3+mkl-cp27-cp27m-win32.whl opencv_python-3.1.0-cp27-cp27m-win32.whl 在windows10环境下测试通过 可以完成人脸图像的的识别和比对。

2017-06-29

NAT类型测试

基于stun的NAT类型测试,python代码

2017-06-06

android 下用org.apache.commons.mail.HtmlEmail发送邮件所需的jar包

android 下用org.apache.commons.mail.HtmlEmail发送邮件所需的jar包,经过测试可以使用,手机用的是2.3.6的安卓版本,编译版本是4.2.2

2014-06-20

C# 插件结构设计 C# 插件结构设计

C# 插件 架构 C# 插件 架构 C# 插件 架构 C# 插件 架构 C# 插件 架构 源代码和文档,转自别处的博客

2010-09-19

最新的dwg规范 Version 4.0

OpenDWG R13/R14/R2000/R2004/R2007 File Format Specification Version 4.0 这是有助于您做dwg文件方面开发的有用文档 这是有助于您做dwg文件方面开发的有用文档 这是有助于您做dwg文件方面开发的有用文档 这是有助于您做dwg文件方面开发的有用文档

2009-09-23

计算机数据值算法及程序设计

计算机数据值算法及程序设计 计算机数据值算法及程序设计 计算机数据值算法及程序设计 计算机数据值算法及程序设计 计算机数据值算法及程序设计 计算机数据值算法及程序设计

2009-08-28

Java深度历险 王森

Java深度历险,关于Java底层技术好书 Java深度历险,关于Java底层技术好书 Java深度历险,关于Java底层技术好书 Java深度历险,关于Java底层技术好书 Java深度历险,关于Java底层技术好书

2009-08-25

计算机动画的算法基础

计算机动画的算法基础 计算机动画的算法基础 计算机动画的算法基础 计算机动画的算法基础 计算机动画的算法基础 计算机动画的算法基础 计算机动画的算法基础 计算机动画的算法基础 计算机动画的算法基础

2009-08-25

计算机图形学算法和实践

计算机图形学算法和实践 这是一本学习算法,特别是计算机图形学算法的好书,你一定会受益良多的。 赶快来学习吧!

2009-08-21

多任务下的数据结构与算法

多任务下的数据结构与算法 在多核时代,这是一项你必须掌握的基本知识和技术。 如果你不想落伍,那就赶快来下载把。 祝你,学习愉快。

2009-08-21

与java算法 上本书 对应的 书中源代码

与上本书Java算法 中的所有源代码 这些代码可以指导你完成Java算法一书的学习

2009-07-07

Java算法 电子工业出版社

Java算法 电子工业出版社 Scott Robert Ladd 中文版 是学习算法的一本好书 排序算法 FFT算法 字符串匹配算法 等等

2009-07-07

Clutter中文教程

Clutter学习的入门资料,介绍各种函数和基本成员的使用。

2009-06-11

opensource09年三月刊

开源,人人为我,我为人人! 这是一本介绍开源信息的免费杂志,相当不错。 推荐给大家。

2009-03-19

Ajax框架Ext3的学习资料

ExtJS 是一个很不错的Ajax 框架,可以用来开发带有华丽外观的富客户端应用,使得我 们的b/s 应用更加具有活力及生命力。ExtJS 是一个用javascript 编写,与后台技术无关的前 端ajax 框架。因此,可以把ExtJS 用在.Net、Java、Php 等各种开发语言开发的应用中。 最近我们在几个应用都使用到了ExtJS,对公司以前开发的一个OA 系统也正在使用ExtJS2.0 进行改造,使得整个系统在用户体验上有了非常大的变化。本教程记录了前段时间本人学习 ExtJS 的一些心得及小结,希望能帮助正在学习或准备学习ExtJS 的朋友们快速走进ExtJS2.0 的精彩世界。 教程包括ExtJS 的新手入门、组件体系结构及使用、ExtJS 中各控件的使用方法及示例 应用等,是一个非常适合新手的ExtJS 入门教程。本教程主要是针对ExtJS2.0 进行介绍,全 部代码、截图等都是基于ExtJS2.0。

2009-02-21

空空如也

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

TA关注的人

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