大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

数据库学习笔记——21 使用触发器

例如: CREATE TRIGGER del_vendor AFTER DELETE ON vendors FOR EACH ROW INSERT INTO sqllogs VALUES(NULL,old.vend_name,CURRENT_USER,CONCAT(CURRENT_DATE,' ',CURRENT_TIME)); 例子中sqllogs表的建表语句: CREATE TABLE sqllogs( thread_id INT NOT NULL auto_increment, thread_name CHAR(50), oper_user CHAR(50) NOT NULL, oper_date datetime NOT NULL, PRIMARY KEY (thread_id) )ENGINE=INNODB; SELECT * FROM customers; SET new.vend_zip='250001';

JavaScript设计原则与编程技巧

合并重复的条件片段 如果一个函数体内有一些条件分支语句,而这些条件分支语句内部散布了一些重复的代码,那么就有必要进行合并去重工作。 var paging = function (currPage) { if (currPage = totalPage) { currPage = totalPage; // 把 jump 函数独立出来 }; } return price; //改成 var createXHR = function () { var versions = ['MSXML2.XMLHttp.6.0ddd', 'MSXML2.XMLHttp.3.0', 'MSXML2.XMLHttp'];

《重构》- 重构入门

《重构》- 重构入门 何为重构 定义 在不改变软件可观察行为的前提下改善其内部结构,提高其可理解性,降低其修改成本。 重构与设计模式 设计模式为重构提供了目标。 为何重构 重构改进软件设计 设计不再是一切动作的前提,而是在整个开发过程中逐渐浮现出来。 重构使软件更容易理解 任何一个傻瓜都能写出计算机可以理解的代码。唯有写出人类容易理解的代码,才是

《重构》- 代码的坏味道

Parallel Inheritance Hierarchies(平行继承体系) Parallel Inheritance Hierarchies(平行继承体系)其实是Shotgun Surgery(散弹式修改)的特殊情况。在这种情况下,每当你为某个类添加一个子类,必须也为另一个类相应增加一个子类。 让一个继承体系的实例引用另一个继承体系的实例。如果再接再厉运用Move Method(搬移函数)和Move Field(搬移字段),就可以将引用端的继承体系消弭于无形。 十二.

每天一点算法-时间复杂度 (Day1)

//运行一次 运行了2次,按照推导方法,“2”是常数,应该用"1"来取代;然后就没有出现阶项,所以忽略后面两个推导步骤。所以这里的时间复杂度为O(1)。 线性阶 for(var i = 0; i++){ //执行了2*n+3次 sum +=n; while(cout n){ cout = cout * 2; } 假设循环次数为x, 则次表达式成立:2x = n, 及x = log2n, 时间复杂度为O(logn)。 平方阶 for(var i=0;O(n^n) 感谢阅读!欢迎关注!持续更新中..

使用spring4和java配置方式创建Rest-Api

} @RequestMapping(method = RequestMethod.POST) @ResponseStatus(HttpStatus.CREATED) @ResponseBody public Long create(@RequestBody Foo resource) { Preconditions.checkNotNull(resource); } } 你也许注意到我使用了一个Guava格式的工具类RestPreconditions public class RestPreconditions { public static T checkFound(T resource) { if (resource == null) { throw new MyResourceNotFoundException();

Java8中的default方法

Java8中的default方法 在java8以后,接口中可以添加使用default或者static修饰的方法,在这里我们只讨论default方法,default修饰方法只能在接口中使用,在接口种被default标记的方法为普通方法,可以直接写方法体。 1.实现类会继承接口中的default方法 如果接口A中有default方法: public interface A { public default void a(){ System.out.println("这是A");

学习究竟是为了什么?

学习究竟是为了什么? 今天无意中看到一句话,人如果停止了学习,就开始走向失败。这句话其实应该送给每一个面临30岁焦虑期的开发者,同时也应该成为每一个开发者内心的真实写照。 想问一下大家一个问题,多久没有学习新的知识呢?尤其是对于超过30岁的.net core相关知识,并期待大家能从中有所收获。而拥抱.net core,我们将有机会拥抱更好的.

国内下载chromedriver 以及支持的 chrome 版本对应关系

国内下载chromedriver 以及支持的 chrome 版本对应关系 国内下载 chromedriver chromedriver 下载的原始地址是在 google 的服务器上的。因为国内防火墙的原因,是没法下载的。所幸国内还有镜像站可以选择,我找到一个淘宝的一个镜像站 http://npm.taobao.org/mirrors/chromedriver/ 。从这里我们可以下载 chromedriver 源站的所有版本。 chromedriver 和支持的 chrome 版本对应关系 虽然这里能够找到所有版本

一个Mobx版的Antd Pro

一个Mobx版的Antd Pro 一个精简版的基于 mobx 的 Antd Design Pro:antd-pro-mobx 预览 为什么做这个项目? Antd Design Pro 是一个大而全,且高度封装的脚手架,帮开发者做了很多基础工作,但不免提升了学习成本, 尤其内部依赖了dva和umi,限制住了开发者的同时也让开发者失去了对 webpack 的绝对控制权。所 以我利用业务时间做了这个基于mobx的精简版antd pro,简化了登录注册流程,将dva换

聊一聊CSS文本两端对齐

同时给这个元素添加一个伪元素after,伪元素内容为空即可。 第一次纯手机手戳,有误或者不完善之处敬请谅解,欢迎评论指出。 [ 转载请注明出处,禁止用于盈利 ]

文艺码农~手把手教你如何绘制一辆会跑车

然后外围再画一圈锯齿,这样齿轮大概就画好了,齿轮的技巧在于以圆盘为中心点,画一圈线,它跟时钟的刻度原理是一样的; 脚踏板,这个好理解,就是用lineTo画两跟线,其中一根进行一个90度的旋转就ok了,但重点是它在动画过程中的一个过程呢,我的分析过程是这样: 竖着的这根轴是,以圆盘齿轮的中点为基点 N* (Math.PI / 180)转动; let discRadius = this.wheelRadius*.

用户调研中的“言行不一”

用户调研中的“言行不一” 大家是否对用户问卷的结果有过困惑。通过简单的问卷调查,我们无法根据用户对产品的态度结果去准确地预测用户如果在真实环境中的行为。 我们先来看一个案例: 当 Sony 引入 Boom Box 概念的时候,他们召集了一些潜在的消费者,组成焦点小组来讨论这个新产品应该是什么颜色的:黑色或黄色。经过这一组潜在购买者的讨论之后,每个人都认为消

关于用户访谈,只要看这一篇文章就够了

关于用户访谈,只要看这一篇文章就够了 4412 字 | 约10分钟阅读 为什么要进行用户访谈? 用户访谈是需求采集的方法之一,所以这个问题实际上应该是问“在什么情况下选择用户访谈这种形式进行需求采集?”。答案有两种情况,第一种,为了发现用户需求和需求范围,另外一种情况,当产品经理通过数据发现某些现象,需要探索背后的原因。以上两种情况用户访谈都是最

为什么你的用户总是不满意?

为什么你的用户总是不满意? 这特么是什么玩意儿?和我说的根本不一样!这算完成了么?” 为什么在产品开发的过程中总是容易出现定义和交付分歧呢?特别是甲方的产品,经常听到需求方说这个不对那个不是,作为产品经理又如何解决呢? 01 不能真正的理解用户需求 这是问题的致命起因,产品经理应该成为业务专家。 较为常见的是,产品经理在收集需求的时候,听着

四个步骤,解决客户领导需求频繁变更的问题

四个步骤,解决客户领导需求频繁变更的问题 变更 想请教奶爸那种需求来自客户,客户一而再再而三更改需求的怎么解决,而且还不能白纸黑字的写不能更改需求,因为对方是政府领导,遇到这种项目怎么解决。 想请教奶爸那种需求来自客户,客户一而再再而三更改需求的怎么解决,而且还不能白纸黑字的写不能更改需求,因为对方是政府领导,遇到这种项目怎么解决。

用户法则4:用户洞察

用户法则4:用户洞察 图片发自简书App 彼得·德鲁克曾说,赢得竞争就要着眼于客户,企业的唯一目的就是创造顾客。 对企业来说,赚钱其实是一个副产品,是创造出顾客以后自然而然的结果。企业认为自己的产品是什么并不重要,对于企业的前途和成功尤其不那么重要,顾客认为他购买的是什么,他心中的 “价值”何在,却具有决定性影响。 企业成功的起点不是商业模式,

需求挖掘入门

质量问题 质量太好了、质量太差了、做工太差了.. 信任感问题 不相信、不敢相信、自己没信心、别人不感兴趣..