在去年的时候,偶然看到hqx算法。 一个高质量的插值放大算法。 与双线性插值等插值算法相比,这个算法放大后对人眼保护相对比较好。 没有双线性插值看起来模糊,固然,也抽空把算法简单优化了一下。 官网及代码: https://web.archive.org/web/20131205091805/http ...
分类:
编程语言 时间:
2016-08-16 21:38:55
阅读次数:
326
Atitit.js javascript的rpc框架选型 1. Dwr1 2. 使用AJAXRPC1 2.2. 数据类型映射表1 3. json-rpc轻量级远程调用协议介绍及使用2 3.1. 2.3、JavaScript客户端调用示例2 3.2. 2.4、直接GET请求进行调用2 4. atiri ...
分类:
编程语言 时间:
2016-08-16 21:35:21
阅读次数:
270
1. 引用数据类型需要new 2. 字符串使用的3种方式 String s = "hello world"; String s = new String(); String s = new String("123456"); s.length 字符串长度 3. length的用法 返回字符串长度 4 ...
分类:
编程语言 时间:
2016-08-16 21:32:50
阅读次数:
154
在线程安全的定义中,最核心的概念就是正确性。如果对线程安全性的定义是模糊的。那就是因为缺乏对正确性的清晰定义。 正确性的含义是,某个类的行为与其规范完全一致。在良好的规范中通常会定义各种不变性条件来约束对象的状态,以及定义各种后验条件来描述对象操作的结果。 其中每个框架都能创建多个线程并在这些线程中 ...
分类:
编程语言 时间:
2016-08-16 21:33:09
阅读次数:
169
forword跳转页面的三种方式: 1.使用serlvet 2.使用Model对象 3.使用ModelAndView 当然也可以通过new 一个ModelAndView对象来实现 forword跳转到Controller中的方法: 跳转到相同类中的方法 跳转到不同类中的方法: redirect跳转到 ...
分类:
编程语言 时间:
2016-08-16 21:28:41
阅读次数:
347
设置.js文件默认以jsx的语法打开
在没有进行设置的情况下,每次打开WebStorm的时候打开包含jsx语法的.js文件都会有以下提示:
当然我们点击转换后就可以了,但是每次都会提示,所以还是来一个一劳永逸的方法把它给去掉吧:
然后Apply/OK即可。
设置.js文件中支持react-native语法高亮
首先会发现在js文件中有不少的警告...
分类:
编程语言 时间:
2016-08-16 20:20:58
阅读次数:
717
JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实 ...
分类:
编程语言 时间:
2016-08-16 20:17:48
阅读次数:
207
在过去的几个月里,我对 JSHint 做了一些改进,主要是,学习 ES6(我最自豪的是重新实现了变量作用域)的过程中我碰到了几个特性,它们让我惊讶,其中大部分是关于 ES6 的特性但也有一部分是 ES3 特性,这些特性我以前从未用过,而现在我将开始使用它们。 从任何一个代码块中 break 你应该已 ...
分类:
编程语言 时间:
2016-08-16 20:16:29
阅读次数:
199
容错(Fault Tolerance) 本文翻译自StreamGuide的Fault Tolerance Flink的容错机制会在错误出现时恢复程序并继续执行,这些容错机制包括设备硬件失效、网络失效、临时程序失效等等。 一、流容错 Flink使用检查点机制来在流Job失效后对其进行恢复。该检查点机制 ...
分类:
编程语言 时间:
2016-08-16 20:11:40
阅读次数:
234
Python字典理论 Python字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值(keys:valeus)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示: 键必须是唯一的,但值则不必。 值可以取任何数据类型,但键必须是不可变的,如字符 ...
分类:
编程语言 时间:
2016-08-16 20:08:24
阅读次数:
169
bean的生命周期 为什么总是一个生命当做一个重点? Servlet –> servlet生命周期 Java对象生命周期 往往笔试,面试总喜欢问生命周期的问题? ① 实例化(当我们的程序加载beans.xml文件时)把我们的bean(前提是单态的即scope=singleton)实例化到内存 ② 调 ...
分类:
编程语言 时间:
2016-08-16 20:06:41
阅读次数:
197
前言 Javascript是一门基于对象的动态语言,也就是说,所有东西都是对象,一个很典型的例子就是函数也被视为普通的对象。Javascript可以通过一定的设计模式来实现面向对象的编程,其中this “指针”就是实现面向对象的一个很重要的特性。但是this也是Javascript中一个非常容易理解 ...
分类:
编程语言 时间:
2016-08-16 20:07:22
阅读次数:
249
一、Dom操作 文档对象模型DOM:一套定义、规范、准则 为了能够让程序JavaScript去操作页面中的元素节点而定义的一套标准 DOM会把文档看作是一棵树,页面中的每个元素就是树上的一个一个节点;同时DOM定义了很多方法、属性等来操作这棵树中的每一个元素(节点)——每个节点称为DOM节点。 1. ...
分类:
编程语言 时间:
2016-08-16 20:05:16
阅读次数:
206
connect_timeout = 2 network_timeout = 30 charset = UTF-8 http.tracker_http_port = 9090 http.anti_steal_token = no http.secret_key = FastDFS1234567890 ...
分类:
编程语言 时间:
2016-08-16 20:07:25
阅读次数:
1004
创建型模式分为五类:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式 一、工厂方法模式:接口-实现类-工厂类 工厂类的目的是为了产生Sender对象,通过不同的参数传入产生不同的对象。 将工厂类中的工厂方法改为多个工厂方法即为多个工厂方法的设计模式 将工厂类中的工场方法改为static即为 ...
分类:
编程语言 时间:
2016-08-16 20:07:26
阅读次数:
158
深入理解JavaScript的闭包特性如何给循环中的对象添加事件 初学者经常碰到的,即获取HTML元素集合,循环给元素添加事件。在事件响应函数中(event handler)获取对应的索引。但每次获取的都是最后一次循环的索引。原因是初学者并未理解JavaScript的闭包特性。 有个网友问了个问题, ...
分类:
编程语言 时间:
2016-08-16 20:04:22
阅读次数:
166