首页 > 2016年10月10日 > 全部分享
Java Bean Validation 最佳实践
参数校验是我们程序开发中必不可少的过程。用户在前端页面上填写表单时,前端js程序会校验参数的合法性,当数据到了后端,为了防止恶意操作,保持程序的健壮性,后端同样需要对数据进行校验。后端参数校验最简单的做法是直接在业务方法里面进行判断,当判断成功之后再继续往下执行。但这样带给我们的是代码的耦合,冗余。 ...
分类:编程语言   时间:2016-10-10 23:40:24    收藏:0  评论:0  赞:0  阅读:316
【bzoj1912】 Apio2010—patrol 巡逻
http://www.lydsy.com/JudgeOnline/problem.php?id=1912 (题目链接) 题意 给出一棵树,要求在树上添加K(1 or 2)条边,添加的边必须经过一次,使得从1号节点到达每个节点最后返回1号节点所经过的路径最短。 Solution 如果不添加边,那么答案 ...
分类:Windows开发   时间:2016-10-10 23:40:12    收藏:0  评论:0  赞:0  阅读:223
选择排序基础(java实现)
算法实现: 红宝书版本: 基于int数组的实现: 注:除去前者定义的less(Comparable a, Comparable b) 和 exch(Comparable[] a,int a,int b)简化了代码之外,还有一个字面上的区别,即外层for循环中的判定条件一个是i<N、另一个是i<N-1 ...
分类:编程语言   时间:2016-10-10 23:39:56    收藏:0  评论:0  赞:0  阅读:241
python常用功能总结
经常写python,但很多小的点都记不住,每用必查,总结下来,下次查自己的吧。 1.时间获取: import time print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(time.time())) 结果:2016-10-10 22:25: ...
分类:编程语言   时间:2016-10-10 23:39:34    收藏:0  评论:0  赞:0  阅读:253
Eclipse项目小红叉
问题:导入自己本子上的项目后,出现小红叉,经检查jar包无误。 原因: 1. 之前电脑和现在电脑上的JDK 版本不一致or JRE 环境不一致,在项目右键菜单Build Path -->configure build path,找到Libraries标签页,在列表框底部找 到"JRE System ...
分类:系统服务   时间:2016-10-10 23:39:21    收藏:0  评论:0  赞:0  阅读:177
Qt 自定义model实现文件系统的文件名排序
前段时间,需要做一个功能是要做文件系统的排序的功能。由于是自己写的model, 自己定义的数据结构。最初的想法只有一个自己去实现文件夹跟文件名的排序算法,不过感觉比较费时间。后来想到的是QFileSystemModel就是Qt标准的文件系统的model,可以把里面关于排序的算法提出来,没有必要重复造 ...
分类:编程语言   时间:2016-10-10 23:39:01    收藏:0  评论:0  赞:0  阅读:284
POJ 1966 Cable TV Network(顶点连通度的求解)
Cable TV Network Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 4678 Accepted: 2163 Description The interconnection of the relays in a cab ...
分类:Web开发   时间:2016-10-10 23:38:43    收藏:0  评论:0  赞:0  阅读:177
Maven类包冲突终极三大解决技巧 mvn dependency:tree
Maven对于新手来说是《步步惊心》,因为它包罗万象,博大精深,因为当你初来乍到时,你就像一个进入森林的陌生访客一样迷茫。 Maven对于老手来说是《真爱配方》,因为它无所不能,利如刀锋,使用Maven做开发,如饮美酒如悦美人。 Maven对于新手来说,最痛苦的一件事莫过于包之间的冲突,由于Mave ...
分类:其他   时间:2016-10-10 23:38:27    收藏:0  评论:0  赞:0  阅读:185
swift中JSon数据的处理
...
分类:编程语言   时间:2016-10-10 23:37:53    收藏:0  评论:0  赞:0  阅读:180
react大前端开发之超简说明(站在巨人的肩上)
1、前戏准备充分(包括但不限于):安装最新node.js环境,安装好VScode 2、npm init,初始化node.js项目,会生成package.json文件 3、npm install hapi,安装node.js的web服务器 4、npm install inert,让上一部安装的hapi ...
分类:其他   时间:2016-10-10 23:37:38    收藏:0  评论:0  赞:0  阅读:228
MySQL数据库安装,配置My.ini文件
最近在做项目开发时用到了MySql数据库,在看了一些有关MySql的文章后,很快就上手使用了。在使用的过程中还是出现了一些问题,因为使用的是绿色免安装版的MySql所以在配置的时候出现了一些问题,该篇文章就主要针对MySql绿色版的配置及其使用进行讨论。 ...
分类:数据库技术   时间:2016-10-10 23:37:20    收藏:0  评论:0  赞:0  阅读:228
STM32开发板的TIM3开启和关闭
关闭定时器中断要考虑好多情况 1)关闭定时器时,定时器是否在处在工作状态 2)关闭定时器时,定时器是否正好进入中断,造成关闭程序出现断层,进而无法实现完整关闭程序,此时可以使用高一级别的外部中断强制进入外部中断服务函数进行关闭程序 3)关闭定时器时,关闭定时器的程序是否在定时器服务函数里面?还是在总 ...
分类:其他   时间:2016-10-10 23:36:49    收藏:0  评论:0  赞:0  阅读:367
每周学习进度--第三周
第三周 所花时间(包括上课) 300min 代码量 258 博客量 2 了解到的知识点 初步了解了如何做软件需求分析 ...
分类:其他   时间:2016-10-10 23:36:29    收藏:0  评论:0  赞:0  阅读:187
self.view.layer.contents 和 self.view.backgroundColor
一. self.view.layer.contents 和 self.view.backgroundColor 今天测了一下 : self.view.layer.contents 和 self.view.backgroundColor 例子: self.view.layer.contents = ( ...
分类:其他   时间:2016-10-10 23:36:11    收藏:0  评论:0  赞:0  阅读:1367
作业三总结
一、知识点 1.调用scanf函数输入多个数据 scanf需要多个输入参数和多个格式控制说明,输入参数的类型、个数和位置要与格式控制一一对应。 程序运行时,输入的多个数据之间必须有间隔。 可以用一个或多个空格作为间隔,也可以用回车符或制表符(Tab)作为间隔。 2.for语句—循环语句 一般形式:f ...
分类:其他   时间:2016-10-10 23:35:40    收藏:0  评论:0  赞:0  阅读:215
poj1861-Network
题目链接 http://vjudge.net/problem/POJ-1861 解题思路 用Kruskal算法可以比较轻松地得到每次连接的边 但是我用了1000ms过的。。。(时限1000ms(⊙﹏⊙)b)可能是我写挫了吧 代码 ...
分类:Web开发   时间:2016-10-10 23:35:19    收藏:0  评论:0  赞:0  阅读:236
JS alert()、confirm()、prompt()的区别
1.警告消息框alertalert 方法有一个参数,即希望对用户显示的文本字符串。该字符串不是 HTML 格式。该消息框提供了一个“确定”按钮让用户关闭该消息框,并且该消息框是模式对话框,也就是说,用户必须先关闭该消息框然后才能继续进行操作。 window.alert("欢迎!请按“确定”继续。") ...
分类:Web开发   时间:2016-10-10 23:34:58    收藏:0  评论:0  赞:0  阅读:194
js验证表单并提交
...
分类:Web开发   时间:2016-10-10 23:34:22    收藏:0  评论:0  赞:0  阅读:224
leetcode-javascript
1. Largest Number For example, given [3, 30, 34, 5, 9], the largest formed number is 9534330. ...
分类:编程语言   时间:2016-10-10 23:34:05    收藏:0  评论:0  赞:0  阅读:197
Linux常见命令
NAME w -- display who is logged in and what they are doing uptime -- show how long system has been running top - display Linux tasks ps - report a sna ...
分类:系统服务   时间:2016-10-10 23:33:45    收藏:0  评论:0  赞:0  阅读:216
1104条   上一页 1 2 3 4 5 ... 56 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!