自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 制作轮盘转动效果

1 打开动画窗口,并添加动画,需要反复添加6-7个动画效果2 设置动画属性3 设置动画之间的衔接方式大工告成

2017-09-02 15:17:49 1512

转载 \r,\n,\r\n的区别

本文导读:'\r'是回车,'\n'是换行,前者使光标到行首,后者使光标下移一格,通常敲一个回车键,即是回车,又是换行(\r\n)。Unix中每行结尾只有“”,即“\n”;Windows中每行结尾是“”,即“\n\r”;Mac中每行结尾是“”。\n是换行,英文是New line,表示使光标到行首\r是回车,英文是Carriage return,表示使光标下移一格\r\n表示回

2017-06-17 11:45:28 385

原创 编程字体选择

ubuntu mono字体consola 字体microsoft yahei 字体

2017-06-08 14:54:31 707

转载 查看cpu 使用率

1.top使用权限:所有使用者使用方式:top [-] [d delay] [q] [c] [S] [s] [i] [n] [b]说明:即时显示process的动态d :改变显示的更新速度,或是在交谈式指令列( interactive command)按sq :没有任何延迟的显示速度,如果使用者是有superuser的权限,则top将会以最高的优先序执行c :切换显示模式,共有两种模式,一是只显示

2017-05-27 16:20:30 445

转载 UBUNTU 解决非正常关闭APT-GET的锁

在ubuntu的命令行窗口中使用apt-get命令安装程序, 命令未执行完的情况下关闭窗口或使用Ctrl+C来结束命令。 当我们再次使用apt-get命令安装程序的时候, 报错信息如下:E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?我们执行如下命令, 删

2017-05-26 12:48:08 3191

转载 unix 文件系统

当在使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin ... ... 等目录,而在这些目录中,我们进去看看,发现也有很多的目录或文件。文件系统在Linux下看上去就象树形结构,所以我们可以把文件系统的结构形象的称为 树形结构。文件系统的是用来组织和排列文件存取的,所以她是可见的,在Linux中,我们可以通过ls等工具来查看其

2017-05-25 12:18:47 1554

原创 pdf 转 word 软件

生活中我们经常需要编辑图片上的文字,这时如果是辛辛苦苦的逐个敲字是又累又辛苦的活,如果使用识别软件,则能快速导入图片上的文字,这里介绍一下识别软件的使用方法。 使用汉王 OCR软件识别图片文字的方法

2017-05-25 09:43:42 321

转载 C++ 内存问题

在系统开发过程中出现的bug相对而言是比较好解决的,花费在这个上面的调试代价不是很大,但是在系统集成后的bug往往是难以定位的bug(最好方式是打桩,通过打桩可以初步锁定出错的位置,如:进入函数前打印日志,离开时再次打印日志)。而这些难以定位的bug基本分为2类:内存错误和并非问题。1、内存泄露如果在堆栈上分配的内存使用完成后没有释放就会造成内存泄露。少量的内存泄露不至于让程序崩溃,但

2017-05-25 09:41:28 387

转载 shell中各种括号的作用()、(())、[]、[[]]、{}

一、小括号,圆括号()1、单小括号 ()   ①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。   ②命令替换。等同于`cmd`,shell扫描一遍命令行,发现了$(cmd)结构,便将$(cmd)中的cmd执行一次,得到其标准输出,再将此输

2017-05-23 09:50:29 455

转载 bash shell 高级教程

高级教程目录1.shell脚本的执行方法   2.shell的变量类型   3.shell特殊变量4.变量子串的常用操作   5.批量修改文件名实践   6.变量替换7.在shell中计算字符串长度的方法   8.变量的数值计算:(()) 的用法变量的数值计算:let的用法    10.变量的数值计算:expr的用法11.变量的数值计算:bc的用法    12.条件测试的多种方法13.字

2017-05-22 11:32:02 639

转载 bash shell 学习笔记

1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编辑好脚本时,如果要执行该脚本,还必须使其可执行。 要使脚本可执行: 编译 chmod

2017-05-21 19:11:15 232

原创 shell 计时

在进行一些性能测试的时候,有时候我们希望能计算一个程序运行的时间,有时候可能会自己写一个shell脚本方便进行一些性能测试的控制(比如希望能运行N次取平均值等),总之,这其中有一个需求可能就是获取一个时间戳或时间差。 Linux shell获取时间和时间间隔(ms级别)

2017-05-18 17:46:04 574

原创 npm WARN enoent ENOENT: no such file or directory, open 'E:\Program Files\nodejs \package.json' npm

npm WARN enoent ENOENT: no such file or directory, open ‘E:\Program Files\nodejs \package.json’解决方法是在命令行切换到安装nodejs文件下的nodejs\node_modules\npm 后执行npm install cheerio/usr/local/lib/node_modules

2017-05-17 15:32:24 1544

原创 ubuntu 菜单栏消失

ubuntu unity 的问题解决方案

2017-05-17 15:31:36 464

转载 Exception in thread "main" java.lang.OutOfMemoryError: Java heap space(Java堆空间内存溢出)解决方法

一直都知道可以设置jvm heap大小,一直用eclipse写/调试java程序。一直用命令行or console加参数跑程序。现象:在eclipse的配置文件eclipse.ini中设置-vmargs -Xms500m -Xmx1024m,在eclipse中直接run 或者debug某些耗内存的程序时依然出现java.lang.OutOfMemoryError: Java Heap Space错

2017-05-17 15:28:29 926

转载 Linux用户查看系统有多少用户在登录

作为系统管理员,你可能经常会(在某个时候)需要查看系统中有哪些用户正在活动。有些时候,你甚至需要知道他(她)们正在做什么。本文为我们总结了4种查看系统用户信息(通过编号(ID))的方法。 1. 使用w命令查看登录用户正在使用的进程信息 w命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所使用的信息来源于/var/run/utmp文件。w命令输出的信息包括: 用户名称 用户的机

2017-05-16 14:34:57 12341

原创 C++ 文件随机读写

文件随机读写对输入流操作:seekg()与tellg() 对输出流操作:seekp()与tellp() 下面以输入流函数为例介绍用法: seekg()是对输入文件定位,它有两个参数:第一个参数是偏移量,第二个参数是基地址。 对于第一个参数,可以是正负数值,正的表示向后偏移,负的表示向前偏移。而第二个参数可以是: ios::beg:表示输入流的开始位置 ios::cur:表示输入流的

2017-05-16 14:24:47 2900

转载 linux 查看硬件配置命令

系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的

2017-05-16 14:22:56 400

原创 LeTeX 问题汇总

1. 引用用出现问号引用出现问号初次使用latex的同学一定很头疼,使用环境和我们平时用的文字处理软件太不一样了,会出现很多莫名其妙的问题,比如参考文件出现问号,网上有很多解决方案,但看了之后仍然是云里雾里,不知道怎么解决。现将解决方法分享如下:在使用Latex之前,我们一般会借用已有的论文模板,在vim模板基础上加入我们自己的文章内容,随后编译成PDF文件,其基本流程就是:Latex

2017-05-14 16:05:14 849

原创 linux 文件权限

Linux中权限(r、w、x)对于目录与文件的意义 http://blog.csdn.net/cdu09/article/details/10310103

2017-05-06 12:40:35 215

原创 ssh 秘钥登录

ssh密钥登录(两种方法) http://blog.csdn.net/bravezhe/article/details/7302800使用ssh公钥实现免密码登录 http://blog.csdn.net/u013063153/article/details/53640806

2017-05-06 09:05:08 357

原创 apache,php安装配置

Ubuntu下搭建wordpress环境 http://www.jianshu.com/p/26d9e752994e 第2步和第5步的路径错了,应该要把testphp.php和phpmyadmin放在/var/www/html/文件夹内,而非/var/www/。

2017-05-05 18:09:25 238

原创 ubuntu 环境变量配置(jdk ,anaconda)

配置 anaconda环境变量sudo vim ~/.bashrcexport PATH=”/home/triumph/anaconda3/bin:$PATH”配置jdk环境变量http://www.cnblogs.com/a2211009/p/4265225.html

2017-05-05 18:06:11 487

原创 C++计时

时钟时间 = 阻塞时间 + 就绪时间 +运行时间 用户CPU时间 = 运行状态下用户空间的时间 系统CPU时间 = 运行状态下系统空间的时间。墙钟时间,系统CPU时间,用户CPU时间目前,存在着各种计时函数,一般的处理都是先调用计时函数,记下当前时间tstart,然后处理一段程序,再调用计时函数,记下处理后的时间tend,再tend和tstart做差,就可以得到程序的执行时间,但是

2017-04-27 15:56:30 279

原创 STL 容器的复制构造问题

长期使用STL容器,但有一次写代码时遇见一个bug,STL容器不能进行复制,下次再碰到,把代码贴上。

2017-04-25 17:08:33 510

原创 fscanf 读入4096行数据

fscanf 离奇的bug问题描述:用fscanf 读入4096行数据,不会有问题,但是当读入数据超过4096行时,程序会出问题,会影响其他文件的读写。超过一定的行数时,问题又会消失。猜测原因:从磁盘读入文件,文件块大小正好为4096k,超过此大小,容易产生缓冲区溢出错误。解决方法: char line[100]; FILE *fp = fopen("network1.txt", "r");whi

2017-04-21 20:39:05 323

原创 输入输出流与缓冲区的关系

对C语言输入输出流和缓冲区的深入理解 http://blog.csdn.net/shrdlu/article/details/48929865C++中输入输出流及文件流操作笔记 http://www.cnblogs.com/findumars/p/5620538.html

2017-04-21 11:26:51 732

原创 UML的使用

uml类图之间的关系1:http://blog.csdn.net/tianhai110/article/details/6339565 类图之间的关系2:http://www.uml.org.cn/oobject/201104212.asp建模工具:Enterprise Architectuml 用例图 http://blog.csdn.net/tianhai110/article/detail

2017-04-16 15:21:41 532

转载 网络

CIDR值: 1.掩码255.0.0.0:/8(A类地址默认掩码) 2.掩码255.128.0.0:/9 3.掩码255.192.0.0:/10 4.掩码255.224.0.0:/11 5.掩码255.240.0.0:/12 6.掩码255.248.0.0:/13 7.掩码255.252.0.0:/14 8.掩码255.254.0.0:/15 9.掩码255.255.0.0:/1

2017-03-30 17:07:39 314

原创 git 常用命令

git

2017-03-18 20:31:43 242

原创 范数 norm

范数理解

2017-03-14 11:16:18 689

原创 C++ 语言考点

1. 常见内存错误2. 内存分配成果, 并已初始化,但操作越界3. 内存操作成功,并且已经初始化,但是操作越界4. 释放了内存却继续使用

2017-03-13 15:34:05 407

原创 sql学习 mysql

* select 查询语句基础sql(structured query language) 结构化查询语句投影(选择列) 选择(行) 连接(列与列连接)NULL 值 null 值是不可用的,且未分配,未知且不适用的值 null值 和 0 或者空格是不一样的 任何包含null值的算术表达式,其结果判定为null列的别名 重命名一个列的标题 对运算很有帮助 紧跟列后面 as 如果包含

2017-03-13 15:33:38 272

原创 绘图软件整理

* 软件1PAJEK : A graph drawing and analysis program.* 软件2Gephi Tutorial on Network Visualization and Analysis* 软件3igraph* 软件4Graphviz* 软件5cytoscape

2017-03-13 15:31:47 655

原创 linux 系统基本指令

linux 用户、用户组group1: userA userB group2: userA userB*管理方式: UID userID 配置文件 /etc/passwd 用户名:密码:uid:gid:描述:家目录:shell 类型 GID groupID 配置文件 /etc/group gid: 用户组名id 查询当前用户的登录的gid。uid finger 查询当

2017-03-13 15:31:13 286

原创 一个简单的录制屏幕的工具 GiFCam

1.GiFCam 介绍GiFCam 是一个操作非常简单的屏幕录制软件,录制的效果非常清晰,非常适合制作GIF图片。GifCam 完全免费且是绿色软件,体积仅几百KB,完美支持 Windows 8。它可以让你像摄像机一样方便地将屏幕上的一切录制成GIF动态图片,并且可以对其进行剪辑(逐帧编辑),你可以设置是否隐藏光标、添加文字和文字特效等。2.录制效果3.相关链接相关帖子作者提供了相关下载

2017-01-03 13:07:44 1943

原创 sublime 中使用vim模式

sublime 中使用vim模式在sublime中编写代码时使用vim快捷键,编写非常方便,但是使用vim模式时,有部分快捷键会出现冲突,例如,常用的 ctrl + [ 快捷键,在vim中表示 Esc (退出插入模式), 而在sublime 中表示 incident, 容易给使用带来麻烦。 但是只要做稍微的修改,就能解决这种麻烦。1. 修改setingsublime ->preference->se

2017-01-02 22:16:32 4825 1

原创 vim + terminator, 打造强大的IDE (附vim配置文件)

vim + terminator, 打造强大的IDE 配置插件Vundle 自动下载相应配置文件点击打开链接配置效果

2016-11-18 22:20:30 828 1

空空如也

空空如也

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

TA关注的人

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