自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(503)
  • 资源 (20)
  • 收藏
  • 关注

原创 kill -9 多个进程

kill-9 多个grep的进程

2023-04-28 18:54:32 451

原创 top -p 监视多个搜索进程

开发中希望用top只监视grep查询到的几个进程,又不想每次输入top -p xxx1 -p xxx2

2023-04-28 18:20:32 454

原创 vim常用命令

移动光标移动光标至第一行:1>:0 或者 :1 回车2>小写 gg移动光标至最后一行:1>:$ 回车2>大写 G3>shift + g 移动光标至某一行:n 回车 移动光标至某一列ESC # Normal Mode015l先移动到第0列,然后右移15列,按下l 移动光标至行首Home 移动至行尾End移动下一个单词头部w移动到前一个单词头部:b移动到下一个单词尾部:...

2021-10-26 12:31:55 144

原创 redis5.0.4集群搭建

系统环境redis5.0.4centos6.10下载编译wget http://download.redis.io/releases/redis-5.0.4.tar.gztar xzf redis-5.0.4.tar.gzcd redis-5.0.4make 编译成功后的文件位于src目录下准备1.新建目录mkdir redis-clustercd redis-clustermkdir conf data redis2.拷贝配置c...

2020-11-02 11:52:24 380 1

原创 intelli IDEA中集成rebar3开发编译erlang

1.环境搭建系统 :win7erlang:Erlang/OTP 22 Erts 10.7rebar3 :rebar 3.13.1IntelliJ IDEA:IntelliJ IDEA 2019.2.4环境搭建详见:Erlang windows下安装rebar3 windows下安装IntelliJ IDEA 2019.2.4安装激活请参考网络IntelliJ I...

2020-03-20 19:01:15 2191 1

原创 rebar3简单使用

系统 :win7erlang:Erlang/OTP 22 Erts 10.7rebar3 :rebar 3.13.1环境搭建详见:Erlang windows下安装rebar3 windows下安装新建项目命令新建文件夹test->拷贝rebar3,rebar3.cmd到文件夹中(这两个文件可在rebar3 windows下安装中下载),在 test文件下下...

2020-03-20 12:59:10 1683

原创 rebar3 windows下安装

安装rebar3-3.13.1安装前请安装erlang,可参考Erlang windows下安装源码安装1.安装git,直接git clone https://github.com/erlang/rebar3.git或者直接到github,上下载zip源码包,https://github.com/erlang/rebar32.进入rebar3目录,...

2020-03-20 10:55:39 3479

原创 Erlang windows下安装

Erlang安装官方下载地址rebar3安装官方下载地址IntelliJ IDEA安装

2020-03-19 11:56:16 1590 2

转载 Paxos协议超级详细解释+简单实例

Basic-Paxos算法(可以先看后面的实际例子再看前面的具体介绍部分)Paxos算法的目的Paxos算法的目的是为了解决分布式环境下一致性的问题。多个节点并发操纵数据,如何保证在读写过程中数据的一致性,并且解决方案要能适应分布式环境下的不可靠性(系统如何就一个值达到统一)Paxos的两个组件Proposer提议发起者,处理客户端请求,将客户端的请求发送到集群中,...

2020-01-29 20:34:34 365

原创 获得docker容器的root权限

1.查看容器id,docker ps -a2.docker exec -it -u root c5001a705ffb /bin/bash参考资料获得docker容器的root权限

2020-01-07 20:06:55 707

原创 docker简单操作

目录1.查找centos镜像2.拉取镜像3.查看本地镜像4.启动容器5.退出1.查找centos镜像docker search centos2.拉取镜像docker pullcentos/mysql-57-centos73.查看本地镜像docker images4.启动容器使用新拉取的镜像启动容器,参数为以...

2020-01-07 16:02:19 133

转载 Docker:架构分解

Docker内部构建要理解Docker内部构建,需要理解以下三种部件:Docker镜像(Image)Docker容器(Container)Docker仓库(repository)基本上理解了这三个概念,就理解了Docker的整个生命周期。1)Docker镜像(Image)Docker镜像就是一个只读的模板。比如,一个镜像可以包含一个完整的ubuntu操作系统环境,里面仅...

2019-12-27 16:44:30 188

原创 centos6.8 安装php5.6和memcache,memcached扩展

Centos6.8安装PHP5.6下载php的安装源cd /etc/yum.repos.dwget http://rpms.famillecollet.com/enterprise/remi.repo安装php5.6与相关扩展yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-...

2019-06-18 16:56:36 1766

原创 linux系统镜像

centos:http://vault.centos.org/

2019-06-16 10:22:34 911

转载 国内开源镜像站点汇总

国内开源镜像站点汇总一、站点版(一)、企业站网易:http://mirrors.163.com/ 搜狐:http://mirrors.sohu.com/(Ubuntu旧发行版同步被冻结,不同步Ubuntu新发行版,Ubuntu源同步正常) 阿里云:http://mirrors.aliyun.com/(部分镜像同步延迟超过1天) 腾讯Bugly:http://android-mir...

2019-06-14 17:04:29 1977

原创 centos6.8升级glibc(2.12 至2.14)

rpm安装包https://download.csdn.net/download/gengkunpeng/11241376

2019-06-14 16:21:59 1020

原创 Erlang的crypto模块与最新的openssl动态链接库不兼容的问题与解决方案

参考资料:Erlang的crypto模块与最新的openssl动态链接库不兼容的问题与解决方案https://blog.csdn.net/zhongruixian/article/details/21076405

2019-06-11 11:16:10 672

转载 vm中centos的NAT联网设置

winXP+vm+centOS配置使用NAT联网1.打开“网上邻居属性”,打开“VMware Network Adapter VMnet8”属性,双击"Internet协议",设置自动获取IP和DNS2.右击“我的电脑”,打开管理,点击打开“服务和应用程序”—“服务”,检查VMware DHCP Service和VMware NAT Service是否开启,要求开启3.打开

2015-06-17 15:19:14 5849

转载 Determining IP Information for eth0

环境:Centos 6.2  VMWare Workstation 7.1.2    故障现象:    在虚拟机中启动Centos,在启动页面中停留在Determining IP Information for eth0...    分析:1、查证原因:rethat系列的linux版本网卡驱动和vmware软件之间的bug    解决:    1、修改C

2015-06-14 22:46:53 1072

原创 time

tm,localtime,time_t,mktime,gmtime,difftime,参考资料:http://www.cnblogs.com/hhpjxbk/archive/2009/10/06/1578385.html

2015-06-01 21:05:40 562

原创 string赋值

待整理。。。。。。字符串 = 和 assign()string a = "aaaaa\0aaaa";string b = a;此时会出现什么情况?b.assign(a);遇到 protobuf进行ParseFromString(),和下面链接类似http://blog.csdn.net/dreamvyps/article/details/30070877

2015-04-03 17:34:19 705

转载 Linux网络编程socket错误码分析

http://blog.csdn.net/nellson/article/details/5669935

2015-03-25 14:34:36 1992 1

转载 TCP3次握手和4次挥手

http://blog.csdn.net/kasagawa/article/details/6978890

2015-03-25 14:30:07 595

转载 必须在类初始化列表中初始化的几种情况

1. 类成员为const类型2. 类成员为引用类型3.类成员为没有默认构造函数的类类型4. 如果类存在继承关系,派生类必须在其初始化列表中调用基类的构造函数参考资料:http://www.cnblogs.com/graphics/archive/2010/07/04/1770900.htmlhttp://www.cnblogs.com/k

2015-03-25 13:39:20 1201

转载 全局变量和局部变量初始化问题

如果定义为全局变量,系统会自动把变量初始化为默认值(内置类型初始化为系统默认值,自定义类型调用相应的初始化函数进行初始化)定义为局部变量时,系统不会自动初始化变量,我们必须手动对变量进行初始化(无论是内置类型还是自定义类型),否则得到的结果可能和我们预期的不一致,甚至导致程序出错。参考资料:http://blog.csdn.net/ygc87/article/details/68621

2015-03-25 13:31:44 1400

原创 多线程访问数据库

待深入研究,包括c++访问数据库的模型参考资料:http://www.cnblogs.com/therock/articles/2379299.htmlhttp://blog.csdn.net/yaoxy/article/details/4357199

2015-03-25 13:27:26 1522

原创 mysql索引

对于任何DBMS,索引都是进行优化的最主要的因素。对于少量的数据,没有合适的索引影响不是很大,但是,当随着数据量的增加,性能会急剧下降。如果对多列进行索引(组合索引),列的顺序非常重要,MySQL仅能对索引最左边的前缀进行有效的查找。例如:假设存在组合索引it1c1c2(c1,c2),查询语句select * from t1 where c1=1 and c2=2能够使用该索引。查询语句s

2015-03-18 19:09:33 481

原创 线程的栈空间

线程栈空间的大小http://blog.csdn.net/cyblueboy83/article/details/7645331设置堆栈大小http://www.cnblogs.com/nsnow/archive/2010/08/06/1794490.html

2015-03-18 11:32:16 1451

原创 内存碎片研究

内存碎片http://blog.csdn.net/xuzhonghai/article/details/7285821

2015-03-18 10:45:30 694

转载 void* memcpy(void* dst, const void* src, int size)

#include void *memcpy(void *to, const void *from, size_t count)函数memcpy()从from指向的数组向to指向的数组复制count个字符。如果两数组重叠,不定义函数的行为。在C99中,to和from由restrict修饰。先来看看微软的实现:void * __cdecl memcpy ( 

2015-03-18 10:12:54 5465

转载 mysql引擎

MySQL常用的存储引擎为MyISAM、InnoDB、MEMORY、MERGE,其中InnoDB提供事务安全表,其他存储引擎都是非事务安全表。 MyISAM是MySQL的默认存储引擎。MyISAM不支持事务、也不支持外键,但其访问速度快,对事务完整性没有要求。 InnoDB存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全。但是比起MyISAM存储引擎,InnoDB写的处理效率差

2015-03-18 10:00:30 427

转载 贪心算法

把一个复杂问题分解为一系列较为简单的局部最优选择,每一个选择都是对当前解的一个扩展,知道获得问题的完整解。在解决问题的策略上目光短浅,只根据当前已有的信息做出选择,而且一旦做出了选择,不管将来有什么结果这个选择都不会改变。换言之,贪心法并不是从整体最优考虑,它所做出的选择只是在某种意义上的局部最优。贪心算法对于大部分的优化问题都能产生最优解,但不能总获得整体最优解,通常可以获得近似最优解.参考

2015-03-13 15:09:11 502

转载 背包算法

背包问题(Knapsackproblem)是一种组合优化的NP完全问题。问题可以描述为:给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何选择,才能使得物品的总价格最高。这个问题涉及到了两个条件:一是物品总的大小小于或等于背包的大小,二是物品总的价值要尽量大。参照资料:http://blog.csdn.net/zs234/article/details/7487

2015-03-13 14:56:45 531

转载 桶排序

桶排序 (Bucket sort)或所谓的箱排序,是一个排序算法,工作的原理是将阵列分到有限数量的桶子里。每个桶子再个别排序(有可能再使用别的排序算法或是以递回方式继续使用桶排序进行排序)。桶排序是鸽巢排序的一种归纳结果。当要被排序的阵列内的数值是均匀分配的时候,桶排序使用线性时间(Θ(n))。但桶排序并不是 比较排序,他不受到 O(n log n) 下限的影响参考资料:htt

2015-03-13 10:51:13 5287

原创 boost operation

operation也分为两大系:IOCP Enable和Disable系列所有IOCP Enable的operation,其基类都是struct OVERLAPPED结构参照资料:http://blog.csdn.net/henan_lujun/article/details/8965044

2015-03-11 11:02:54 592

转载 Boost::asio io_service

io_service的作用io_servie 实现了一个任务队列,这里的任务就是void(void)的函数。Io_servie最常用的两个接口是post和run,post向任务队列中投递任务,run是执行队列中的任务,直到全部执行完毕,并且run可以被N个线程调用。Io_service是完全线程安全的队列参照资料:http://www.cnblogs.com/zhiranok/

2015-03-09 11:51:02 697

转载 win_iocp_io_service

win_iocp_io_service实现完成端口的具体过程:1.io_service 的构造函数调用 win_iocp_io_service::init(),这个过程创建一个完成端口句柄.2.用户创建若干线程,在线程函数里调用io_service::run,...,它们都会最终调用win_iocp_io_service::do_one();3.do_one里会做一次完成端口状

2015-03-09 11:45:32 1124

转载 asio体系结构

asio体系划分为三层:io object层,basic_模版类层,服务层。第一层:io object层,作为应用程序直接使用的对象,是各种basic_模版类的typedef实例类。第二层:basic_模版类层,提供对外操作的接口,并把具体操作转发给服务类。第三层:服务层。提供具体操作的底层实现,这一层又分为两层:操作接收层平台适配层基本的体系结构关

2015-03-09 11:27:58 734

原创 同步,异步,阻塞,非阻塞

同步:所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。异步:异步的概念和同步相对。当一个异步过程调用发出后,调用者不能立刻得到结果。实际处理这个调用的部件在完成后,通过状态、通知和回调来通知调用者。阻塞:阻塞调用是指调用结果返回之前,当前线程会被挂起。函数只有在得到结果之后才会返回非阻塞:非阻塞和阻塞的概念相对应,指在

2015-03-06 17:50:30 423

原创 多线程,并行,异步

线程:是进程中某个单一顺序的控制流。也被称为轻量进程(lightweight processes).计算机科学术语,指运行中的程序的调度单位.并行:一般指并行计算,是说同一时刻有多条指令同时被执行,这些指令可能执行于同一CPU的多核上,或者多个CPU上,或者多个物理主机甚至多个网络中.异步:与同步相对应,异步指的是让CPU暂时搁置当前请求的响应,处理下一个请求,当通过轮询或其他方式得到

2015-03-06 17:27:57 543

ECMA-335 Ecma335标准 CLI

ECMA-335 Ecma335标准 CLI

2023-10-09

phpredis4.2.0

php redis插件 phpredis4.2.0,php5.6 redis5.0.4验证可以正常使用

2020-11-03

redis5.0.4集群

redis5.0.4在一台服务器搭建的3主3从集群,可以通过修改data中nodes-7001.conf,nodes-7002.conf,nodes-7003.conf,nodes-7004.conf,nodes-7005.conf,nodes-7006.conf中得ip改成真实集群

2020-11-02

erlang安装包.zip

centos6.8安装erlang openssl-1.0.1g.tar.gz otp_src_R16B03.tar.gz 安装步骤参考 http://flybirdcode.com/article/92

2020-01-10

peb-0.20b.tar.gz

php的erlang PHP Erlang Bridge https://mirror.pnl.gov/macports/distfiles/php5-peb/

2020-01-10

glibc-2.14.zip

centos升级glibc 到glibc_2.14,rpm包,省去各种麻烦 strings /lib64/libc.so.6 | grep GLIBC

2019-06-14

android开发中Intent在两个Activity间传值示例

android开发中Intent在两个Activity间传值示例

2011-04-07

iPhoneAppProgrammingGuide

iPhoneAppProgrammingGuide,移动开发

2010-12-20

asp.net 试题及答案

ASP.NET相关试题及答案 1.填空 2. 不定项选择 3. 简述 4. 写出一条Sql语句 5 .列举

2010-01-09

离散资料课件习题,基础

离散基础知识,相应习题 离散数学理论,分析,题解 左孝凌 李永才

2010-01-05

学生成绩管理系统(供教师使用)

1、xxSetup.exe是超级学校成绩分析系统,自带服务器,可以发布成绩。 2、pySetup.exe是班主任成绩与评语管理系统,可以下载和管理成绩,制作评语。 3、CJTW2007.exe是超级提问,用于课堂提问。 3、构建校园网成绩发布系统:级部主任或网络管理员的机器上安装《超级学校成绩分析系统》,所有班主任的机器上安装班主任成绩与评语管理系统,即可随时下载和管理学生成绩和相关统计信息,方便快捷,稳定可靠。

2009-12-17

c#初级知识课件(winform,.net)

c#初级知识课件(winform,.net),介绍c#入门语法,Ado.net,等

2009-12-17

C#学生成绩管理系统(源代码)

c#学生成绩管理系统,有助于初学者,希网对你有帮助

2009-12-17

记事本程序(含源码)

记事本源码,适合初学者,希望对大家有所帮助

2009-12-17

c++软件源码集合c++ 小软件,源码

c++ 小软件,源码c++ 小软件,源码c++ c++ 小软件,源码小软件,源码

2009-11-12

软件工程导论(数据流图的详细画法)

讲述了结构化分析与设计,数据流图的画法,数据字典,等软件工程基础知识,适合初学者.

2009-11-12

c#倒计时程序(带有源码的)

倒计时程序,带有源码,倒计时到会有提示声音,适合初学者

2009-11-02

sql2000基础知识

简述sql基础语法,适合初学者,简单易懂,很容易学的

2009-11-01

jsp(适合初学者)

适合初学者,希望对大家有所帮助。jsp 我们共同拥有

2009-07-13

jsp课件(初学版)

本课件适合初学者,希望对大家有帮助。努力哦。

2009-07-13

空空如也

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

TA关注的人

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