前言: 刚成为码农不久,第一次工作中接触图片上传功能,说到图片上传,大多数程序员可能都是先上传服务器,再获取路径。如果用户多长更改图片,服务器会产生许多垃圾文件。怎样用js实现本地预览。今天特意抽空百度研究了一下。 在说上传之前先说说如何替换or美化浏览器自带的简陋上传按钮(自定义自己的上传按钮 如 ...
分类:
Web程序 时间:
2017-02-17 17:04:37
阅读次数:
237
定义:使用手动或者自动的方式检查软件的过程,目的就是检查其是否满足需求或实际结果与预期结果的差别。 软件测试常用的方法: 1:黑盒测试 黑盒测试就是功能测试,大部分利用手动的方式来检查每个功能是否满足需求及是否能够正常使用。我们在测试的过程中将软件看作是一个不能打开的盒子,不考虑其内部特征和内部结构 ...
分类:
其他好文 时间:
2017-02-17 17:05:05
阅读次数:
230
使用VS2013版本引用外部的lib进行编译时候提示: 错误 25 error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(jrtplibSend.obj 中) F:\jrtplibProjects\jrtplibSend\jrtpli ...
分类:
其他好文 时间:
2017-02-17 17:06:09
阅读次数:
232
本节内容我们继续探讨关于ES2015的一些新的内容,Object.assign函数的使用,使用该函数我们可以快速的复制一个或者多个对象到目标对象中,本文内容涉及es6,es7相关的对象复制的内容,以及一些es5的替代方案的介绍。 函数原型 首先看一下函数的定义: 函数参数为一个目标对象(该对象作为最 ...
分类:
其他好文 时间:
2017-02-17 17:02:49
阅读次数:
259
3.1正则表达式基础 正则表达式的主要功能是文本查询和字符串操作。实际上就是字符串过滤。 正则表达式包括普通字符和元字符,元字符主要的,见书中50页描述。特殊的正则表达式^$匹配空行。 正则表达式的扩展 bash shell中的通配,和原来的字符含义完全不一样了。。对比区别 3.4grep命令,强大 ...
分类:
系统相关 时间:
2017-02-17 17:04:48
阅读次数:
182
import org.apache.log4j.{Level,Logger}import org.apache.spark.{SparkConf,SparkContext}import org.apache.spark.storage.StorageLevelimport org.apache.sp ...
分类:
其他好文 时间:
2017-02-17 17:02:10
阅读次数:
235
1.制定周计划, 2.从周一开始; 3.本月第一个周一之前的日期算到上一个月: 结果: startMonth 本月的开始: 转为格式是 2017-03-01 00:00:00 ; endMonth 本月的结束: 转为格式是 2017-03-31 23:59:59; 第一个周一是: 2017-03-0 ...
分类:
其他好文 时间:
2017-02-17 17:03:37
阅读次数:
302
类数组对象是一个很好的存储结构,但是功能太弱了,为了享受纯数组的哪些便捷的方法,使用前可以做下转换,通常可以使用$.slice.call()方法做转换,但是旧版本的IE下的HTMLCollection、NodeList不是Object的子类,如果采用[].slice.call()方法可能会导致异常, ...
分类:
编程语言 时间:
2017-02-17 17:02:37
阅读次数:
162
N children are sitting in a circle to play a game. The children are numbered from 1 to N in clockwise order. Each of them has a card with a non-zero i ...
分类:
其他好文 时间:
2017-02-17 17:01:46
阅读次数:
297
/// <summary> /// 导出Excel /// </summary> /// <param name="dgv"></param> /// <param name="tempProgressBar"></param> /// <param name="toolstrip"></param ...
在Android中如何给图片添加水印,下面截取了部分核心代码,仅供参考: /** * 获取图片缩小的图片 * @param src * @return */ public static Bitmap scaleBitmap(String src) { //获取图片的高和宽 BitmapFactory ...
分类:
移动开发 时间:
2017-02-17 17:00:47
阅读次数:
343
转自: 什么是CSS hack 由于不同厂商的流览器或某浏览器的不同版本(如IE6-IE11,Firefox/Safari/Opera/Chrome等),对CSS的支持、解析不一样,导致在不同浏览器的环境中呈现出不一致的页面展现效果。这时,我们为了获得统一的页面效果,就需要针对不同的浏览器或不同版本 ...
分类:
Web程序 时间:
2017-02-17 16:59:27
阅读次数:
328
创建项目 打开Visual Studio,选择ASP.NET Web Application,项目名称BookService并点击OK。 选择Web API 模板 如果你想使用Azure App Service,可以勾选上,在本章节,不勾选并不影响最终结果。 我显示是把它勾选上了并点击ok 创建项目 ...
我是萌萌的传送门 这么一道水题我还用各种麻烦的方法去做……这人没救了 看在这题做法挺多的份上,我就都写写好了…… 1.CDQ分治 这个做法是我想到的……因为受到了Eden的新背包问题的启发…… 定义solve(l,r)表示删除编号在[l,r]的物品并计算其DP数组,显然这个是可以折半往下递归的,用没 ...
分类:
其他好文 时间:
2017-02-17 17:00:26
阅读次数:
239
需要启动OracleOraDb10g_home1TNSListener和OracleServiceORCL,如果都启动了还是无法登录,可能是配置文件里将主机名更该了。 打开运行,输入services.msc进入服务,查找OracleServiceORCL和OracleOraDb10g_home1TN ...
分类:
数据库 时间:
2017-02-17 16:58:44
阅读次数:
216
分为正常退出,异常退出 正常退出的方法: 1、在main函数中执行return 2、调用exit函数 3、调用_exit 函数 异常退出的方法: 1、调用abort函数 2、进程收到某个信号,而该信号使进程终止 不管是哪种退出方式,最终都会执行内核中的同一段代码。这段代码用来关闭进程所有已打开的文件 ...
分类:
系统相关 时间:
2017-02-17 16:57:08
阅读次数:
164
ArrayList不是线程安全的,源码里没有用到synchronized 初始化ArrayList,如果没有指定初始容量,第一次向里面加入元素的时候,初始增长容量为10 ArrayList的扩容算法,每次增长50% 当容量不够的时候,就会增长当前容量的50%,然后调用System.arraycopy ...
分类:
编程语言 时间:
2017-02-17 16:57:14
阅读次数:
152