码迷,mamicode.com
首页 > 2016年08月06日 > 全部分享
第38条:检查参数的有效性
绝大多数方法和构造器对于传递给它们的参数值都会有某些限制。如索引值不能为负数,对象引用不能为null。应该在文档中清楚指明限制,并且在方法体的开头处检查参数,以强制施加这些限制,以便在错误发生之后尽快检测出错误和确定错误根源。 对于公有方法,要用javadoc的@throws标签在文档中说明违法参数 ...
分类:其他好文   时间:2016-08-06 00:36:49    阅读次数:264
最长不下降子序列nlogn算法详解
今天花了很长时间终于弄懂了这个算法……毕竟找一个好的讲解真的太难了,所以励志我要自己写一个好的讲解QAQ 这篇文章是在懂了这个问题n^2解决方案的基础上学习。 解决的问题:给定一个序列,求最长不下降子序列的长度(nlogn的算法没法求出具体的序列是什么) 定义:a[1..n]为原始序列,d[k]表示 ...
分类:编程语言   时间:2016-08-06 00:37:35    阅读次数:201
JS事件(7)——事件类型——鼠标与滚轮事件
鼠标与滚轮事件 鼠标事件 “DOM3级事件”中定义了9个鼠标事件。 click:在单击主鼠标按钮(一般是左键)或者按下回车时触发;这意味着onclick事件处理程序既可以通过鼠标也可以通过键盘执行。 dbclick:双击主鼠标按钮(一般是左键)或者按下回车键时触发。 mousedown:按下任意鼠标 ...
分类:Web程序   时间:2016-08-06 00:36:24    阅读次数:237
实习第四十天
恢复内容开始 原来科研的正确的姿势是看文献,做总结,发现问题,解决问题 之前总觉得科研总是在做一些很高大上的试验,看起来有点像是实际的工作,可是那些精彩的瞬间,是需要平常大量的准备,这才是科研的常态,而不停的做,好像是搬砖,是工作的常态,带有研究性质的工作。 今天,又到了周五,不得不说,时间真的很快 ...
分类:其他好文   时间:2016-08-06 00:36:42    阅读次数:189
Springd的注解
Spring常见的注解:@Component、@Repository、@Service、@Controller @Resource、@Autowired、@Qualifier 通过看一些项目代码,我发现@Repository、@Service、@Controller 这几个是一个类型,其实@Comp ...
分类:编程语言   时间:2016-08-06 00:35:03    阅读次数:375
变量名提升
名字的声明就是让我的解释器知道有这个名字 名字没有任何数据与之对应 函数声明包含两部分 首先告诉解释器函数的名字 告诉解释器 这个名字对应的函数体是什么 函数声明与函数表达式有区别,函数声明是单独写在一个结构中,不存在任何语句,逻辑判断等结构中 ``` 函数声明: function(){} func ...
分类:其他好文   时间:2016-08-06 00:34:42    阅读次数:230
【编程题】数字黑洞
附上Java实现代码。 ...
分类:其他好文   时间:2016-08-06 00:34:53    阅读次数:284
使用exp+pipe的方式直接将数据库导出到目标数据库(数据不落地成dmp)
最早在oracle 8,Oracle 8i,Oracle 9i的时候,没有datapump,因此逻辑数据库迁移的工作多依赖于exp/imp,然而,当磁盘空间有限制,且停机时间短的时候,通常我们需要一种方式是数据不落地。 那时候,我们常用方式就是借助于管道,也就是exp将数据库导出到pipe,目标段通 ...
分类:数据库   时间:2016-08-06 00:34:10    阅读次数:775
ajax跨域往php程序post数据时,php程序总是执行两次的解决方法
php程序是部署在IIS7上面,ajax提交数据时,遇到了两个问题,一个就是跨域,一个php程序总会被执行两次。 第一个问题的解决方法,是百度出来的,添加下面几行代码就可以了: header('Access-Control-Allow-Origin:*'); header("Access-Contr ...
分类:Web程序   时间:2016-08-06 00:35:10    阅读次数:219
常见容易遗漏的html标签
...
分类:Web程序   时间:2016-08-06 00:36:17    阅读次数:272
Struts2 和 spring mvc的 迭代标签常用属性对比
<s:iterator value="#users" var="u" status="st"> <c:forEach items="${users}" var="u" varStatus="st"> ...
分类:编程语言   时间:2016-08-06 00:33:49    阅读次数:153
安装jmeter以后打开会弹出命令窗口提示:WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0 x80000002. Windows RegCreateKeyEx(...) returned error code 5.
安装jmeter以后打开会弹出命令窗口提示: WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0 x80000002. Windows RegCreateKeyEx(...) returne ...
分类:编程语言   时间:2016-08-06 00:36:00    阅读次数:289
文成小盆友python-num13 整个堡垒机
本节主要内容: 1.pymsql的使用 2.SQLAchemy使用 3.Paramiko 4.通过ORM功能使用和Paramiko的使用实现一个简单的堡垒机模型。 一.pymsql的使用 pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。 下载安装: 使用 1、执 ...
分类:编程语言   时间:2016-08-06 00:35:59    阅读次数:296
ubuntu一些常用的命令
1.docker里的ubuntu不知道密码,更新密码 sudo passwd 2.解压zip文件 unzip xx.zip ...
分类:系统相关   时间:2016-08-06 00:35:56    阅读次数:202
Python自动化运维之3、初识函数及lambda
函数 函数的基础概念: 函数是python为了代码最大程度地重用和最小化代码冗余而提供的基本结构 函数是一种设计工具,它能让程序员将复杂的系统分解为可管理的部件 函数用于将相关功能打包并参数化 在python中可以创建4种函数 (1)全局函数:定义在模块 (2)局部函数:嵌套于其它函数中 (3)la ...
分类:编程语言   时间:2016-08-06 00:35:13    阅读次数:444
Spark编程模型及RDD操作
转载自:http://blog.csdn.net/liuwenbo0920/article/details/45243775 1. Spark中的基本概念 在Spark中,有下面的基本概念。Application:基于Spark的用户程序,包含了一个driver program和集群中多个execu ...
分类:其他好文   时间:2016-08-06 00:33:06    阅读次数:431
数据库迁移方案01
环境描述: 源数据库 Oracle服务器版本: Oracle9.2.0.8 数据库名称 db_name = oradb instance_name=oradb 操作系统版本: windows 2003 实例安装位置: $oracle_base = e:/oracle 目标数据库 Oracle服务器版 ...
分类:数据库   时间:2016-08-06 00:33:38    阅读次数:329
1673条   上一页 1 ... 90 91 92 93 94 95 96 ... 99 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!