自定义博客皮肤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)
  • 收藏
  • 关注

原创 LinuxBoot

Linux开机启动命令行界面

2015-12-30 11:32:09 725

原创 ssh免密码登录

SSH免密码登录在每次使用ssh登录的时候要输入密码是件很麻烦的事情,那么今天我们就来解决一下这个问题。 解决这个问题的原理就是用户将自己的公钥储存在远程主机上。登录的时候,远程主机会向用户发送一段随机字符串,用户用自己的私钥加密后,再发回来。远程主机用事先储存的公钥进行解密,如果成功,就证明用户是可信的,直接允许登录shell,不再要求密码。这种方法要求用户必须提供自己的公钥。如果没有现成的,可

2015-12-29 20:13:48 500

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-12-25 15:10:01 421

转载 使用Doxygen生成libevent document(2.0.15)--CHM格式

转自:http://mimimido.m.m.blog.chinaunix.net/uid-12773189-id-3022656.htmllibevent自己是不提供在线下载的文档的,用户可以自己去http://libevent.org/在线查看,如最新的文档是2.0.15:http://www.wangafu.net/~nickm/libevent-2.0/doxygen/html/ 

2015-11-09 21:06:13 735

转载 C语言的整型溢出问题

原文链接: http://coolshell.cn/articles/11466.html整型溢出有点老生常谈了,bla, bla, bla… 但似乎没有引起多少人的重视。整型溢出会有可能导致缓冲区溢出,缓冲区溢出会导致各种黑客攻击,比如最近OpenSSL的heartbleed事件,就是一个buffer overflow的事件。在这里写下这篇文章,希望大家都了解一下整型溢出,编译器的行为,

2015-10-15 19:40:09 1172

转载 C/C++ 字节序/位域(Bit-fields)

C/C++ 字节序/位域(Bit-fields)

2015-10-11 21:02:59 765

转载 MYSQL的常用命令和增删改查语句和数据类型

数据库常用操作

2015-09-27 19:15:10 969

转载 Centos7.x RHEL 配置EPEL第三方YUM源

转自:http://linux.it.net.cn/CentOS/course/2014/1214/10265.html(已经改正原文中地址失效的问题)Epel介绍具体请参见:http://fedoraproject.org/wiki/EPEL如何安装 Epel源到 RHEL/CentOS 7/6/5?通过wget命令下载RPM文件,然后安装

2015-09-26 14:09:11 15784

转载 CentOS 使用第三方yum源安装更多rpm软件包

CentOS 使用第三方yum源安装更多rpm软件包

2015-09-26 13:50:17 3872

转载 MySQL5.5源码包和5.6源码包安装

一、文章说明 最近接触到mysql数据库,今天演示一下用源码安装mysql, 环境说明:操作系统:centos6.5 64位 Mysql版本:mysql-5.5.17 Cmake版本:cmake-3.0.0 二、安装cmake(mysql5.5以后是通过cmake来编译的) 在mysql5.5之前的话直接编辑就可以,而在5.5以后需要通过cmake来编译, 下载cmake

2015-07-22 19:10:44 1426

原创 理解5种网络IO模型

我觉得要理解5种网络模型,第一看懂Stevens的那张图 第二用身边的一件例子来理解它 然后对于Stevens的图我就不过多解释了,下面我介绍下我怎么用生活中的例子来理解他的,故事的起因源自一次酒店洗衣服 然后我把洗衣服的过程叫做数据准备,然后衣服洗好了拿到房间叫做辅助数据到用户空间阻塞式IO就是洗衣服的时候一直在洗衣机旁边等着(好像有啥见不得人的东西),在衣服洗好之前你不能走,只能站在那

2015-07-17 15:24:07 1048

转载 关于编译报错“dereferencing pointer to incomplete type...

123456#include ...structicmp* aaa;    aaa = (structicmp*)malloc(sizeof(structicmp)); //假设是第200行;    aaa->icmp_type=1;//假设是201行;...

2015-06-27 21:18:40 1375

转载 Linux下 /proc文件夹内容解析(/proc文件系统解析)

文章出处:blog.chinaunix.net/uid-21658818-id-96077.html(引用页面没有给出原文章出处)proc 是一个伪文件系统, 被用作内核数据结构的接口, 而不仅仅是解释说明/dev/kmem. /proc 里的大多数文件都是只读的, 但也可以通过写一些文件来改变内核变量.下面对整个 /proc 目录作一个大略的介绍.[numbe

2015-06-17 09:05:26 2827

转载 在Fedora 18中将普通用户设置为sudo权限

Fedora  中在一般用户下执行sudo命令提示xxx is not in the sudoers file. This incident will be reported.本文将介绍解决办法。解决方法在一般用户下执行sudo命令提示xxx is not in the sudoers file. This incident will be reported.解决方法:$w

2015-06-10 21:30:35 1018

原创 linux install jdk

1、官网下载jdk-8u45-linux-x64.tar.gz下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2、tar解压:tar -xzvf jdk-8u45-linux-x64.tar.gz一般安装在/usr/local/目录下3、配置环境变量:

2015-06-09 21:14:56 432

原创 安装 Fedora 20/21/22 后要做的

the thing/software that you need to install after you install a new fedora http://www.linuxidc.com/Linux/2015-01/111481.html          this artic is good,and it will update foreverand there

2015-06-09 20:35:01 1283

转载 DOS环境下含包并引用第三方jar的java程序的编译及运行

DOS环境下含包并引用第三方jar的java程序的编译及运行1、程序目录机构          bin:class文件生成目录lib:第三方jar包目录src:源程序文件目录 2、程序代码:         3、程序编译           javac –classpath .;..\lib\commons-lang-2.

2015-05-29 14:36:11 1545

转载 Windows下Eclipse Git版本控制的使用

工作准备:Eclipse3.4.2Git on Windows (用于生成public SSH Key等)下载地址:http://msysgit.googlecode.com/files/Git-1.6.2.1-preview20090322.exe[最新的下载地址:http://msysgit.github.com/]Eclispe Git Plugi

2015-05-27 20:39:24 1327

原创 关于深入剖析Linux动态库链接过程的文章与资源

Linux动态库剖析 https://www.ibm.com/developerworks/cn/linux/l-dynamic-libraries/,非常好的一篇文章还有Peter Seebach 所著的文章 “剖析共享库”(developerWorks,2005 年 1 月),了解共享库,学习如何构建共享库,并了解可以用于剖析共享库的各种工具。SkyFree.org 提

2015-05-21 15:07:37 677

转载 Linux下找不到动态链接库

转自:http://www.cnblogs.com/wiessharling/p/3431753.html1、生成静态库生成静态库使用ar工具,其实ar是archive的意思$ar cqs libhello.a hello.o2、生成动态库 用gcc来完成,由于可能存在多个版本,因此通常指定版本号:$gcc -shared -o libhello.so.1.0 hello.

2015-05-21 14:59:35 2377

转载 比较全面的gdb调试命令

用GDB调试程序 GDB是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本。UNIX下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行软件的优势在于,它们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就可以做出一个非常强大的功能。 于是UNIX下的软件比Windows下的软件更能有机地结合,各自发挥各自的长处,组合成更

2015-05-07 19:58:54 403

转载 ubuntu 14.04 启用nfs连接开发板

www.cnblogs.com/Charles-Zhang-Blog/archive/2013/02/05/2892879.htmlNFS安装配置及常见问题、/etc/exports配置文件、showmount命令 - 如果你真的想做一件事,你一定会找到方法; 如果你不想做一件事,你一定会找到借口。 - ITeye技术网站nfs 安装配置 - argb - 博客园

2015-05-06 10:55:54 439

转载 浮点数在内存中的表示

c语言中的浮点数在内存中的表示(VC++编译器中):char:1个字节short:2个字节int:4字节long:4字节float:4字节(单精度)double:8字节(双精度) 参考:http://www.cnblogs.com/jillzhang/archive/2007/06/24/793901.html无论是单精度还是双精度在存储中都

2015-04-19 14:59:40 448

转载 Fedora20更改开机默认启动项以及更改启动等待时间(grub2引导)

用grub2引导的多系统可以用以下方法修改开机启动项顺序并更改进系统等待时间,fedora,ubuntu,windows都有效。更改开机启动项方法一:1. 利用终端,首先找到Windows的menuentry.# cat /boot/grub2/grub.cfg | grep Windows结果:menuentry "Windows 7 (loader) (on /de

2015-04-10 13:37:11 5909

转载 去除Linux多余的内核(fedora、ubuntu)

当Linxu系统内核升级之后Grub的开机启动项会显示新内核和旧内核的开机启动选项,删掉多余的开机启动项方法:1.找出系统已经安装的内核版本Ubuntu命令:$ dpkg --get-selections | grep linux-imagefedora命令:$ su -c 'rpm -qa kernel'然后终端会列出当前Linux安装的内核列

2015-04-10 13:24:12 2874

原创 码元的详细解析

码元:在数字通信中常常用时间间隔相同的符号来表示一个二进制数字,这样的时间间隔内的信号称为(二进制)码元。而这个间隔被称为码元长度。值得注意的是当码元的离散状态有大于2个时(如M大于2个)时,此时码元为M进制码元。(百度百科)如何让一个码元携带更多的比特的信息?假如基带信号是101011000110111010.....,如果直接发送,则每个码元携带一个比特的信

2014-12-26 12:08:38 26289 6

转载 寄存器,锁存器,触发器,存储器的区别

转自:http://blog.sina.com.cn/s/blog_56cbe89d01000bk4.html触发器:flipflop锁存器:latch寄存器:register  触发器:包括锁存器和寄存器。 锁存器:电平触发的存储单元,在有效电平时间里可以多次改变数据。         优点是占触发器资源少,缺点是容易产生毛刺。         在FPGA

2014-12-23 17:39:26 15417 1

转载 内存映射

源地址已无法知道,故不能给出,以下为原文:linux中的物理地址和虚拟地址   在支持MMU的32位处理器平台上,Linux系统中的物理存储空间和虚拟存储空间的地址范围分别都是从0x00000000到0xFFFFFFFF,共4GB,但物理存储空间与虚拟存储空间布局完全不同。Linux运行在虚拟存储空间,并负责把系统中实际存在的远小于4GB的物理内存根据不同需求映

2014-12-23 17:35:39 575

转载 Linux主分区,扩展分区,逻辑分区的联系和区别

主分区,也称为主磁盘分区,和扩展分区、逻辑分区一样,是一种分区类型。主分区中不能再划分其他类型的分区,因此每个主分区都相当于一个逻辑磁盘(在这一点上主分区和逻辑分区很相似,但主分区是直接在硬盘上划分的,逻辑分区则必须建立于扩展分区中)。1. 一个硬盘可以有1到3个主分区和1个扩展分区,也可以只有主分区而没有扩展分区,但主分区必须至少有1个,扩展分区则最多只有1个,且主分区+扩展分区总共不能

2014-12-09 16:38:07 8502

原创 Unix网络编程第三版源码编译

本文用的Unix网络编程源码是第三版,不同版本的源码可能会有不同的错误,还有不同的操作系统也会有不同的错误,本文基于fedora 20 64位操作系统,不过一般都不是满大的问题,多改两下就好了。配置:cd Unix-Network-Programming/./configure      //若无法执行,可以用chmod更改权限主要的工作是检查系统是否有源码编译

2014-12-01 16:16:23 3671 2

转载 error C2061: 语法错误: 标识符“MonsterSprite”

本文为firedragonpzy原创,转载务必在明显处注明:转载自【Softeware MyZone】原文链接: http://www.firedragonpzy.com.cn/index.php/archives/690 今天遇到了一个扯淡的错误,搞了半天时间,最终同事给解决了,错误信息如下:1>e:\ios\cocos2d-1.0.1-x-0.11.0\purple

2014-11-30 21:49:59 19048 4

原创 fatal error LNK1120: 1 个无法解析的外部命令

"protected: virtual struct AFX_MSGMAP const * __thiscall ****::GetMessageMap(void)const " (?GetMessageMap@。。。 fatal error LNK1120: 1 个无法解析的外部命令原因是没有写BEGIN_MESSAGE_MAP(MaskDefineDlg, 基类)...

2014-11-30 12:17:17 5781

转载 MFC消息映射与命令传递

本文由张杰原创,参考了侯俊杰先生的《深入浅出MFC》,源码摘自 Microsoft Visual Studio 9.0\VC。 个人能力有限,文章必定存在很多错误。我的邮箱是:[email protected] [email protected]  欢迎您来邮件斧正。当然您也可以加我 msn: [email protected]

2014-11-30 12:02:52 788

原创 关于Linux下C编译错误(警告)cast from 'void*' to 'int' loses precision

放上博主出错的代码:char *ptr;  //此后省略部分代码  if( (int)ptr==-1 )  //出错地方那句话的意思是从 void* 到 int 的转换丢失精度,相信看到解释有些人就明白了,此问题只会出现在X64位的Linux上,因为在64位的机器上指针占用8个字节,int 占用四个字节,所以才会出现这样的问题,解决方法:(long)ptr == -

2014-11-29 14:37:07 17126 1

转载 fedora的软件更新源(fedora16其他版本也适用)

此文转载于http://www.cnblogs.com/sheling/archive/2011/11/12/2246640.html最近刚刚开始用fedora,但可以明显感到fedora的用户不如ubuntu的用户群强大。所以相关的问题答案在网上也很难找到。估计不少fedora新手就是因为这个问题才转用ubuntu。因为后者的社区力量毕竟在linux中是最强的。  但其实fedora

2014-11-29 14:17:56 1511

原创 一个例子入门Linux进程间通信

先上题目吧:

2014-11-22 10:53:27 2879 2

原创 关于fedora安装或者更新软件出现 Transaction check error 错误的解决方法

关于fedora安装软件或者更新软件

2014-11-14 12:55:41 4770

原创 STM32开发之点亮LED灯

开发步骤如下:1)为了

2014-05-07 21:07:22 1134

空空如也

空空如也

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

TA关注的人

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