自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

什么windows,linux,Mac OS

都来弄一弄

  • 博客(30)
  • 资源 (9)
  • 收藏
  • 关注

原创 no matching function for call to ‘transform

<br />使用c++标准库transform将string转化大小写时,编译出现以下错误:<br /> <br />#include <iostream>#include <cctype>#include <algorithm>std::transform(res.begin(), res.end(), res.begin(), std::tolower);<br /> <br />no matching function for call to ‘transform(__gnu_cxx:

2011-01-29 09:05:00 2763 1

原创 select实现多路复用(BSD SOCKET)

/*server.cpp*/#include #include #include #include #include #include #include #include #include #define MYPORT 2000 // the port users will be connecting to#define BACKLOG 5 // how many pending connections queue will hold#defin

2011-01-28 09:46:00 1922

转载 指针与字符串

<br />开始之前必须明确strlen的含义,原型为size_t strlen( char *str ); strlen返回字符串的长度,即null(/0)之前的字符的数量。<br />一 char* 与 char []<br />实例加注释:void TestCharPointerAndArray() <br />{ <br />    char *c1 = "abc"; //abc/0常量区,c1在栈上, 常量区程序结束后自动释放。 <br />    //c1[1] = 'g'; // 常量不能修改

2011-01-24 21:10:00 989

转载 创造Windows下的自由软件: MinGW

<br />MinGW是指只用自由软件来生成纯粹的Win32可执行文件的编译环境,它是Minimalist GNU on Windows的略称。详情请参考<http://www.mingw.org>。<br /><br />  这里的“纯粹”是指「使用msvcrt.dll的应用程序」。无法使用MFC (Microsoft Foundation Classes)。<br /><br />  MinGW: A collection of freely available and freely distribut

2011-01-24 21:10:00 670

转载 内存分配详解

<br />内存分配方式 <br /><br />   (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。<br />   (2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。<br />   (3) 从堆上分配,亦称动态内存分配。程序在运行的时候用malloc或new申请任意多少的内存,程序员自己负

2011-01-24 21:09:00 769

原创 freebsd 下 vim的方向键使用

我们要去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限,就是在.vimrc中增加set nocp就可以了<br />echo "set nocp" >> ~/.vimrc<br />backspace键不能删除原有内容的修改:<br />set backspace=indent,eol,start<br /> 

2011-01-24 21:07:00 974

原创 FREEBSD 修改ROOT密码

<br />进入单用户,显示#<br />挂载档案系统,输入<br /><br /># fsck -p            //文件档案检查<br /># mount -u /         //挂载/<br /># mount -t ufs -a    //挂载所有文件档案<br /><br />更改密码<br /><br />#passwd             //更改密码<br />New password:<br />Retype new password:<br />passwd: upd

2011-01-24 21:07:00 1507

原创 UNIX环境高级编程实例运行

《UNIX环境高级编程》运行里面的实例(download: http://www.apuebook.com/)时就出现问题,提示 "错误:apue.h:没有那个文件或目录". apue.h是作者自定义的一个头文件,包括程序所需的常用头文件及出错处理函数。所以因该将它放入系统头文件中(Linux下是 /usr/include),这样gcc编译器就可以找到它了。<br />    <br />    1. 超级用户权限登入 #cd /usr/include<br />    2. 将apue.h和error.c

2011-01-24 21:06:00 1025

原创 .NET编程初学者容易犯的错误和容易混淆的概念

<br />今天转载了好几篇文章,这篇对偶现在的情况最有用,希望能够对您也有用!?呵!贴在这里!转载自M$中文技术站 <br />一、分不清楚的对象与类 <br /><br />即使是初学者也知道面向对象这个名词。但是很多人搞不清楚“对象”和“类”这两个概念的区别。我不想去解释对象与类的名词概念,这些东西大家翻翻书本就可以找到。 <br /><br />如果你仔细翻阅一下很多IT书籍,会发现,对象(object)与类(class)相互混用。比如,任何一本入门的面向对象书都会告诉你:对象是类的实例。汽车是一个

2011-01-24 21:02:00 588

转载 深入.NET托管堆(Managed Heap)

在.NET的所有技术中,最具争议的恐怕是垃圾收集(Garbage Collection,GC)了。作为.NET框架中一个重要的部分,托管堆和垃圾收集机制对我们中的大部分人来说是陌生的概念。在这篇文章中将要讨论托管堆,和你将从中得到怎样的好处。 <br />为什么要托管堆?<br />.NET框架包含一个托管堆,所有的.NET语言在分配引用类型对象时都要使用它。像值类型这样的轻量级对象始终分配在栈中,但是所有的类实例和数组都被生成在一个内存池中,这个内存池就是托管堆。 <br />垃圾收集器的基本算法很简单:

2011-01-24 21:01:00 1008

原创 DataGridView中显示进度条(ProgressBar)

using System;<br />using System.Drawing;<br />using System.Windows.Forms;<br />public class DataGridViewProgressBarColumn : DataGridViewTextBoxColumn<br />{<br />    public DataGridViewProgressBarColumn()<br />    {<br />        this.CellTemplate = new Dat

2011-01-24 21:00:00 2913

转载 把 GB2312 编码转成汉字

把 GB2312 编码转成汉字 <br /><br />string s = Convert.ToString(47524, 2); // 转成二进制 <br />byte byte1 = Convert.ToByte(s.Substring(0, 8), 2); <br />byte byte2 = Convert.ToByte(s.Substring(8), 2); <br />byte[] array = new byte[2] { byte1, byte2 }; <br />MessageBox.S

2011-01-24 20:57:00 1926

转载 C#保留小数位数的方法集锦

1.System.Globalization.NumberFormatInfo provider = new System.Globalization.NumberFormatInfo(); <br />provider.NumberDecimalDigits =intDecLength;     //要設定的小數位數 <br />double strCashAmt=Convert.ToDouble(this.txtCashAmt.Text); //先把控件內的值轉成double <br />this.tx

2011-01-24 20:56:00 748

转载 C# Hashtable

Hashtable   <br />一,哈希表(Hashtable)简述 <br /><br />  在.NET work中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/的键值对,其中key通常可用来快速查找,同时key是区分大小写;用于存储对应于key的值。Hashtable中key/键值对均为object类型,所以Hashtable可以支持任何类型的key/键值对. <br /><br />二,哈希表的简单操作 <br /><br />在哈希

2011-01-24 20:55:00 490

原创 实现UpdatePanel局部刷新所需配置

<br />在你的web.config配置文件中的 <system.web> </system.web>节点中放置如下配置 <br /> <br /><!--实现UpdatePanel局部刷新所需配置 start--><br />      <httpHandlers><br />        <remove verb="*" path="*.asmx"/><br />        <add verb="*" path="*.asmx" validate="false" type="System.Web

2011-01-24 20:54:00 759

原创 Visual Studio 2008 prop 增强版

<br />新建文件propp.snippet,存放于:Visual Studio 2008安装目录/VC#/Snippets/2052/Visual C#/<br /><?xml version="1.0" encoding="utf-8"?><br /><CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"><br />  <CodeSnippet Format="1.0.0"><br />   

2011-01-24 20:50:00 651

转载 WCF、Net remoting、Web service概念及区别

<br />Windows通信基础(Windows Communication Foundation,WCF)是基于Windows平台下开发和部署服务的软件开发包(Software Development Kit,SDK)。 WCF就是微软对于分布式处理的 编程技术的集大成者,它将DCOM、Remoting、Web Service、WSE、MSMQ集成在一起,从而降低了分布式系统开发者的学习曲线,并统一了开发标准。 WCF<br /><br />Windows通信基础(Windows Communicati

2011-01-24 20:49:00 668

转载 在转载一篇 连接池proxool配置

SECTION 01 为何需要 connection pooling <br />当我们进入了 Java 的开发世界, pool 也是一门学问, 如何让 connection 先建立好与 DB 的连结, 后来的人可以使用已经存在于 pool 的 connection, 减少连结的时间, 这么优秀的功能, 在许多 application server 都已经实现好了, 你只要简单地按照说明文件配置, 包括最大连结数量, 初始连结数量, 最大等待数量等等的参数, 当然, Tomcat 也有内建 commons-

2011-01-24 20:31:00 664

转载 JAVA中String与StringBuffer的区别

String和StringBuffer的区别,网上资料可以说是数不胜数,但是看到这篇文章,感觉里面做的小例子很有代表性,所以转一下,并自己做了一点总结。<br /><br />在java中有3个类来负责字符的操作。 <br />1.Character 是进行单个字符操作的,<br />2.String 对一串字符进行操作。不可变类。<br />3.StringBuffer 也是对一串字符进行操作,但是可变类。<br />String:<br />是对象不是原始类型.<br />为不可变对象,一旦被创建,就不

2011-01-24 20:28:00 593

原创 ecside自动提交两次的原因剖析。

<br />  原因:查询页面一般有两个form,第一个form是我们提交查询条件所用(这里暂定name为form1),第二个是ecside生成(这里暂定name为ecform)。<br />       为了实现ecside的翻页,我们将ecform的action地址写的与form1一样。不同是,为了使ecside翻页时带<br />上我们的查询条件,以防翻页时不至于将全部数据查出来 ,我们在ecform的action地址中使用了url跟上查询条件的字段。<br />       当点击form1的提交按

2011-01-24 20:27:00 790

转载 OGNL & ValueStack 入门

<br />h1. 一个例子 <br />请看下面的需求,假设有如下用户对象模型: <br />Java代码 publicinterface User {       public String getName();       public Date getRegisterDate();       public Customer getCustomer();   }   publicinterface Customer {       public String getId();       publi

2011-01-24 20:25:00 428

原创 SSH异常:Unable to instantiate default tuplizer

<br />org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionfactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.Hibernat

2011-01-24 20:24:00 827

原创 eclispe连接oracle数据库的ORA-00604 ORA-12705错误

<br />用myeclispe来连接oracle数据库时出现了如下错误: <br />ORA-00604: error occurred at recursive SQL level 1 <br />ORA-12705: Cannot access NLS data files or invalid environment specified<br />终于在网上找到此问题的答案,原来是eclipse的环境编码和oracle的有冲突<br />oracle在注册表中NLS_LANG值为SIMPLIFIED

2011-01-24 20:24:00 904

原创 java.lang.NoClassDefFoundError: antlr/ANTLRException

<br />使用Spring+Hibernate的HibernateDaoSupport的getHibernateTemplate().find(HQL)进行查询时,总是报这样的错误:<br />java.lang.NoClassDefFoundError: antlr/ANTLRException<br /><br />开始没有注意到这个,只看下面的详细情况.结果怎么调试也不行.没办法,搜索了一下antlr/ANTLRException,结果发现是少了antlr包.<br /> <br />http://

2011-01-24 20:23:00 1736

原创 java.lang.UnsupportedOperationException: Not supported by BasicDataSource

<br />find by property name failed<br />java.lang.UnsupportedOperationException: Not supported by BasicDataSource<br /> at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:899)<br /> at org.springframework.jdbc.datasource.User

2011-01-24 20:22:00 4006

原创 JBoss-5.1.0.GA配置连接池再次出错,随记录下来以备后用。

<br />上次配置的是Oracle 数据库几番周折之后总算成功告捷,这次换成MSSQL2005竟然又一次出错。难道配置有区别,还是我在网上下的解压包不是原版的。<br /> <br />查找资料得知需要进行以下配置:<br />1.  MSSQL2005数据库驱动sqljdbc4.jar放在:jboss根目录/jboss-5.1.0.GA/server/default/lib<br /> <br />2.  现在jboss根目录/docs/examples/jca/ 拷贝mssql-ds.xml 到 jb

2011-01-24 20:21:00 2155

原创 CentOS下打RPM包

<br />一、创建RPM打包环境1 如果以root用户登录,可以在/usr/src/redhat/(RPMBUILD根目录) 进行。1.1 BUILD 为构建时的目录; RPMS是最后生成的RPM包存放位置,里面以系统构架类型再分版本目录,如:i386/ SOURCES是存放源码的目录,源码使用tar cvf xxx.tar.gz xxx/ 将源码打包 SPECS是存放rpmbuild spec文件的位置 SRPMS是存放源码RPM包的位置2

2011-01-24 14:18:00 1383

原创 典型Makefile例子

CC = gccXX = g++CFLAGS = -WallOUTPUT = ../build/TARGET = ./CommomLib.so%.o: %.c $(CC) $(CFLAGS) -c $

2011-01-24 14:09:00 1173

原创 异常:Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer]

org.springframework.beans.factory.BeanCreationException: Error creating bean with name sessionfactory defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init metho

2009-08-21 16:57:00 18349 25

原创 VS 2005设计器自动生成的界面代码,贴在这里自己做参考.

这段代码只是为了自己方便手写界面做参考.namespace WindowsApplication1<img id="_30_7370_Open_Image" onclick="function onclick(){this.style.display=none; document.getElementById(_30_7370_Open_Text).style.displa

2007-06-14 08:42:00 1003

HTML2CHM / CHM2HTML 合集

HTML2CHM / CHM2HTML 合集 ,帮助你做专业的CHM电子书

2009-11-27

C/C++语言参考,无字符错误版

C/C++语言参考,固定字符集GB2312防止乱码。

2009-11-27

SqlMetal 工具

SqlMetal.exe 工具,从Microsoft Windows SDK v6.1 里面来

2008-10-09

汇编语言编写的 MD5检查工具

a8a9是一个用汇编语言编写的32位控制台工具,用于核对文件的MD5值是否发生变,也就是文件是否被改动、替换。如果你担心系统文件被病毒插入恶意代码,那么你就可以试试a8a9,绝对可以帮你识别真假。 a8a9提供了备份文件的MD5值(Backup MD5)和核对文件MD5值(Check MD5)的功能。 使用方法: 1、备份文件MD5值 以备份SYSTEM32文件夹下所有EXE文件的MD5值为例 复制a8a9到SYSTEM32目录下,双击运行或命令行运行a8a9,输入字符b(输入c则核对MD5值,默认为b),回车,输入*.exe,回车,则在SYSTEM32文件夹下生成该目录下所有EXE文件的MD5值备份文件BackupMD5.txt 2、核对文件MD5值 复制事先备份文件CheckMD5.txt和a8a9到SYSTEM32目录下,双击运行或命令行运行a8a9,输入字符c,回车,输入字符a(输入字符w则只显示MD5变化的文件,默认为a),回车,则在SYSTEM32文件夹下生成核对结果文件CheckMD5.txt 提示: 1、文件名支持通配符 2、?表示无法计算出MD5值 3、a8a9的应用是基于事先备份基础上,如果没有备份文件BackupMD5.txt,就谈不上核对了。 ------------------------------------- ccwm 2008.04.26 Email:[email protected]

2008-09-05

vim用户手册中文版70

vim用户手册中文版70 vim用户手册中文版70

2008-01-29

ASP相关

我收集的一些ASP JS 代码,可能对WEB初学者有帮助

2007-10-18

MySQL 5.1参考手册

MySQL 5.1参考手册, 非要20个字..........

2007-07-28

JSP数据库编程指南

JSP数据库编程指南

2007-07-28

空空如也

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

TA关注的人

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