
系统及网络维护
codehat
80后技术狂,拖延症晚期,强迫症重度患者!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
找到弹窗广告所在的程序文件位置
一个天猫双11,一个黑色星期五,各种牛鬼蛇神的流氓软件都搞广告弹窗。弹窗也就算了,任务栏里还没有内容,找不到是谁弹的广告。。。。。白嫖也就算了,还不留名这就过分了,怕我删你就别乱弹广告啊。必需收拾这些流氓软件,不能手软!1. 祭神器下载一个来自微软的工具Process Explorerhttps://docs.microsoft.com/zh-cn/sysinternals/downloads/process-explorer解压后,双击执行这个工具2. 找到弹广告窗的坏原创 2020-11-11 17:24:59 · 12378 阅读 · 9 评论 -
Windows下检查exe文件的依赖关系
由于工作需要,有时会实用VisualStudio或Cygwin的gcc编译小的exe程序。自己使用倒是没什么大问题,但有时候将exe程序提供给别人使用是,由于对方的系统环境比较“纯净”,没有vs,也没有cygwin,程序可能出现无法正常启动的情况。这里分享一个小技巧来检查exe程序到底依赖哪些DLL,我们将程序外发的时候,只要将这些DLL文件也放在一起就可以了。对于VC编译的程序,使用...原创 2019-10-29 15:34:46 · 2573 阅读 · 0 评论 -
Linux服务器磁盘维护命令
1. 使用df命令查看磁盘使用情况df -h2. 使用du命令查看子目录占用的空间du -h --max-depth=13. 使用ls命令查看具体的文件大小ls -lh4. 使用rm命令删除冗余文件rm -f file_xxxrm -rf dir_xxx原创 2014-11-03 17:45:15 · 879 阅读 · 0 评论 -
Linux SVN服务器搭建
1. Ubuntu PC一台,最好是最新的Ubuntu稳定版本2. 执行以下命令安装subversion:sudo apt-get updatesudo apt-get install subversion3. 假设代码svn仓库的根路径定为 /home/svnroot,执行以下命令新建目录:sudo mkdir /home/svnroot4. 新建一个代码仓库,原创 2014-11-03 18:06:49 · 1127 阅读 · 0 评论 -
Ubuntu下的Notepad++
Ubuntu下的Notepad++: notepadqq....适合从Win平台转移到Linux平台的用户.如果你之前一直再Win下使用nodepad++, 推荐你再Linux下尝试一下这个编辑器: notepadqqnotepadqq的介绍页面: http://itsfoss.com/notepadqq-notepad-for-linux/Ubuntu下的安装方法原创 2015-05-12 14:19:21 · 7063 阅读 · 1 评论 -
Ubuntu 15.04 Android编译环境
大部分都与13.04及14.04没有区别:参考: 重装Ubuntu13.04后需要做的事情需要注意的是两个问题:1. JAVA环境会报错sudo apt-get remove jayatana将这个玩意删除后JAVA环境检查报错的问题解决.2. make工具被升级make工具需要自己下载3.81版本,自己编译安装.再这里下载3.81版本的gn原创 2015-05-06 12:16:00 · 2857 阅读 · 0 评论 -
重装Ubuntu13.04后需要做的事情
由于以前的PC太老了,内存升级不了,所以更换了一台机器,将内存升级到了8GB,保险起见,重装了一下Ubuntu13.04(amd64)。这里记录下安装完成后还需要做的事情:1. 搭建Android 编译环境sudo apt-get updatesudo apt-get install -y git gnupg flex bison gperf build-essential原创 2013-07-12 22:26:44 · 2297 阅读 · 0 评论 -
HEX2BIN在WIN7下不能用之后
之前的开发环境一直在WINXP下,有一个工具HEX2BIN.exe,最初也不知道哪里来的,反正是没有源码的了。开发环境换成了WIN7后,其他工具都没大问题,唯独这个HEX2BIN怎么都不能在WIN7环境下运行,各种找,终于找到一个简单直接的办法:在Cygwin及Linux环境下,使用objcopy工具即可:HEX2BIN:objcopy -I ihex -O binary xx原创 2017-03-08 17:20:42 · 4095 阅读 · 0 评论 -
Windows常用批处理命令示例
关闭命令行回显:@echo off获取批处理所在的目录:@set SRC_ROOT=%~dp0建立标号::here跳转到标号:goto here执行命令而不显示命令的输出:@commandx判断前一个命令的执行结果:@IF "%ERRORLEVEL%"=="0" (@ECHO.) ELSE (@goto fail)打印空行:@echo.延时15秒:@echo Wscript.Sleep W...原创 2018-03-10 20:20:15 · 700 阅读 · 0 评论 -
Ubuntu 18.04安装Android 5.1系统编译环境
基础环境基础环境的安装,需要参考《重装Ubuntu13.04后需要做的事情》一文。OpenJDK7Android 5.1需要使用OpenJDK7编译,但Ubuntu18.04默认的环境是OpenJDK8。需要参考一下博客里的方法来安装OpenJDK7:https://blog.youkuaiyun.com/cwh250/article/details/81948610需要注意的是几个d...原创 2019-06-17 01:15:20 · 2182 阅读 · 1 评论 -
解决Win10系统msconfig配置错误后无法启动的问题
背景故事按百度搜出来的某篇经验,通过msconfig设置了启动参数。https://jingyan.baidu.com/article/414eccf6b5a9646b421f0a5f.html然后重启后Win10不能正常启动了。之后自动修复也没办法修改,系统也没有设置还原点。安全模式也没办法进入。倒是可以进入命令行模式,但在命令行模式里打不开msconfig,也没办法修改msco...原创 2019-07-22 15:32:12 · 23280 阅读 · 12 评论 -
Ubuntu 添加命令行启动方式
1. 为grub.cfg添加写权限sudo chmod +w /boot/grub/grub.cfg2. 编辑grub.cfg文件sudo gedit /boot/grub/grub.cfg找到:menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuen原创 2014-11-03 17:36:09 · 1747 阅读 · 0 评论 -
Ubuntu 14.04 配置GNOME经典界面
本文部分内容翻译自: http://www.tuicool.com/articles/Ub2aya原创 2014-09-28 10:35:19 · 2698 阅读 · 0 评论 -
F41M升级4G内存失败
08年初买的联想天逸F41M手提电脑,近期希望升级内存到4GB,只有两个插槽,所以购入两条2GB的内存。插上两条内存后,开机进入BIOS,发现内存容量已经变成4GB了。开机,发现XP开机没有进入登录界面就好花屏,是花屏不是蓝屏。怀疑是内存问题,于是只用一跟2G内存进行测试,发现只插一根内存是,不论插哪一根系统都是好的,说明两根内存都是好的。于是怀疑是系统问题原创 2012-12-16 21:04:50 · 4558 阅读 · 1 评论 -
VS2008安装失败解决案例一则
由于升级内存,顺便将系统重装了一下,没换,还是用XP,工作需要,没办法。 不是第一次安装系统了,也不是第一次装XP了,Ghost装的,都没什么技术含量。。。 但不知道为什么,最后准备安装VS2008时居然装不上。我琢磨了一下,估计是在装VS2008之前用360清理了一下系统造成的,这些郁闷了,别让我再重装一次啊。 Baidu搜索了一下,居然找到了解决办法:htt原创 2012-12-16 21:16:45 · 1208 阅读 · 0 评论 -
Wine中UE32工具栏乱码问题解决方法
查出来是因为我的Ubuntu默认语言设置的英文所致,但我又不想修改默认语言于是需要在快捷方式中添加一句:LANG="zh_CN.UTF-8"完整的属性如下Lenv LANG="zh_CN.UTF-8" WINEPREFIX="/home/my/.wine" wine C:\\Program\ Files\\IDM\ Computer\ Solutions\\UltraEdit-32\\原创 2013-05-08 16:46:36 · 2385 阅读 · 0 评论 -
粗浅理解RSA
基本概念RSA中密钥是成对的:公钥,私钥公钥 - 对外公开的密钥私钥 - 个人持有的密钥设A为明文,B为密文,pk为公钥,sk为私钥,则RSA算法存在以下等式:A = RSA(B,pk)B = RSA(A, sk)即:使用一个密钥加密得到的密文,可以用另一个密钥解密出来得到明文。所以下面的等式也能成立:A = RSA(B, sk)B = RSA(原创 2013-06-18 17:52:41 · 1243 阅读 · 0 评论 -
Ubuntu 13.04 Launcher中加入Wine应用程序快捷方式
在Ubuntu 13.04上,在Wine中使用SourceInsight是没有问题的。问题是不能将SourceInsight的快捷方式固定到左侧的Launcher中。下面是解决这个问题的方法:1. sudo apt-get install gnome-panel 此命令会安装一个gnome的组建及其工具2. sudo gnome-desktop-ite原创 2013-07-03 19:58:33 · 4454 阅读 · 0 评论 -
GPT分区数据格式分析(图已补上)
本文主要介绍GPT分区的数据结构,并辅以实例说明GPT的数据结构在实际硬盘中的内容进行对照分析。原创 2013-07-22 11:09:37 · 14533 阅读 · 2 评论 -
Ubuntu13.04 内核重编与定制
一直在Android平台下做Kernel开发,对于Kernel的编译已经烂熟于心,今天突然想自己编译一下PC上的Kernel,看起来过程类似,定制内核所需的也就是时间了。。。废话少说,过程记录如下。1. 本人的环境如下:Ubuntu 13.04 虽然13.10已经发布了,但暂时还不想升级。。。由于已经安装过了Android的开发环境,所以我已经不再需要安装其他环境即可编原创 2013-11-04 13:45:15 · 2304 阅读 · 0 评论 -
遍历删除.svn .git .repo目录
find -name '.git*' |xargs rm -rf原创 2014-08-13 16:53:36 · 2740 阅读 · 0 评论 -
tar命令排除.svn .git等目录
压缩:tar -jcvf bz2/xxx.tar.bz2 xxx --exclude=*.svn --exclude=*.git --exclude=*.repo此命令将当前目录下的xxx目录压缩为bz2/xxx.tar.bz2,并排除其中的.svn, .git, .repo目标解压:tar -xjvf file.tar.bz2 此命令将file.tar.bz2 解原创 2014-08-13 16:57:56 · 10009 阅读 · 0 评论 -
Ubuntu13.04上JDK6的安装方法
最近为同事安装Ubuntu13.04以及Android开发环境,发现一个恶心的事情,在之前的一篇文章(http://blog.youkuaiyun.com/diaoxuesong/article/details/9151035)中提到的sun-java1.6的安装方法已经失效了。我不禁感概:这操蛋的Oracle公司,就会给人添堵!好吧,找来找去,终于找到了一个好用的方法,再也不依赖原创 2013-11-23 14:37:27 · 1976 阅读 · 0 评论 -
在GA-P67A-D3-B3主板上装Windows Server 2003
公司服务器配置:主板:GA-P67A-D3-B3内存:6GB硬盘:640G x 2 (RAID0)CPU:I7 2600K 安装Windows Server 2003时,在“正在启动Windows” 后出现蓝屏。一开始以为是RAID驱动的问题,于是使用原创 2011-08-22 11:41:57 · 1051 阅读 · 0 评论