• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






HelloCsz

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 下一页

2017年6月10日

shared_ptr注意点
摘要: 1.原始指针不能直接使用赋值运算符对shared_ptr进行赋值运算 2.shared_ptr默认情况下不支持对数组内存的管理 in c++11,it is valid to construct a shared_ptr<T> from a std::unique_ptr<T[]>,since th 阅读全文
posted @ 2017-06-10 16:13 HelloCsz 阅读(181) 评论(0) 推荐(0)
 

2017年6月6日

C++ #if #endif #define #ifdef #ifndef #if defined #if !defined详解 (转)
摘要: (源)http://blog.csdn.net/sky1203850702/article/details/42024673 首先,让我们先从头文件开始,在很多头文件里,我们会看到这样的语句 #ifndef _MYHEADFILE_H #define _MYHEADFILE_H // ....... 阅读全文
posted @ 2017-06-06 15:20 HelloCsz 阅读(2202) 评论(0) 推荐(0)
 

2017年6月4日

linux切换g++
摘要: sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 50(优先级) sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.4 50(优 阅读全文
posted @ 2017-06-04 18:37 HelloCsz 阅读(225) 评论(0) 推荐(0)
 

2017年5月27日

std::forward_list
摘要: forward_list相比list来说空间利用率更好,与list一样不支持随机访问,若要访问除头尾节点的其他节点则时间复杂度为线性。 在forward_list成员函数里只能访问头节点以及向头节点插入与删除(front/push_front/emplace_front/pop_front)这些操作 阅读全文
posted @ 2017-05-27 17:22 HelloCsz 阅读(186) 评论(0) 推荐(0)
 

2017年5月19日

有关typename
摘要: 为了避免潜在的语法解析二义性,你需要在从属于形式类型参数的类型名前面使用typename,这样的类型被称为从属类型(dependent type) (摘自effective STL) 阅读全文
posted @ 2017-05-19 20:22 HelloCsz 阅读(79) 评论(0) 推荐(0)
 

2017年5月10日

win7下 mysql安装(mysql-5.7.18-winx64.zip)
摘要: cmd到mysql/bin目录下 应该是先mysqld --initialize然后mysqld -install最后net start mysql 阅读全文
posted @ 2017-05-10 13:13 HelloCsz 阅读(123) 评论(0) 推荐(0)
 

2017年4月4日

c++ 库函数返回的字符串指针是否需要手动释放
摘要: tmpnam函数返回一个不与任何已存在文件同名的有效文件名,如果字符串s不为空,文件名也会写入它。对tmpnam的后续调用会覆盖存放返回值的静态存储区。 over,共勉 阅读全文
posted @ 2017-04-04 16:11 HelloCsz 阅读(526) 评论(0) 推荐(0)
 

2017年4月3日

c++ const char *[] or char [][]
摘要: 到刚刚为止,一直以为这两个是等价的。打脸了。。。 其实我想说的是第二个编译也过不了。。。 char *ch2[] 首先是ch2是一个数组,数组里面是指向const字符串的指针。所以必须是这样的形式 const char *ch2[]; perfect char (*ch3)[6] 首先先看括号里面, 阅读全文
posted @ 2017-04-03 21:08 HelloCsz 阅读(329) 评论(0) 推荐(0)
 

2017年3月26日

校园资源助手
摘要: 背景:利用校园局域网可以互ping,切校内局域网网速普遍大于校外局域网。 服务器:搭建在linux系统 客户端:windows MFC 语言:c++ 知识涉及:c++11,sock TCP,FTP,json,AOP,thread,mysql 命令流程图 数据流程图 数据字典 步骤: server: 阅读全文
posted @ 2017-03-26 10:28 HelloCsz 阅读(281) 评论(0) 推荐(0)
 

2017年3月24日

MySql
摘要: int main() { char server[]= "localhost"; char user[]= "root"; char password[]= "***"; char database[]= "FileNameDataBase"; MYSQL *C_sql_handle; C_sql_handle= mysql_init(nullpt... 阅读全文
posted @ 2017-03-24 20:33 HelloCsz 阅读(161) 评论(0) 推荐(0)
 

2017年3月21日

sock 格式
摘要: 头和尾基本用来做校验, 不是拿来做边界的. 头+类型+长度+数据+尾, 这种结构就可以. 拆包就是: 检验头, 然后拆出类型+长度, 然后根据长度拆数据, 然后检验尾巴. 阅读全文
posted @ 2017-03-21 22:49 HelloCsz 阅读(205) 评论(0) 推荐(0)
 

2017年2月28日

std::cin>>
摘要: cin>> 不吃最后的回车换行,字符串自动补'\0'与最后回车换行无关 时常忘记,紧记! 阅读全文
posted @ 2017-02-28 21:26 HelloCsz 阅读(207) 评论(0) 推荐(0)
 

2016年11月26日

c++ RAII
摘要: 说明 禁止了拷贝和复制是防止在超出对象生命期的地方使用,禁止默认构造是防止随便释放资源。 阅读全文
posted @ 2016-11-26 20:42 HelloCsz 阅读(111) 评论(0) 推荐(0)
 
c++ thread
摘要: Either pthread_join(3) or pthread_detach() should be called for each thread,that an application creates, so that system resources for the thread can b 阅读全文
posted @ 2016-11-26 20:09 HelloCsz 阅读(146) 评论(0) 推荐(0)
 

2016年9月29日

cpp(第十七章)
摘要: 1.baseic_ostream<charT,traits>& write(const char_type *s,streamsize n),cout.write()第一个参数提供了要显示的字符串的地址,第二个参数 指出要显示多少个字符 2.cout<<hex == hex(cout) 控制符实际上 阅读全文
posted @ 2016-09-29 23:51 HelloCsz 阅读(458) 评论(0) 推荐(0)
 

2016年9月19日

基于范围的for循环(STL)
摘要: 1. 不同于for_each(),基于范围的for循环可修改容器的内容,诀窍是指定一个引用参数。 阅读全文
posted @ 2016-09-19 11:46 HelloCsz 阅读(220) 评论(0) 推荐(0)
 

2016年9月6日

cpp(第十四章)
摘要: 1.类的静态成员变量。静态常整型(static const int)变量可以直接在类声明中初始化,静态常变量(static const )需要在类定义文件中初始化, 常变量(const )则在构造函数中使用初始化列表进行初始化。(非c++11) 2.模板类和友元:非模板友元,即为某个特定模板类具体化 阅读全文
posted @ 2016-09-06 14:23 HelloCsz 阅读(143) 评论(0) 推荐(0)
 

2016年9月5日

(转)C++——std::string类的引用计数
摘要: 1、概念Scott Meyers在《More Effective C++》中举了个例子,不知你是否还记得?在你还在上学的时候,你的父母要你不要看电视,而去复习功课,于是你把自己关在房间里,做出一副正在复习功课的 样子,其实你在干着别的诸如给班上的某位女生写情书之类的事,而一旦你的父母出来在你房间要检 阅读全文
posted @ 2016-09-05 22:10 HelloCsz 阅读(1135) 评论(0) 推荐(0)
 

2016年9月1日

cpp(第十三章)
摘要: 1.动态(晚期)联编需要显示定义复制构造函数,赋值运算符,虚构函数。 2.纯虚类不能声明对象。 3.赋值运算符的特征标随类而异。 4.返回类型协变,重新定义继承的方法,应确保与原来的原型完全相同,但如果返回类型是基类的引用或指针,则可以修改为改变指向派生类的引用或指针。 5.保护访问,对于派生类来说 阅读全文
posted @ 2016-09-01 13:27 HelloCsz 阅读(110) 评论(0) 推荐(0)
 

2016年7月30日

cpp(第十一章)
摘要: 1. 如果参数 const complex_c & t, 就会无限死循环,,,好吧自己鱼就好。。const都不能改变类的值了还想去改变,,鱼 2. 没加构造名则用逗号运算符 返回最右边结果y+ t.y,然后调用构造函数complex_c(y+ t.y,double m) m 在定义时给了默认值 阅读全文
posted @ 2016-07-30 23:30 HelloCsz 阅读(117) 评论(0) 推荐(0)
 
上一页 1 2 3 下一页