- 博客(30)
- 资源 (2)
- 收藏
- 关注
原创 CentOS6.6中安装VNC server(CentOS配置远程桌面)
1、安装服务yum install tigervnc-server 名字有点怪哦,CentOS5前叫vnc-server2、运行并设置密码vncserver + 回车 输入密码,会生成相关的文件[root@localhost ~]# vncserver You will require a password to access your desktops.Password:Verify:N
2015-07-26 14:35:20
6995
转载 如何在CentOS上查看Windows的ntfs分区
用过CentOS+Windows双系统的人都知道,CentOS这个系统本身是不支持ntfs分区格式的,而对于一般的Linux初学者来说,大多数都文件都放在Windows系统都ntfs分区。那么如何才能在CentOS上挂载Windows的ntfs分区呢?首先,在你的Linux上安装一个NTFS-3G工具,下载地址:http://www.tuxera.com/community/ntfs-3g-down
2015-07-26 12:22:12
1849
转载 pthread多线程编程的学习小结
pthread多线程编程整理 1 Introduction不用介绍了吧…2 Thread Concepts1. Thread由下面部分组成:a. Thread IDb. Stackc. Policyd. Signal maske. Errnof. Thread-Specific Da
2015-04-14 23:26:36
467
转载 linux多线程pthread
1.Linux线程的发展 早在LINUX2.2内核中。并不存在真正意义上的线程,当时Linux中常用的线程pthread实际上是通过进程来模拟的,也就是同过fork来创建“轻”进程,并且这种轻进程的线程也有个数的限制:最多只能有4096和此类线程同时运行。 2.4内核消除了个数上的限制,并且允许在系统运行中动态的调整进程数的上限,当时采用的是Linux Thread 线程库,它对应
2015-04-14 23:23:46
373
转载 如何kill杀掉linux系统中的僵尸defunct进程
在 Unix系统管理中,当用ps命令观察进程的执行状态时,经常看到某些进程的状态栏为defunct,这就是所谓的“僵尸”进程。“僵尸”进程是一个早已 死亡的进程,但在进程表(processs table)中仍占了一个位置(slot)。由于进程表的容量是有限的,所以,defunct进程不仅占用系统的内存资源,影响系统的性能,而且如果其数 目太多,还会导致系统瘫痪。我们知道,每个Unix进程在进程表里都
2015-03-22 10:49:39
13342
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-03-22 10:48:04
328
转载 二叉树前序、中序、后序三种遍历的非递归算法
void PreOrderUnrec(Bitree *t) { Stack s; StackInit(s); Bitree *p=t; while (p!=NULL || !StackEmpty(s)) { while (p!=NULL) //遍历左子树 {
2015-02-19 23:14:18
457
转载 OpenStack云计算入门——Nova组件
Open Stack Compute Infrastructure (Nova)Nova是OpenStack云中的计算组织控制器。支持OpenStack云中实例(instances)生命周期的所有活动都由Nova处理。这样使得Nova成为一个负责管理计算资源、网络、认证、所需可扩展性的平台。但是,Nova自身并没有提供任何虚拟化能力,相反它使用libvirt API来与被支持的Hyperv
2015-02-09 23:56:29
662
转载 svn常用命令汇总
/** * 转载请注明作者longdick http://longdick.javaeye.com* */ SVN版本:1.5 及更新版本名词说明:WC:Working Copy 你的工作区Versioned:受控的;受版本控制的 SVN是什么? SVN是开源的版本控制系统。 比CVS更多的
2015-02-09 23:51:44
430
转载 让我们拿起python吧-python科普篇
软件业的特点,就是层出不穷的新东东涌现。Windows早就革了DOS的命,浏览器差不多革了桌面软件的命,云计算准备再革所有软件的命,最后还追上个乔布斯说一切听他的。动荡的软件界,让人眼花缭乱。这一切的后面,是失落的编程族:好容易才精通的东西,随之变得一钱不值。曾经的人才,如同数码产品般的迅速贬值。乃至好多人怀疑,编程是吃青春饭的行当。在我前10年的编程经历里,重复着同样的杯
2015-02-09 23:50:07
1550
原创 Jenkins 简介和浅析插件开发
如下博客内存从 Jenkins 基本概念入手,介绍了 Jenkins 架构中的 Stapler、插件和持久化。接着结合笔者的源代码调试方式,分析了 Jenkins 中一个用于代码构建的 Dynamic Parameters 插件。最后结合实际需求,介绍如何进行 Jenkins 插件开发,并将开发过程中遇到的问题与读者进行了分享。 具体参见:http://www.ibm.com/
2015-02-09 23:23:57
413
转载 Jenkins之java servlet
Jenkins使用了Winstone servlet container,什么是java servlet ?首先看看Jenkins是怎么提到servlet的:安装Jenkins可以直接运行war,但是:Alternatively, if you have a servlet container that supports Servlet 2.4/JSP 2.0, such
2015-02-09 23:12:59
983
原创 MySQL常用命令分类汇总
一、查询状态类 1.查看当前有哪些数据库? mysql> show databases; 2.查看当前数据库有哪些表? mysql> use database1; mysql> show tables; 3.查看正在运行到服务器运行状态 $ mysqladmin -u root ve
2015-02-04 00:30:52
1669
转载 "error while loading shared libraries: xxx.so.x"错误的原因和解决办法
一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如:tmux: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory原因一般有两个, 一个是操作系统里确实没有包含该共享库(l
2015-02-02 22:04:53
706
转载 linux压缩和解压缩命令汇集
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf
2015-01-31 20:39:47
385
转载 linux内核编译调试工具KDB入门
KDB 入门指南调试内核问题时,能够跟踪内核执行情况并查看其内存和数据结构是非常有用的。Linux 中的内置内核调试器 KDB 提供了这种功能。在本文中您将了解如何使用 KDB 所提供的功能,以及如何在 Linux 机器上安装和设置 KDB。您还将熟悉 KDB 中可以使用的命令以及设置和显示选项。Linux 内核调试器(KDB)允许您调试 Linux 内核。这个恰如其名的工具实质上是内核代
2015-01-29 22:57:11
1863
原创 CentOS6.5-64-bit安装nginx1.6.2
一、安装编译用到的软件: yum install glib2-devel openssl-devel pcre-devel bzip2-devel gzip-devel perl-devel perl-ExtUtils-Embed到http://nginx.org/en/download.html下载最新版本的Nginx 1.6.2并安装。下载放在相关目录,比如/home
2015-01-28 23:25:30
789
转载 linux 网络编程之TIME_WAIT状态
Linux 网络编程之TIME_WAIT状态 刚刚开始看TCP socket的4次握手终止流程图的时候,对于最后的TIME_WAIT状态不是很理解.现在在回过头来研究,发现TIME_WAIT状态是一个很微妙状态.之所以设计TIME_WAIT状态的原因有2个原因:
2014-09-25 21:35:34
564
转载 Linux网络编程socket选项之SO_LINGER,SO_REUSEADDR
Linux网络编程socket选项之SO_LINGER,SO_REUSEADDRLinux网络编程中,socket的选项很多.其中几个比较重要的选项有:SO_LINGER(仅仅适用于TCP,SCTP), SO_REUSEADDR.SO_LINGER 在默认情况下,当调用close关闭socke的使用,close会立即返回,但是,如果send buffer中还有数据,系统会试
2014-09-25 21:09:57
3022
转载 nginx源码分析—模块及其初始化
本博客(http://blog.csdn.net/livelylittlefish)贴出作者(阿波)相关研究、学习内容所做的笔记,欢迎广大朋友指正!Content0.序1. nginx有哪些模块?2. nginx如何描述这些模块?2.1模块数据结构2.1.1 ngx_module_t结构2.1.2 ngx_command_t结构2.2模块类图3.
2014-09-16 00:36:12
490
转载 web 服务器-Nginx 与 Lighttpd对比分析
简单可依赖的架构首先需要有一个简单可依赖的前端WebServer集群。本文通过深入调研当前主流的异步web服务器Lighttpd和Nginx,从业界使用情况、架构原理、扩展开发、功能对比、性能对比等多个方面进行分析。调研分析业界相关从业界使用情况来看,最新Web Server使用情况的数据如下:Nginx的使用率是6.6%,Lighttpd的使用率是0.51%。从文档来看,
2014-09-16 00:13:36
4240
转载 C++ STL编程轻松入门
作为C++标准不可缺少的一部分,STL应该是渗透在C++程序的角角落落里的。STL不是实验室里的宠儿,也不是程序员桌上的摆设,她的激动人心并非昙花一现。本教程旨在传播和普及STL的基础知识,若能借此机会为STL的推广做些力所能及的事情,到也是件让人愉快的事情。 1 初识STL:解答一些疑问 1.1 一个最关心的问题:什么是STL "什么是STL?",假如你对STL还知
2014-09-11 21:06:59
507
原创 数据库索引 和 MySQL数据库优化基本知识
索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 例如这样一个查询:select * from table1 where id=44。如果没有索引,必须遍历整个表,直到ID等于44的这一行被找到为止;有了索引之后(必须是在ID这一列上建立的索引),直接在索引里面找44(也
2014-08-17 00:04:43
550
转载 TCP/IP、Http、Socket的区别
http://jingyan.baidu.com/article/08b6a591e07ecc14a80922f1.html 网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对
2014-04-21 08:52:39
780
1
转载 Git使用基础篇
Git是一个分布式的版本控制工具,本篇文章从介绍Git开始,重点在于介绍Git的基本命令和使用技巧,让你尝试使用Git的同时,体验到原来一个版 本控制工具可以对开发产生如此之多的影响,文章分为两部分,第一部分介绍Git的一些常用命令,其中穿插介绍Git的基本概念和原理,第二篇重点介绍 Git的使用技巧,最后会在Git Hub上创建一个开源项目开启你的Git实战之旅1、Git是什么
2014-03-23 18:54:37
464
转载 Red Hat Enterprise Linux 5中开启Telnet服务
RHEL5默认没有安装telnet和xinetd服务,telnet服务要依靠xinetd服务启动,所以要先安装xinetd服务。1、安装xinetdt、telent服务可以从linux光盘里,找到安装文件。我是从网上下载的,下载后rpm -ivh xinetd-2.3.14-10.e15.i386.rpmrpm -ivh telnet-server-0.17-38.e15.i3
2014-03-21 23:27:59
929
转载 samba的安装(tar.gz方式)
samba服务器,我相信大家都不陌生,主要用来实现windows和linux之间的资源共享,网上比较多的是采用rpm安装包的方式安装,我个人也觉得rpm方式安装比较方便容易,如果没什么特别需求,还是用这种吧!我这里介绍的是采用tar方式的安装. 首先下载一个samba的安装文件:samba-3.2.0.tar.gz 下面开始进行安装:我们在文件所在的目录运行下面的命令 #tar zxvf
2014-03-21 23:02:48
1311
转载 Android 开发环境搭建教程
转载自:http://www.ios100.net/knowledge/android/63.html进杰 谷. 于 星期四, 27/02/2014 - 05:57 提交在开始Android开发之旅启动之前,首先要搭建环境。打包下载开发环境所需软件http://pan.baidu.com/share/link?shareid=485666&uk=32
2014-03-19 00:29:52
481
转载 RHEL5下重设密码
RHEL5下重设密码 LINUX系统忘记密码是很郁闷的的事情,进不了系统,又不想重装系统,那有没有好的解决办呢?下面以图文的形式介绍一下具体的操作步骤!一、保证系统的grub没有被加密,如果被加密的话,至少要知道grub的密码二、重启系统,进入下面的界面:(开机后,如果没有设置grub密码,那系统会自动到达这个界面,如果有则需要输入grub才能到达此界面) 三、按
2014-03-15 23:41:34
701
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人