- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 gulp-concat+uglify+cdnizer实现页面加载优化
之前一篇博客已经讲了gulp的基本用法,这一篇就开始实战了,现将这三个工具的概念和使用,以及一些实际操作的例子。
2017-02-23 15:26:45 1948
原创 gulp学习笔记
今天接到任务需要提高一个web应用项目的加载效率。前端使用了angular,在未经优化前,产生了“数量可观”的js和css文件,而且未经任何的压缩,使用的框架和第三方库(jQuery、angular、bootstrap等等)也不是从cdn加载,所以浏览器加载页面的时候花了很多时间,体验很差。所以现学了一下gulp,并打算使用gulp-cdnizer、gulp-concat、gulp-uglify完成这项工作。
2017-02-22 17:51:29 859
原创 Node实践总结6——多表查询
之前写过利用bookshelf和knex进行简单的数据库操作的方法。这一片主要是写如何进行多表查询。0 实际场景有需求才会有动力,如果基本的单表查询可以完成所有工作,就不会有多表查询什么事了。我的项目由于涉及用户、角色、权限等多个实体,要设计出合理的数据库表结构,则需要将实体、实体与实体间的关系分开,就必然涉及外键的问题,有外键就一定会出现联合查询或者嵌套查询。1 最终效果最终效果如下图 2 数据
2017-02-21 18:10:20 3381
原创 Cryptdb学习笔记(3)——源码分析
这段时间,把cryptdb的源码过了一遍,把自己的一些笔记整理了一遍,和大家分享一下。基本结构Cryptdb文件目录结构如下: 我认为核心部分在main文件夹下,主要是一些SQL指令的处理程序,因为Cryptdb核心就是把常规的SQL语句改写(rewrite)成加密后仍然能识别的形式。
2017-02-17 18:33:11 3210 11
原创 Cryptdb学习笔记(2)——安装使用
安装我所使用的操作系统是Ubuntu12.04。Cryptdb的代码托管在github上 https://github.com/CryptDB/cryptdb ,clone下来之后,运行ruby写的安装脚本,这里需要注意运行脚本的时候第一个参数要输入cryptdb的安装路径。git clone https://github.com/CryptDB/cryptdbcd cryptdbsudo ./
2017-02-06 17:31:47 4665
原创 Cryptdb学习笔记(1)——简介
Cryptdb是MIT的计算机科学和人工智能实验室(CSAIL)的一个研究项目,其性质可以理解为数据库代理,旨在保护数据库数据。通过随机性加密、确定性加密、同态加密、保序加密等手段,实现了在密文层级处理SQL请求的功能。
2017-02-06 16:47:54 4503 3
原创 Cryptdb学习笔记(0)——初识
终于要开始忙毕设了,因为论文选题和Crytdb有关,所以趁着寒假阅读了相关的论文并实际运行了Cryptdb的代码。因为我也才刚开始接触Cryptdb几个星期,还不能够有很深入的了解,所以把我对它的理解跟大家分享一下,不一定准确,如果有相关方面的前辈还请多多指正。
2017-02-06 14:22:00 1509 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人