自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (6)
  • 收藏
  • 关注

原创 Chrome 75不支持保存成mhtml的解决方法

在Chrome 75之前,可以设置chrome://flags -> save as mhtml来保存网页为mhtml。75之后,flags里去掉了这个功能。可以设置快捷方式执行参数来达到相应的目的。如下图所示:...

2019-06-17 08:35:38 7067 2

转载 WORD中批量修改表格的格式

WORD中批量修改表格的格式:第一步,先用宏将所有表格选中:Sub SelectAllTables() Dim mytable As Table Application.ScreenUpdating = False For Each mytable In ActiveDocument.Tables mytable.Range.Editors.Add ...

2018-07-12 14:01:18 13646

原创 [转载]Ubuntu下Samba服务器的最简配置

转载自:http://www.51testing.com/?145083/action_viewspace_itemid_65596.html 一. Samba的安装:# sudo apt-get install samba# sudo apt-get install smbfs二. 创建共享目录:# mkdir /home/leonard/share# sodu ch

2018-02-24 20:30:54 373

原创 保存内核编译信息

make >& file 其中&表示把错误信息重定向至指定的文件。

2018-02-24 20:30:51 300

原创 为NOTEPAD++添加系统右键菜单

刚刚安装了notepad++绿色版,很轻便,但是轻便到不操作注册表,导致在win7下文件关联和系统右键菜单都无法添加。关于notepad++的文件关联,请参考:http://www.cnblogs.com/Leon5/archive/2012/05/10/2493759.html添加系统右键菜单,就需要手动修改注册表了。Windows Registry Editor Versi

2018-02-24 20:30:48 2152

原创 【转载】Win7文件关联 文件与程序“联姻”

遇到一位朋友紧急求助:系统是windows7,这位朋友因为桌面没有OFFICE图标,又急着要用WORD,就把一个桌面图标右击,选择打开方式中选择了Word,而且没有把“始终使用这种程序打开同类型文件”前的勾去掉。这一改之后,结果所有的快捷方式全变成了word文档了。可以再改成别的,比如再改为记事本方式打开,但就是没有办法恢复原状。  这是一个文件关联的问题。这样的问题在xp下根本就不可能发生,

2018-02-24 20:30:45 323

原创 Windows XP快速关机

windows XP存在关机过程卡死的BUG。下面这个程序可以解决这个问题。代码1 1 #include 2 3 #define ISTATUS BOOL 4 #define ISTATUS_SUCCEED TRUE 5 #define ISTATUS_FAILED FALSE 6 7 ISTATUS WINAPI LoadPrivilege(LPTSTR

2018-02-24 20:30:42 836

原创 如何在sourceinsight中加入LIB功能?

先为这些library建个project并全部解析完毕,然后在Options > Preferences >  Symbol Lookups > Add Project to Path ...

2018-02-24 20:30:40 870

原创 [转载]秀脱linux实战笔记linux-kernel-3.0.3实战篇

+++++++++++++++++++++++++++++++++++++++++++++++++++++++秀脱linux实战笔记linux-kernel-3.0.3实战片篇:   QQ:     6541657 EMAIL:[email protected]+++++++++++++++++++++++++++++++++++++++++++++++++++++++一:环境linux: cent

2018-02-24 20:30:37 513

原创 GitHub push时提示“fatal: The remote end hung up unexpectedly”

这几天在学习git的使用,顺便去网上找个了git代码仓库练练手。http://github.com注册用户,建立项目什么的都很顺利。然后网站提示如下:首先,配置自己的git。然后建立项目,添加文件,上传修改……然后,喀……扯到蛋了。上传时git提示:Agent admitted failure to sign using the key. Permission

2018-02-24 20:30:34 809

原创 [转载]Git安装以及使用Git 管理个人文档

1.1 Git 安装Git的最新版本可以在http://git-scm.com/下载,它是基于命令行操作的,网上也有第三方开发的相应GUI可供下载,因为我比较喜欢命令行操作,所以没有对GUi下载和安装,有兴趣的同学可以自己试试。网上也有相应的文章和资料可供参考!安装之前首先确保相应的依赖包已经安装,主要有以下几个:zliblibcurllibcrypto(OpenSSL)rsync(2.6.0 或

2018-02-24 20:30:31 5703

原创 解决sendmail卡死和主机名为bogon的问题

今晚上打开虚拟机,发现原来的主机名localhost变成了bogon,更让人蛋疼的是开机过程中sendmail卡死。我把虚拟机重新安装了一遍,发现问题依旧。没办法只能google一下。在此感谢万能的google。首先是修改主机名:第一种方法:hostname命令hostname 这种方法在系统重启后就会失效,可以用于临时修改。第二种方法:修改/etc/h

2018-02-24 20:30:28 570

原创 [转载]vim配置文件

新建vim配置文件 vim ~/.vimrc" 不要使用vi的键盘模式,而是vim自己的set nocompatible" 语法高亮set syntax=on" 去掉输入错误的提示声音set noeb" 在处理未保存或只读文件的时候,弹出确认set confirm" 自动缩进set autoindentset cindent" Tab键的宽度set tabstop=4" 统一缩进为4set

2018-02-24 20:30:26 232

原创 C语言restrict关键字的使用

C99中新增加了restrict修饰的指针:由restrict修饰的指针是最初唯一对指针所指向的对象进行存取的方法,仅当第二个指针基于第一个时,才能对对象进行存取。对对象的存取都限定于基于由restrict修饰的指针表达式中。 由restrict修饰的指针主要用于函数形参,或指向由malloc()分配的内存空间。restrict数据类型不改变程序的语义。编译器能通过作出restrict修饰

2018-02-24 20:30:23 1387

原创 [转载]struct sockaddr_in等Socket编程相关数据类型定义

计算机数据存储有两种字节优先顺序:高位字节优先和低位字节优先。Internet上数据以高位字节优先顺序在网络上传输,所以对于在内部是以低位字节优先方式存储数据的机器,在Internet上传输数据时就需要进行转换。    我们要讨论的第一个结构类型是:struct sockaddr,该类型是用来保存socket信息的:   struct sockaddr {   unsigned s

2018-02-24 20:30:20 211

原创 [转载]Linux解压缩命令

tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是必须的-f: 使

2018-02-24 20:30:17 184

原创 Windows文件操作的API函数[转载]

在VC中,大多数情况对文件的操作都使用系统提供的 API 函数,但有的函数我们不是很熟悉,以下提供一些文件操作 API 函数介绍: 一般文件操作 API CreateFile 打开文件 要对文件进行读写等操作,首先必须获得文件句柄,通过该函数可以获得文件句柄,该函数是通向文件世界的大门。 ReadFile 从文件中读取字节信息。 在打开文件获得了文件句柄之后,则可以通过该函数读取数据。 Write

2018-02-24 20:30:14 3068

原创 解决VC6在win7下打开文件崩溃问题

1.微软针对这个问题发布了一个补丁包。下载地址2.下载之后是一个源码包,解压,编译,生成一个FileTool.dll。3.将生成的dll拷贝到VC安装目录的“\Common\MSDev98\AddIns\”文件夹下。4.在AddIns目录下执行命令“regsvr32 File Tool.dll”手动注册dll文件。5.运行VC6,右击工具栏,选择“自定义…>附加项和宏文件”,选择F

2018-02-24 20:30:11 635

原创 谷歌浏览器离线安装

谷歌浏览器默认在线安装,这给我们这些公司内部无法上外网的用户带来了很多不便。所以google提供了独立安装包的下载地址。 Chrome Frame离线下载地址 Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Software\Google\ChromeFrame]"IsDefaultRenderer"

2018-02-24 20:30:08 4489

原创 Win32编程中radiobutton的分组

为对话框添加Radio1,Radio2,Radio3和Radio4。很简单,先为这些Radio Button排个顺序(这 个必须要做,比如你的一组控件有Radio1,Radio2,Radio3,就把它们的TAB顺序分别设为1,2,3,并将Radio1的Group属性 设为True,这样,当选中Radio1的时候和它关联的变量就是0,当选中Radio2的时候和它关联的变量就是1,依此类推),就是排

2018-02-24 20:30:06 1092

原创 关于Win32 DialogBox的一些收获

最近项目组让新来的小MM开发一个PC端的串口模拟器,我正好也一起学习一下win32编程。懒得用CreateWindow建立窗口,所以就用VC自带的资源编辑器画Dialog了。话说这个Dialog和window的编程思想差不多,都是create,show,update,消息队列循环这样一个流程。所以也就习惯了。但是今天晚上还是碰到了一些麻烦,我的Dialog程序关闭后窗口消失了,但是进程

2018-02-24 20:30:03 1480

原创 在SourceForge中建立开源项目

刚刚进入公司,新人教育中要求我学习使用SVN,CVS版本控制工具。由于公司的文件我不敢妄加改动,所以就想着在别的地方能够训练我的SVN,CVS操作,然后我就申请sf.net的开源项目了。注册不是问题,注册成功后登录,点击“Create Project”,根据提示填入项目的相关信息就OK了。然后系统会给你SVN checkout的地址。checkout不需要权限验证(谁让sf.net是开源项目网站呢

2018-02-24 20:30:00 490

原创 Oracle Database 10g Express Edition 最大连接数的修改方法

Oracle XE默认连接数好像是40个,如果process超出这个数字,再次申请连接就会被拒绝。1,用system用户登录:sqlplus system/password@xe2,执行以下命令:alter system set session_cached_cursors=200 scope=spfile;alter system set session_max_open_files=200 s

2018-02-24 20:29:57 453

原创 JDBC连接MySQL出现的问题

环境:JDK 1.6.0_22+eclipse+MySQL5.0.22+mysql-connector-java-5.1.7-bin.jar  采用JDBC连接MySQL数据库,JDBC驱动已经添加到eclipse的项目“构建路径”里了,按理来说应该一切正常。运行项目后提示“无法加载驱动”。 最后解决的方法是,将mysql-connector-java-5.1.7-bin.jar放到"D:\Jav

2018-02-24 20:29:54 323

原创 解压版(绿色版)Tomcat配置

解压版Tomcat配置(本例Tomcat6):一 配置Tomcat1 下载Tomcat Zip压缩包,解压。     如果增加tomcat的用户名和密码,则修改/conf/tomcat-user.xml              2 修改startup.bat文件:    在第一行前面加入如下两行--    SET JAVA_HOME=JDK目录    SET CATALINA_HOME=解压后T

2018-02-24 20:29:51 358

原创 安装、设置与启动MySql绿色版的方法

1、解压 mysql-noinstall-5.1.30-win32.zip(下载地址http://dev.mysql.com/downloads/mysql/5.1.html)2、在 F 盘建立目录 MySql\MySqlServer5.1\    3、把解压的内容复制到 F:\MySql\MySqlServer5.1\4、在 F:\MySql\MySqlServer5.1\ 中找 my-larg

2018-02-24 20:29:48 680

原创 Tomcat编译jsp生成Servlet文件的存放位置

Tomcat将jsp编译成servlet后的文件存放在\work\Catalina目录下,例如jsp文件\webapps\hh\h.jsp,编译后\work\Catalina\localhost\hh\org\apache\jsp\h_jsp.javaservlet文件和.class文件都在同一目录下。控制台报的异常行数是指编译过后的servlet文件,而不是你原来的jsp文件!疑惑我的电脑上没安

2018-02-24 20:29:46 2502

原创 MySQL Administrator 登录报错

使用MySQL Administrator 登录,报错: Either the server service or the configuration file could not be found.Startup variable and service section are there for disabled. 使用Root 登录进去以后看到管理功能都是禁止掉的,提示: This sect

2018-02-24 20:29:43 1195

原创 Eclipse快捷键大全(转载)

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+En

2018-02-24 20:29:40 116

原创 可变长数组在GCC编译器中的实现

在C99中新加入了对变长数组的支持,即数组的长度可以由某个非const变量来定义。可变数组的空间大小直到程序运行时才能确定,因此只有程序在运行时才能为程序分配空间。在gcc编译器程序会在运行时根据实际指定的大小(变量当前的值)调节esp的值,为数组在栈上分配适当大小的空间。由于要在运行时才能为数组分配空间,在开始分配空间之前空间的大小是不确定的,因此分配空间的起始地址也是不确定的(例如要在栈上分配

2018-02-24 20:29:37 1801

原创 关于取余

今天在做LPC2148的RTC实验时碰到一点小问题。厂家的例程在初始化预分频计数器时代码有点怪,如下    PREINT = Fpclk /32768-1;        // 设置预分频整数部分PREFRAC = Fpclk - (Fpclk / 32768) * 32768; //预分频值,小数部分  第二行代码明明是个取余操作,却被写得这么复杂,包含一个除法,一个减法,一个乘法操作,耗时实在

2018-02-24 20:29:34 722

原创 指针是个疯狂的东西,可以修改const变量

什么也不说了,上代码~~ Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 #include stdio.h> 2  3 inline int change(int *a) 4 { 5     *a = (*a) + 1; //指针是个疯狂的东西,

2018-02-24 20:29:31 365

原创 推荐使用的程序员字体

推荐一款雅黑与Consola结合的等宽字体,支持中文.下载地址:下载链接

2018-02-24 20:29:28 3382

原创 关于C语言判断文件尾问题的探讨

前些天心血来潮,准备做一个异或加密工具,用Java写了一个,感觉不过瘾.Java这东西还要依靠虚拟机运行.所以,准备再用C语言实现一遍.还是参考HP UX的CP命令代码,如下:  HP UX CPCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter

2018-02-24 20:29:26 1200

原创 Linux高级命令行技巧

Linux的命令行方式有着强大的功能,对于熟练的Linux系统管理员来说,往往只需要通过各种技巧,组合构成一条复杂的命令,从而完成用户任务。    那么一条复杂的Linux命令怎样构成呢?下面来介绍几个技巧。  利用输入/输出重定向   在Linux命令行模式中,如果命令所需的输出不是来自键盘,而是来自指定的文件,这就是输入重定向。同理,命令的输出也可以不显示在屏幕上,而是写入到指定文件中,这就是

2018-02-24 20:29:23 254

原创 PL/SQL Developer 中文乱码解决

1。select * from v$nls_parameters 查询nls的参数,获得数据库服务器端的字符编码 NLS_LANGUAGE NLS_CHARACTERSET 2。修改本地环境变量,设置 NLS_LANG = SIMPLIFIED CHINESE.ZHS16GBK //这个是我们的数据库字符编码 NLS_LANG格式: NLS_LANG = language_territory.ch

2018-02-24 20:29:20 220

原创 NetNetBeans菜单栏字体太小的解决方案

NetBeans菜单栏字太小的解决方案解决方法:在netbeans的快捷方式内加入"netbeans.exe" --fontsize 12参数。(12可以修改为你需要的字体大小,我需要的是14)还可以通过配置NetBeans安装目录下的etc/netbeans.conf启动文件来实现。添加" --fontsize 12"在netbeans_default_options的参数中的后面。

2018-02-24 20:29:17 3182

原创 关于C结构体bit field的跨平台的教训

转载自:http://blog.ednchina.com/wangxing/154537/message.aspxC语言的STRUCT提供了一种叫bit field的语法,可以根据需要决定成员占用某字节的从X位到Y位,例如,下面一个结构:struct tagtest{   char a:4;   char b:2;   char c:2;};这个定义的含义是

2018-02-24 20:29:14 400

转载 psftp的用法(超级详细)

PSFTP是PuTTY SFTP客户端,用于本地与服务器间安全传输文件(使用SSH连接)。  1. 启动PSFTP  在Windows命令提示符中输入  set PATH=C:/PSFTP.exe所在路径;%PATH%  之后,用psftp登录服务器  psftp [email protected]  也可以直接双击运行psftp.exe,命令提示符中出

2017-06-04 19:01:51 2212

原创 ubuntu16.04不启动GUI

一直在用Ubuntu的桌面来做调试环境,最近发现桌面会有崩溃的时候,占用资源也比较大,所以想把桌面关闭,只用command界面。我的系统是Ubuntu14.04Ctrl+Alt+F1 可以转到命令行,但是没有把桌面关掉Alt+F7 可以回到桌面参考一个别人的的提问http://askubuntu.com/questions/16371/how-do-i-di

2017-05-05 21:09:44 8271

Astyle 3.01 Windows XP可用

Astyle 3.01,使用MinGW重新编译,Windows XP完美可用。

2017-07-29

最完整的Object Pascal语言介绍(中文版)

最完整的Object Pascal语言介绍

2008-08-22

编写安全的代码

编写安全的代码(英文版)

2008-04-03

Turbo C++ 3.0

Turbo C++ 3.0

2007-12-15

Win-TC

支持窗口的C语言编译器。

2007-12-15

空空如也

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

TA关注的人

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