自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 字节跳动实习记录

秋招秋招能拿到字节跳动offer是我没有想到的,暑期只是拿到深圳一家小公司的offer,没有大厂实习经验,秋招迅雷一面挂,腾讯二面挂,能拿到的只有富途和深信服的offer。本打算去富途,但是后面又接到字节跳动的面试通知,原来笔试过了,但是此时我能不能通过面试心里其实很没底,其次秋招已经有些厌倦,所以对此次面试并不报太多期望,已经做好去富途的打算。但又没有其他事可做,想着当做学习面一面。没想到,...

2018-12-16 15:26:34 7843 2

原创 mysql中关于DateTime和Timetamp的本质区别

时间的记录 关于时间的记录,可能有人会这样认为,我们只要记录年份,月份,日期,小时,分钟,秒钟这几个数字就行。但是,请思考一下时间的本质,让我们回忆一下初中隐隐约约学过的一些关于时区的地理知识。没错,同一个时间值在不同时区的所代表的含义其实是不同的。所以有可能会出现这种情况,使用东八区时间的A同学和在西7区的B同学相约某个时间电话沟通,如果不说明使用的是哪个时区的时间,那么两个人最后都觉得...

2018-12-15 22:06:52 733

原创 tinyhttpd代码注释

/* J. David's webserver *//* This is a simple webserver. * Created November 1999 by J. David Blackstone. * CSE 4344 (Network concepts), Prof. Zeigler * University of Texas at Arlington *//* This...

2018-03-16 12:44:12 250

原创 可变参数解析

提供了以下数据类型和宏,以便我们编写长度可变的函数typedef char * va_list;#define _INTSIZEOF(n) ( (sizeof(n) + sizeof(int) - 1) & ~(sizeof(int) - 1) )#define va_start(ap,v) ( ap = (va_list)&v + _INTSIZEOF(v) )#define va

2018-01-16 20:21:58 245

原创 rsyslog & xinetd 服务的使用方法和配置

rsyslogrsyslogd是提供rsyslog服务的守护进程,rsyslog服务的功能是提供日志的记录,通常被守护进程记录进程运行时的消息输出,包括出错消息,调试消息,因为守护进程所在的会话没有控制终端,不能通过printf等打印出来,rsyslogd的配置文件包括/etc/rsyslog.conf和文件夹/etc/rsyslog.d/中的所有文件。消息可由等级(level)和设备

2018-01-16 19:26:29 417

原创 错误 3 error C2181: 没有匹配 if 的非法 else c:\users\zhong\desktop\我的程序\c++qt程序\test\sineware\sineware\sinewa

vs2012上遇到的错误错误 3 error C2181: 没有匹配 if 的非法 else c:\users\zhong\desktop\我的程序\c++qt程序\test\sineware\sineware\sineware.cpp304 1 SineWare case WM_SYSCOMMAND: { int nID = wParam; if(nID

2017-08-17 11:08:31 9929 1

原创 multiple definition

今天的代码让我感觉编译器像是发神经了,到底是不是呢?先记录下来吧//_afxstat.cpp#include "_afxstat.h"AFX_MODULE_THREAD_STATE *AfxGetModuleThreadState(){ return _afxModuleThreadState.GetData();}//_afxstat.h#ifndef AFX_MODULE_TH

2017-08-09 20:34:36 626

原创 int (*p)[5]分析

int (*p)[5];p不解指针是指向数组的指针,解指针后是指向元素的指针,值是一样的,只不过类型不一样,类型不一样,就会导致加上一个数后,实际的值变化是不一样的:p + n得到的值是p + n * 5 * sizeof(int);而*p + n 得到的值是 *p + n * sizeof(int);对p的赋值:从概念上讲,p是指向数组的指针,如果有int

2017-02-08 17:51:10 2423 1

原创 透析string的c_str()函数

回到主题,string定义了与旧c++和c语言的接口,通过c_str()函数,就能够得到C风格的字符串,但它是怎么得到的c风格的字符串的呢?这个字符串又是储存在内存的什么地方呢?它和string对象中存储的字符串有什么关系呢? 在不看string源码的情况下(以后我会以源码的方式去看看具体), 我们也可以做些实验来看看这个函数在搞什么鬼。c_str()的返回值是 const char * 类型的指针, 即不能对它指向的值进行修改, 为什么要设计成返回不能修改所指向的值的指针,原因就是这个指针所指向的内存

2017-02-08 16:07:15 704

空空如也

空空如也

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

TA关注的人

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