- 博客(15)
- 收藏
- 关注
转载 Docker —— 入门与简介
1.什么是Docker? Docker是基于容器的一种开源虚拟平台,容器在英文里叫container,有集装箱的意思,我认为集装箱这一个单词 很好的表达了什么是Docker。我们可以把一些衣服,鞋子,电子商品和水果等东西包装到一个集装箱中,通过一些 运输手段很容易的把这些的商品搬运到其他地方。 我们在这里说的容器也和集装箱类似,把不同的程序和程序的运行环境使用容器抽...
2018-12-22 17:18:00
231
转载 Mocha 与 Jest 测试框架比较
一.Jest 什么是Jest? Jest是由facebook发布的,最近比较火热的一个测试框架。 Jest的优势 (1)Jest容易安装配置 Jest可以说是零配置的,它会自动识别一些测试文件。只要用npm安装jest之后运行jest,即可完成测试,非常容易。 (2)Jest提供snapshot功能 snapshot功能能够确保UI不会意外被改变。Je...
2018-12-03 23:54:00
2346
转载 Jest - Javascript testing
Jest - Javascript testing 2018-12-03 THUDM team Eunbi Choi Getting Started a. install jest npm install --save-dev jest b. edit package.json { "scripts": { "test": "jest" }} c. wr...
2018-12-03 22:50:00
266
转载 Javascript Promises
Javascript Promises 2018-11-05 THUDM team Eunbi Choi Syntax new Promise( /* executor */ function(resolve, reject) { ... } ); executor: A function that is passed with the arguments resolv...
2018-11-05 23:34:00
218
转载 持续集成实验个人总结
1. 前后端开发: 一开始不知道从哪下手,但是看一遍开发指南和前后端接口文档之后就知道该怎么做了。根据前后端接口文档开发后端一目了然而很顺利,深刻地感受到了前后端接口文档的重要性。这次抢票项目虽然没做前端,但是看了前端部分的代码,感觉到构造前端也需要很大投入。 2. 系统测试: 我们分别对 userpage 和 adminpage 的后端 API 进行...
2018-10-20 23:36:00
297
转载 持续集成开发 实验总结
作者:靳紫荆 在团队协作项目中,如何减少合并的工作量是一个新团队亟待解决,往往需要长时间的磨合和对项目的熟悉才能做到。但由于互联网行业人员流动频繁,迭代周期长的特点,虽然通过规范代码格式、严格代码审核,但是开发的根源痛点还是没有得到解决。本次与实验中通过实际开发流程,敏捷开发与集成开发相结合的开发模式,让我们小组中的每一个人都感受到了合理的组织模式对一个项目成功与否的决定作用。在此...
2018-10-20 23:22:00
237
转载 持续集成实验--个人总结
持续集成实验--个人总结 THUDMTEAM 李相赫 将近十天的持续集成实验终于要结束,这次持续集成实验要求是每一个小组完善一个抢票的微信公众号。我主要 负责了单元测试和功能测试方面的内容,暑假小学期后端课程中自学报告准备的就是单元测试方面的,对本次的实验 有了很大的帮助。 总的来说这次持续集成实验的最终结果不是特别满足,在分工上出了一点小问题,估计错了本次实...
2018-10-20 23:10:00
253
转载 Express的模板引擎 - Jade学习笔记
THUDMTEAM 李相赫 介绍 Jade是一种Express的模板引擎 模板引擎是为了使用户界面与业务数据(内容)分离而产生的,他可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的HTML文档。 Jade Syntax Highlight Jade 在vim中暂时不支持syntax highlight,这导致在vim中编写程序的过程带来了...
2018-10-20 00:32:00
201
转载 通过Travis实现github项目持续集成
Travis CI 是目前新兴的开源持续集成构建项目,它与GO的很明显的特别在于采用yaml格式,简洁清新独树一帜。目前大多数的github项目都已经移入到Travis CI的构建队列中,据说Travis CI每天运行超过4000次完整构建。 本文简单介绍将基于node.js搭建的django项目添加travis CI进行持续集成并测试的方法。 首先需要登录travis官网并使用gi...
2018-10-19 15:32:00
196
转载 通过crypto模块实现加密
THUDMTEAM 李相赫 我们在平时做作业或自己开发一个程序的时候,往往会把用户的密码等重要信息直接保存到数据库当中,但是这种做法其实是非常危险的。如果有个黑客攻击了我们的数据库,那么一些重要信息会被黑客劫走,所以我们要对一些重要信息进行加密处理。 字符串的加密可分为单向加密,对称加密和非对称加密。单向加密是指加密之后无法恢复原状的加密方式,我们可以通过同样的加密方式直接与数据库中...
2018-10-18 01:28:00
255
转载 Set up a remote MySQL database server
Set up a remote MySQL database server 2018-10-14 THUDM team Eunbi Choi Environment OS : Ubuntu 16.04 Install # apt-get update# apt-get install mysql-server Start server # servi...
2018-10-14 16:04:00
136
转载 屏幕客户端
屏幕客户端开发环境选择 THUDMteam 李相赫 考虑因素 l 方便程序的开发,且开发不能受到限制 l 方便用户使用,美观 主要开发环境 l HTML,CSS,JQuery l C++,MFC 开发环境比较 l HTML,CSS,JQuery 使用网页方式来接受弹幕并显示弹幕,不需要下载文件 使用界面: (图片出自 http...
2018-10-09 12:55:00
136
转载 Database comparison
Database comparison 2018-10-06 THUDM team Eunbi Choi SQL vs NoSQL High-level differences SQLNoSQL Relational database Non-relational database Table baesd Document based,...
2018-10-09 12:53:00
337
转载 Select a backend framework
Select a backend framework 2018-09-29 THUDM team Eunbi Choi 3 main factors considered effort to learn - documentation, community, programming experience productivity - time and effort...
2018-10-09 12:51:00
231
转载 发射客户端服务平台的选择
发射客户端服务平台选择 THUDMteam 李相赫 考虑因素 l 方便程序的开发,且开发不能受到限制 l 方便用户使用 主要服务平台 l 微信小程序 l 微信公众号 服务平台比较 微信小程序 微信公众号 界面设计 自由设计 ...
2018-10-09 12:50:00
95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅