做了一年多的前端,从没有认真写过单元测试,对于常说的各种框架并不能彻底的分清,这次做了一个认真的学习与总结。 单元测试框架:Mocha, Jasmine等,因测试框架不包含断言库,因此需要引入断言库,Jasmine带有断言库assertions(未使用过)。断言库 assert, shouldjs, ...
分类:
其他好文 时间:
2018-11-03 12:41:58
阅读次数:
223
项目管理三板斧乐观的设想、悲观的计划、愉快的执行;简单说,事前预备、事中控制、事后总结;迭代前,宣贯澄清、多多讨论、多多分析、多多争吵、达成共识;迭代中,相对稳定、闭嘴干活、严格执行、承诺兑现、共同进退;迭代后,验收交付、多多反思、多多总结、多多沉淀、持续改进; 迭代前:1.该迭代需求宣贯澄清,提供 ...
分类:
其他好文 时间:
2018-11-03 12:41:51
阅读次数:
456
#-*- coding:utf-8 -*-# author:jiaxy# datetime:2018/11/3 10:47# software: PyCharm Community Edition# 运算符# 1. 算术运算符# 加减乘除 + - * /# 取模/取余 % 常用场景:判断奇偶数a =... ...
分类:
编程语言 时间:
2018-11-03 12:41:42
阅读次数:
161
void Form1_FormClosing(object sender, FormClosingEventArgs e){ if (MessageBox.Show( "窗口关闭后,数据即将丢失!是否现在关闭窗口", "提示", MessageBoxButtons.OKCancel, Message ...
安装Python3 安装Python依赖: yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel 由于Python在linux不支持我们以可执行程序的方式安装,所以需要我们选择 ...
分类:
编程语言 时间:
2018-11-03 12:41:24
阅读次数:
210
每一种编程语言都有自己独特的语法规则. 一种语言的语法,准确,严格地规定了如何组合该语言中的`词汇以形成语句. 必须严格遵守这些规则才能创建程序. 例如,"标识符的名称不能一数字开头" 重点概念:语法规则规定了程序编写的形式,语义则是指每条语句的含义 重点概念:程序员必须对程序的正确性和可靠性负责 ...
分类:
其他好文 时间:
2018-11-03 12:41:18
阅读次数:
245
1. Function 对象 Java的方法仅仅是方法,但是JS的方法是一个对象,可以作为参数! Function 是 js 的方法对象,可以用 Function 实例化出任何 js 方法对象; 2. JavaScript 闭包 方法体外定义 ( var a=22; ),全局变量,所有方法可以取到 ...
分类:
Web程序 时间:
2018-11-03 12:41:07
阅读次数:
248
一、Linux的进程 1、在Linux中,每个执行的程序(代码)都称为一个进程。每个进程都分配一个ID号。 2、每个进程都会对应一个父进程,而这个父进程可以复制多个子进程。 3、每个进程都可能以两种方式存在:前台与后台,所谓前台进程就是用户目前的屏幕上可以进行操作的。后台进程则是实际在操作,但由于屏 ...
分类:
系统相关 时间:
2018-11-03 12:40:57
阅读次数:
182
https://www.sitepoint.com/how-to-create-mysql-triggers/ I created two tables: I created three triggers: first, I insert some records: second, I update ...
分类:
数据库 时间:
2018-11-03 12:40:47
阅读次数:
178
1,手写一个form表单提交数据 有input标签,让用户可以填数据 校验form表单提数据 提示错误信息 html页面代码: view业务逻辑的代码: 2,Django中的form提交数据: forms代码: Html代码: 业务逻辑代码: 3钩子函数 3.1>局部钩子函数代码: 3.2>全局钩子 ...
分类:
其他好文 时间:
2018-11-03 12:40:39
阅读次数:
176
数据库:mysql create database WBG_logistics; use WBG_logistics; #1管理员表 create table admin( a_id int primary key auto_increment comment '编号', a_account var ...
分类:
数据库 时间:
2018-11-03 12:40:26
阅读次数:
1388
Python爬虫之selenium的使用 一、简介 二、安装 三、使用 一、简介 Selenium 是自动化测试工具。它支持各种浏览器,包括 Chrome,Safari,Firefox 等主流界面式浏览器,如果你在这些浏览器里面安装一个 Selenium 的插件,那么便可以方便地实现Web界面的测试 ...
分类:
编程语言 时间:
2018-11-03 12:40:19
阅读次数:
247
gulp是前端开发过程中自动构建项目的工具,相同作用的还有grunt。构建工具依靠插件能够自动监测文件变化以及完成js/sass/less/html/image/css/coffee等文件的语法检查、合并、重命名、压缩、格式化、浏览器自动刷新、部署文件等功能。 gulp是基于Nodejs的自动运行器 ...
分类:
其他好文 时间:
2018-11-03 12:40:11
阅读次数:
213
“主人,乖乖的鼠小箱已整装待发,正搭乘松鼠王国EMS小伙伴的快车飞奔赶往您身边,好吃记得给大大的5分好评哦,给您一万个爱的小心心” 如果你也常常淘宝,对于商家在发货短信里称呼“主人”应该已经见怪不怪了。 然而鲜有人知道,2012年,第一个提出“主人文化”的企业,是我们再熟悉不过的“三只松鼠”。 从 ...
分类:
其他好文 时间:
2018-11-03 12:40:03
阅读次数:
1234
在没有封装组件之前,如果不使用第三方插件,那么很多情况下我们会编写几个常用的组件来提供给页面使用,如Alert/Loading组件,而你可能需要在很多页面中引入并且通过components注册组件,但是像这样使用率很高的组件一般我们希望全局注册后直接就可以在相应页面使用,因此我们需要将他们封装成插件 ...
分类:
其他好文 时间:
2018-11-03 12:39:50
阅读次数:
194
LayaAir版本:Laya2.0.0bate4.一:前言之所以选用文件模式.本人觉得有这么几个好处:①,在制作小游戏时,可最大限度的减少包体大小(这个是显而易见的,尤其是UI比较多/大的情况之下)②,可以使用Zip等打包生成的文件,从而相对减少网络请求次数.③,可以对UI类再次的封装(继承Scane).从而最大限度得提升本系统的扩展性,适应性的.本篇只讲解文件模式的实现方式.二:使用文件模式①,
分类:
其他好文 时间:
2018-11-03 12:39:41
阅读次数:
887
序列的通用操作 Python包含6种内建的序列:列表,元组,字符串,Unicode字符串,buffer对象和xrang对象。 所有序列类型都可以进行某些特定的操作。这些操作包括但不限于:索引(indexing),分片(slicing),加(adding),乘(multiplying),以及成员资格( ...
分类:
其他好文 时间:
2018-11-03 12:39:33
阅读次数:
226