Zhang Yingji's Blog

斯人若彩虹,遇上方知有

流程性组织15讲-摘录

01 | 拥抱客户还是老板?老板导向型组织的弊端 组织变革的误区 第一个变革的误区就是为变革而变革:变革变成一种政治斗争,变革是折腾人,领导发现某个人不行,就搞场变革来调整调整人。我们会发现这是没有意义的,它并没有给这个组织带来根本性变化。 第二个误区是组织结构问题:“动动组织结构,把某个部门合一合,把某个部门减一减,把某个领导换一换”,我们会发现依然是换汤不换药。伟大的管理大师德鲁克...

体验设计案例课-摘录

01 所有不解决实际问题的用户体验设计都是耍流氓。 想学好体验设计,就要先从解决实际问题这个目标开始。 体验不好只是一个感受问题,导致体验不好的原因却是多方面的。 “一句话”方法:到底是谁发现了问题,发现的是哪种体验问题? 将用户体验设计这件事情变成日常的一个思维模式。 02 交互设计师与产品经理 产品经理要为产品的商业价值负责,交互设计师要为产品的用户价...

web前端响应式设计

概述 响应式是指根据不同设备浏览器分辨率或尺寸来展示不同页面结构、行为、表现的设计方式。 响应式网站,目前比较主流的做法是通过前端通过判断userAgent 依赖设备本身浏览器或设备特点 需要分配多个站点页面跳转适配浏览器 .xx.com,m.xx.com,来分别存放PC端和移动端的页面 多了一次跳转,跳转之前的逻辑不能少,用户体验变差 完整的响应式网站的实现其实需要...

数据库索引

前言 索引实际也是一张表,类似于一个字典目录,通过“目录”能很快定位到数据的位置,提高检索效率 推荐阅读: mysql索引的新手入门详解 深入理解MySQL索引原理和实现——为什么索引可以加速查询? 基础 索引的分类: 普通索引 唯一索引 UNIQUE INDEX 全文索引 组合索引: 将几个列作为一条索引进行检索,使用最左匹配原则 创建索引的两...

SQL注入漏洞

简介 SQL注入按数据类型可以分为 数字型 字符型 搜索型 按提交方式可分为 GET型 POST型 Cookie型 HTTP请求头注入 按执行效果可分为 报错注入 联合查询注入 盲注 堆查询注入 解决方案 第一种方法是使用预编译的方式执行SQL语句,用java.sql.PreparedStatement,执行进行变量绑定...

Linux

常见场景 查看日志 cd: 进入日志目录 grep关键字:查找对应报错在哪个文件 more日志文件:进入到对应日志文件,空格下一页,b上一页 /关键字:定位到具体位置,可通过线程号连续定位 常用快捷键 Tab 自动补齐 \ 强制换行 ctrl + u 清空至首行 ctrl + l 清屏 ctrl + c 取消本次命令编辑 ctrl + a...

DB2

前言 DB2与MySQL语法比较相似 基本操作 连接数据库 # 连接到schema db2 connect to <schemaName> # 切换schema db2 set current schema <schemaName> 查看表结构 describe table <tableName> 增 insert into tabl...

安卓端使用line-height垂直居中产生偏移的解决方案

情景 安卓(IOS未测试) 使用line-height做垂直居中 浏览器显示正常,安卓端文字向上偏移 产生原因:待考究 解决方案1:transform 首先将原来的参数设置至原来的两倍 // height: .2rem; height: .4rem; 然后将盒子缩小至原来的一半 height: .4rem; -webkit-transform: scale(...

exports和module.exports

写在前面 官网是这么建议的,如果你怕混淆,只用module.exports就好了。 要点 exports是指向的module.exports的引用 module.exports初始值为一个空对象{},故exports也为{} 知道exports是module.exports的引用,则可知 当exports被完全替换时,则不再指向module.exports 当m...

nodejs

学习笔记

前言 关于智能社nodejs的学习笔记 http模块 // 引入 const http = require('http') // 创建 let server = http.createServer((req,res) => { res.write('abc') // 若无数据返回 res.end() }); // 监听端口 server.listen(8080...

SCSS

笔记

前言 参考来源: https://www.jianshu.com/p/a99764ff3c41 https://www.sass.hk/guide/ 问题整合 vue引入SCSS: 安装node-sass和sass-loader 变量 // 声明 $primary-color: #333; // 引用 .selected { border: 1px solid...

Angular

笔记

前言 之前cesium项目用vue,但在加载大数据的时候有问题,无法解决。 原因考虑是Object.defineProperty()的冲突(cesium.defineProperty()和vue的双向绑定)。 所以转用angular。看官方文档稍稍记录一下。 参考来源: https://angular.cn 问题整理: 外部库的引入 组件通讯 angula...

Angular配置Cesium

前言 环境: Angular: 7.1.2 Cesium: 1.52 参考来源: https://blog.csdn.net/5hongbing/article/details/78194267?utm_source=blogxgwz2 https://cesium.com/blog/2018/03/12/cesium-and-angular/ https://...

Cesium

笔记

前言 参考来源: http://blog.sina.com.cn/s/blog_15e866bbe0102xu2f.html Cesium API:https://cesiumjs.org/refdoc/ 基础 server.js var http = require("http"); var express = require("expr...

JavaScript设计模式与开发实践

笔记

《JavaScript设计模式与开发实践》 曾探 ch1 面向对象 多态背后的思想是将“做什么”和“谁去做以及怎样去做”分离开来 ch2 this、call、apply this的指向大致分为 作为对象的方法调用 作为普通函数调用 构造器调用 call、apply调用 特别注意,在作为普通函数调用时,内部的this指向window,故可以提前使用一个变量...