自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (11)
  • 收藏
  • 关注

转载 automake搭建项目工程例子讲解

Automake环境的搭建 【服务器环境】 LINUX版本:Ubuntu 9.10 Automake版本: (GNU automake) 1.11Autoconf版本: (GNU Autoconf) 2.64 【介绍】虽然上面只提到了automake和autoconf工具,但是在实际使用过程中,还需要autoscan,aclocal工具。也就

2013-05-29 22:32:22 864

转载 DNS原理及其解析过程 精彩剖析

网络通讯大部分是基于TCP/IP的,而TCP/IP是基于IP地址的,所以计算机在网络上进行通讯时只能识别如“202.96.134.133”之类的IP地址,而不能认识域名。我们无法记住10个以上IP地址的网站,所以我们访问网站时,更多的是在浏览器地址栏中输入域名,就能看到所需要的页面,这是因为有一个叫“DNS服务器”的计算机自动把我们的域名“翻译”成了相应的IP地址,然后调出IP地址所对应的网页。

2013-05-22 13:39:35 755

转载 面向海量服务的设计原则和策略总结

互联网服务的特点就是面向海量级的用户,面向海量级的用户如何提供稳定的服务呢?这里,对这几年的一些经验积累和平时接触的一些理念做一个总结。      一、原则      1.Web服务的CAP原理      CAP指的是三个要素:一致性(Consistency)、可用性(Availability)、分区容忍性(Partition tolerance)。CAP原理指的是这三个要素最多只能同

2013-05-20 15:21:31 2215

转载 Mysql Innodb小结

mysql体系结构:由:连接池组件、管理服务和工具组件、sql接口组件、查询分析器组件、优化器组件、 缓冲组件、插件式存储引擎、物理文件组成。mysql是独有的插件式体系结构,各个存储引擎有自己的特点。mysql各个存储引擎概述:innodb存储引擎:[/color][/b] 面向oltp(online transaction processing)、行锁、支持外键、非

2013-05-17 11:17:54 818

转载 配置文件说明

MySQL 5.5.13参数说明:[client]default-character-set = utf8port    = 3306socket  = /opt/mysql/mysql.sock[mysqld]character-set-server = utf8user    = mysqlport    = 3306socket  = /opt/mys

2013-05-17 11:11:46 569

转载 linux下mysql配置文件my.cnf详解

basedir = path使用给定目录作为根目录(安装目录)。character-sets-dir = path给出存放着字符集的目录。datadir = path从给定目录读取数据库文件。pid-file = filename为mysqld程序指定一个存放进程ID的文件(仅适用于UNIX/Linux系统); Ini

2013-05-17 11:07:59 620

原创 mysql几个和innodb相关的参数

今天有同学问了几个MySQL参数设置,这里简单记录一下:innodb_thread_concurrency ,用于限制能够进入innodb层的线程数当进入innodb层调用read_row/write_row/update_row/delete_row时,会检查已经进入innodb的线程数:innodb_srv_conc_enter_innodb如果已经满了,就会等待innodb_

2013-05-17 10:49:19 700

原创 希望大牛讨论 树状数据如何选择数据库和设计存储格式

先上一张图:解释:上图为一棵树形的数据结构,思想为 采集50000台机器的性能数据,每5分钟采集一次,存储两年(两年后数据才可以被删除,所以有730天),每台机器有一个ip地址(50000个机器就有50000个ip地址),多个端口(比如交换机就有:eth0,eth1,...),每个端口采集16个性能数据(收包数量,发包数量,错误包数量...等,也就是图中的key),每个key对

2013-05-15 22:06:36 1397 3

转载 N银币 + 1金币的问题

原题:(同学面试面来的题),如果有 20 个银币,和 1个金币,有A和B两人轮流按照如下规则来取:A先B后,每人每次只能取 1~4 枚,银币取完了后才能取金币,最后取到金币的人赢,问A第一次取多少可以保证稳赢。答案是:A第一次取4枚稳赢。实验室的博士大哥试图用群论的理论给我说明,但是无奈在下在数学&理论的海洋边上走了很多年,一直没湿过膝盖,水平太浅,所以没能明白。我自己思考后,想到了一个求

2013-05-15 19:32:04 1126

转载 Ubuntu下安装LAMP及phpmyadmin

关于Ubuntu下的LAMP配置,已经成为了某一些人的心病,加上phpmyadmin的配置,更是使他们不知所以。现在我就把我在LINUX 下的关于配置LAMP 及phpmyadmin 的一些经验,分享一下。希望对你有些帮助。我们首先要安装LAMP 就是Apache,PHP5,Mysql5.打开终端,输入命令行。1.安装 Apache1.打开终端 2. 输入以

2013-05-13 21:29:17 540

原创 用的效果还不错(C语言聊天室)

2013-05-13 15:14:31 1070

转载 Linux软连接和硬链接

1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的

2013-05-12 17:09:43 571

转载 ubuntu core文件

一.相关知识1)何为core文件?        核心文件(core file),也称核心转储(core dump),是操作系统在进程收到某些信号而终止运行时,将此时进程地址空间的内容以及有关进程状态的其他信息写出的一个磁盘文件。这种信息往往用于调试。[摘自百度百科]        A core dump is the recorded state of the worki

2013-05-09 20:36:26 915

原创 ssh登录不上别人的机器

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE TH

2013-05-09 13:21:33 1061

转载 设置Ubuntu环境变量 PATH 的方法 及配置备份

在Ubuntu中有如下几个文件可以设置环境变量 /etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. /etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量 ~/.profile:在登录时用到的第三个文件是

2013-05-06 22:51:40 1085

原创 mongodb安装和mongo-c-driver的安装使用

mongodb步骤:1.在google里搜索mongodb找到官方网站去下载:http://www.mongodb.org/2.解压:tar zvxf mongodb-linux-i686-2.4.3.tgz生成一个mongodb-linux-i686-2.4.3文件夹3.进入mongodb-linux-i686-2.4.3/bin文件夹,里面的二进制文件都可以执行。 eg:#./mo

2013-05-04 20:41:43 3574

转载 使用gdb调试多线程程序总结

一直对GDB多线程调试接触不多,最近因为工作有了一些接触,简单作点记录吧。 先介绍一下GDB多线程调试的基本命令。 info threads 显示当前可调试的所有线程,每个线程会有一个GDB为其分配的ID,后面操作线程的时候会用到这个ID。 前面有*的是当前调试的线程。 thread ID 切换当前调试的线程为指定ID的线程。 break thread_test.c:123 thread all在

2013-05-04 15:35:29 724

转载 关于Linux的进程和线程

什么是进程直观点说,保存在硬盘上的程序运行以后,会在内存空间里形成一个独立的内存体,这个内存体有自己的地址空间,有自己的堆,上级挂靠单位是操作系统。操作系统会以进程为单位,分配系统资源,所以我们也说,进程是资源分配的最小单位。什么是线程线程存在与进程当中,是操作系统调度执行的最小单位。说通俗点,线程就是干活的。进程和线程的区别

2013-05-04 15:28:42 581

转载 使用 GDB 调试多进程程序

GDB 是 linux 系统上常用的 c/c++ 调试工具,功能十分强大。对于较为复杂的系统,比如多进程系统,如何使用 GDB 调试呢?考虑下面这个三进程系统:进程 Proc2 是 Proc1 的子进程,Proc3 又是 Proc2 的子进程。如何使用 GDB 调试 proc2 或者 proc3 呢?实际上,GDB 没有对多进程程序调试提供直接支持。例如,使用GDB调试

2013-05-04 15:14:21 647

转载 数据库中存储层次树状数据

无论你要构建自己的论坛,在你的网站上发布消息还是书写自己的CMS程序,你都会遇到要在数据库中存储层次数据的情况。同时,除非你使用一种像XML的数据库,否则关系数据库中的表都不是层次结构的,他们只是一个平坦的列表。所以你必须找到一种把层次数据库转化的方法。存储树形结构是一个很常见的问题,他有好几种解决方案。主要有两种方法:邻接列表模型和改进前序遍历树算法在本文中,我们将探讨这两种保存

2013-05-03 10:18:18 1635

转载 socket同步异步,阻塞,非阻塞的概念解析集合

第一种解释:Socket传输中拿TCP传输为例。假设服务器A 客户机B进行通信传输。首先需要在A机建立监听线程。监听某一端口,那么B机可以向A机发送通讯请求,B机连接到A机以后。A机可以从他的监听队列中取的一个监听对象。在A端拿到了这个Socket对象就可以进行接收跟发送数据了。这里问题就出现了。假如B端在请求A端的时候请求成功就发送一条数据。那么 A端就可以直接拿Socket对象得到他的

2013-05-03 09:31:28 909

转载 Linux下设计一个简单的线程池

什么是线程池?简单点说,线程池就是有一堆已经创建好了的线程,初始它们都处于空闲等待状态,当有新的任务需要处理的时候,就从这个池子里面取一个空闲等待的线程来处理该任务,当处理完成了就再次把该线程放回池中,以供后面的任务使用。当池子里的线程全都处理忙碌状态时,线程池中没有可用的空闲等待线程,此时,根据需要选择创建一个新的线程并置入池中,或者通知任务线程池忙,稍后再试。 为什么要用线程池?

2013-05-01 22:03:47 496

转载 Linux线程池

/* 小规模的Linux线程池 written by luoxiongwei E-mail:luo6620378li@qq.com Welcom to report bugs! 下一步计划给工作队列中的任务添加优先级 实现一个优先队列。*/#ifndef __THREADPOOLS#define __THREADPOOLS#include #include #includ

2013-05-01 21:57:46 765

转载 一个Linux下C线程池的实现

什么时候需要创建线程池呢?简单的说,如果一个应用需要频繁的创建和销毁线程,而任务执行的时间又非常短,这样线程创建和销毁的带来的开销就不容忽视,这时也是线程池该出场的机会了。如果线程创建和销毁时间相比任务执行时间可以忽略不计,则没有必要使用线程池了。   下面是Linux系统下用C语言创建的一个线程池。线程池会维护一个任务链表(每个CThread_worker结构就是一个任务)。   p

2013-05-01 21:55:41 536

Hplus_v4.1.0

2016-10-12

sublime2 支持Pascal语言高亮包

sublime2 支持Pascal语言高亮包

2015-07-20

sublime 编辑器

sublime文本编辑器,界面好看极了,对中文支持良好

2015-07-20

fpc-2.6.4.i386-win32.exe

windows 下Pascal编译器安装包

2015-07-20

mingw-get-setup.exe

直接下载,双击安装,它是个安装程序,会向网络索取你要安装的文件。

2015-05-06

shell十三问.pdf

看完这个你的shell就算学到家了 shell十三问.pdf

2013-05-16

C语言字符串函数实现源码汇总.doc

在面试过程中面试官是不是老叫你写函数实现,给你这个万能的文档。

2013-05-16

空空如也

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

TA关注的人

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