上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 61 下一页
摘要: 四种方式: 临界区 互斥量 信号量 事件 特点 操作原语 MFC下的操作 临界区 虽然临界区同步速度很快,但却只能用来同步本进程内的线程 EnterCriticalSection()(定义在WinBase.h中)LeaveCriticalSection() CCriticalSection类Lock 阅读全文
posted @ 2020-04-13 22:36 心媛意码 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 一.区别介绍 静态创建对象指的是在栈上创建对象,比如A a;它会在对象的作用域结束后自动销毁. 动态创建对象指的是在堆上创建对象,然后栈上的指针指向创建的对象.比如A *pa = new A();它需要程序员手动delete掉.如果不进行delete操作,只能等到程序结束后,由OS来回收掉. 代码说 阅读全文
posted @ 2020-04-13 17:11 心媛意码 阅读(2045) 评论(0) 推荐(0) 编辑
摘要: #include <iostream> #include <vector> using namespace std; void print_vec(const std::vector<int>& vec) { for (auto x : vec) { std::cout << ' ' << x; } 阅读全文
posted @ 2020-04-13 11:38 心媛意码 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1.可以使用{}来达到方便的作用. 比如下面的代码,如果不用{}的话,会提示v1重复定义的问题 int sz = 100; std::cout << "using reserve: \n"; { std::vector<int, NAlloc<int>> v1; v1.reserve(sz); fo 阅读全文
posted @ 2020-04-11 11:04 心媛意码 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一.真正有用的内存地址 实际上真正有用的地址是写入位置,在VS的内存窗口中去查看该位置,可以看到具体出现的问题. 二.发生访问冲突的可能原因 1.访问了0x00位置的数据 2.对内存中常量进行修改. char * pcontent = " abcdef "; //待去掉前后空格的字符串(共10字节) 阅读全文
posted @ 2020-04-10 16:34 心媛意码 阅读(3123) 评论(0) 推荐(0) 编辑
摘要: 一.背景 昨天脑袋有点发蒙,在.h中定义了一个全局变量CCriticalSection g_CriticalSection;然后就报了若干个LNK2005:重复定义的链接错误(单个cpp文件单独编译时不会发现问题,而链接时把把信息汇总,就会发现问题咯).原因是不应该在头文件中定义全局变量. 正确定义 阅读全文
posted @ 2020-04-10 12:16 心媛意码 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-04-09 22:07 心媛意码 阅读(157) 评论(0) 推荐(0) 编辑
摘要: --查询10号部门的所有经理,20部门的所有销售员. SELECT * FROM emp WHERE (deptno = 10 AND job = '经理') OR (deptno = 20 AND job = '销售员') --既不是经理也不是销售员 job NOT IN ('经理', '销售员' 阅读全文
posted @ 2020-04-09 16:30 心媛意码 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 一.背景 之前知道对象结束生命时,会自动调用析构函数.如果类中存在动态数组时,会在析构函数中会对动态数组对应的指针进行delete操作.不过一直对动态对象的delete操作和析构函数之间的关系没有太多关注.直到最近在看delete这块知识时,发现了这样的表述 二.举例 下面的代码中,在main函数的 阅读全文
posted @ 2020-04-08 22:15 心媛意码 阅读(3744) 评论(0) 推荐(0) 编辑
摘要: SQL中使用sum的方式是这样的:sum(col_name),如果某列不符合sum的条件(比如某列中含有NULL元素,或者不是数值类型),那么会返回NULL. 有的时候不希望sum的结果为NULL,可以做如下的处理: SELECT COALESCE(sum(col_name), 0) FROM Ta 阅读全文
posted @ 2020-04-07 19:48 心媛意码 阅读(817) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 61 下一页