摘要: 准备 安装 "vscode" ,可直接下载deb包进行安装,完成后安装C/C++ for Visual Studio Code插件,安装后重启(最新1.3版本以后不需要重启)。 生成目录和文件 新建文件夹【test】,并新建文件helloworld.cpp文件,文件中内容如下, include in 阅读全文
posted @ 2019-03-02 22:40 chencarl 阅读(25150) 评论(0) 推荐(2)
摘要: 使用git连接本地和远程github 网上很多github的流程比较乱,自己尝试整理了一下,主要是步骤较为清晰,如果有不清楚的可详细进行搜索对比 1. 申请和设置github https://github.com/ 该过程请自行参考 2. 使用gitbash设置用户名和邮箱 打开gitbash,输入 阅读全文
posted @ 2019-01-30 10:00 chencarl 阅读(2263) 评论(0) 推荐(1)
摘要: transform 网上很多都只介绍了还原角度和缩放的参数,但是没有就偏移量的计算,自己还原了一下公式的意义,进行了公式的反推,具体的推到过程就不详叙了,可以参看w3c的矩阵含义。 直接上干货。 ~~~ function getElementCss(e, name) { var st = windo 阅读全文
posted @ 2018-12-20 14:18 chencarl 阅读(750) 评论(0) 推荐(0)
摘要: 按照网上的命令都为安装php5-fpm 和 php5-sqlite, 但是发现无法找到软件,可能是系统版本比较高的缘故,原来的版本已经不支持了。 经过努力华找到如下安装方法 sudo apt get install php fpm (默认安装的是php7) sudo apt get install 阅读全文
posted @ 2018-08-15 22:01 chencarl 阅读(691) 评论(0) 推荐(0)
摘要: 查找时间管理软件的时候发现了superProductivity这个程序,使用electron进行开发,于是看了一下介绍,手痒了,尝试进行环境搭建,下一步慢慢补齐前端知识吧 nodejs安装 nodejs的版本更新较快,所以可能一个系统上存在多个版本,管理工具也可以多种多样,我选择使用nvm进行安装, 阅读全文
posted @ 2018-05-03 23:15 chencarl 阅读(691) 评论(0) 推荐(0)
摘要: 中介者模式是关于数据交互的设计模式,该模式的核心是一个中介者对象,负责协调一系列对象之间的不同的数据请求,这一系列对象成为同事类。如房产中介(简直不想提它),买房的卖房的,租房的放租的都到房产中介那里去登记。如果有卖房的就会通知买房的去买房,如果有放租的就会通知租房的去租房。所有的事物都是通过中介进 阅读全文
posted @ 2018-04-27 23:25 chencarl 阅读(712) 评论(0) 推荐(1)
摘要: 访问者模式是一种将数据操作和数据结构分离的设计模式,可以说是面向数据密集型的一种设计方式,数据的结构相对稳定,有明显的分层和分类,而对数据对象的相关操作进行分组、分析等二次加工,这些操作都是由访问者来执行的,而不是将这些放到被访问的数据对象中,方便了操作方法的扩展。 作用 封装一些作用于某种数据结构 阅读全文
posted @ 2018-04-21 13:53 chencarl 阅读(394) 评论(3) 推荐(0)
摘要: 状态模式是根据其状态变化来改变对象的行为,允许对象根据内部状态来实现不同的行为。内容类可以具有大量的内部状态,每当调用实现时,就委托给状态类进行处理。 作用 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂时的情况。把 阅读全文
posted @ 2018-04-13 14:32 chencarl 阅读(320) 评论(0) 推荐(0)
摘要: 当我们在实际应用中需要提供撤销机制,当一个对象可能需要再后续操作中恢复其内部状态时,就需要使用备忘录模式。其本质就是对象的序列化和反序列化的过程,支持回滚操作。 作用 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样以后就可以将该对象恢复到原先的状态。 类视图 实现 阅读全文
posted @ 2018-04-12 19:32 chencarl 阅读(281) 评论(0) 推荐(0)
摘要: ubuntu下只想做C++的程序代码编写,最开始选择了codeblock,主要目的是安装简单,集成度高,还可以调试,但是用的时候老是无故退出,改了半天的代码就这样丢失,挺苦恼的,可能跟自己装的系统比较新的缘故,某些依赖库可能不太稳定造成的,自己学着配置了VIM进行开发,也算上手了,可是代码的拷贝实在 阅读全文
posted @ 2018-04-12 00:47 chencarl 阅读(1760) 评论(0) 推荐(0)