返回首页 我的新博客
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页
摘要: 安装Tomcat Tomcat是由Apache Foundation研发用于支持JSP(Java Server Page)的网络服务软件。Ubuntu自身软件库中tomcat的版本比较陈旧,但安装相对方便: sudo apt-get install tomcat5 稍等片刻,Tomcat5.0即会被自动安装在/usr/share/tomcat5的目录中[编辑] 设置Tomcat运行的JAVA环境... 阅读全文
posted @ 2009-12-07 15:56 buffer的blogs 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 1、首先要确保安装相关的软件 安装JAVA环境 打开终端,执行以下命令,或使用《新立得软件管理器》,在其中分别搜索“sun-java5-jre“和“sun-java5-jdk”并标记安装。 sudo apt-get install sun-java6-jre # 如果空间富裕,建议安装一个JDK。呵呵 sudo apt-get instal... 阅读全文
posted @ 2009-12-07 15:51 buffer的blogs 阅读(231) 评论(0) 推荐(0) 编辑
摘要: JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。 j2se J2SE商业版本,标准版本 (Java2 Standard Edition) 定位在客户端,主要用于桌面应用软件的编程。 J2SE 包含那些构成Java语言核心的类。 比如:数据库连接、接口定义、输入/输出、网络编程 j2sdk ... 阅读全文
posted @ 2009-12-07 15:34 buffer的blogs 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 1、生成随机数importrandomrnd=random.randint(1,500);#生成1-500之间的随机数2、读文件f=open("c:\\1.txt","r");lines=f.readlines();#读取全部内容forlineinlines:printline 3、写文件f=open("c:\\1.txt","r+");#可读可写模式f.write("123");#写入字符串 4... 阅读全文
posted @ 2009-12-07 15:26 buffer的blogs 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 简单的可以理解为: heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。 stack:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。 预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构... 阅读全文
posted @ 2009-12-07 14:57 buffer的blogs 阅读(505) 评论(0) 推荐(0) 编辑
摘要: str[0:5] 截取第一位到第四位的字符str[:] 截取字符串的全部字符str[4:] 截取第五个字符到结尾str[:-3]截取从头开始到倒数第三个字符之前str[2]截取第三个字符str[::-1]创造一个与原字符串顺序相反的字符串比如,s = 'abcdefg' ,我要取abc,则用, s[:3] 阅读全文
posted @ 2009-12-07 14:36 buffer的blogs 阅读(1684) 评论(0) 推荐(0) 编辑
摘要: 我在Ubuntu 8.04和9.04两个版本中都发现在浏览网页Flash内容时中文内容都显示为方块字乱码,Google了一下可以通过以下命令行解决sudo rm /etc/fonts/conf.d/49-sansserif.conf 阅读全文
posted @ 2009-12-06 15:16 buffer的blogs 阅读(261) 评论(0) 推荐(0) 编辑
摘要: set和map一样是一个用平衡二叉树写的模板,map可以有两个或多这个只配对,而set只有一个,当你只存放一个元素的时候,可以考虑用set,他的有点和map一样,查找很快。呵呵。因为我只用到set的一些简单的功能,所以也只学了一点点他的用法。更深入的用法还必须继续加油学习。呵呵。对了,如果要查MSDN中关于set的用法的话,关键字用set class就可以了。只用set貌似还要找半天。虽然简单,还... 阅读全文
posted @ 2009-12-04 14:44 buffer的blogs 阅读(906) 评论(0) 推荐(0) 编辑
摘要: Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有... 阅读全文
posted @ 2009-12-04 14:41 buffer的blogs 阅读(376) 评论(0) 推荐(0) 编辑
摘要: C++类库介绍 再次体现了C++保持核心语言的效率同时大力发展应用库的发展趋势!!在C++中,库的地位是非常高的。C++之父 BJARNESTROUSTRUP先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中很多并不了解。... 阅读全文
posted @ 2009-12-03 20:48 buffer的blogs 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 很早之前电脑里就只剩下了一个系统-Ubuntu。虽然不喜欢WIN,但是有很多工作我还得必须去WIN下完成。比如网银,比如QQ……正好Virtualbox已经发布1.4版了。而且听说还相当稳定。于是无聊间开始装Virtualbox了!原文来自[何必呢]一、安装 virtualBox。1、下载 virtualBox。2、安装,切换到已经下载的 virtualBox 包目录开... 阅读全文
posted @ 2009-12-03 18:39 buffer的blogs 阅读(530) 评论(0) 推荐(0) 编辑
摘要: http://hlin.eshangrao.com/index.php/200 ... irtualbox(最有效的解决方法 本人通过这个已经解决.按提示做.不管出现的错误是否一样..都能解决 2月10的文章....要感谢国内的 闲云孤鹤 希望大家也多多光顾他的Blog..我多次通过搜索来到他那儿解决了很多Ubunutu的问题)http://linuxmint.com/forum/viewtop... 阅读全文
posted @ 2009-12-03 18:18 buffer的blogs 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 这是本小人书。原名是《using stl》,不知道是谁写的。不过我倒觉得很有趣,所以化了两个晚上把它翻译出来。我没有对翻译出来的内容校验过。如果你没法在三十分钟内觉得有所收获,那么赶紧扔了它。文中我省略了很多东西。心疼那,浪费我两个晚上。译者:karycontact:karymay@163.netSTL概述STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使得STL变... 阅读全文
posted @ 2009-12-03 17:42 buffer的blogs 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 要想调用执行自己编写的shell文件中的函数,有如下方法:比如,自己编写了一个test.sh文件如下,#===========test.sh: #! /bin/sh echo_line() { echo date echo "Wellcome to shell func!" } echo_line() { echo "Hello World!" } #=================... 阅读全文
posted @ 2009-12-02 15:29 buffer的blogs 阅读(8551) 评论(0) 推荐(0) 编辑
摘要: Grep正则表达式要用好grep这个工具,其实就是要写好正则表达式,所以这里不对grep的所有功能进行实例讲解,只列几个例子,讲解一个正则表达式的写法。$ ls -l | grep '^a' 通过管道过滤ls -l输出的内容,只显示以a开头的行。$ grep 'test' d* 显示所有以d开头的文件中包含test的行。$ grep 'test' aa bb cc 显示在aa,bb,cc文件中匹配... 阅读全文
posted @ 2009-12-02 14:32 buffer的blogs 阅读(588) 评论(0) 推荐(0) 编辑
摘要: Shell正则表达式 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 \ hmcLinux联盟将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符... 阅读全文
posted @ 2009-12-02 14:04 buffer的blogs 阅读(4106) 评论(0) 推荐(0) 编辑
摘要: 1.文件条件测试 -r 可读 -w 可写 -x 可执行 -d 目录 -f 一般文件 -b 块设备 -c 字符设备 -u 文件suid -L 符号链接 -s 文件大于0,为非空 -e 文件是否存在 2.字符串条件测试 = 两个字符串相同 != 两个字符串不相同 -z 为空串 -n 非空串 3.数值条件测试 -eq 相等 -ne 不相等 -gt 大于 -ge 大于或等于 -lt 小于 -le 小于或等... 阅读全文
posted @ 2009-12-02 11:27 buffer的blogs 阅读(605) 评论(0) 推荐(0) 编辑
摘要: Zero ICE我们已经掌握其基本运行原理。下面我们主要介绍一下ICe的多端口邦定的问题。ICE使用TCP/IP 和UDP协议,以及基于TCP/IP之上的SSL协议。SSL协议可以充分保障Server/Client数据传输的加密安全性问题。在这里,Server如何在同一台主机监听多个端口。关于TCP/IP还是UDP还是SSL协议的选择,还是要看具有应用的要求,通常情况下TCP/IP协议的ICE应用... 阅读全文
posted @ 2009-12-01 18:07 buffer的blogs 阅读(1294) 评论(1) 推荐(1) 编辑
摘要: 1、ICE协议由三部分组成:<o:p></o:p>1)数据编码规范,用来进行各种数据类型的序列化。<o:p></o:p>2)客户端与服务器端的交互的消息类型,以及在何种情况下应发出何种消息的规范。<o:p></o:p>3)客户端与服务器端如何协商二者所用协议及编码版本的规范。<o:p></o:p>2、数... 阅读全文
posted @ 2009-12-01 18:04 buffer的blogs 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 1、下载第三方包ThirdParty-Sources-3.3.0.tar.gz http://www.zeroc.com/download/Ice/3.3/ThirdParty-Sources-3.3.0.tar.gz 解压:tar xzvf ThirdParty-Sources-3.3.0.tar.gz2、安装及简介1)mcpp is a C/C++ preprocessor—- 解... 阅读全文
posted @ 2009-12-01 17:54 buffer的blogs 阅读(1834) 评论(0) 推荐(0) 编辑
摘要: 虽然使用传统的SOCKET编程,我们可以更为清楚程序的性能,能够更直接的操控SOCKET的设置,比如发送超时时间,接受BUFFER的大小,以及进行自己的协议加密。但是由于其调试成本较高,且不易于分布式部署ICE 作为一个中间件技术,已经得到越来越广泛的应用。在 ICE3.2 以后,由于采用了epoll 模型,其通信层的性能提升较为明显。而且其相较于SOCKET编程一个很明显的优势是便于调试。这对于... 阅读全文
posted @ 2009-11-30 11:23 buffer的blogs 阅读(895) 评论(0) 推荐(1) 编辑
摘要: 安装 wineubuntu 官方自带了 wine , 但是推荐用 winehq 官方提供的最新版本 wine , 新版本解决了很多以前显得麻烦的问题, 请照下边说的来安装 先增加签名:: wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -增加 wine 源,按你的 Ubuntu 版本执行... 阅读全文
posted @ 2009-11-30 09:46 buffer的blogs 阅读(605) 评论(0) 推荐(0) 编辑
摘要: vi 是visual edit 的缩写 文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多。进入vi的命令。 进入vi的命令 vi filename: 打开或新建文件,并将光标置于第一行首 vi +n filename: 打开文件,并将光标置于第n行首 vi + filename: 打开文件,并将光标置于最后一行首 v... 阅读全文
posted @ 2009-11-29 20:24 buffer的blogs 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1)Unix 命令:  虽然在shell脚本中可以使用任意的unix命令,但是还是由一些相对更常用的命令。这些命令通常是用来进行文件和文字操作的。常用命令语法及功能:  echo"some text": 将文字内容打印在屏幕上。ls: 文件列表。  wc–l file wc -w file wc -c file: 计算文件行数 计算文件中的单词数 计算文件中的字符数。  cpsourc... 阅读全文
posted @ 2009-11-29 19:57 buffer的blogs 阅读(307) 评论(0) 推荐(0) 编辑
摘要: Struts简单例子的分析(含代码注释和配置文件说明)<!-- 以下仅为个人经验,供大家参考。不足或谬误之处请大家指教 --> <!-- 徐建明 --> 首先你要对你的环境进行配置 配置TomCat环境 1、到我的机器(IP为192.1.168.7,用户为Guest,口令没有)上的"共享"目录中,拷贝j2sdk-1_4_2_02-Windows-i586-p.exe、jak... 阅读全文
posted @ 2009-11-29 19:48 buffer的blogs 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 今天把struts1.3.8(建议下载struts-1.3.8-all)下载了下来,调试了网上很常见的一个登陆程序,感觉和昨天看的jsp2.0有很多相似之处。这是我关于这个例子的流程或结构图:struts-config.xml控制着整个流程的流转AdminLoginForm负责数据的保存和传递AdminLoginAction负责业务逻辑的处理现在把测试的过程列出来:1、程序运行环境:Tomcat5... 阅读全文
posted @ 2009-11-29 19:36 buffer的blogs 阅读(291) 评论(0) 推荐(0) 编辑
摘要: ICE(Internet Communications Engine)是一个为现实中程序员而写的中间件平台。作为一个高性能的互联网通信平台,ICE包含了很多分层的服务和插件(Plug-ins),并且简单、高效和强大。ICE的自由使用遵从GNU的GPL(GNU General Public Licens)许可的条款。ICE也有商业的许可证,如果你想将ICE使用在你的私有产品中,那么你应该使用ICE的... 阅读全文
posted @ 2009-11-27 17:54 buffer的blogs 阅读(834) 评论(0) 推荐(0) 编辑
摘要: 单例模式也称为单件模式、单子模式。使用单例模式,保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。有很多地方需要这样的功能模块,如系统的日志输出等。单例模式有许多种实现方法,在C++中,甚至可以直接用一个全局变量做到这一点,但这样的代码显得很不优雅。《设计模式》一书中给出了一种很不错的实现,定义一个单例类,使用类的私有静态指针变量指向类的唯一实例,并用一个公有静态方法... 阅读全文
posted @ 2009-11-26 17:11 buffer的blogs 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 凡是要做服务侦听的,就是适配器,凡是要做客户端,调用服务的,就要用代理,通过代理调用服务。 阅读全文
posted @ 2009-11-25 19:44 buffer的blogs 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 写法一:#!/bin/bashwhile read linedo echo $line #这里可根据实际用途变化done < urfile────────────────────────────────────────────────────────────────────────────────────写法二:#!/bin/bashcat urfile | while read lined... 阅读全文
posted @ 2009-11-24 16:11 buffer的blogs 阅读(1300) 评论(0) 推荐(0) 编辑
摘要: 变量名 含义ARGC 命令行变元个数ARGV 命令行变元数组FILENAME 当前输入文件名FNR 当前文件中的记录号FS 输入域分隔符,默认为一个空格RS 输入记录分隔符NF 当前记录里域个数NR 到目前为止记录数OFS 输出域分隔符ORS 输出记录分隔符1、awk '/101/' file 显示文件file中包含101的匹配行。 awk '/101/,/105/' file awk '$1 =... 阅读全文
posted @ 2009-11-24 12:08 buffer的blogs 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 1.grep简介grep(global search regular expression(RE) and print out theline,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更... 阅读全文
posted @ 2009-11-24 11:57 buffer的blogs 阅读(382) 评论(0) 推荐(0) 编辑
摘要: #!/bin/sh#显示脚本说明,不同颜色echo -e "\e[34;1m################################################\e[0m"echo -e "\e[34;1m### Format like 'Analysis_log.sh 2007-07-01' ###\e[0m"echo -e "\e[34;1m### Default Paramete... 阅读全文
posted @ 2009-11-23 19:38 buffer的blogs 阅读(1759) 评论(0) 推荐(0) 编辑
摘要: 在shell命令或编程中,可以用AWK强大的的文本处理能力。如果要格式化报文或从一个大的文本文件中抽取数据包,那么awk可完成这些任务。awk是一种解释的编程语言。awk也是shell过滤工具中最难掌握的。awk是一种自解释的编程语言。结合awk和sed和grep,将会使awk编程更加容易。awk语言最基本的功能是在文件或字符串中基于指定的规则浏览和抽取信息。有三种方式可调用awk.<1&g... 阅读全文
posted @ 2009-11-23 19:30 buffer的blogs 阅读(710) 评论(0) 推荐(0) 编辑
摘要: sudo aptitude -y install subversion subversion-tools或者sudo apt-get install subversion subversion-tools 阅读全文
posted @ 2009-11-23 15:21 buffer的blogs 阅读(556) 评论(0) 推荐(0) 编辑
摘要: ndw 或 ndW 删除光标处开始及其后的 n-1 个字符。d0 删至行首。d$ 删至行尾。ndd 删除当前行及其后 n-1 行。x 或 X 删除一个字符。Ctrl+u 删除输入方式下所输入的文本。^R 恢复u的操作J 把下一行合并到当前行尾V 选择一行^V 按下^V后即可进行矩形的选择了aw 选择单词iw 内部单词(无空格)as 选择句子is 选择句子(无空格)ap 选择段落ip 选择段落(无空... 阅读全文
posted @ 2009-11-23 11:10 buffer的blogs 阅读(1083) 评论(0) 推荐(0) 编辑
摘要: 本文作者:Leal授权许可: 创作共享协议 GNU自由文档许可证编辑人员:FireHare, Dbzhang800我们可以使用任意一种文字编辑器,比如gedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行): #!/bin/sh...符号#!用来告诉系统执行该脚本的程序,本例使用/bin/sh。编辑结束并保存后,如果要执行该脚本,必须先使其可执行:... 阅读全文
posted @ 2009-11-22 14:59 buffer的blogs 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。  下面,让我们一起来看看shell是如何工作的:  建立一个脚本  Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用b... 阅读全文
posted @ 2009-11-21 16:07 buffer的blogs 阅读(310) 评论(0) 推荐(0) 编辑
摘要: web.xml元素介绍每一个站的WEB-INF下都有一个web.xml的设定文件,它提供了我们站台的配置设定.web.xml定义:.站台的名称和说明.针对环境参数(Context)做初始化工作.Servlet的名称和映射.Session的设定.Tag library的对映.JSP网页设定.Mime Type处理.错误处理.利用JDNI取得站台资源要了解web.xml的设定值,必须了解它的schem... 阅读全文
posted @ 2009-11-20 20:07 buffer的blogs 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1xx 状态码表示临时响应并需要请求者继续执行操作的状态码。100(继续)请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101(切换协议)请求者已要求服务器切换协议,服务器已确认并准备切换。2xx 状态码表示成功处理了请求的状态码。200(成功)服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。如果针对您的 robots.txt 文件显示此状态码,则... 阅读全文
posted @ 2009-11-20 19:44 buffer的blogs 阅读(183) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页