以前用java写MR程序总不习惯写单元测试,就是查错也只是在小规模数据上跑一下程序。昨天工作时,遇到一个bug,查了好久也查出来。估计是业务逻辑上的错误。后来没办法,只好写了个单元测试,一步步跟踪,瞬间找到问题所在。所以说,工作中还是要勤快些。 ...
分类:
其他 时间:
2016-04-21 11:30:38
收藏:
0 评论:
0 赞:
0 阅读:
291
1. 一次性读取文件的所有行: fp = open(filename): for eachLine in fp: print eachline fp.close() # 这种方式实用于文件大小合适的文件, 如果文件太大读取过程会占用太多的内存. 2. 逐行读取文件进行操作. fp = open(fi ...
分类:
其他 时间:
2016-04-21 11:30:18
收藏:
0 评论:
0 赞:
0 阅读:
231
<!DOCTYPE html><html><head> <title></title></head> <style type="text/css"> .dice { width: 30px; height: 30px; border-radius: 20px; background-color: # ...
分类:
其他 时间:
2016-04-21 11:30:00
收藏:
0 评论:
0 赞:
0 阅读:
110
消息总长度 消息头 消息类型 数据区内容 消息结尾 4字节 2字节 4字节 Google buffer 序列化后内容 2字节 0xff 0x88 协议说明: l 消息总长度: 一个完整数据包的总长度,一般数据到来后,需要先知道整个数据包有多大,才能知道后面读取到什么位置。 l 消息头: 固定内容,标 ...
分类:
其他 时间:
2016-04-21 11:29:48
收藏:
0 评论:
0 赞:
0 阅读:
209
随着深入使用ASP.NET Web Api,我们可能会在项目中考虑将前端的业务分得更细。比如前端项目使用Angularjs的框架来做UI,而数据则由另一个Web Api 的网站项目来支撑。注意,这里是两个Web网站项目了,前端项目主要负责界面的呈现和一些前端的相应业务逻辑处理,而Web Api则负责 ...
分类:
Windows开发 时间:
2016-04-21 11:29:31
收藏:
0 评论:
0 赞:
0 阅读:
415
1、用户评论的内容应当使用htmlspecialchars()函数进行过滤,如htmlspecialchars($_POST['content']);再写入数据库,防止用户评论中含有JS和HTML代码等 2、关于删除文章,需要删除其中的图片的思路:详见兄弟连PHP项目视频24讲44分钟左右 3、关于 ...
分类:
Web开发 时间:
2016-04-21 11:29:18
收藏:
0 评论:
0 赞:
0 阅读:
248
1. 进入Oracle官网JAVA的下载界面,找到自己需要下载的JDK版本。点选“Accept License Agreement”后,选择自己电脑的下载包(Mac OS X x64)并单击该包进行下载。 jdk-8u66-macosx-x64.dmg 2. 配置JAVA_HOME 装完之后发现在默 ...
分类:
编程语言 时间:
2016-04-21 11:28:48
收藏:
0 评论:
0 赞:
0 阅读:
222
继之前搭好的框架基础上整合shiro配置。 地址:http://www.cnblogs.com/mangyang/p/5168291.html 一、pom.xml maven添加shiro的包支持 二、web.xml 添加shiro拦截配置 三、spring-shiro.xml AdminToken ...
分类:
编程语言 时间:
2016-04-21 11:28:39
收藏:
0 评论:
0 赞:
0 阅读:
222
1.PSP 2. ...
分类:
其他 时间:
2016-04-21 11:28:18
收藏:
0 评论:
0 赞:
0 阅读:
145
Given a binary tree, find the maximum path sum. For this problem, a path is defined as any sequence of nodes from some starting node to any node in th ...
分类:
其他 时间:
2016-04-21 11:28:08
收藏:
0 评论:
0 赞:
0 阅读:
216
今天在公司打一个网页,一直报找不到服务器,但有的人就能打开。后来换了下DNS就好了,估计是内网dns解析有问题 DNS:114.114.114.114 ...
分类:
其他 时间:
2016-04-21 11:27:58
收藏:
0 评论:
0 赞:
0 阅读:
242
慎入…此人代码自带5倍常数。。
静态的话就是随便搞出一棵生成树来,然后把环缩起来,询问的答案就是路径上的权值和
动态的就需要LCT来维护生成树,每遇到连起边来就形成环的情况时,就把这个环缩成一个点
动态的查询一条链上的权值和。
为什么我的代码的常数这么大…….后几个点在本地跑5s#include
#include
#include...
分类:
其他 时间:
2016-04-21 10:24:19
收藏:
0 评论:
0 赞:
0 阅读:
136
Mappers
既然MyBatis的行为已经由上篇介绍的MyBatis配置文件的元素配置完了,我们现在就要定义SQL映射语句了。但是,首先我们需要告诉MyBatis到哪里去找到这些配置。Java在这方面没有提供一个很好的方法,所以最佳的方式是告诉MyBatis去哪里去找映射文件。你可以使用相对于类路径的资源引用,或者字符表示,或url应用的完全限定名。
MyBatis架构中,POJOs对...
分类:
数据库技术 时间:
2016-04-21 10:24:08
收藏:
0 评论:
0 赞:
0 阅读:
189
今天看了篇文章,说rm -rf / 是不能直接执行的,我怀着忐忑的心情,测试了一下:
[root@rac1 ~]# rm -rf /
rm: it is dangerous to operate recursively on `/'
rm: use --no-preserve-root to override this failsafe
[root@rac1 ~]# unset $foo
[roo...
分类:
其他 时间:
2016-04-21 10:23:48
收藏:
0 评论:
0 赞:
0 阅读:
313
最近有同学问我关于Manifest何时被系统解析的问题,正好也分析到这一块了,索性这一章就讲解一下android系统何时解析Manifest吧,这里的Manifest指的是android安装文件apk中的androidManifest.xml文件是何时被解析的。
大家应该都知道,Android系统启动之后,我们就可以在一个应用中打开另一个从未打开过的应用,或者是在一个应用中发送广播,如果另外一个...
分类:
移动平台 时间:
2016-04-21 10:23:38
收藏:
0 评论:
0 赞:
0 阅读:
349
JobSplitWriter被作业客户端用于写分片相关文件,包括分片数据文件job.split和分片元数据信息文件job.splitmetainfo。分片数据文件job.split存储的主要是每个分片对应的HDFS文件路径,和其在HDFS文件中的起始位置、长度等信息,而分片元数据信息文件job.splitmetainfo存储的则是每个分片在分片数据文件job.split中的起始位置、长度等信息。...
分类:
其他 时间:
2016-04-21 10:23:28
收藏:
0 评论:
0 赞:
0 阅读:
305
前言随着音视频领域的火热,在很多领域(教育,游戏,娱乐,体育,跑步,餐饮,音乐等)尝试做音视频直播/点播功能,那么作为开发一个小白,如何快速学习音视频基础知识,了解音视频编解码的传输协议,编解码方式,以及如何技术选型,如何解决遇到的坑,本文抛砖引玉,欢迎大咖交流。一. 音视频的基础知识1.1 基本概念视频是什么静止的画面叫图像(picture)。连续的图像变化每秒超过24帧(frame)画面以上时,...
分类:
移动平台 时间:
2016-04-21 10:23:19
收藏:
0 评论:
0 赞:
0 阅读:
319
上一篇《仿微信底部Tab栏》中粗略的讲了下底部Tab栏的封装,不少同学在实际运用中发现了一些问题,比如我demo中的title用了actionbar,所以如果新建的Activity的Theme不包含actionbar就回出现空指针;再比如假如底部的Tab对应的并不全都是Fragment,而是一部分Fragment,一部分Activity,就不适用了,但办法总比困难多,这个也是可以解决的;还有一个很常...
分类:
移动平台 时间:
2016-04-21 10:23:09
收藏:
0 评论:
0 赞:
0 阅读:
341
.NET基于Redis缓存实现单点登录SSO的解决方案 http://www.cnblogs.com/yinrq/p/5276628.html 共享cookie的方案 http://www.codeproject.com/Articles/27576/Single-Sign-on-in-ASP-NE ...
分类:
其他 时间:
2016-04-21 10:22:28
收藏:
0 评论:
0 赞:
0 阅读:
274
将Xcode 更新至7.0.1版本后,成功打包应用,用Xcode也验证成功,但上传时报错:ERROR ITMS-90474: "Invalid Bundle. iPad Multitasking support requires these orientations: 'UIInterfaceOri ...
分类:
其他 时间:
2016-04-21 10:22:18
收藏:
0 评论:
0 赞:
0 阅读:
126