自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

已废弃。

https://github.com/yongkangchen

  • 博客(54)
  • 资源 (3)
  • 收藏
  • 关注

原创 C/C++编程GUI库比较

<br />需要用为c++实现的http代理服务器来写gui。搜索了下,主要有:GTK+,QT,FLTK,win32 api(MFC),最后选择了win32 api,毕竟不用夸平台,自己简单的封装了下。以下为引用,黑体下划线为本人注释:<br /> <br />转自:http://blog.csdn.net/lostown/archive/2006/04/11/658654.aspx<br /> <br />最强的GUI库当属Qt,毕竟是商业化的东西,功能最完整,什么都好,包括类似java代码风格,良好的框

2011-04-17 14:53:00 3174 1

转载 c++ 设置和获取当前工作目录

<br />转自:http://blog.163.com/strive_only/blog/static/89380168200910285636730/<br />#include <iostream>#include <windows.h>#include <string>using namespace std;int main(){ char buf[1000]; int i=1000; GetCurrentDirectory(1000,buf); //得到当前工作路

2011-04-07 19:02:00 9618

转载 编码原则十日谈

<br />转自:http://www.alisdn.com/wordpress/?p=256<br /> <br />前言为什么写这篇文章<br />编写本文档的最初目的,是为研究院平台研发一部制定一套C++编码规范,以提高编码质量,进而提高软件产品的质量。在下笔之前本人一直在思考,为什么以前也有编码规范,但一直没有很好的效果呢?其实制定编码规范容易,执行编码规范难,难在要先让大家从心里接受编码规范,彻底理解编码规范的重要性。正是因为这个原因,在本文中,并没有真正灌输具体的编码规范,而是从根本的角度分析编

2011-04-02 00:24:00 1336

原创 boost:bind原理

废话不多说,贴上代码,简单模仿。一、指向函数的指针语法:数据类型 (*函数指针名)(形参表);void run(){  cout二、获取并调用类的成员方法class Foo{public: void run(){ cout三、模板化template void call(void(T::*p)(),T t){ (t.*p)();}Foo foo;call(&Foo::run,foo);四、泛化参考Boost::Any的实现,把类的成员方法和对象

2011-04-02 00:11:00 1268

原创 boost asio http

<br />花了一周左右的时间,参考boost::asio的文档,自己实现了一个多线程的http代理服务器。今天发现已经有现成的网络库:cpp-netlib.<br />推荐一下,有可能会被收录进boost。回头花时间研究研究,并将此库引进程序。

2011-04-02 00:08:00 5137 1

原创 visual studio 2010 新手技巧记录

<br />一、加快编译速度<br />1、开启”StdAfx 预编译头文件“:项目属性->配置属性->c/c++ ->预编译头<br />2、多处理器编译:项目属性->配置属性->c/c++ ->常规<br /> <br />二、插件:AssistX (vs助手)<br /> <br />三、静态链接dll,避免带上一堆dll(需要静态链接库):项目属性->配置属性->c/c++ ->代码生成->运行库,选择“多线程调试/MTd”(for debug),“多线程/MT”(for release)<br /

2011-04-02 00:00:00 947

原创 visual studio中,利用宏判断当前是debug还是release

#ifndef _DEBUG<br />#pragma comment( linker, "/subsystem:/"windows/" /entry:/"mainCRTStartup/"" )<br />#endif

2011-03-31 17:57:00 2630

转载 获取执行程序所在目录

<br />TCHAR szFilePath[MAX_PATH + 1]={0};GetModuleFileName(NULL, szFilePath, MAX_PATH);(_tcsrchr(szFilePath, _T('//')))[1] = 0;//删除文件名,只获得路径字串 <br /> 

2011-03-31 16:56:00 591

转载 更改 IE 代理服务器的设置

<br />转自:http://blog.tinybrowser.net/archives/2076<br /> <br />可以通过 ie 浏览器的主界面的菜单设置, “工具 -> Internet 选项 -> 连接 -> 局域网设置” 的 “代理服务器” 选项设置.<br /><br />在 windows 下可以通过直接改以下注册表的方式更改代理设置, 但 IE 进程必须重启, 不是很专业.<br /> <br />Regedit4 [HKEY_CURRENT_USER/Software/Mi

2011-03-31 16:11:00 4492

转载 如何一个命令停止某个端口的服务进程

<br />我们先看看这么做的过程,把处理方式整理一下,然后才能用程序处理:<br /><br />1 netstat -nlp 查看占用端口号的服务<br />2 找到该端口号的进程<br />3 找到该进程id<br />4 kill它<br /><br />程序可以一点一点来:<br /><br />1 查看占用端口号的服务<br /><br />[root@aslibra root]# netstat -nlp<br />Active Internet connections (only serve

2011-01-27 14:20:00 1485

转载 Linux系统非ROOT用户80端口不能启动tomcat问题的变通办法——通过Iptables端口转发

<br />转自:http://blog.csdn.net/qinhl99/archive/2010/07/17/5741700.aspx<br /><br />非root用户,修改tomcat启动端口为80,启动时报错:<br />2010-07-17 13:21:42 org.apache.tomcat.util.digester.SetPropertiesRule begin <br />警告: [SetPropertiesRule]{Server/Service/Engine/Host/Contex

2011-01-27 14:17:00 7688 1

转载 Return 'null' or throw exception

<br />转自:http://stackoverflow.com/questions/175532/return-null-or-throw-exception<br /> <br />I have a method that is suppose to return an object if it is found.<br />If it is not found, should I:a) return nullb) throw an exceptionc) other<br />if you

2011-01-27 12:26:00 864

转载 c++ const

<br /><br />1.1. 简述<br />  const关键字的最初动机是取代预处理器 #define 进行值替代。用C语言进行程序设计时,预处理器可以不受限制地建立宏并用它来替代值。因为预处理器只做文本替代,它既没有类型检查思想,也没有类型检查工具,所以预处理器的值替代会产生一些微小而且往往是很难察觉而让程序员郁闷很久的问题,这些问题在C + +中可通过使用c o n s t而避免。<br />之后const又被用于指针、函数变量、返回类型、类对象及其成员函数。所有这些用法都稍有区别,但它们在概念

2011-01-27 11:49:00 477

转载 SVN+APACHE

<br /><br />一,svn+apache<br />找到Apache Group/Apache2/conf/httpd.conf文件,然后去掉如下几行的注释(删除 '#'标记):<br />#LoadModule dav_fs_module modules/mod_dav_fs.so<br />#LoadModule dav_module modules/mod_dav.so<br />将下面两行添加到LoadModule部分的最后。<br />LoadModule dav_svn_module m

2011-01-27 09:53:00 606

原创 Project darkstar的配置

<br /><br />主类:com.sun.sgs.impl.kernel.Kernel<br />参数:app.properties<br />工作目录:F:/java/FoobarServer/data<br />VM 选项:-Djava.library.path=F:/java/libs/sgs/sgs-server-0.9.7/lib/bdb/win32-x86<br /> <br />app.properties内容:<br />com.sun.sgs.app.name=HelloWorld<b

2011-01-27 09:52:00 795

转载 Linux 系统通过WEB修改svn 帐号密码

<br />此方法经centos 5.3/5.4 ,apache+php 验证可用。<br /><br />增加虚拟目录<br /><br />vi /etc/httpd/conf/httpd.conf   文件最后添加<br /><br />Alias /svnadmin "/var/www/html/svnadmin/"<br /><br /><Directory "/var/www/html/svnadmin"><br /><br />Require valid-user<br /><br />Aut

2011-01-27 09:52:00 3293

转载 fedora 12 安装nvidia显卡驱动

<br /><br />一,查看自己的显卡驱动版本<br />lspci |grep VGA<br />二,去nividia官方网站下载驱动是.run后缀<br />三,Fedora 12 引入了 Nouveau 的 KMS 支持,画面是更柔和了,但是目前不支持3D(相对而言nouveau是开源的而nvidia是闭源的),所以需要避开nouveau,编译安装启动nvidia官方驱动。<br />/1.在 /boot/grub/grub.conf 里加上 nouveau.modeset=0 参数,为禁止 no

2011-01-27 09:51:00 769

原创 can't open file db/txn-current-lock:permission denied

<br />用户对库没有权限,<br />#chown -R apache.apache svn_repos

2011-01-27 09:51:00 3513 1

转载 Alchemy

<br />步骤:<br />1、下载<br />下载之前,说一下这几个软件的关系,便于理解。看图,就是我的理解。<br /><br />Alchemy下载页面(点此直接下载文件): http://labs.adobe.com/downloads/alchemy.html<br />Java(JRE)下载页面:http://java.sun.com/javase/downloads/index.jsp<br />FlexSDK下载地址(点此直接下载文件):http://opensource.adobe.co

2011-01-27 09:50:00 1297 2

原创 java 基本类型

Java基本类型有8种:字符型:char 布尔型:boolean 整型:int ,short , long 浮点型:float,double,bytepublic class PrimitiveTypeTest { public static void main(String[] args) { // byte System.out.println("基本类型:byte 二

2009-02-24 10:25:00 3136

转载 用AJAX来控制书签和回退按钮

用AJAX来控制书签和回退按钮作者:Brad Neuberg译者:boool版权声明:任何获得Matrix授权的网站,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:Brad Neuberg;boool原文地址:http://www.onjava.com/pub/a/onjava/2005/10/26/ajax-handling-bookmarks-and-ba

2007-05-24 11:49:00 999

原创 调试JSP解决TOMCAT缓存问题

调试JSP解决TOMCAT缓存问题 1。让JSP不缓存方法网页头部加上 response.setHeader("Pragma","No-cache");//HTTP 1.1 response.setHeader("Cache-Control","no-cache");//HTTP 1.0 response.setHeader("Ex

2007-05-23 13:16:00 1280

原创 JavaScript 里如何判断一个字符串里是否存在某个字符串?(支持中文)

JavaScript 里如何判断一个字符串里是否存在某个字符串?(支持中文)代码如下:var aaa="lkjd020jfdokj"; var bbb="dok"; if(aaa.indexOf("020"){ document.write("没有"); } else { document.write("有"); } 

2007-05-22 11:29:00 2376

原创 http://blog.sina.com.cn/u/4b86f2ee010006n3

http://blog.sina.com.cn/u/4b86f2ee010006n3 

2007-05-22 01:08:00 1444

原创 ajax局部刷新

script>setInterval("refreshTime()",1000);     //每格1秒刷新一次funciton refreshTime(){   var dateObj = new Date();   time.innerHTML = dateObj.toLocaleDateString();   //刷新div里面的内容}------------------------

2007-05-22 01:06:00 2117

原创 刷新技术经历了大致几个阶段:

刷新技术经历了大致几个阶段:一、在HTML文件头里增加一个键,使该页面在设定的时间后跳转到指定的页面(包括自身);例如:二、使用框架然后在JS脚本里定时刷新框架内容。上面两种方式都会重新加载页面,即刷新,给人的感觉不是很好!于是无刷新技术出现了。三、是对第二种方式的一种变通。即将众多框架中的一个长宽设置为0,使其不可见,然后通过脚本定时刷新该隐藏框架内容,再将该框架内容

2007-05-22 00:54:00 694

转载 建一个XMLHttpRequest对象池

在ajax应用中,通常一个页面要同时发送多个请求,如果只有一个XMLHttpRequest对象,前面的请求还未完成,后面的就会把前面的覆盖掉,如果每次都创建一个新的XMLHttpRequest对象,也会造成浪费。解决的办法就是创建一个XMLHttpRequset的对象池,如果池里有空闲的对象,则使用此对象,否则将创建一个新的对象。下面是我最近写的一个简单的类:/** * XMLHttpRe

2007-05-22 00:52:00 654

原创 AJAX技术(无刷新技术)在PHP开发中的应用

AJAX技术(无刷新技术)在PHP开发中的应用AJAX无疑是2005年炒的最热的Web开发技术之一,当然,这个功劳离不开Google。我只是一个普通开发者,使用AJAX的地方不是特别多,我就简单的把我使用的心得说一下。(本文假设用户已经具有JavaScript、HTML、CSS等基本的Web开发能力)  [AJAX介绍]  Ajax是使用客户端脚本与Web服务器交换数据的Web应用

2007-05-22 00:46:00 1410

转载 用Wizlite给网页加上评注

Wizlite,一个可用来给网页划线、加批注的网站,无需插件,用的是ajax技术。当然它也支持firefox的扩展插件。你还可以与别人分享你的评注,以及看到别人的评注。没事进去玩玩也很有趣,里面的工具做的特别漂亮可爱。在网络上阅读一直不是我的主要阅读方式,原因之一就是无法像阅读一本纸质图书那样可以画画弄弄,使自己便于理解。随着越来越多像Wizlite这样的网站出现,这一问题就可以解决了。如果在

2007-05-22 00:34:00 823

原创 ajax提交中文数据,乱码问题,困扰我整整两天。终于被我解决。。。

此间,我尝试用alert调试。发现在js中能够输出正确的中文。在服务器接受到数据时,输入的是乱码。自己不断检查代码和编码设置,都正确。找不出原因和解决方法。最后是这样解决的: 1. 对中文参数编码encodeURI(chinesePara);  poststr = "username="+encodeURI("中文");2.服务器端获取参数后解码String username =

2007-05-22 00:24:00 1146

转载 Javascript 获取浏览器窗口中文档(视口)可用尺寸的方法

摘要: 由于浏览器的差异,许多信息的获取都要考虑兼容性,窗口中文档可用尺寸是一个经常需要用到的信息,由于浏览器不同甚至版本不同,获取的方法也不一样,本文介绍的函数能够兼容各种浏览器,获取这一信息。同时,文章中对浏览器处理这一信息的差异也做了详细说明。 归类: Javascript, 关键词: window, 文档, offsetHeight, clientHeight, innerHe

2007-05-20 11:17:00 1648

转载 What is JSON:初识JSON

What is JSON:初识JSON 本篇介绍JSON的基础知识。在没有接触AJAX之前我还不知道什么是JSON,在读Jeffrey Zhao的《深入Atlas系列》时才看到这个词,所以有必要了解一下JSON。这里我结合今天初浅的认识及一个小练习记录我的学习。JSON是什么?JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写

2007-05-20 06:07:00 1415

转载 JSON傳送與接收

 在 JSON 中我們已經介紹過其基本格式,與XML相同,JSON只是一個文字格式,只要客戶端與伺服端可以剖析它,就可以利用它作為傳送資料的格式,但它是JavaScript的核心特性之一,所以在JavaScript中使用JSON作為資料格式很方便,您還可以在 http://www.json.org 找到處理JSON的程式庫,包括客戶端JavaScript library與伺服端的library。相

2007-05-19 21:07:00 9324 1

原创 mydiv.style.visibility = hidden ;

mydiv.style.visibility = hidden ; 

2007-05-19 19:53:00 531

原创 document.getElementById("DIV名").innerHTML = "你要更新的内容"

document.getElementById("DIV名").innerHTML = "你要更新的内容" 

2007-05-19 19:53:00 8118

转载 用javascript连接access数据库的方法

这几天费了挺大力气在网上查找javascript连接access数据库的方法,经过整理总结,终于写出一段能够有效执行的代码。     但是这段代码在本地可以正常运行,一旦放到免费个人空间上就没法执行了,主要原因就是操作权限不够,由于只支持静态页面的免费空间多数都作了非常严格的限制,所以无论是用mdb的方式,还是读写纯文本文件的方式都没办法通过,而由页面报出js错误。国外的一

2007-05-19 19:52:00 716

转载 SetTimeOut方法用法示例

一).示例图片效果(二).代码window.setTimeout()函数function showtime(){mytime=new Date();mytime=mytime.getHours()+":"+mytime.getMinutes()+":"+mytime.getSeconds();document.myform.mytext.value=mytime;window.clea

2007-05-19 19:48:00 935

转载 简单示例:AJAX结合PHP代码实现登录

页面1: login.html html>head>script language="javascript">function postRequest(strURL){    var xmlHttp;    if(window.XMLHttpRequest){ // For Mozilla, Safari,

2007-05-19 19:47:00 654

转载 利用javabean轻松实现对数据库的连接、查询以及增删改!------使用范例

QueryBean.java: pacakage operate_db; /** * Title: select insert update and delete * Description: select insert update and delete * Copyright: Copyright (c) 2001 * @author Lci21 * @version 1.0 */ impor

2007-05-19 19:44:00 2087

转载 使用语句预处理

import java.sql.*;import java.util.*;/** * Title: 使用语句 * Description: 本实例演示使用语句方式查询数据库操作。语句是一种预处理的执行方法。 * Copyright: Copyright (c) 2003 * Filename: StatementConn.java * @version 1.0 */public class Sta

2007-05-19 19:42:00 713

软件工程课程设计报告

软件工程课程设计报告 软件工程课程设计报告

2009-06-06

C程序100实例.rar

C程序100实例.rar

2007-09-24

JSON.JS

JSON.JSJSON.JS

2007-05-19

空空如也

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

TA关注的人

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