蚂蚁精神
蚂蚁精神[@more@]女朋友给我买了一包 《皇室快熟燕麦片》, 昨天开包后, 把开口处用夹子夹好, 放到堆书的最高处, 没想到今天回来后, 看到有蚂蚁在开口处寻觅, 顿时让我想到 "蚂蚁精神": 勤劳的人最终一定会达到自己的目标, 达到目标的人不在于他(她)有天才般智慧, 而是他(她)的勤劳, 就像蚂蚁, 绝非仅是它的嗅觉好!
解决 Windows Vista 英文版中文软件乱码
解决 Windows Vista 英文版中文软件乱码[@more@]装好后, 第一眼看上去: 漂亮, 现代! 安装的是英文版, 装的中文软件全部显示为乱码, 我的解决方法如下:1, `开始`->`Control Panel`->`Regional and Language Options`, `Formats` 标签里的 `Current format` 选择 `Chinese (PRC)`;2, `Location` 标签里的 `Current location` 选择 `China`;3, `Administractive` 标签里单击 `Change system locale` 按钮, `Current system locale` 选择 `Chinese (PRC)`, 这一点最重要.经过上述三个步骤以后, 装的中文软件能正确显示了
一个合格程序员该做的事情
一个合格程序员该做的事情[@more@]程序员每天该做的事1、总结自己一天任务的完成情况最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多2、考虑自己明天应该做的主要工作把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法出错不要紧,最重要的是不要重复犯相同的错误,那是愚蠢4、考虑自己一天工作完成的质量和效率能否还能提高一天只提高1%,365天你的效率就能提高多少倍你知道吗?
SUN 系统安全实施总结
SUN 系统安全实施总结[@more@] 一、系统服务端口关闭 1、概述 a) 系统环境 SUN fire 280服务器,主要用途:WEB应用服务器+数据库服务器 b) SOLARIS系统有许多用不着的服务自动的处于使能状态。它们中可能存在的漏洞将使攻击者甚至不需要一个账户就能控制你的机器。关闭这些不需要的服务来保护系统。 2、实施步骤 a) 安装nmap扫描软件 b) 扫描整个系统 c) 确定要关闭的端口(只留telnet、ftp和Xwindows用到的端口) 3、实施过程 a) /etc/inetd.conf下面的端口关闭 只留telnet和ftp别的
Solaris 初步设置
Solaris 初步设置[@more@]1.配置root用户SSH登陆 # vi /etc/ssh/sshd_configListenAddress 192.168.0.10PermitRootLogin yes# > /etc/motd# vi /etc/default/initLANG=zh 2.取消几个影响系统启动的TIMEOUT # vi /etc/bootrcset boot_timeout 0# vi /boot/solaris/bootenv.rcsetprop auto-boot-timeout 0setprop boottimeout '0'# vi /boot/solaris/strap.rcOptions timeout=0 3.取消自动关机 # vi /etc/power.conf#autoshutdown 30 9:00 9:00 default 4.设置用户的环境变量 # vi /etc/passwdroot:x:0:1
RTL8139 网卡驱动加载
RTL8139 网卡驱动加载[@more@]驱动存在时, 执行# ifconfig rtls0 plumb# touch /etc/hostname.rtls0# echo "192.168.1.50" >> /etc/hostname.rtls0# touch /reconfigure# reboot
Solaris: 记恢复 GRUB 到添加 Windows 启动项
Solaris: 记恢复 GRUB 到添加 Windows 启动项[@more@]1, 用 Solaris 光盘启动到 GRUB;2, 按 C 键, 进入 GRUB 命令模式3, grub> find /platform/i86pc/multiboot 或者 grub> find /boot/grub/menu.lst 得到 Solaris 系统的安装分区(注意: 这可能需要较长的一段时间). 我电脑上的分区为 (hd0,0,a)4, 将该分区设置为根设备: grub> root (hd0,0,a)5, grub> kernel /platform/i86pc/multibootgrub> module /platform/i86pc/boot_archivegrub> boot至此, 已经启动 Solaris 系统.6, 安装 GRUB 到 MBR: # /sbin/installgrub -m
字符,字节和编码
字符,字节和编码[@more@][转自:http://www.regexlab.com/zh/encoding.htm]级别:中级摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应用中,编码的实现方法。然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致乱码产生的原因,以及消除乱码的办法。本文的内容涵盖了“中文问题”,“乱码问题”。掌握编码问题的关键是正确地理解相关概念,编码所涉及的技术其实是很简单的。因此,阅读本文时需要慢读多想,多思考。引言“字 符与编码”是一个被经常讨论的话题。即使这样,时常出现的乱码
什么是 UTF-8
什么是 UTF-8[@more@]什么是UTF8 UTF8并不算是一种电脑编码,而是一种储存和传送的格式,如前所述,每个Unicode/UCS字符都以 2或4个bytes来储存,看看以下的比较: 以"I am Chinese"为例 用ANSI储存:12 Bytes 用Unicode/UCS2储存:24 Bytes + 2 Bytes(header) 用UCS4储存:48 Bytes + 4 Bytes(header) 以"我是中国人"为例 用ANSI储存:10 Bytes 用Unicode/UCS2储存:10 Bytes + 2 Bytes(header) 用UCS4储存:20 Bytes + 4 Bytes(header) 由此可见直接以Unicode/UCS的原始形
LRC 开发标准
LRC 开发标准[@more@]开发标准(供程序员阅读参考) 以下列出了开发支持LRC格式的软件时应遵守的一些标准。 无论是否在行首,行内凡具有“[*:*]”形式的都应认为是标签。(注意:其中的冒号并非全角字符“:”) 凡是标签都不应显示。 凡是标签,且被冒号分隔的两部分都为非负数,则应认为是时间标签。因此,对于非标准形式(非“[mm:ss]”)的时间标签也应能识别(如“[0:0]”)。 凡是标签,且非时间标签的,应认为是标识标签。 标识名中大小写等价。 为了向后兼容,应对未定义的新标签作忽略处理。另应对注释标签([:])后的同一行内容作
Error 与 Exception 的区别
Error 与 Exception 的区别[@more@]了解异常与错误的区别,并且知道当你截获一个异常时,应该怎么办。 by Josh Street 转自 csdn许多程序员并没有意识到一个错误和一个异常是有区别的,在出现问题时,这种区别对如何操作你的代码有很重要的含意(见工具条,“简介错误与异常”)。 正如Mary Campione在The Java Tutorial(Java指南)中所写的,“一个异常是在一个程序执行过程中出现的一个事件,它中断了正常指令的运行。”根据American Heritage Dictionary的解释,一个错误是“偏离了可接受的代码行为的一个动作或一个实例。”那么偏
MySQL 中连接 URL 设置编码
jdbc:mysql://localhost:3306/test?useUnicode=true;characterEncoding=utf-8[@more@]
Javascript的IE和Firefox兼容性汇编
以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox1. document.form.item 问题(1)现有问题:现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行(2)解决方法:改用 document.formName.elements["elementName"](3)其它参见 22. 集合类对象问题(1)现有问题:现有代码中许多集合类对象取用时使用 (),IE 能接受,MF 不能。(2)解决方法:改用 [] 作为下标运算。如:document.forms("formName") 改为 document.forms["formName"]。又如:document.getE
Servlet 中设置下载文件名
response.setContentType("text/x-msdownload");response.addHeader("Content-Disposition","attachment; filename="" + name + """);[@more@]
跨域Ajax工具: Modello.ajax
问题Ajax是个好东西,但使用起来却不是那么方便。问题总结如下:在各种浏览器上的创建方式和使用方法不一致 各个浏览器对响应的缓存策略有所不同 浏览器存在跨域获取限制 前两个问题可以通过封装 XMLHTTPRequest 对象来解决,第三个问题的解决方法有很多中,兼容性和移植性比较好的就是在本域服务器上放置一个中转 proxy 。Modello.ajax 就是提供这套解决方案的工具集。安装下载 Modello 和 Mdello.ajax 解压并将 modello.js, modello.ajax.js, jsproxy.php 这三个文件放到你的服务器任意文档目录中 在 html 页面中包含 modello.js 和 mod
浅谈HTTP协议
浅谈HTTP协议[@more@]浅谈HTTP协议(一)--结构Internet是由各个协议连接起来的,而我们现在使用最广的莫过于HTTP协议了,也就是超文本传输协议,与FTP(文件传输协议)不同,由于主要用于超文本传输,因此HTTP协议显得更简单一点。今天我们来介绍一下HTTP协议的基本格式。 在这里,我们所谈及的HTTP协议以HTTP/1.1为标准,并且使用NetVampirePro4.0来取得与HTTP服务器的通信Log,您也可以使用其它的HTTP下载工具来取得通信Log。 在HTTP协议中,服务端是指提供HTTP服务的部分,客户端是指你使用的浏览器或者下载工具等等。在通讯时
Lucene 的包结构
Lucene包结构功能表包名功能org.apache.lucene.analysis语言分析器,主要用于的切词,支持中文主要是扩展此类org.apache.lucene.document索引存储时的文档结构管理,类似于关系型数据库的表结构org.apache.lucene.index索引管理,包括索引建立、删除等org.apache.lucene.queryParser查询分析器,实现查询关键词间的运算,如与、或、非等org.apache.lucene.search检索管理,根据查询条件,检索得到结果org.apache.lucene.store数据存储管理,主要包括一些底层的I/O操作org.apache.lucene.util一些公用类[@more@]
Lucene 总结
建立与更新索引. IndexWriter(String/File/Directory, Analyzer, boolean), boolean 为 true 时建立新索引, false 时不创建新索引. IndexWriter.addDocument(Document) 添加一条记录. Document.add(Field) 添加一个字段. 方法切词索引存储用途Field(name, value, Field.Store.YES, Field.Index.TOKENIZED)YYY标题,文章内容Field(name, value)YYNMETA信息Field(name, value, Field.Store.YES, Field.Index.UN_TOKENIZED)NYY作者Field(name, value, Field.Store.YES, Field.Index.NO)NNY文件路径Field(name, value, Field.Store.NO, Field.
Windows 下获得当前路径
echo %~dp0[@more@]
深入剖析JSP和Servlet对中文的处理
深入剖析JSP和Servlet对中文的处理Java程序员都曾遇到过这样的问题:输入的中文不能正确显示在界面上,保存在数据库中的也是一堆乱码,或者数据库或数据文件中存放的是正确的中文,可是在Java程序中看到的却是一大串的“?”。这就是通常所说的“中文问题”。Java中与中文相关的编码在JDK中,提供了对大多数常用语言的支持。在解决“中文问题”时,表1中的编码是最常用,或者就是最有关系的。表1 JDK中与中文相关的编码列表编码名称 说明 ASCII7位,与ASCII7相同ISO8859-18位,与8859-1、ISO-8859-1、ISO_8859-1、Latin1等相同 GB231