一、建立“问题结构”而非“知识结构” “问题结构”强调从下往上的思考,从具体的问题出发,以点到面的发散式思考,建立基于具体问题的解决方法体系; “知识结构”仅仅是自上而下的积累知识,但不利于自身理清信息与实际之间的关系,从而不能有效的利用所学知识。 好的知识体系 = 问题结构 + 知识结构。 二、提 ...
分类:
其他好文 时间:
2019-05-02 00:05:31
阅读次数:
115
1. 几种智能指针 1. auto_ptr: c++11中推荐不使用他 2. shared_ptr: 每添加一次引用 就+1,减少一次引用,就-1;做到指针进行共享 3. unique_ptr: 一个指针同时只能有一个使用者使用 4. weaked_ptr: 与shared_ptr搭配使用 1.1 ...
分类:
编程语言 时间:
2019-04-30 01:18:33
阅读次数:
152
前言:在doCreateBean方法中还遗留一个问题没有分析:循环依赖。循环依赖在Spring中是非常重要的一个知识点,因此单独进行分析。 什么是循环依赖 循环依赖就是循环引用,两个或两个以上的bean互相引用对方,最终形成一个闭环。如A依赖B,B依赖C,C依赖A。如下图所示: 循环依赖其实就是一个 ...
分类:
编程语言 时间:
2019-04-29 15:58:17
阅读次数:
151
一:两个进程间的两个线程通信,相当于进程间通信 二:一个进程中的两个线程间通信 通信方式: 1.互斥锁 mutex; lock_guard (在构造函数里加锁,在析构函数里解锁) unique_lock 自动加锁、解锁 2.读写锁 shared_lock 3.信号量 c++11中未实现,可以自己使用 ...
分类:
编程语言 时间:
2019-04-28 15:46:58
阅读次数:
320
Mat is some kind of smart pointer for the pixels Mat a=b will have shared pixels for a and b. similar situation for push_back() if you need a 'deep co ...
分类:
其他好文 时间:
2019-04-25 15:55:49
阅读次数:
275
CRM 可以实现plugin之前的值传递. 我们可以使用SharedVariables 把值在plugin之间传递 实现plugins之间的传递非常简单,我们只需要用key value pair来配对传递. 读取的时候用key来获取相应key的value ...
分类:
其他好文 时间:
2019-04-23 20:54:30
阅读次数:
127
背景: 假设有一个Stock类,代表一只股票的价格,且每个股票有std::string唯一标识符。Stock对象是个主动对象,能不断获取股票的最新价格。为节省系统资源,每个程序每只出现的股票只有一个Stock对象。如果多处用到一只股票,那么Stock对象要被共享,如果这只股票没有被用到,那么对应的S ...
分类:
其他好文 时间:
2019-04-23 17:28:54
阅读次数:
136
1. 概念介绍 我理解的库分为数据库和程序库,一般来说库是被调用的,不可以单独执行。 数据库也包括对数据的操作部分,但是主要围绕数据; 程序库就是提供接口、专门实现某些功能的函数。 程序库(函数库)分为静态库和动态库。 前者在链接的时候加入到执行代码中,链接之后可以删除,不会影响程序执行; 后者在链 ...
分类:
其他好文 时间:
2019-04-22 12:32:16
阅读次数:
160
SharedPreferencesActivity.java activity_shared_preferences 输入内容在 //存储 输入存储内容 并在tv_show显示 存储的类型 ...
分类:
移动开发 时间:
2019-04-21 14:35:09
阅读次数:
151
一、常用命令 more more 类似 cat ,cat命令是将整个文件的内容一页一页的显示 vim常用命令 vim常用命令 /+字符串 查找字符串 ^ (即shift+6) 移到行首 $ (即shift+4) 移到行尾 输出重定向 ^ (即shift+6) 移到行首 $ (即shift+4) 移到 ...
分类:
系统相关 时间:
2019-04-20 22:59:13
阅读次数:
324