自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (4)
  • 论坛 (3)
  • 收藏
  • 关注

原创 windows系统文件丢失导致git gui崩溃

当我重新安装Python时出现的这个问题,但目测和Python没有直接的关系。先上一张git Gui崩溃时的图:在网上搜索一番后得到如下的一份结果: My name is hyungon.kim (Korea) I got the same error message. -Couldn’t reserve space for cygwin’s heap, Win32 error

2015-05-15 12:46:37 2372

转载 windows到linux上回车字符的问题

编写shell脚本时,我们经常习惯在windows下写好,然后通过共享目录拷到linux下,方便快捷。杯具的事也来了,当我们在windows写一个shell程序拷到linux中,修改好权限,正准备试下效果时,/bin/bash^M: 坏的解释器: 没有那个文件或目录/bin/bash^M: 坏的解释器: 没有那个文件或目录 什么情况?这跟系统有关。脚本文件在window

2015-04-13 19:13:06 492

原创 Ruby学习记录——安装Ruby

在Ubuntu上安装Ruby,首先想到的是到官网下载源码包然后编译安装,但在安装过程中遇到各种编译和安装错误,貌似是缺少很多的依赖库,在网上搜了一下,有好多的依赖库要安装,于是选择了另一条路进行安装(Ubunt官方软件源的版本太老了,学习最好能安装最新稳定版本的)。http://chloerei.com/2014/07/13/the-best-way-to-install-the-latest-ve

2015-03-23 20:56:56 652

原创 Linux初学者笔记 续

Linux初学者

2015-03-20 14:12:37 573

原创 Linux初学者笔记

Linux初学者

2015-03-20 14:08:27 958

原创 markdown流程图语法

从网上找了很久关于markdown语法的文章,机会微乎其微,大多所指向的都是同一个页面https://github.com/adrai/flowchart.js 这是github上的一个开源项目,里面对我有用的只有一小段文字st=>start: Start|past:>http://www.google.com[blank]e=>end: End:>http://www.google.como

2015-03-17 21:26:08 48248 6

原创 Error tips:array type has incomplete element type

error:array type has incomplete element type这一般是因为在头文件使用某个自定义的变量类型时,此变量类型的声明未出现在头文件中,即在使用之前未被声明。 解决办法是,讲声明此变量类型的头文件加入到所使用的头文件中去。

2015-03-17 13:51:32 4097

原创 关于项目的风险控制

关于项目的风险控制中午吃饭时,外地的一个朋友在qq上又跟我抱怨,说父母帮的DNS服务器为什么这么坑,我问怎么个坑法,于是他举了个例子,说新加坡的一个注册请求最后在杭州的服务器上注册成功了,但根据距离与位置来说,理论上应该在部署在香港的服务器上注册。还有,一个非洲的注册请求竟然在欧洲的服务器上注册了,但理论上应该是在非洲的服务器上注册。 据他所言,是阿里的DNS返回的IP地址不是理论上正确的IP,于

2015-03-17 13:41:56 683

转载 Linux下core文件产生的一些注意问题

一,如何使用core文件1. 使用core文件在core文件所在目录下键入:gdb -c core它会启动GNU的调试器,来调试core文件,并且会显示生成此core文件的程序名,中止此程序的信号等等。如果你已经知道是由什么程序生成此core文件的,比如MyServer崩溃了生成core.12345,那么用此指令调试:gdb -c core

2015-03-16 20:54:43 1305

转载 freebsd 开机启动服务与inted服务器

如果想将某个服务设计成开机自启动,可以在/etc/rc.d目录下建立可执行程序的链接,然后在/etc/rc.conf中添加xxx_enable="YES"xxx为要添加的服务的名字(可执行程序的名字)再来说说inted服务器。inetd(8) 有时也被称作 “Internet 超级服务器”, 因为它可以为多种服务管理连接。 当 inetd 收到连接时, 它能够确定连接所需的

2015-03-07 04:43:03 2932

原创 freebsd内核时钟

freebsd中的ticks64相当于linux中的jiffies,记录从电脑开启至当前的所有时钟中断数ticks64/hz    就是电脑开机至当前所经历的秒数hz一般是1000或者100hz的含义是一秒内的时钟中断数关于时钟的相关定义在sys/kern/kern_clock.c文件中时钟是作为一个独立模块初始化的,初始化代码为SYSINIT(clocks, SI_S

2015-03-06 18:31:03 642

转载 freebsd上idle进程

System Idle Process SYSTEM不是一个真正的进程,是核心虚拟出来的,多任务操作系统都有的!在没有可用的进程时,系统处于空运行状态,此时就是System Idle Process SYSTEM在运行!故它占用97%CPU时间,说明你的机器负荷很轻!你用WINZIP解压一个大的文件时,就可看到,System Idle Process SYSTEM占用CPU时间变化。 syst

2015-03-03 10:15:42 882

转载 sysctl命令详解

个人一般sysctl -p 或sysctl -a比较多使用 sysctl配置与显示在/proc/sys目录中的内核参数.可以用sysctl来设置或重新设置联网功能,如IP转发、IP碎片去除以及源路由检查等。用户只需要编辑/etc/sysctl.conf文件,即可手工或自动执行由sysctl控制的功能。    命令格式:    sysctl [-n] [-

2015-02-11 11:27:01 407

转载 四层负载均衡和七层负载均衡的区别

原文地址:http://blog.csdn.net/caoshuming_500/article/details/73378021. 四层负责均衡:是通过报文中的目标地址和端口,再加上负载均衡设备设置的服务器选择方式,决定最终选择的内部服务器与请求客户端建立TCP连接,然后发送Client请求的数据。由上图可知:在四层负载设备中,把client发送的报文目标地址(原来是

2015-02-06 10:23:34 389

转载 服务器负载均衡的基本功能和实现原理

看文留印原文地址:http://virtualadc.blog.51cto.com/3027116/615836负载均衡设备作为纵跨网络2-7层协议的设备,往往放置在网络设备和应用设备的连接处,对工程师在网络和应用基本知识方面的要求远高于其他设备,所以我们要在基本功能的理解上下更多的功夫。负载均衡设备还有另外一个称呼:4/7层交换机,但它首先是个2-3层交换机,这要求我们首先掌

2015-02-04 20:47:23 598

转载 FreeBSD 让普通用户使用su 获得root权限

原文地址:http://blog.chinaunix.net/uid-12326395-id-80775.htmlFreeBSD系统下su:sorry的解决办法      在FreeBSD上要使用su命令成为root用户,不但要知道root的口令,还需要经过特别设置,否则就不能成功使用这个命令。这是因为 FreeBSD对执行su命令的用户进行了更严格的限制,能使用su命令的用户必须

2015-01-29 10:17:41 5052

转载 Linux "ls -l"文件列表权限详解

1.使用 ls -l 命令 执行结果如下(/var/log) :[html] view plaincopydrwxr-x--- 2 root              adm    4096 2013-08-07 11:03 apache2  drwxr-xr-x 2 root              root   4096 2013-08-0

2015-01-08 15:35:59 654

原创 Ubuntu搭建web服务器,Apache2+php5+MySql

目标:在Ubuntu上搭建可用的web服务器步骤:1、安装Apache2服务器。sudo apt-get install apache2测试:在浏览器中敲入http://localhost/,会出现apache页面其他操作:开启、关闭、重启apache   sudo /etc/init.d/apache2 start/stop/restart修改浏览器默认访问路

2015-01-05 19:00:10 831

原创 修改ubutun控制台颜色

在.bashrc(如果没有就新建一个)添加如下内容,重启电脑,基本就可以了# enable color support of ls and also add handy aliasesif [ -x /usr/bin/dircolors ]; then    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" ||

2014-12-23 13:14:56 664

转载 Linux终端字符颜色设置

我们在编写程序的时候,通常需要终端对输出显示红色或者绿色等各种颜色,以便更加清楚的对用户做出提示。下面是Linux系统终端颜色的设置方式:终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关,shell,python,perl, C, C++等均可以调用。 转义序列是以 ESC 开头,可以用 \033 完成相同的工作(ESC 的 ASCII 码用十进制表示就是

2014-12-23 12:46:36 497

转载 Ubuntu linux下添加硬盘的方法

Ubuntu下重新挂载一个硬盘:方法如下:1 、在Vmware中关闭Ubuntu虚拟机,在设置中,添加新的硬件设备,选择Hard Disk。(这里如果不关闭Ubuntu系统就不能增加新的硬件设备) 之后点击下一步,选择硬盘类型,可以选择IDE,或是SCSI,这里选择SCSI,下一步,选择虚拟新硬盘的位置,将之命名为Ubuntu2.vmdk,下一步,设定硬盘大小,我这里设定为2G,并选择Al

2014-12-23 11:16:10 521

转载 git分支的合并

原文:http://gitbook.liuhui998.com/3_3.htmlhttp://gitbook.liuhui998.com/5_3.html一、如何分支的合并在git中,可以使用git merge 和git rebase两个命令来进行分支的合并。git merge 和git rebase在大体上都差不多,下文主要以git merge来例来讲解分支的

2014-11-20 14:37:48 412

原创 使用vi格式化代码

有时候会看到一些很乱的代码,

2014-11-04 14:10:11 4938

原创 从FreeBSD源码中看到的东西

由于工作需要阅读FreeBSD的代码,在源码中看到了很多以前没接触过的c语言使用方法

2014-08-26 11:54:51 3536

转载 smartctl----硬盘状态监控

smartmontools介绍  smartmontools是一款开源的磁盘控制,监视工具,可以运行在Linux,Unix,BSD,Solaris,Mac OS,OS/2,Cygwin和Windows上,同时它还可以从启动光盘或启动软盘运行,支持ATA/ATAPI/SATA-3(到-8)位的硬盘和 SCSI硬盘,另外还支持磁带设备,它的老家在smartmontools.sourcefo

2014-07-21 11:31:28 686

原创 bsd修改IP、子网掩码、路由等信息

在  /etc/rc.conf  中修改相应的选项

2014-07-07 11:41:14 908

原创 bsd上安装git

下载gitgmake prefix=/usr/local all doc编译出现无法找到curl.h文件,原因是未安装curl,下载安装curl    curl安装过程:    ./configure    make    make install编译出现缺少expat.h的警告,然后出现一堆编译错误,原因是未安装expat,下载expat    expat安装过程

2014-06-17 13:54:33 553

原创 ubuntu 系统出现unable to resolve hostXXX问题的解决办法

问题发生的原因:因为主机名太长,看着不爽,于是小的就参照网上说的方法将 /etc/hostname 文件中的主机名进行了修改,结果就出现了这个问题,在调用sudo时出现“unable to resolve host XXX”问题。解决办法:再次参照网上说的,打开了  /etc/hosts  文件,将其中  127.0.1.1 后面对应的名字改成了和  /etc/hostname

2014-06-17 13:52:09 4657

原创 用生命去跳槽。。。

程序猿跳槽时经常被问到的问题,技术方面的1、几种进程间的通信方式 (7种,在面试时很有可能会被追问使用细节,因此至少精通其中一种通信方式)# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信

2014-03-14 11:17:40 485

原创 没答上来的笔试题。。。

今天面试竟然被技术题给难住了。。。特意把题目照了下来,回来认真研究 1.简述类c++成员函数的重写、重载和隐藏的区别2.简述c++中“聚合”和“组合”的区别3.请画出TCP在连接建立和断开的时候的网络状态转换图,并说明TIME_WAIT状态的作用是什么4.简述epoll和select的区别,epoll的两种触发模式以及可读可写时事件的触发条件5.在网络编程中如何实现阻塞co

2014-03-10 20:22:01 868

转载 ps aux指令詳解

原文http://blog.csdn.net/hanner_cheung/article/details/6081440 linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待)2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)4. 僵死(进程已终止, 但进程描述符存在, 直到

2014-01-16 10:47:22 646

原创 paintEvent(QPaintEvent *)函数重载

paintEvent(QPaintEvent*)函数是QWidget类中的虚函数,用于ui的绘制,会在多种情况下被其他函数自动调用,比如update()时。下面简单说一下绘制界面时所需要的东西。1.QPainter类这个类主要提供在窗体或者其他绘图设备上进行绘图的功能,在paintEvent(QPaintEvent*)中使用如下:QPainter painter(this);

2014-01-14 16:58:50 19103 2

转载 QString与QByteArray相互转换方法

摘自博客:http://blog.csdn.net/xgbing/article/details/7771898QByteArray与QString之间的转换:示例:QByteArray cstr("abcd");QString s = cstr; QByteArray cstr("abcd");QString s;s.prepend(cstr);QStri

2014-01-14 11:40:16 83599

原创 QString 类

QChar 16位字符QString 16为字符串,是QChar的向量char      c语言里面的字符char*     c语言里面的字符串QString类重载了‘+’  ‘+=’运算符,因此可进行如下操作QString str = "User: " ; str += userName + "/n" ;与此功能相同的是函数append()str =

2014-01-14 11:34:00 759

原创 阅读Qt demo笔记——关于图像视图框架和状态机框架

此篇文章主要是讲解Qt Demo中的一个软件示例所用到的技术。软件代码链接:http://pan.baidu.com/s/1gduYcy3 一:图像视图框架1、QGraphicsScene类与QGraphicsView类QGraphicsScene类是逻辑接口,不提供ui显示,只对2D图形项进行管理,相当于一个容器。QGraphicsView类为显示QGraphicsSce

2014-01-13 17:10:31 2338

转载 c++函数指针、虚继承大小、类型转换、C特殊情况记录

1. 函数和数组的修饰符的优先级通常比指针修饰符高,故一般要加(),如:int *f();//表示一个返回int *的函数声明。int (*f) ();//函数指针,所指函数返回值为int型的。int *a[N];//表示具有N个int*的数组,没()时,*与int结合。int (*a)[N];//表示一个指针,指向具有N个int元素的数组,把int [N]放一起,而*a另拿出来易

2014-01-13 17:01:40 826

原创 Qt中的空间无法显示

如果你是在代码中使用控件,那你的控件可能在ui中显示不出来,因为ui需要的是指针类型的控件。所以,请在代码中声明指针类型的控件。

2014-01-03 17:44:08 595

原创 Qt国际化出错导致汉化不完全

在使用qt的国际化功能时一直出现汉化不完全的现象,比如主窗口的文字都是汉化的,但打开一个子窗口却发现文字是英文的,本来应该被汉化的字符串却没有被汉化(注:翻译qm文件已经生成)。一直都不明白是怎么回事,在csdn也发了几次帖子,但也都没有实质性的解决问题,后来在qt官方论坛发了两个帖子,最终在一个老外的指点下发现了问题的根源,现在将这个问题记录于此,希望对和我一样对qt理解不够深入的人有所帮助。

2013-12-31 16:22:50 1429 2

原创 五险一金如何查询

你知道如何查询北京的五险一金缴费情况吗?1、五险查询:北京社保查询个人账户网址:http://www.bjld.gov.cn/csibiz/indinfo/login.jsp不知道密码可以重置,医疗卡号就是你医保卡右下角条形码下面的那串数字。在这个网站你可以查询五险的交费情况,内容很详细。 2、公积金查询:北京住房公积金管理中心:http://www.bjgjj.gov

2013-12-18 15:24:36 1403

转载 4人过河

有4个人要过一座桥,他们过桥的速度分别是1分钟、2分钟、5分钟、10分钟,天很黑,只有1个手电筒,这个桥每次只能过2个人,要求每次过桥的时候有一个人带了手电筒,请问最短需要多长时间能全部过河

2013-12-18 09:20:54 991

qt国际化示例代码

一个qt国际化的示例,对正常使用qt国际化会很有帮助

2013-12-31

VI编辑器的使用

vi编辑器的详细使用指南,内容很丰富,希望成为vi高手的新人可以看看

2012-03-23

开发板远程登录及tftp文件下载

开发板远程登录及tftp文件下载,开发板远程登录及tftp文件下载

2011-11-19

Ubuntu Linux配置TFTP下载服务器

Ubuntu Linux配置TFTP下载服务器

2011-11-19

如何修改live555,使其能从视频流读数据而不是从文件里面读

发表于 2012-04-24 最后回复 2014-11-03

qt 中部分文字无法实现动态语言切换

发表于 2013-12-25 最后回复 2014-06-06

程序中的字符串无法被翻译,Qt Creator中的字符串却能被翻译

发表于 2013-12-27 最后回复 2013-12-27

空空如也

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

TA关注的人 TA的粉丝

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