[Web 前端] mockjs让前端开发独立于后端

cp from : https://www.codercto.com/a/9839.html mock.js 可以模拟ajax数据,拦截ajax请求,返回模拟数据,无需后端返回就可以测试前端程序 引入文件 首先在head头中引入我们需要的mockjs文件 <script src="//upyun1.codercto.com/images/1x1.png" data-original="http://mockjs.com/dist/mock.js"></script> 定义数据  在ajax
分类: 其他 发布时间: 06-07 22:08 阅读次数: 3

【C#】详解事件

目录结构: contents structure [+] 事件基本介绍 定义事件类型 定义事件成员 定义引发事件的方法 以线程安全的方式引发事件 登记事件关注 揭秘事件 显式实现事件 为什么需要显式实现事件 显式实现事件的实现 在这篇Blog中,笔者会详细阐述C#中事件的使用。 1.事件基本介绍 C#中定义了事件成员的类型,允许类型通知其它类型发生了特定的事情。事件是基于委托为基础的,说白了就是对委托的封装,委托就是一种回调方法的机制,笔者认为设计事件就是为了能够更好地理解面向对象。 事件(E
分类: 其他 发布时间: 06-07 22:08 阅读次数: 3

使用Quartz.NET创建window定时服务(二)

今天就开始介绍怎么使用Quartz.NET来创建基于时间的定时服务,Quartz.NET我们不仅可以用在服务里、控制台、web、窗体、wpf等都是可以的。在本项目中就放在服务里。 第一步:我们在vs的NuGet里获取Quartz.NET,这里采用的是2.62版本,目前是最高版本是3.0.5。之所以不用最高版本,是因为自2.6.2版本以后,使用方式就改变了,我们暂时使用2.6.2 2.这里有一个坑,有些时候,版本信息默认是在下面的,如图左,我们这时候,把Quartz放在第一个,如右图 3.建立一
分类: 其他 发布时间: 06-07 22:08 阅读次数: 3

new new Foo().getName() 一道前端面试题引发的思考

今天想着邻近毕业季,估计又会有很多稀奇古怪的面试题,看掘金社区的时候看到一道贼有意思的题,一开始看的十分懵逼,后来捋了捋,将心得总结一下。 function Foo() { getName = function () { console.log(1); } return this; } Foo.getName = function () { console.log(2); } Foo.prototype.getName = function
分类: 其他 发布时间: 06-07 22:08 阅读次数: 3

实现HTML页面的局部刷新

也可以用iframe方法发get请求,但是目前iframe基本已经被弃用,所以此处就不介绍这个方法。 方案一:用图片造 get 请求 button.addEventListener('click', function(e){ let image = document.createElement('img') image.src = '/pay' image.onload = function(){ // 状态码是 200~299 则表示成功 alert(
分类: 其他 发布时间: 06-07 22:08 阅读次数: 3

魔术方法__get()和set函数

基本介绍 1.当去使用可访问的属性时,系统就会调用__get方法 不可访问属性:该属性不存在 直接访问protected或private属性 2.当去给不可访问属性赋值时,会调用__set方法 <?php header('content-type:text/html;charset=utf-8'); class human{ public $name; protected $food; function __construct($name,$food){ $this->name=$n
分类: 其他 发布时间: 06-07 22:08 阅读次数: 3

第21月第7日 数据结构 b+树

1.B+树 MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。 http://blog.codinglabs.org/articles/theory-of-mysql-index.html https://blog.csdn.net/linsongbin1/article/details/54917410 http://www.sohu.com/a/144966185_479559 https://
分类: 其他 发布时间: 06-07 22:08 阅读次数: 3

grep -iq 与grep -qi 意思

就是有的时候你不需要直接打印出结果,比如在shell脚本中,你只需要知道grep有没有找到指定的字符串,而不需要满屏幕打印出来,因为那样会很难看。这只可以加-q选项,执行结果是:如果找到了,会返回0,否则,返回1。然后你在接下来的语句中检查$?的值,就知道grep有没有找到需要的字符串了。 举个例子,假设文件a.txt的内容为:”aaaa“ 那么你grep -iq "a" 然后echo $? 输出是0 如果grep -iq "aaa" 然后echo $? 结果是1
分类: 其他 发布时间: 06-07 22:08 阅读次数: 4

python的资源整合,来自大牛之作

一位大牛整理的Python资源 Python基本安装: * http://www.python.org/ 官方标准Python开发包和支持环境,同时也是Python的官方网站; * http://www.activestate.com/ 集成多个有用插件的强大非官方版本,特别是针对Windows环境有不少改进; Python 文档: * http://www.python.org/doc/current/lib/lib.html Python库参考手册。 * http://www.byteof
分类: 其他 发布时间: 06-07 22:08 阅读次数: 3

test'

message.info('Click on left button.');直接弹出提示信息 console.log('click left button', e); 后台输出   区别 import { Pagination } from 'antd'; function onShowSizeChange(current, pageSize) { console.log(current, pageSize); } ReactDOM.render( <Pagination
分类: 其他 发布时间: 06-07 22:08 阅读次数: 3

python—eval

eval   功能:将字符串str当成有效的表达式来求值并返回计算结果。   语法: eval(source[, globals[, locals]]) -> value   参数:     source:一个Python表达式或函数compile()返回的代码对象     globals:可选。必须是dictionary     locals:可选。任意map对象   实例展示: 1 可以把list,tuple,dict和string相互转化。 2 ###################
分类: 其他 发布时间: 06-07 22:08 阅读次数: 4

python学习day09 生成器 迭代器

#*****************列表表达式************ # l=[s**2 for s in range(1,11) if s%2 is 0] # print(l) # #[4, 16, 36, 64, 100] 1-10内所有偶数的平方 #*****************使用列表表达式创建generator,将 [ ]换为 ( )********* # l=(s**2 for s in range(1,11) if s%2 is 0) # print(l) #<gen
分类: 其他 发布时间: 06-07 22:08 阅读次数: 3

HDU - 6191 Query on A Tree

题意:   给出一个带点权的树。q次询问,每次询问给出u和x,求点u的子树中与x异或的最大值。 题解:   将询问离线化。   每颗节点动态建立字典树。每个节点和自己的孩子合并,但是这样会改变子树节点的字典树,所以就在每个节点回溯的时候计算出该节点的答案。 #include <iostream> #include <cstdio> #include <cstring> #include <vector> using namespace std; typedef long long ll; co
分类: 其他 发布时间: 06-07 22:08 阅读次数: 3

StratifiedShuffleSplit()函数 实现对数据集的划分

sklearn.model_selection.StratifiedShuffleSplit(n_splits=10, test_size=’default’, train_size=None, random_state=None)   参数 n_splits是将训练数据分成train/test对的组数,可根据需要进行设置,默认为10 参数test_size和train_size是用来设置train/test对中train和test所占的比例。例如: 1.提供10个数据num进行训练和测试集
分类: 其他 发布时间: 06-07 22:08 阅读次数: 3

HTTP协议那些事儿

HTTP协议(超文本传输协议hyper text transter protocol)   定义以及作用:     HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。     它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,     以及哪部分内容首先显示(如文本先于图形)等。    特点:     1.应用层协议,无状态连接协议,标准的客户端
分类: 其他 发布时间: 06-07 22:08 阅读次数: 3

自学的git分支管理

今天学的简单的用 git 和gitHub来管理自己的代码,发现自己存在很多方面的缺漏,英语是一个巨大的坑,感觉自己爬不起来了,只能说英语是我不感兴趣的,然而代码真的是我的弱项,今天学的git所写的代码真的让我感觉一串乱码在围着我转,我想说的是打代码真的要认真仔细,一点都马虎不得,老师今天教的东西有点多,我还一时消化不了,错了码 有些英语我还看不懂,这并不能影响我学习的信心,懵懵懂懂学会了把从gitHub 端同步到本地代码(pull);把本地代码同步到github 端(push),添加(add)
分类: 其他 发布时间: 06-07 22:08 阅读次数: 3

使用springboot实现邮箱发送

一. 我们需要导入发送邮件 的依赖jar包 4.0.0 cn.et SPRINGBOOT-SENDMAIL 0.0.1-SNAPSHOT org.springframework.boot spring-boot-starter-parent 1.5.9.RELEASE org.springframework.boot
分类: 其他 发布时间: 06-07 22:07 阅读次数: 3

spring cloud 注册中心

一 .服务端配置 创建 maven项目 在 pom.xml中配置 需要引入spring-cloud-starter-eureka-server 依赖 和 添加 @EnableEurekaServer 注解 parent> groupId>org.springframework.bootgroupId> artifactId>spring-boot-starter-
分类: 其他 发布时间: 06-07 22:07 阅读次数: 5

springcloud配置注册和发现

配置注册中心: 在eurekaserver中加入依赖 [html] view plain copy parent>          groupId>org.springframework.bootgroupId>          artifactId>spring-boot-starter-parentartifactId>  
分类: 其他 发布时间: 06-07 22:07 阅读次数: 3

lucene的简单的项目实现ik分词和高亮显示

本项目使用springboot实现简单的ik分词和高亮显示 一.配置pom文件 [html] view plain copy project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"      
分类: 其他 发布时间: 06-07 22:07 阅读次数: 3
今日推荐