自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hwalk的专栏

勇者无畏,智者无惑,仁者无忧

  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux 用户管理命令

useradd user_namepasswd user_name        创建一个新帐户,必须使用root帐号登录。例如: useradd hwalk。在接下来的一步别忘了为新用户设置口令。用户的主目录(被创建的)是 /home/user_name。 你也可以用一个等价的命令adduser user_nameuseradd hwalk –u 503 –g 503        创建一个

2007-07-01 16:47:00 1981

转载 Linux下通用线程池的创建与使用[ZT]

本文给出了一个通用的线程池框架,该框架将与线程执行相关的任务进行了高层次的抽象,使之与具体的执行任务无关。另外该线程池具有动态伸缩性,它能根据执行任务的轻重自动调整线程池中线程的数量。文章的最后,我们给出一个简单示例程序,通过该示例程序,我们会发现,通过该线程池框架执行多线程任务是多么的简单。   为什么需要线程池目前的大多数网络服务器,包括Web服务器、Email服务器以及数据库服务

2007-06-18 23:27:00 6771

转载 在Linux中创建静态库和动态库 【转】

我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。本文主要通过举例来说明在Linux中如何创建静态库和动态库,以及使用它们。 在创建函数库前,我们先来准备举例用的源程序,并将函数库的源程序编

2007-06-13 10:08:00 1122

原创 mysql -- 添加用户,权限刷新

grant all privileges on *.* to hwalk1@% identified by hwalk1;flush privileges; insert into user (Host,User,Password) values(localhost,shagua,); bin>mysql -u rootmysql> grant 权限1,权限2,…权

2007-05-17 21:58:00 66746 3

原创 MySQL--数据导入导出

从MySQL数据库和表中倒出结构和数据实用程序,为备份或为把数据转移到另外的SQL服务器上倾倒一个数据库或许多数据库。倾倒将包含 创建表或充实表的SQL语句。 shell> mysqldump [OPTIONS] database [tables]如果你不给定任何表,整个数据库将被倾倒。 通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。

2007-03-01 11:28:00 2932

原创 宏中"#"和"##"的用法

C语言宏定义技巧(常用宏定义)   一、一般用法 我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起. 用法: #i nclude #i nclude using namespace std; #define STR(s)     #s #define CONS(a,b)  int(a##e##b) int main() {     printf(STR(vck));         

2006-10-29 17:29:00 901

原创 JXTA核心协议之对等机解析协议(PRP)

3.1.1. Introduction    The Peer Resolver Protocol (PRP) provides a generic query/response interface applications and services can use for building resolution services. The PRP provides the ability to

2006-10-04 15:36:00 1962

原创 VC++ Studio使用技巧

 1.检测程序中的括号是否匹配        把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号2.查看一个宏(或变量、函数)的宏定义        把光标移动到你想知道的一个宏上,就比如说最常见的DECLARE_MAP_MESSAGE上按一下F12(或右键菜单中的Go To Defition Of...),如果没有建立Browse files,会出现提示对话框,确定,然后就

2006-10-03 15:42:00 673

原创 JXTA核心协议之对等机发现协议(PDP)

 JXTA核心协议之对等机发现协议(PDP-peer discover protocol)PDP主要用来发布自己的advertisement信息,和查找其他Peer的advertisement。Advertisement是Peer之间各种信息交流的基本单元,发现其他Peer及其他Peer及其资源的问题就转换为发现描述各资源的Advertisement的问题,只要找到对应的Advertisement

2006-10-03 14:50:00 1329

转载 linux下安装程序

最近要在apache下装一个fastcgi的支持模块,费了挺多功夫,还没搞定:(。先看看基础的,linux程序安装问题吧。这个文字以前也看过,总是用到时需要重新到网上查,这次转到这里,备再查。在Linux系统中,安装软件最常见的有两种:一种是软件的源代码,您需要自己动手编译它。这种软件安装包通常是用gzip压缩过的tar包(后缀名为.tar.gz)。  另一种是软件的可执行程序,你只要安装它就

2006-07-03 17:25:00 6529

原创 javascript核心部分

以前也曾经零星的用过javascript,但都只是很简单的现学现用。系统的学习Javascript是最近一个月的事,由于事情比较杂,直到现在,才算把javascript的核心部分算是浓清楚了。争取在这周再把客户端javascript全部搞完。上javascript是比较灵活方便的脚本语言,所以很多其他编成语言的经验在javascript中都可以直接用,这里并不准备系统的复述javascript的整

2006-07-01 17:50:00 1455

原创 C++函数调用中参数传递的问题

这是几天上午调程序时遇到的问题。先来看有错误的代码:void TestSelect(CMysqlDBTools myDBtools){ vector info; string query = "select bc_id, b_title from board";   myDBtools.SetQuerySQL(query); myDBtools.ExcuteQuery(); info = myDB

2006-06-22 11:58:00 1064

原创 CGI编成中的环境变量

环境变量的类别很多,包含客户端和服务端的详细信息。在一般CGI程序开发中,下述几个环境变量在数据传递中起着重要作用。 *GATEWAY—INTERFACE CGI程序所使用的CGI标准接口的版本号。如使用的CGI1.1版,该变量表示为“CGI/1.1”*REQUEST—METHOD HTTP请求方法。根据该变量值可判断CGI请求所采用的请求方法,以决定是通过Stdin还是通过环境变量QUERY—S

2006-06-18 16:58:00 1686

转载 SQL注入详解

随着B/S 模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection ,即SQL 注入。 SQL 注入是从正常的WWW

2006-06-13 14:23:00 1090

原创 HTTP协议中请求方法分析

       个人认为随着web2.0从概念走向大量应用,网络应用将变的更加势不可挡。写web应用程序有2年多了,以前主要是在学校做一些原型系统,对http协议并没有深入的研究。最近的应用中需要区分http请求头中的GET,POST方法,花了点时间研究了一下,参考的主要资料是http协议的rfc文档,网址为http://www.cs.tut.fi/~jkorpela/forms/methods.h

2006-06-02 19:44:00 5847

原创 c++中const关键字使用详解

      关于C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性。在网上搜寻相关主题,发现大多数文章雷同,而关键地方并不是很清楚。在网络资料,参考书的基础上,结合本人的一些体会总结如下,期望对大家有所帮助:一 const基础下面四个定义语句是大多数书籍讲解const关键字都会用到的,[1]const int* a = &b;[2]int const *a = &

2006-05-20 11:10:00 2498 1

原创 apache 2.0.55 + Tomcat 5.5 连接、配置攻略(实践说明)

Apache是广泛使用的HTTP服务器软件,它功能强大,免费,开源,并且支持市场上流行的各种操作系统。Tomcat除了支持Java Servlet/JSP之外,也可以当做网站服务器使用,但是在对于静态的html文件、图片文件等的解析效率上不如Apache。应用tomcat+apache构建服务器是广泛使用的方法。由Apache负责静态资源处理,tomcat负责jsp和java servlet等动态

2006-05-16 20:03:00 1562

转载 安全登录系统的设计与实现方案

对于 Web 应用程序,安全登录是很重要的。但是目前大多数 Web 系统在发送登录密码时是发送的明文,这样很容易被入侵者监听到密码。当然,通过 SSL 来实现安全连接是个不错的方法,但是很多情况下我们没办法将服务器设置为带有 SSL 的 Web 服务器。因此如果在登录系统中加入安全登录机制,则可以在没有 SSL 的 Web 服务器上实现安全登录。要实现安全登录,可以采用下面三种方法,一种基于非

2006-05-12 10:39:00 1420 1

原创 数字签名、加密传输--原理

        数字签名,就是通过在数据单元上附加数据,或对数据单元进行秘密变换,从而使接收者可以确认数据来源和完整性。简单说来,数字签名是防止他人对传输的文件进行破坏,以及确定发信人的身份的手段。        目前的数字签名是建立在公共密钥体制基础上,它是公用密钥加密技术的另一类应用。它的主要方式是:报文的发送方从报文文本中生成一个128位的散列值(又称报文摘要,数字指纹)。发送方用自己的

2006-05-10 20:02:00 5582 2

原创 与每个进程相关联的用户/组ID

      与每一个进程相关联的ID有六个或更多,三对,分别是:实际用户/组ID(对应登录用户),有效用户/组ID、添加组ID(文件存取许可检查),保存设置-用户/组ID(由exec函数保存)。      有效用户/组ID标志当前用户,在用户登录时取自口令文件中的登录项。通常一个登录会话期值不会变,但root可以改变值。            有效用户/组ID、添加组ID决定了进程的文件访问权限。

2006-05-08 18:43:00 1905

原创 Unix内核用于I/O的三个数据结构

这三个数据结构决定了文件共享中,一个进程对另一个进程的作用:一、进程表中的记录项这个记录项为进程当前打开文件列表,每一的表项包含文件描述符标志和文件描述表的项的指针。二、文件表是内核为所有打开文件维持的一张表,其中没一项包括:文件状态标志(读,写,增等),文件当前位移量,只想V节点表的项的指针。三、V节点表每个打开文件(设备)都有一个V节点结构,V节点包含了文件类型和对此文件进行操作的函数的指针;

2006-05-05 16:09:00 1877

原创 Signed jar files

Signed jar filesThe policy file technique does not apply to Web browsers. Before you can execute FileIO in a Web browser, you first store that applets classfiles in a jar file and digitally sign t

2005-07-20 08:28:00 1632

原创 选择合适的java脚本语言

选择合适的java脚本语言--如果你正考虑在java应用中集成脚本解释器,最难得是决定使用那种摘要:脚本语言已经向java开发者证明了它的价值。它让客户实现应用功能的扩展和界面的个性化,从而程序的价值得以提升。另外,它们可以显著的简化程序开发者的设计任务,通过实现动态定义、装载和评估。对于开发人员,集成一种或多种脚本语言的任务是简单的,从越来越长的可选列表中选出一个确实困难

2005-03-20 11:13:00 1803

原创 搜索引擎中用户行为特征分析

搜索引擎维护的两类信息:       网页相关信息(通过信息获取部分获取);用户行为信息(通过log记录获取) 传统IR技术:(information retrieval)       文档的向量空间模型       Tf*idf算法              ―――利用web信息本身的特点和用户行为信息补充              ―――分析网页通过超连接形成的有向

2004-12-31 16:23:00 2573

原创 自动分类在搜索引擎性能优化中的应用

自动分类:按照分类标准,将考察对象划分到各类别下自动聚类:按照被考察队形的内部特征,把相似、近似、特征相似的对象聚合到一起 信息查询方式:       ――分类浏览:基于网站分类目录,浏览对象为网站――成本高,更新维护量大       ――关键词检索:检索对象为网页,信息量大,更新及时,不须人工干预――信息量大,质量难以保证 ====》提供对关键字检索结果集网页的分类浏

2004-12-31 16:17:00 2894 1

原创 java链接数据库的工具类

package spider.tools;import java.sql.*;public class DBTools {  public static final int ORACLE = 0;  public static final int SQLSERVER = 1;  private static String oracleDriver =      "oracle.jd

2004-12-09 15:21:00 1109

原创 在java中实现sql的select函数功能

在java中实现sql的select函数功能――通过简单的机制实现对象数组或集合的选择,过滤,和排序David Rappoport摘要在“filter collections”中,David Rappoport 讲述了一个过滤集合对象的简单方法。在本文中,他扩展了自己的思想,并展示了怎样实现,如同用sql的select处理关系数据库中的表一样,处理对象数组或集合。他描述了用于选择,

2004-11-27 19:15:00 4922

把时间当作朋友:运用心智获得解放

把时间当作朋友:运用心智获得解放。很好的书,每个人都应该读一下

2016-01-16

空空如也

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

TA关注的人

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