自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 收藏
  • 关注

原创 hibernate生成cross join导致sybase不识别问题解决

将hibernate升级后相同的hql竟然生成了不同的sql。以下分别是hql和新老版本生成的sql。我的sybase15不识别crossover,只好另想办法。select new com.abc.boor.model.InformationView(c.id,a.id,a.title,a.content,rtrim(a.type),rtrim(a.level),a.status,a.pro

2013-01-31 15:18:14 3086 2

原创 spring和hibernate升级过程记录

经过痛苦的折腾,终于将spring从1.2.4升级到3.0.2,将hibernate从3.0.5升级到3.5.3,以下是遇到的一些问题。1.删除了旧的包,引入新的包,spring的新包和旧包差别很大,旧包就一个,新包分成了好多。2.model中是所有表对应的类,重新加上了对Serializable的实现,要不就会报错。3.web下是部分和ServletRequestUtils相关的函数

2013-01-25 14:30:50 1262

原创 sybase中为字段设定默认值

create default DEF as 0sp_bindefault DEF,'SRSD.SRSDPTT'

2013-01-08 17:57:36 4722 1

转载 java.util.Date与字符串之间的转换

Format format = new SimpleDateFormat("MM/dd/yyyy");字符串转化为时间:Date date=format.parseObject("10/28/1999");//被转化的字符串格式为format时间转化为字符串:String dateString=format.format(date);//转化为的目标字符串格式为format

2012-12-21 17:08:52 791

原创 c#和c/c++编译生成的exe文件的区别

c#编译生成的 exe文件,是一个由中间语言(IL)、元数据(Metadata)和一个额外的被编译器添加的目标平台的标准可执行文件头(比如Win32平台就是加了一个标准Win32可执行文件头)组成的PE(portable executable,可移植执行体)文件,需要由CLR执行。c、c++编译生成的exe文件是传统的二进制可执行文件,可以由硬件直接执行。虽然他们有着相同的扩展名,但是却有很大的差

2012-10-29 15:11:33 2954

原创 工作流的建立步骤

1.建立数据集。2.建立operation,注意两个第一个过程的输出和第二个过程的输入,变量名称要一样,名字随意。3.在系统流程里边为operation配一个操作码,数据对象名称为:POMP.AM.AM.Data.*Data,数据集名称为:POMP.AM.AM.Service.DataSet.*DataSet。4.编写相应代码调用工作流,并使用返回的Data。

2012-09-25 16:22:08 1271

原创 c#中ComboBox 控件默认值的设置

ComboBox 控件的属性selectedindex是控制默认值的,如果selectedindex为-1,则默认值为空,若selectedindex为n,则默认值为选项列表中的第n个选项。该值可以通过属性窗口配置,也可以通过代码设置。

2012-09-24 14:42:50 21850 2

转载 左手手型投篮姿势教程

首先要强调的是,本篇教程只是左手手型要点的讲解,不涉及左手肘部,以及整个左臂,以及右臂和全身等的要点,正式教程的写作计划是:左手-左肘-左臂-左臂节奏-左肩-右手-右手腕-右肘部-右臂-右肩-双肩-头部-上身-双腿-双脚-节奏-全身综述。是这样一个顺序,每个要点都会如本篇文章一样,有很多图片来配和讲解,之前发布的我投篮练习的视频只用作之前的一些文章中的论据而已,只是作为资料,不作为参考也不作为示范

2012-07-24 12:27:49 2537

转载 Invoke与BeginInvoke

在 Invoke 或者 BeginInvoke 的使用中无一例外地使用了委托 Delegate ,至于委托的本质请参考我的另一随笔: 对 .net事件的看法 。 一、为什么 Control类提供了 Invoke和 BeginInvoke机制?关于这个问题的最主要的原因已经是 dotnet程序员众所周知的,我在此费点笔墨再次记录到自己的日志,以便日后提醒一下自己。1、 win

2012-07-17 15:27:44 1013 1

转载 Postfix介绍

postfix是免费的: postfix想要作用的范围是广大的Internet用户,试图影响大多数的Internet上的电子邮件系统,因此它是免费的。 2. 更快: postfix在性能上大约比sendmail快三倍。一部运行postfix的台式PC每天可以收发上百万封邮件。 3. 兼容性好: postfix是sendmail兼容的,从而使sendmail用户可以很方便地迁移到

2011-12-25 20:19:36 5413

转载 IP数据库的自动更新

我们这里介绍几个免费IP数据库的更新,对于国外IP数据,我们使用Maxmind的开源项目GeoIP,而国内IP数据我们使用纯真的QQWry, 由于QQWry是rara格式的,我们首先在系统安装unrarwget http://www.rarlab.com/rar/unrar-3.7.7-centos.gzgzip -d unrar-3.7.7-centos.gzmv unrar-3.7

2011-12-08 10:48:39 3139 2

转载 提高SQL查询速度的30个要点

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select i

2011-12-02 15:55:51 1818

原创 几个数据库概念的区别

1.where和havingWHERE 子句搜索条件在进行分组操作之前应用;而 HAVING 搜索条件在进行分组操作之后应用。所以where后面是不可跟聚会函数( 一种函数,它对一组行中的某个列执行计算,并返回单个值如count()  sum())。2.exist和inin 是一个集合运算符,前边要有一个列名。exists是一个存在判断,如果后面的查询中有结果,则exist

2011-12-02 15:24:37 1806

转载 理解数据库范式

理解数据库范式系统是短暂的数据是永恒的转自:http://blog.csdn.net/jianxiong8814/archive/2008/03/03/2142442.aspx       数据库范式是数据库设计中必不可少的知识,没有对范式的理解,就无法设计出高效率、优雅的数据库。甚至设计出错误的数据库。而想要理解并掌握范式却并不是那 么容易。教科书中一般以关系代数的方法来解释数据

2011-12-02 11:50:14 1364

转载 写一个函数,求两个整数的之和,要求在函数体内不得使用+、-、×、÷

题目:写一个函数,求两个整数的之和,要求在函数体内不得使用+、-、×、÷。分析:这又是一道考察发散思维的很有意思的题目。当我们习以为常的东西被限制使用的时候,如何突破常规去思考,就是解决这个问题的关键所在。看到的这个题目,我的第一反应是傻眼了,四则运算都不能用,那还能用什么啊?可是问题总是要解决的,只能打开思路去思考各种可能性。首先我们可以分析人们是如何做十进制的加法的,比如是如何得出5+

2011-11-13 20:41:54 1219 5

转载 成员函数、虚函数、this指针

1、成员函数的实现机制和普通(全局)函数没有本质区别,对编译器而言,经过名称处理以后(在函数名前加上命名空间、类名),一个成员函数就是普通函数了,在编译后的代码区域有确定的函数体和入口地址。最大的差别在于发生调用时,对于成员函数,编译器会隐含语句push this,其中this指针指向对象的地址,这就是操作所需要的数据的所在。编译后的成员函数调用可能是:...push thiscall

2011-11-13 20:28:50 1303

转载 找出出现最多的子串

分析问题:假设存在一个长度为 N 的子串 S 出现的次数最多。那么它具有哪些特点呢?S 的任一子串的出现次数不少于 S 的出现次数S 中不会出现重复的子串字符S 中不会出现重复的字符组成 S 的每一个字符、每一个子串的出现次数都和 S 一样解决问题:扫描输入的每个字符,记录每个字符 C 的出现次数,以及对该字符的后续字符 NC 的关联次数。扫描统计数据中每个字符的出现次

2011-11-06 20:47:20 717

原创 zarafa-webaccess右下角加入更改密码的链接

./client/corelayoutmanager.js下的LayoutManager.prototype.setFooter = function()函数中加入以下内容:var seperator3 = document.createElement("span");        seperator3.innerHTML = " · ";

2011-10-16 19:49:06 941 2

转载 滑动窗口机制

(1).窗口机制    滑动窗口协议的基本原理就是在任意时刻,发送方都维持了一个连续的允许发送的帧的序号,称为发送窗口;同时,接收方也维持了一个连续的允许接收的帧的序号,称为接收窗口。发送窗口和接收窗口的序号的上下界不一定要一样,甚至大小也可以不同。不同的滑动窗口协议窗口大小

2011-10-14 21:59:44 665

原创 为Postfix增加验证模块

1.创建数据库和表:create database postfix;create table users(id int(11) NOT NULL  primary key AUTO_INCREMENT,username varchar(30) not null,passw

2011-10-08 20:35:11 822

转载 从B树、B+树、B*树谈到R 树

从B 树、B+ 树、B* 树谈到R 树 作者:July、weedge、Frankie。编程艺术室出品。说明:本文从B树开始谈起,然后论述B+树、B*树,最后谈到R 树。其中B树、B+树及B*树部分由weedge完成,R 树部分由Frankie完成,全文最终由July统

2011-10-07 17:09:43 776 2

原创 zarafa-webaccess 更改默认语言和颜色主题

1.默认语言改为中文:        if (isset($_ENV['LANG']) && $_ENV['LANG']!="C"){                define('LANG', $_ENV["LANG"]); // This means the serv

2011-10-02 11:26:01 1592

原创 g++编译pthread_create函数的注意点

1.在c++中函数的参数是和函数一起进行编译的,参数列表为:int pthread_create(pthread_t*, const pthread_attr_t*, void* (*)(void*), void*),因此回调函数定义时参数中一定要有个void*的参数2.pt

2011-09-30 15:02:41 4894

原创 testsaslauthd 出现 connect() : No such file or directory 0:

加上:-f /var/state/saslauthd/mux,用下边的命令即可 testsaslauthd -s smtpd -u root -p 1111111 -f /var/state/saslauthd/mux

2011-09-23 17:35:09 4651

原创 iptables禁止某一个ip段访问本机

iptables -A INPUT -p tcp --syn -s 114.0.0.0/8   -d 222.128.5.216/32 --dport 25 -j DROP114.0.0.0/8为禁止的ip段, 222.128.5.216/32为本机地址

2011-09-23 15:51:16 2947

原创 Postfix邮件队列介绍和常用命令

以下是Postfix的四种邮件队列,均由管理队列的进程统一进行管理:1. maildrop:本地邮件放置在maildrop中,同时也被拷贝到incoming中。2. incoming:放置正在到达或队列管理进程尚未发现的邮件。3. active:放置队列管理进

2011-09-21 17:26:51 5297

原创 求两个大整数(大于32位)的乘积的C++实现代码

//主要思路是两个数组放两个大数,一个数组放各个位相乘的中间结果,一个数组放最后结果#include using namespace std;void Multiply(){    char num1[50],num2[50];    char

2011-09-19 10:11:15 1770

转载 常用正则表达式

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]

2011-09-16 18:00:20 573

原创 常见的几个树的性质

二叉排序树(二叉查找树,Binary Sort Tree):它或者是一棵空树;或者是具有下列性质的二叉树: (1)若左子树不空,则左子树上所有结点的值均小于它的根结点的值; (2)若右子树不空,则右子树上所有结点的值均大于它的根结点的值; (3)左、右子树也分别为二叉排序树;

2011-09-15 11:29:37 1356 2

原创 英文句子按单词反序输出的C++实现代码

//思想是先逐个反转单词,然后反转上一步得到的整个字符串#include #include using namespace std;//反转string中begin和end之间的部分void TraverseWord(string &str

2011-09-15 10:54:24 4507

原创 求二叉树中节点的最大距离的C程序实现代码

#include #include #include typedef struct Node{    char value;    struct Node *leftChild;    struct Node *rightChild;    i

2011-09-14 12:04:17 1004

原创 求二叉树中两个节点的最近公共节点的C程序实现代码

#include #include #include typedef struct Node{    char value;    struct Node *leftChild;    struct Node *rightChild;

2011-09-13 22:48:17 961

转载 一些常见的重要算法

下面是一些比较重要的算法,原文罗列了32个,但我觉得有很多是数论里的,和计算机的不相干,所以没有选取。下面的这些,有的我们经常在用,有的基本不用。有的很常见,有的很偏。不过了解一下也是好事。也欢迎你留下你觉得有意义的算法。(注:本篇文章并非翻译,其中的算法描述大部份摘自Wikip

2011-09-13 10:00:13 680

转载 50个c/c++源代码网站

C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建议,以进一步加强这方面的清单。1、ht

2011-09-13 09:06:40 797 1

原创 itoa函数的实现要点

#include #include #include char* _itoa(int value, char* string, int radix){char tmp[33];char* tp = tmp;int i;unsigned v;in

2011-09-11 11:35:34 732

原创 atol(atoi)函数的实现要点

以下是c标准库中该函数的实现代码,从中分析要点/*** *atox.c - atoi and atol conversion * * Copyright (c) 1989-1997, Microsoft Corporation. All rights reserved.

2011-09-11 10:57:27 2215 2

原创 memcpy函数的实现要点

void *memcpy(void*dest,const void*src,size_tcount)//1.源串要有const修饰,这里参数都是void *{    char *pDest=(char*)(dest);//2.将原始指针赋给新变量,char *

2011-09-10 11:19:35 1261 3

原创 strcpy函数的实现要点

static char * strcpy(char *dest, const char *src)//1.要注意,源串要有const修饰  {  assert(dest != NULL && src != NULL);//2.判定指针是否合法  char *ret =

2011-09-09 18:08:28 847 1

原创 字典树(Trie树)的C程序实现代码

#include #include #include #define MAX 256//ascii码有256个字符,故每棵树的子节点最多有256个#define MAXLEN 256//单词最长为256typedef struct TrieNode

2011-09-07 22:20:43 9862

原创 为zarafa-admin添加web接口问题解决

php无法调用zarafa-admin模块,设置/etc/zarafa/server.cfg中的local_admin_users       = root apache,为zarafa的管理员添加了apache用户。

2011-09-07 12:29:35 1080

空空如也

空空如也

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

TA关注的人

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