自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 PHPStorm+Xampp+Xdebug搭建PHP开发调试环境

对这些东西都不怎么熟悉,不过因为头的要求没办法

2014-04-26 05:57:38 1571

原创 记录下 zookeeper 集群迁移和易错点

前阵子做了zk 的集群升级迁移,大概情况是原来是一个三节点的 zk 集群(最小可用大概是zk1 192.168.2.1zk2 192.168.2.2zk3 192.168.2.3在 zoo.cfg 中的配置就是如下server.1=192.168.2.1:2888:3888server.2=192.168.2.2:2888:3888server.3=192.168.2.3:2888:3888

2022-05-31 14:49:03 277

原创 聊一下 RocketMQ 的消息存储二

CommitLog 是 rocketmq 的服务端,也就是 broker 存储消息的的文件,跟 kafka 一样,也是顺序写入,当然消息是变长的,生成的规则是每个文件的默认1G =1024 * 1024 * 1024,commitlog的文件名fileName,名字长度为20位,左边补零,剩余为起始偏移量;比如00000000000000000000代表了第一个文件,起始偏移量为0,文件大小为1G=1 073 741 824Byte;当这个文件满了,第二个文件名字为00000000001073741824,

2021-09-13 20:47:31 189

原创 聊一下 RocketMQ 的消息存储之 MMAP

这是个很大的话题了,可能会分成两部分说,第一部分就是所谓的零拷贝 ( zero-copy ),这一块其实也不新鲜,我对零拷贝的概念主要来自这篇文章,个人感觉写得非常好,在 rocketmq 中,最大的一块存储就是消息存储,也就是 CommitLog ,当然还有 ConsumeQueue 和 IndexFile,以及其他一些文件,CommitLog 的存储是以一个 1G 大小的文件作为存储单位,写完了就再建一个,那么如何提高这 1G 文件的读写效率呢,就是 mmap,传统意义的读写文件,read,write

2021-09-05 20:06:22 381

原创 MFC注意点整理

void CTestDialog::OnBnClickedOk(){ CString m_SrcTest; int nIndex = m_CbTest.GetCurSel(); m_CbTest.GetLBText(nIndex, m_SrcTest); OnOK();}模态对话框弹出确定后,在弹出对话框时新建的类及其变量会存在,但是对于其中的控件对象无法调用函数,即如果要在主对话

2014-12-16 09:12:28 567

原创 PAT Basic Level 1028 人口普查

某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超过200岁的老人,而今天是2014年9月6日,所以超过200岁的生日和未出生的生日都是不合理的,应该被过滤掉。输入格式:输入在第一行给出正整数N,取值在(0, 105];随后N行,每行给出1个人的姓名(由不超过5个英文

2014-09-10 11:16:45 1072 4

原创 PAT BASIC LEVEL 1014福尔摩斯的约会

#includeint main(){int week, hour, i;char a[60], b[60], c[60], d[60];gets(a);gets(b);gets(c);gets(d);for(i = 0; i = 'A')break;}week = a[i] - 'A';switch(week){case 0:printf("MON ");break;case 1:print

2014-09-05 10:14:20 761

原创 dll调用中的一个小问题

在项目中需要调用dll中的函数是我们会在

2014-08-28 16:25:29 558

原创 php正则爬虫什么的,浅入系

闲来没事就帮运营的写了点小工具

2014-04-26 06:41:07 848

转载 C/C++从入门到进阶必修书籍

C到C++ 学习入门到进阶到专业(以下是学习资料文档)链接地址:http://blog.csdn.net/u010236550/article/details/19005909以上所有文档资料都有,需要可联系本人!大部分来自CSDN!所以也可自行下载。百度云地址:下载链接syw天真地址点击即可!开发语言排序文档名称URL链接

2014-02-14 19:57:46 955

转载 scanf()函数中%[]格式控制符用法

scanf() 函数中 %[] 格式控制符用法  此格式控制符的基本格式为: %[scanfset] scanfset 有两种形式:一种是以非 ^ 字符开头的 scanset , 表示在读 此格式控制符的基本格式为:%[scanfset] scanfset 有两种形式:一种是以非 “^” 字符开头的 scanset , 表示在读入字符串时将匹配所有在 s

2013-09-19 20:46:06 1129

转载 strncpy用法

利用标准库函数strncpy(),可以将一字符串的一部分拷贝到另一个字符串中,原型为:char * strncpy ( char * destination, const char * source, size_t num );strncpy()函数有3个参数:第一个参数是目录字符串;第二个参数是源字符串;第三个参数是一个整数,代表要从源字符串拷贝到目标字符串中的字符数,其中返

2013-09-01 00:10:54 856

转载 strcpy实现

strcpy(s1,s2);strcpy函数的意思是:把字符串s2中的内容copy到s1中,连字符串结束标志也一起copy.这样s1在内存中的存放为:ch\0;在cout如果说s1的长度是6,那是错误的.你没有弄清strlen与sizeof的意思。strlen函数的意思是测试字符串的字符长度,不含字符串结束标志的。sizeof是个运算符,它的结果是字符串在内存中的所占字节大

2013-09-01 00:09:41 607

转载 C语言函数库

类函数,所在函数库为ctype.hint isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0值,否则返回0 int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或数字('0'-'9'),返回非0值,否则返回0 int isascii(int ch) 若ch是字符(ASCII码中的0-127)返回非0值,否则返回0 

2013-09-01 00:05:09 867

空空如也

空空如也

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

TA关注的人

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