如何确定设计的优劣 作为非设计人员,我经常会被一个问题所困扰:如何判断设计的优劣? 比如我们的设计师给了我一版设计,让我评审,但是我根本不知道该如何评判,这就很尴尬了。 根据最近的工作经验,我总结了一些方法和原则来帮助我改进这个问题。 目的导向 这个功能的目的,是为了解决用户的什么问题? 我们所有的产品功能设计、页面交互设计、视觉设计,都必须围绕上面这一点来进行。因此这是非常好的一个辅助我们判断设计优劣的标准。 这 2019-08-07 #设计
Nginx常用配置 调试nginx的调试大致可以通过如下几种方式来进行: 通过日志进行调试 通过手动return状态码进行调试(多用于调试location,看url是否匹配到某个location) location匹配类型~ 表示执行一个正则匹配,区分大小写* 表示执行一个正则匹配,不区分大小写^ 表示普通字符匹配。使用前缀匹配。如果匹配成功,则不再匹配其他location。= 进行普通字符精确匹配。也 2019-08-06 #Nginx
(TODO)NPM使用笔记 文档第一: 1npm help [command] 常用操作初始化项目1npm init 安装第三方包常见问题如何重命名安装的包?这样就可以不修改项目代码的情况下,在不同环境使用不同的包: 12345{ "dependencies": { "@datav/standard": "npm:my-standard-char 2019-08-02 #JavaScript
(TODO)ESLint规范 如何使用ESLint本地全局安装后,先通过npm init初始化项目,然后通过eslint –init,交互式的填写信息,即可为你生成一个.eslint配置文件 JS编码规范公司的规范详见这个文档,由架构组的同事王一帆编写。 airbnbhttps://github.com/airbnb/javascript 这是爱彼迎(美国短租平台)的编码规范,是github上star最多的标准,具体内容尚待阅 2019-07-31 #JavaScript
优质服务必备的几个因素 标准即服务可用性,比如失败率不能超过百万分之一 性能并发能力,需要一个明确的数值,且应用方申请使用的时候,也必须提供所需的并发需求 安全需要保证该服务必须是安全的,要能够阻拦掉不合法的请求 代码质量代码必须经过严格审核,逻辑清晰,要有必要的注释,必须有单元测试 监控需要根据应用进行分级,重要的应用应该采用短信、Vanish等及时报警 降级方案出现异常时,需要有快速降级解决的方案,保证服务可用性 通 2019-07-31 #架构
NodeJS项目首次发布流程 流程Linux环境变量配置NODEJS环境:12345需要配置负载均衡的若干台服务器从 https://nodejs.org/dist/v8.9.3/node-v8.9.3-linux-x64.tar.xz 下载安装包,解压到/usr/local目录下,步骤如下 $ xz -d node-v8.9.3-linux-x64.tar.xz //解压xz文件$ tar xvf no 2019-07-31 #JavaScript #NodeJS
PM2使用笔记 配置在项目根目录下有一份pm2.js,请修改其中的中文名称: 123456789101112131415161718192021222324252627282930const APPLICATION_ENV = process.env['APPLICATION_ENV'] || 'production';let common = { &quo 2019-07-31 #JavaScript #NodeJS
Diary-of-20190730 Too many interruptions during the daytimeConfigurations of the components of data visualization. Discussing about the current developing tasks. Viewing data of the Rotten Tomatoes. Consultations about 2019-07-30 #English
(TODO)JIRA使用笔记 名词解释Epics比较大的用户故事 TIPS1、单个任务不能超过4小时,否则就是没想清楚,不可控2、时间评估要加上单位,否则默认单位是月3、默认一天是8个小时工作量,如果写16h,会自动给你转为2d 为什么我不用Scrum和Kanban?因为这2个,都是基于已有的项目或者过滤器来筛选任务的。 而我们数据可视化,大部分任务都是独立的组件开发,并不适合这种形式。 我们有如下几种选择: 子任务创建一个月 2019-07-29 #项目管理