摘要: 每次当我想用 node.js 来写一个 web 相关项目的时候。我总是会陷入无比的纠结。原因是 JavaScript 生态圈里的模板引擎实在太多了,但那么多却实在找不出一个接近完美的,所谓完美的概念就是功能丰富,书写简单,前后端可共用等一些属性。尽管能够在 Template Chooser 按功能进 阅读全文
posted @ 2017-08-21 13:43 yfceshi 阅读(722) 评论(1) 推荐(0) 编辑
摘要: #include<stdio.h> #include<stack> #include<string.h> #include<algorithm> using namespace std; int mp[2000 + 5][2000 + 5], in[2000 + 5],u[2000+5]; int 阅读全文
posted @ 2017-08-21 12:03 yfceshi 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 背景: 吃饭前。想起了<甄嬛传>中皇弟叹息的一句:千军易得,良将难寻! 又逢CTO群里有友人让我帮忙评估其公司的项目及技术,一番review code,预计要写那代码的人要落岗了~ 不由想起,在这IT领域。千军也难寻,其面试代价非常高,并且常常招不到合适的人。 并且眼下的的软考证书并不受到认可,仅是 阅读全文
posted @ 2017-08-21 10:53 yfceshi 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 面向服务的体系架构(SOA) 1、面向服务的体系架构(SOA) 面向服务的架构(service-oriented architecture)是Gartner于2O世纪9O年代中期提出的面向服务架构的概念。2002年的l2月。Gartner提出“面向服务的架构(SOA)”是“现代应用开发领域最重要的课 阅读全文
posted @ 2017-08-21 09:42 yfceshi 阅读(1075) 评论(0) 推荐(0) 编辑
摘要: 一、不变性 满足同步需求的还有一种方法是使用不可变对象(Immutable Object)。到眼下为止,我们介绍了很多与原子性和可见性相关的问题,比如得到失效数据。丢失更新操作或光查到某个对象处于不一致的状态等等,都与多线程视图同一时候訪问同一个可变的状态相关。假设对象的状态不会改变,那么这些问题与 阅读全文
posted @ 2017-08-21 08:48 yfceshi 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 通过前面的学习。我们会感觉到对于一个有较多Bean的大项目,Spring的配置会比較复杂。那么接下来我们就介绍怎样简化Spring的配置。 简化Spring的配置主要分为两类: 1. 自己主动装配 2. 自己主动扫描 以下就具体介绍这两种简化配置的方式。 自己主动装配 自己主动装配的种类 byNam 阅读全文
posted @ 2017-08-20 21:33 yfceshi 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 1. Web基础 webclient和server之间的交互使用的是一个基于文本的应用级协议HTTP(超文本传输协议)。一个webclient(即浏览器)打开一个到server的因特网连接,而且请求某些内容。server响应所请求的内容,然后关闭连接。浏览器读取这些内容。并把它显示在屏幕上。 对于w 阅读全文
posted @ 2017-08-20 19:35 yfceshi 阅读(3212) 评论(0) 推荐(0) 编辑
摘要: 依赖倒转原则又称依赖倒置原则: 抽象不应该依赖细节,细节应该依赖于抽象。说白了,就是针对接口编程,不要针对实现编程。 依赖倒置原则包括三层含义: 1)高层模块不应该依赖低层模块,两者都应该依赖其抽象; 2)抽象不应该依赖细节; 3)细节应该依赖抽象。 看了上面的解释相信大家会和我一样会有一些疑问在脑 阅读全文
posted @ 2017-08-20 18:15 yfceshi 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 今日,在MVC框架下使用EasyUI的datagrid载入数据时,服务端返回的Json日期格式为 /Date(1433088000000+0800)/ 。须要client进一步转换。并且也不符合EasyUI经常使用的日期格式要求,为此,对MVC框架下的Controller做了一些研究。发现通过对Co 阅读全文
posted @ 2017-08-20 16:55 yfceshi 阅读(1148) 评论(0) 推荐(0) 编辑
摘要: 通过grub-install命令把grub安装到u盘①准备一个u盘。容量不限。能有1MB都足够了。 ②把u盘格式化(我把u盘格式化成FAT、fat32格式了,最后证明也是成功的)。③开启linux系统,打开命令行终端。进入root模式,然后输入命令行:mount /dev/sdb3 /tmp/boo 阅读全文
posted @ 2017-08-20 15:41 yfceshi 阅读(18128) 评论(1) 推荐(0) 编辑