XP系统经过360开机优化,每次开机启动360显示的开机时间挺快的40s左右,超过全国70%的电脑,但是进入桌面后,加载超慢。表现是如下:
1、任务栏卡死,点了没有响应,在桌面上可以刷新
2、网络连点了不能出来
3、CTRL+ALT+DEL任务管理器之后发现加载程序的用户名都是空的
导致XP系统启动变慢的真正原因,默认情况下Windows XP在启动时会对网卡等网络设备进行自检,如果发现网卡的IP地址等未配置好就会对其进行设置。
解决办法:
打开“本地连接”点击“属性”按钮,在出现的本地连接属性窗口中双击“常规”项中的“Internet协议”打开“TCP/IP属性”菜单,不要选择“自动获取IP地址”,选择“指定西面的IP地址”。为网卡指定一个IP地址,如默认的网关是192.168.1.1,在此网段中尚未使用的数值如192.168.1.X,X取介于2~255之间的值,子网掩码设置为255.255.255.0,默认网关和DNS可取默认设置。
我们经常需要写一些文档或方案,基本采用Word来编写。Word为我们供了非常强大的功能。如果不能充分利用这些功能,可能经常要为不断地为调整格式而烦恼。我把自己以前使用Word的经验和教训总结一下,自己认为写一般的科技文献足够了。
写word文档与写blog一样,分为内容与表现,内容作者用来表达自己思想的文字、图片、表格、公式及整个文章的章节段落结构等等,是真正需要输出的内容,而表现则是指文档页面,大小、边距、各种字体、字号等。相同的内容可以有不同的表现,而不同的内容可以使用相同的表现。Word提供的是见即所得(WYSIWYG)的编辑方式,这一点与其离线写blog工具Windows Live Writer一样,将编辑和排版集成在一起,使得作者在处理内容的同时就可以立即看到其表现。本文就重点讲解如何利用Word处理文档的表现。
Word提供的样式,使得word文档的表现处理变得轻松。
Word样式是什么,Word样式怎么用?
Word样式是Word提供的一个表现格式的集合。可以通过格式-》样式和格式,可以看到右边的样式格式框。选择其中一个样式,右键“修改样式”,出现如图所示对话框。

点击左下角的格式按钮,会现出如图所示格式选择编辑框,可对图中所示字体、段落等等进行修改。

使用Word样式有什么好处?
word样式可以对相同排版表现的内容使用统一格式控制,这样做能大大减少工作量和出错机会,如果要对排版格式(文档表现)做调整,只需一次性修改相关样式即可。使用样式的另一个好处是可以由Word 自动生成各种目录和索引。
以前写过一篇介绍emacs windows安装使用的文字,其实我在Windows平台下使用最多的平文本编辑器还是UltraEdit。UltraEdit有很多版本,UltraEdit-32,UltraEdit-64,UEStudio等,对于我这类普通用户这些版本都差不多,姑且认为单价最高的UEStudio版本功能最强大吧。
UltraEdit完全可以替换掉Windows自带的notepad.exe程序,UltraEdit对一些编程语言支持较好,可以语法高亮。可以打开大文件(号称超过4个G),不会像notepad那样卡死,没有响应。
UltraEdit可对二进制文件进行十六进制编辑,添加、删除、插入均可进行,只是没有文本那么直观。支持列模式编辑,使用较少,还没发现此功能的优点。
UltraEdit自带UltraCompare Lite编辑器,可比较文本,也可以比较二进制文件,在编写HexToBin软件时就是使用二进制比较将自己编程生成的二进制文件与通过图像化转换工具生成的文件比对。
UltraEdit的查找、替换支持正则表达式,使其功能更强大。
UltraEdit自带ASCII码表,方便开发过程中查找。
最后附上UEStudio下载(XX版的,你懂的),版本优点老了,使用没有问题,绿色版的解压缩运行批处理安装就可以了。
TI公司的CCS3.3开发工具生成的目标文件是.out文件,它是COFF(通用目标文件格式)格式,尽管COFF文件可以直接在TI TMS320C6000芯片上运行,但对于烧写还是不方便。TI CCS3.3提供了.out文件转换为.Hex文件工具Hex6x.exe,可以方便的将.out文件转换为符合Intel HEX标准的.Hex文件。然后此hex仍然不能方便的烧写到DSP中,需要进一步转化为二进制.bin文件,然后更过Flash烧写软件将文件数据顺寻的写入Flash中。为了配合IT的Hex6x.exe文件使用批处理生成.bin,我在VC2055下写了一个命令行格式的HexToBin工具,使得转换一键搞定。
PS:例子中的.cmd文件是控制.out文件转换为.hex文件的。指令了待转换的.out文件的名称,与生成.hex文件与.map文件的名称,以及烧写目标Flash的数据位宽。HexTobin只完成了从Intel Hex转换为.bin文件的工作。
下载.out文件转换.bin文件示例
强制写日志才能提交代码有两种方法,一种是通过SVN客户端软件,简单方便,但只能针对特定的客户端。第二种是通过修改SVN服务器的钩子脚本,对所有的SVN客户端均有效,但需要获取SVN服务器管理权限。
修改SVN客户端的方法(以TortoiseSVN为例)
TortoiseSVN 使用属性来控制它的一些特性。这其中有一个 tsvn:logminsize 属性。在需要修改工作副本,右键到properties选定,出现如下图所示
点new按钮,出现如图

选择图中的tsvn:logminsize属性,设置属性值就是最小日志长度。在提交前如果日志的长度没有达到最小长度的要求,提交按钮将是灰色,表示不能提交。
在SVN服务器修改写日志钩子脚本(以Visual SVN Server为例)
在服务器端的代码仓库的项目下面有一个hooks文件夹,将下面的代码存为pre-commit.bat放到版本库的hooks目录下即可,当你不写日志提交的话就会报告错误。(如果你下载使用,需要修改SVN_BINDIR为你的Subversion安装的程序目录),此其实是一个批处理文件,如果中间出现语法错可以参考批处理语法更改。
@echo off set SVN_BINDIR=d:\Subversion\bin (此处需要修改为你的svn安装目录)
setlocal
set REPOS=%1
set TXN=%2
rem check that logmessage contains at least 10 characters
%SVN_BINDIR%\svnlook log “%REPOS%” -t “%TXN%” | findstr “……….” > nul
if %errorlevel% gtr 0 goto err
exit 0
:err
echo Empty log message not allowed. Commit aborted! 1>&2
exit 1
PS:每个需要强制写日志提交的项目都需要将此脚本(批处理文件),替换掉,没有替换的项目将不会强制需要写日志。
Recent Comments