- 博客(36)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Windows下使用Sublime Text 3调试/运行 C/C++ 程序
系统:Windows 8.1 64bit软件:Sublime Text 3 Build3065 x86编译软件:MinGW1. 下载SublimeText 32. 我用的是流风清音修改的32位版本,64位貌似不稳定。3. 下载地址:http://haojian138.blog.163.com/blog/static/212643110201393010438357/
2014-12-23 23:36:52
13647
3
原创 第九章 虚拟存储器
所谓虚拟存储器存储器的供应商(Virtual Memory),就是采用一定的方法将一定的外存容量模拟成内存内存的供应商,同时对程序进出内存的方式进行管理,从而得到一个比实际内存容量大得多的内存空间,使得程序的运行不受内存大小的限制。虚拟存储区的容量与物理主存大小无关,而受限于计算机的地址结构和可用磁盘容量。 虚拟存储器的工作过程· 虚拟存储器是由硬件和操作系统
2016-01-24 12:01:46
768
原创 ssh-copy-id使用方法
1.默认端口是22的情况下ssh-copy-id -i ~/.ssh/id_rsa.pub user@server2.端口为xxxssh-copy-id -i ~/.ssh/id_rsa.pub -p xxx user@server如果在.ssh目录下,可以省略~/.ssh/id_rsa.pub下面这条命令也可以实现相同的效果
2015-05-05 22:02:47
1768
1
转载 Linux启动或禁止SSH用户及IP的登录
启动或禁止SSH用户登录一般情况下,在使用Linux操作系统都不会去机房来操作机器,都是使用一些第三方的工具来操作。比如使用SSH Secure File Transfer Client工具来传输文件,利用Putty来操作,利用Xmanger综合操作等,那么最常见的连接类型包括telnet、SSH、Raw等下面就针对SSH方面讨论一下,如果有人特别关注Linux环境的安全性,第
2015-05-05 17:12:24
2991
转载 原码、补码和反码
(1)原码表示法 原码表示法是机器数的一种简单的表示法。其符号位用0表示正号,用:表示负号,数值一般用二进制形式表示。设有一数为x,则原码表示可记作[x]原。 例如,X1=+1010110 X2= 一1001010 其原码记作: [X1]原=[+1010110]原=01010110 [X
2015-04-08 20:45:10
515
原创 Ubuntu快捷键大全
25个有用的Ubuntu快捷键1. Win+E - 显示所有桌面,方便的左右选择。2. Alt+Ctrl+Left/Right Arrow -切换桌面3. Alt+Ctrl+Shift+Left/Right Arrow - 移动当前窗口到其他桌面4. Alt + Shift+ Up Arrow - 以很酷的方式显示当前窗口5. Alt+F9/F10 - 最小化/最大化当前窗口
2015-03-31 21:19:25
1438
原创 Linux常用命令大全
系统信息arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpu
2015-03-22 23:25:26
339
转载 linux的find命令
Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。 在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的
2015-03-22 19:37:49
536
转载 Linux网络编程——网络协议入门
我们每天使用互联网,你是否想过,它是如何实现的?全世界几十亿台电脑,连接在一起,两两通信。北京的某一块网卡送出信号,深圳的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗?为了使各种不同的计算机之间可以互联,ARPANet指定了一套计算机通信协议,即TCP/IP协议( 族 ),它们对电脑如何连接和组网,做出了详尽的规定。理解
2015-03-22 01:57:02
355
转载 Linux必备软件之Samba
假如我们是在ubuntu环境上做相应的开发,有的时候,我们需要把我们写的程序共享给别人,或者,自己拷贝出来备份一份。我们习惯用U盘拷贝,如果需要频繁拷贝的话,这样会不太方便。这里给大家介绍一种更好的方法:通过Samba服务器共享。Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。Samba服务器在两种不同操作
2015-03-22 01:43:05
889
转载 Linux 常用命令的使用(非常实用)
概述很多人可能在电视或电影中看到过类似的场景,黑客面对一个黑色的屏幕,上面飘着密密麻麻的字符,梆梆一顿敲,就完成了窃取资料的任务。Linux 刚出世时没有什么图形界面,所有的操作全靠命令完成,就如同电视里的黑客那样,充满了神秘与晦涩。近几年来,尽管 Linux 发展得非常迅速,图形界面越来越友好,但是在真正的开发过程中,Linux 命令行的应用还是占
2015-03-22 01:38:18
497
转载 Linux的内存管理机制
一 物理内存和虚拟内存 我们知道,直接从物理内存读写数据要比从硬盘读写数据要快的多,因此,我们希望所有数据的读取和写入都在内存完成,而内存是有限的,这样就引出了物理内存与虚拟内存的概念。物理内存就是系统硬件提供的内存大小,是真正的内存,相对于物理内存,在linux下还有一个虚拟内存的概念,虚拟内存就是为了满足物理内存的不足而提出的策略,它是利用磁盘空间虚拟出的一块逻辑内
2015-03-15 22:26:39
376
转载 Mac的内存管理
Mac下的资源管理和Windows的资源管理是完全不同的两种概念,Windows认为一个程序占用太多的资源纯属浪费,而Mac认为,资源放在那里白白不用才是浪费。 所以在Windows下,当一个程序退出时,它所占用的内存会被立即释放,留给后来的程序使用,也就是说你走了你的位置马上会被取代,即便你刚出去再回来也会发现你得重新找位置;而Mac不同,在Mac下当一个程序退出时,系统并不会立刻释放
2015-03-15 22:25:42
1084
原创 Linux ls命令参数详解
下面是一个与 ls 一起使用的一些常用选项的简短列表。请记住,你可以通过阅读 ls 的说明书页(man ls)来获得选项的完整列表。-a – 全部(all)。列举目录中的全部文件,包括隐藏文件(.filename)。位于这个列表的起首处的 .. 和 . 依次是指父目录和你的当前目录。-l – 长(long)。列举目录内容的细节,包括权限(模式)、所有者、组群、大小、创建日期、文件是
2015-03-14 22:05:49
547
转载 c语言排序算法总结
一.希尔(Shell)排序法/* Shell 排序法 */#include void sort(int v[],int n){ int gap,i,j,temp; for(gap=n/2;gap>0;gap /= 2) /* 设置排序的步长,步长gap每次减半,直到减到1 */ { for(i=gap;i
2015-03-04 23:44:21
306
原创 sublime text3 ColorPicker快捷键
convertToUTF8和ColorPicker快捷键会产生冲突,convertoUTF8的默认转换GBK的快捷键 和 ColorPicker打开调色板的快捷键都是ctrl+shift+c 。如果你两个插件都安装了的话,就需要进行自定义了,例如: 解决方法:打开Sublime Text --> Preferences --> Browse Packages,找到ConvertToUTF8
2015-03-04 12:55:13
8838
3
原创 使用sublime text3快速生成HTML头部信息
安装Emmet插件。 输入下边加粗的缩写,然后Tab,就OK了。emmet手册:http://docs.emmet.io/cheat-sheet/html:4thtml lang="${lang}">head> meta http-equiv="Content-Type" content="text/html;charset=${charset}"> t
2015-03-02 19:10:53
3170
2
转载 Webstorm & PhpStorm的序列号和证书
WebStorm注册码User Name:EMBRACE License Key:===== LICENSE BEGIN =====24718-1204201000001h6wzKLpfo3gmjJ8xoTPw5mQvYYA8vwka9tH!vibaUKS4FIDIkUfy!!f3C"rQCIRbShpSlDcFT1xmJi5
2015-03-01 04:29:13
448
转载 IntelliJ IDEA快捷键
==Ctrl==Ctrl + Y 删除行ctrl + X 剪切行Ctrl + N 查找类Ctrl + R 替换Ctrl + O 选择可覆盖/继承的方法Ctrl + F 当前代码中查找Ctrl + J 自动代码提示(提示的是自己定义的代码格式)Ctrl + D 复制行或是块(默认是这个意思)(但是我一般习惯改成专门复制行,不包括块,搜索
2015-02-28 01:23:35
486
原创 intellij idea 如何更改编辑器文本字体和大小
默认的字体和大小看起来不太喜欢,有必要更改一下。intellij idea字体设值分成两部分,一部分是UI部分字体字号设置;另一部分就是编辑区的字体字号设置。前一部分的更改比较简单,在file>setting>apperance中就可以更改UI部分的字体设值。后一部分的更改较为纠结了,位置在file>setting>Editor>colors&Fonts中。首先在Font
2015-02-27 20:54:33
17265
3
转载 HDU题目分类
水题:1001 1004 简单题1005 找规律 (循环点,周期问题)1008 1012 1013 简单题(有个小陷阱,大数)1017 1018 简单数学题 1019 简单数学题1020 简单的字符串处理 1021 找规律的数学题,周期8 1030 简单题,找规律的数学题 1089~1096 (练习输入输出的8个题目)1076 简单题 1014 简单题,暴力可以理解,另一种
2015-01-21 19:58:28
576
转载 POJ 题目分类与计划
初期:一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. (4)递推. (5)构造法.(poj3295) (6)模拟法.(poj1068,poj2632,poj1573,poj2993,poj2996)二.图算法:
2015-01-21 19:52:27
415
原创 64位整型的定义方式
long long定义方式可以用于gcc/g++,不受平台限制,但不能用于VC6.0。__int64是Win32平台编译器64位长整型的定义方式,不能用于Linux。“%lld”用于Linux i386平台编译器,”%I64d”用于Win32平台编译器。cout只能用于C++编译,在VC6.0中,cout不支持64位长整型。64位整形引起的混乱主要在两方面,一是数据类型的声明,二是
2015-01-20 23:55:01
17022
2
转载 50个c/c++源代码网站
C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建议,以进一步加强这方面的清单。1、http://snippets.dzone.com/tag/c/--数以千计的有用的C语言源代码片段2、http://w
2015-01-20 22:55:04
580
转载 程序员之路——如何学习C语言并精通C语言
此篇文章转自于网上,写的挺好的,分享给大家学习C语言不是一朝一夕的事情,但也不需要花费十年时间才能精通。如何以最小的代价学习并精通C语言是本文的主题。请注意,即使是“最小的代价”,也绝不是什么捷径,而是以最短的时间取得最多的收获,同时也意味着你需要经历艰苦的过程。一、要读就读好书,否则不如不读 所有初学者面临的第一个问题便是:如何选择教材。好的开始是成功的一半,选择一本优
2015-01-20 20:13:49
4934
转载 Ubuntu常用技巧--转自:月光博客
随着微软的步步紧逼,包括早先的Windows黑屏计划、实施,逮捕番茄花园作者并判刑,种种迹象表明,中国用户免费使用盗版Windows的日子将不会太长久了,那么这个世界上有没有即免费又易用的操作系统呢?答案是有,那就是Ubuntu操作系统。 Ubuntu是一个流行的Linux操作系统,基于Debian发行版和GNOME桌面环境,和其他Linux发行版相比,Ubuntu非常易用,和Windo
2015-01-19 18:11:32
495
转载 SHELL编程
一、Shell语法1.1、变量声明1.2、数组声明和使用1.3、特殊的变量1.4、运算和运算符1.4.1、整数运算符1.5、流程语句1.5.1、if 语句1.5.2、case语句1.5.3、select 语句1.6、循环语句1.6.1、for语句1.6.2、while 语句1.6.3、breake 和continue1.6.4、shift三、
2015-01-19 18:00:24
559
转载 dpkg 与apt-get
dpkg -i package.deb sudo apt-get install package 安装包sudo apt-get install package - - reinstall 重新安装包sudo apt-get -f install 修复安装"-f = ——fix-missing"显示该包的版本、安装信息等 dpkg -l package dpkg
2015-01-19 17:53:42
416
转载 vim基本命令
1.vim#在命令行中输入vim,进入vim编辑器2.i#按一下i键,下端显示 --INSERT--#插入命令,在vim中可能任意字符都有作用3.Esc#退出i(插入)命令进行其它命令使用4.:r filename#读入一个文件内容,并写入到当前编辑器中5.:w newfilename#将该编辑器中的内容写入到一个新文件中6.:w
2015-01-17 22:44:37
279
原创 关于字符串比较函数strcmp返回值的问题
字符串比较函数strcmp格式: strcmp(字符数组名1,字符数组名2)功能:按照ASCII码顺序比较两个数组中的字符串,并由函数返回值返回比较结果。 字符串1=字符串2,返回值=0; 字符串2〉字符串2,返回值〉0; 字符串1〈字符串2,返回值〈0。本函数也可用于比较两个字符串常量,或比较数组和字符串常量。ANSI标准规定,返回值有正数,负
2014-12-27 11:40:36
73557
6
转载 2014 年 9 个最佳的 Sublime Text 2/3 主题
Sublime Text 是一个轻量、简洁、高效、跨平台的编辑器。Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持W
2014-12-24 23:48:55
1421
原创 关于int的最大值
1.int的最大值2.-1在while()和if()里面为真,从下面这个结果也可以知道0为假,正数和负数为真。3.unsigned int 的最大值
2014-12-24 00:36:06
718
原创 关于c语言整形数据表示范围
关于整形数据表示范围char只有一个字节,即8个比特。2^8=256;256表示0;1~127表示1~127;128~255表示-128~-1;char 1字节 -128~127.其实就是-2^7~2^7-1.short就是2个字节,16个比特。那么 short 2个字节 -32768~32767,即-2^15~2^15-1.也就是说一个整形数据的表示范围就
2014-12-24 00:34:21
1729
原创 c语言中制表符的输出问题
制表符的作用是将光标移到最接近8的倍数的位置,使得后面的输出从此开始。换句话说,如果所有数据都紧跟在制表符后面输出,则这些数据只能从第9列、第17列、第25列......开始。如果已经到了第1、2、3、...8列,则直接跳到第9列。如果已经到了第9、10、11、...16列,则直接跳到第17列。如果已经到了第17、18、19、...24列,则直接跳到第25列。.............
2014-12-24 00:30:48
6495
转载 char,short ,int ,long,long long,unsigned long long数据范围
速查表:char -128 ~ +127 (1 Byte)short -32767 ~ + 32768 (2 Bytes)unsigned short 0 ~ 65536 (2 Bytes)int -2147483648 ~ +2147483647 (4 Bytes)unsigned int 0 ~ 4294967295 (4 Bytes)long == int
2014-12-23 23:52:29
555
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人