
Linux / Shell / mac
小尼人00
人生一直在不断的探索中,才知道一些东西的真正含义,为了在探索的路途中少走弯路,早日达到心中的愿景,我认为没有什么比开阔眼界更重要的了。
展开
-
[汇编] EAX、ECX、EDX、EBX寄存器的作用
一般寄存器:AX、BX、CX、DXAX:累积暂存器,BX:基底暂存器,CX:计数暂存器,DX:资料暂存器索引暂存器:SI、DISI:来源索引暂存器,DI:目的索引暂存器堆叠、基底暂存器:SP、BPSP:堆叠指标暂存器,BP:基底指标暂存器EAX、ECX、EDX、EBX:為ax,bx,cx,dx的延伸,各為32位元ESI、EDI、ESP、EBP:為si,di,原创 2013-01-30 12:59:29 · 2162 阅读 · 0 评论 -
[计算机] -32768~32767 计算机中的 -1 表示
10000000000000011111111111111111 计算机中的 -1 第一个是原码的话,表示的也是-1第二个是补码表示的-1,补码即原码除符号位外,全部取反再+11000000000000001取反后是1111111111111110,再+1即1111111111111111 C里面数是以补码方式来储存的整型的每一种都有无符号(unsigned)和有符号(signed原创 2013-01-25 20:23:21 · 1578 阅读 · 0 评论 -
Ubuntu把开机速度提高到3秒的小技巧 (提示 : 我本人并没有实验)
今天男人节,分享一个小技巧。最近偶然发现只需要把ubuntu的登陆密码修改为 ESC 键,可以把开机速度提高到3秒到4秒。注:该方法仅供实验用,可能导致系统不稳定,如果导致系统问题本人不负何责任。不知道如何修改密码为 ESC ?在终端输入:sudo passwd回车,提示输入新密码,这时候按一下 ESC 键,回车。提示确认密码,再次按转载 2013-08-28 21:01:21 · 1934 阅读 · 0 评论 -
Ubuntu系统服务详解
Liunx操作系统跟Windos XP一样,有一批系统服务随机而启动;略懂电脑的Windows XP用户会禁止那些不必要的服务,以提高开机速度;如今安装了Ubuntu操作系统,咱们也有必要了解Ubuntu的服务,然后根据自己的需要,将不必要的服务禁止掉,这样既可以提高Ubuntu的启动速度,还能够提高系统的安全性(尽管Ubuntu系统本身已经非常安全)我推荐Ubuntu用户安装sysv-rc-转载 2013-08-28 21:14:46 · 1682 阅读 · 0 评论 -
加速ubuntu开机速度 【以后看】
http://forum.ubuntu.org.cn/viewtopic.php?t=7505 原作者i3dmaster 译者yang119345 加速Ubuntu开机过程 此HowTo 适合抱怨ubuntu启动速度相当慢但不愿意安装任何可选择工具提速的人群。 我在这里使用的方式不是最终解决方案,但是无论如何它确实有所改变并且它确实起作用了。下面的做的一切是通过调整Ubuntu开机进程转载 2013-08-28 21:26:25 · 1672 阅读 · 0 评论 -
Bcdedit - win7 建立和重新配置bootloader
简介在NT60系列操作系统(Windows 7/Vista/2008)中的一个命令行工具,用于建立和重新配置bootloader,后者无须再使用boot.ini文件。也就是说,使用BCDEdit这个工具,能够修改NT60 系列系统的启动菜单 在之前基于NT50系列(Windows XP/2000/2003)的Windows系统中,Windows使用Ntldr作为Boot Load转载 2013-08-28 18:59:28 · 1785 阅读 · 0 评论 -
sysv-rc-conf 服务管理程序
sysv-rc-conf是一个强大的服务管理程序,Ubuntu运行级别Linux 系统任何时候都运行在一个指定的运行级上,不同的运行级的程序和服务都不同,所要完成的工作和要达到的目的不同,系统可以在这些运行级之间进行切换,以完成不同的工作。Ubuntu运行级别Linux 系统任何时候都运行在一个指定的运行级上,并且不同的运行级的程序和服务都不同,所要完成的工作和要达到的目的都不转载 2013-08-28 20:57:24 · 1101 阅读 · 0 评论 -
Ubuntu下几个重要apt-get命令用法与加速UBUNTU (robby实施记录)
用法: apt-get [选项] 命令 apt-get [选项] install|remove 包甲 [包乙 ...] apt-get [选项] source 包甲 [包乙 ...]apt-get 提供了一个用于下载和安装软件包的简易命令行界面。最常用命令是 update 和 install。命令: update - 下载更新软件包转载 2013-08-28 20:50:41 · 1249 阅读 · 0 评论 -
优化ubuntu系统,加快开机速度和运行速度 (未实验,有些不见得对,搁置)
前提:在你安装好各种软件后才开始优化这样会减少错误的发生以下是经过本人测试过的方案,不影响系统和电脑任何性能可以针对ubuntu9.10系统系(包括最新的雨林木风)首先是开机速度 1.删除掉动画模块速度会增加不少:Java代码 sudo apt-get remove ubuntu-xsplash-artwork libusplash0转载 2013-08-28 21:37:23 · 2072 阅读 · 0 评论 -
推荐C++新手使用Ubuntu下Geany+Scribes C++环境
*以更加高的效率编写代码,并减少错误 上面提到的两个软件,其中Geany是一个支持多种语言的IDE,而Scribes则是一个纯文本编辑器。在IDE外使用Scribes来编写程序听起来有点怪异,但真正使用起来则十分爽快。Scribes提供语法高亮,自动填充,许多方便的快捷键,另外还有它最核心的功能:类似大名鼎鼎的TextMate的Snipplets,简单的来讲就是输入缩写后按Tab键转载 2013-08-28 21:58:26 · 2189 阅读 · 0 评论 -
Ubuntu下好用的轻量级代码编辑器—Scribes
Scribes我终于找到了!近日在Ubuntu下苦苦寻觅一个轻量级的代码编辑器,支持也不必太多,只要能支持C/C++,JAVA,PHP,XML就可以了,后来我终于发现了Scribes。他的界面十分简约,正合我意,但是功能十分强大,最新的是0.3.3.3版本,具有如下特点:编辑远程文件Scribes 现在可以直接通过 ssh、ftp、sftp、webdav、webda转载 2013-08-29 12:55:37 · 1774 阅读 · 0 评论 -
Ubuntu下小巧智能的代码编辑器Scribes
程序猿都有自己心爱的编辑器,你心爱的编辑器是哪个呢?在windows下hit9推荐使用Notepad++和SciTE.在ubuntu下,除了著名的Vim外,hit9还推荐使用小巧智能的轻量级编辑器Scribes.如图,是Scribes在ubuntu下的界面,很简单,你甚至看不到菜单栏在哪。编辑器特点:(你可以直接浏览官网)1.自动完成。自动补全( ,2.代码转载 2013-08-29 13:01:24 · 1247 阅读 · 0 评论 -
ubuntu命令行下中文乱码的解决方案 (我采取了其中方案一与方案二,都还没成功—待定)
首先...我说的命令行是指Ctrl+Alt+F1~F6开启的纯命令行模式 不是在X Window里打开的终端...如果你遇到的是终端里无法显示中文这篇文里的方法基本对你没用....可以跳过了~言归正传 纯命令行中中文无法显示解决方法1:学好英文..把环境变量设置为英文....(别抽我..)修改/etc/default/localesudo vim /et转载 2013-09-02 14:58:07 · 975 阅读 · 0 评论 -
<<鸟哥的Linux 私房菜>> (1->12) + my
> 心得 : 实践与观察才是王道第0章 : 计算机概论 计算机 : 接受用户输入的指令与数据,经过中央处理器的数据与逻辑单元运算处理后,以产生或存储成有用的信息。 0.1.1 计算机硬件的五大单元 『 输入单元(鼠标,键盘等), CPU(算术逻辑,控制,记忆), 输出单元(屏幕,打印机等) 』 CPU 为一个具有特定功能的芯片,里头含有微指令集。 CP原创 2013-10-01 19:03:05 · 1426 阅读 · 0 评论 -
win下格式转为utf8 编码 转码
iconv -f cp936 -t utf8 Contacts.txt -c > contacts原创 2013-10-06 21:34:30 · 1072 阅读 · 0 评论 -
codeblocks更改调试终端
Ubuntu下codeblocks更改调试终端在环境设置里进行如下设置:把Terminal to launch console programs那个选项改成gnome-terminal -t $TITLE -x原来是xterm -T $TITLE -egnome-terminal和xterm的参数表示方法不一样。原创 2013-10-06 13:07:42 · 1786 阅读 · 0 评论 -
Git - Github
Git - Github Git 是一个分布式的版本控制工具。分布式主要是针对已有的 SVN 、CVS 受中央控制的版本控制工具而言的,在git里,每个代码库在相互独立的同时,又可以相互交换代码(通过push/pull)进行代码的交换。github 开始示例 Quick setup — if you've done this kind of thing before or原创 2013-10-27 15:37:09 · 1658 阅读 · 0 评论 -
windows下启动IPC服务未能启动的解决方法
1, 启动IPC 重新安装TCP/IP协议,可启动IPC共享服务。 步骤如下 : 控制面板\网络和 Internet\网络连接 --》 右键属性,选中IP4,然后点击安装->协议-> 从硬盘安装->路径为 C:\Windows\inf原创 2013-10-29 14:27:04 · 3152 阅读 · 0 评论 -
windows下安装和使用geany
直接入正题吧,下载安装程序 http://www.geany.org/Download/Releases 安装过程就不说了,都是下一步下一步的,大家都懂安装完毕之后,打开软件、新建一个c文件或者c++文件,你会发现它已经帮助你填好了一些应有的东西,可以帮助你节省一些时间,而且不止c和c++,html、php、java它都会有这些东西,很方便但是当你写转载 2013-10-30 11:53:31 · 6222 阅读 · 2 评论 -
Ubuntu网络连接图标消失解决方法
# ubuntu 13.04 网络连接图标消失解决方法sudo service network-manager stopsudo rm /var/lib/NetworkManager/NetworkManager.statesudo service network-manager startsudo vi /etc/NetworkManager/NetworkManager.conf 将原创 2013-11-14 16:40:21 · 1652 阅读 · 0 评论 -
Windows 下的符号链接 小示例
将JDK的链接从cmd中直接运行mklink/D D:\q\Java\default D:\q\Java\jdk1.6.0_20原创 2014-02-21 12:05:29 · 757 阅读 · 0 评论 -
git常用的命令
git是一个版本控制软件,能在linux、windows和其它的操作系统平台上使用,功能非常强大,而且使用非常简单,下面是一些自己常用的命令:一、设置用户信息1.git config --global user.name "name"2.git config --global user.email "email@163.com"二、git增加文件1.git add .转载 2013-10-27 15:57:08 · 847 阅读 · 0 评论 -
Git 系列之二:Windows 下 Git 客户端的选择,及 msysGit 各种中文问题的解决
Git 系列之二:Windows 下 Git 客户端的选择,及 msysGit 各种中文问题的解决在 Windows 下用 NetBeans 做 PHP 开发,首先想到的是 NetBeans 的插件:NBGit。评价:能用;若需没有的功能,可以自定义菜单调用自定义 bat 脚本;开发不活跃,使用没有信心。第二个则是:TortoiseGit,SVN 小乌龟的 Git 版本。评转载 2014-02-24 19:54:08 · 809 阅读 · 0 评论 -
Git 系列之一:版本控制的概念、分布式、Git 简介及其工作流程
Git 系列之一:版本控制的概念、分布式、Git 简介及其工作流程注:Git 的强大、灵活、好用,毋庸置疑。但也正是 Git 的灵活性,在公司推行时,如何执行统一的流程成为一个问题。我想了不少时间才制订出一个办法。目的是规范、统一。还有就是,Windows 下的同事,特别是不熟悉命令行的同事,怎样才能使他们好理解,并且觉得简单(之前大家觉得概念太多,难以理解;步骤多转载 2014-02-24 19:48:56 · 811 阅读 · 0 评论 -
如何在VMware里安装windows server 2003
http://jingyan.baidu.com/article/7e440953f076522fc0e2efe7.html 百度经验原创 2014-02-25 14:34:15 · 1501 阅读 · 0 评论 -
解决ubuntu时间显示丢失问题
Ctrl + Alt + F1~6 登陆后,sudo killall gnome-session, 然后切换回来,就好了原创 2014-03-10 09:43:51 · 928 阅读 · 0 评论 -
LInux下可以使用命令自动与网络的NTP服务器同步时间 优快云验证码验证失败问题解决
纠结了好几天,由于这个优快云登录验证码总是验证失败,GOOGLE了好几天,终于找到问题的所在。刚开始自己以为是linux下seesion的用户读写权限问题,自己用root账户登录后,试了好几个不同内核的浏览器问题依旧,所以才确保不是用于的权限问题造成的。真正的原因是本机的时间与优快云服务器时间不一致问题。查了下才知道,自己的时区设置的是NewYork时间,经过时区换算,得到的北原创 2014-03-17 16:47:22 · 1031 阅读 · 0 评论 -
sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get update && sudo apt-get dist-upgradeUbuntu中sudo apt-get update #这一步是更新你的源列表,换源后必须执行sudo apt-get dist-upgrade #这一步是更新软件,如果你对新版本软件的需求不是那么迫切,可以不执行原创 2014-05-03 21:14:22 · 5539 阅读 · 0 评论 -
编码转换 转码
iconv -f cp936 -t utf8 Tarjan_p1236.cpp -o Tarjan_p1236.cpp原创 2014-05-06 11:47:52 · 738 阅读 · 0 评论 -
搭建OJ-这个版本 并一直解决 RE 问题
#!/bin/bash#before install check DB setting in # judge.conf # hustoj-read-only/web/include/db_info.inc.php# and down here#and run this with root#CENTOS/REDHAT/FEDORA WEBBASE=/var/www/html APACH原创 2014-05-16 20:57:09 · 1237 阅读 · 0 评论 -
ubuntu下安装与卸载软件方法
1、通过deb包安装的情况: 安装.deb包: 代码:sudo dpkg -i package_file.deb反安装.deb包:代码:sudo dpkg -r package_name2、通过apt-get安装的情况:安装代码:sudo apt-get install package_name反安装代码:sudo apt-get remove packag转载 2014-05-17 10:06:29 · 953 阅读 · 0 评论 -
浅析linux 下的/etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc 文件
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置. /etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取. ~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息转载 2014-05-18 12:09:20 · 584 阅读 · 0 评论 -
Github 删除Repositories(仓库)
点击进入一个Repositories仓库,然后看右边栏的这个Setting在最底部有删除按键转载 2014-06-04 11:21:26 · 836 阅读 · 0 评论 -
Git常用命令解说 [robby certification]
1. Git概念 1.1. Git库中由三部分组成 Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目录内。 1) 工作目录:用户本地的目录; 2) Index(索引):将工作目录下所有文件(包含子目录)生成快照,存放到一个临时的存储区域,Gi转载 2013-06-06 09:14:59 · 1132 阅读 · 0 评论 -
GitHub 的初始化
Quick setup — if you've done this kind of thing beforeorHTTPSSHWe recommend every repository include a README, LICENSE, and .gitignore.Create a new repository原创 2014-06-04 11:33:04 · 1082 阅读 · 0 评论 -
娜姐教你玩转git
看一下你的origin是自己的还是思雨的,在项目根目录下(qua)终端运行:你可以看到现在有一个叫做origin的远程仓库 是你自己的姓名 说明你是从自己的repo clone下来的下面我们把自己写的代码commit到自己的仓库上:在终端运行:这步是提交到自己的本地仓库,下面我们再提交到gitlab上的远程仓库:蓝后我们要转载 2014-06-04 13:44:50 · 896 阅读 · 0 评论 -
Git 常用的 8 个命令初步
先看看自己都有哪些远程仓库,在终端:现在当然只有自己的那个,我们现在add思雨的那个:再执行git remote -v就可以看到刚才add的那个远程仓库了~先按照如上方法,添加仓库。然后cai n原创 2014-06-04 14:57:36 · 727 阅读 · 0 评论 -
apt-get指令的autoclean,clean,autoremove的区别
下面总结一下有关apt-get的常用但容易混淆的指令:apt-get autoclean: 如果你的硬盘空间不大的话,可以定期运行这个程序,将已经删除了的软件包的.deb安装文件从硬盘中删除掉。如果你仍然需要硬盘空间的话,可以试试apt-get clean,这会把你已安装的软件包的安装包也删除掉,当然多数情况下这些包没什么用了,因此这是个为硬盘腾地方的好办法。转载 2014-07-15 21:02:45 · 955 阅读 · 0 评论 -
ubuntu 下 的截图强大工具之 scrot
无论是撰写技术教程,还是展示桌面或应用,恐怕 scrot(0.8) 都是必不可少的ubuntu屏幕截图工具。scrot 是liunx屏幕抓图工具中的皎皎佼佼者,它小巧而不失为强大,精练而不缺少灵活。(我是从硬盘安装Ubuntu 8.04.1,所以下面操作是在Ubuntu 8.04.1下完成。)scrot 主要用在命令行下,它使用 imlib2 库来抓取并保存图像。在 Ubuntu 中,转载 2014-07-16 18:06:04 · 767 阅读 · 0 评论 -
Linux中VMware启动报错:could not open /dev/ vmmon:no such file or directory
VMware 提示VMware Workstation Error:Could not open /dev/vmmon: No such device.Please make sure that the kernel module `vmmon’ is loaded.Press “Enter” to continue…一 . 请确认你的vmmon模块已经加载,你可以在终转载 2014-07-20 13:05:29 · 8293 阅读 · 0 评论