很久没写博客了,而这一转眼就是7年。这段时间并不是我没学习东西,而是园友们的技术提高的非常快,这反而让我不知道该写些什么。我做程序已经有十几年之久了,可以说是彻彻底底的“程序老炮”,至于技术怎么样?我个人认为是非常一般。如果单纯从技术来说,其实有工作3年的工作经验的人技术就已经很好了,后面工作时间是 ...
分类:
编程语言 时间:
2017-01-03 23:37:00
阅读次数:
176
作业一:编写登陆接口 1、输入用户名密码 2、认证成功后显示欢迎信息 3、输错三次后锁定 分析: 1、流程控制图 2、编写思路 以r+(读写模式)打开文件,读取文件内容字符串,再写入文件,以字符串的长度作为while循环的节点来判断 3、代码 4、Readme文件 运行程序,根据提示输入用户名和密码 ...
分类:
编程语言 时间:
2017-01-03 23:40:39
阅读次数:
178
概要 本章,会对synchronized关键字进行介绍。涉及到的内容包括:1. synchronized原理2. synchronized基本规则3. synchronized方法 和 synchronized代码块4. 实例锁 和 全局锁 转载请注明出处:http://www.cnblogs.co ...
分类:
编程语言 时间:
2017-01-03 23:52:18
阅读次数:
415
在做网页开发的时候,有时候希望给图片设置一个备选路径,即,当src属性对应的主路径加载失败的时候,图片可以马上切换到备选路径。这样,即使主路径失效了,显示备用路径也不会影响网页的正常体验。 注意到网页中一张图片加载失败会触发error事件,因此可以使用DOM模型中的load和error事件实现这一效 ...
分类:
编程语言 时间:
2017-01-03 23:52:17
阅读次数:
409
Unit08: 文本数据IO操作 、 异常处理 * java.io.ObjectOutputStream * 对象输出流,作用是进行对象序列化 package day08; import java.io.FileOutputStream; import java.io.IOException; im ...
分类:
编程语言 时间:
2017-01-03 23:53:00
阅读次数:
449
由于replaceAll方法的第一个参数是一个正则表达式,而"."在正则表达式中表示任何字符,所以会把前面字符串的所有字符都替换成"/"。如果想替换的只是".",那么久要写成"\\.". AWT :是通过调用操作系统的native方法实现的,所以在Windows系统上的AWT窗口就是Windows的 ...
分类:
编程语言 时间:
2017-01-03 23:57:43
阅读次数:
384
【题目分析】 用height数组RMQ的性质去求最长的公共子串。 要求sa[i]和sa[i-1]必须在两个串中,然后取height的MAX。 利用中间的字符来连接两个字符串的思想很巧妙,记得最后还需要空一个位置避免冲突。 【代码】 ...
分类:
编程语言 时间:
2017-01-03 23:59:30
阅读次数:
480
一、异常处理机制基础 异常的定义 程序中可以检测的运行不正常的情况 异常处理的基本流程 某段程序代码在执行操作时发生特殊情况,引发一个特定的异常 另一段程序代码捕获该异常并处理它 二、异常的引发 throw 三、异常的捕获 try { ... } catch(...) 四、异常类与异常对象 五、异常 ...
分类:
编程语言 时间:
2017-01-04 00:04:44
阅读次数:
276
【题目分析】 判断有多少个长度不小于k的相同子串的数目。 N^2显然是可以做到的。 其实可以维护一个关于height的单调栈,统计一下贡献,就可以了。 其实还是挺难写的OTZ。 【代码】 ...
分类:
编程语言 时间:
2017-01-04 00:10:03
阅读次数:
261
题目描述 编写程序,将一维数组中的元素向右循环移动N次。 编写程序,将一维数组中的元素向右循环移动N次。 输入要求 第一行整数n,表示数组大小为n 第二行,n个数,表示数组中的n个元素。 第三行,整数N,表示数组向右移动N次。 第一行整数n,表示数组大小为n 第二行,n个数,表示数组中的n个元素。 ...
分类:
编程语言 时间:
2017-01-04 00:14:00
阅读次数:
284
最近在项目中碰到的一个实际问题:后台商品分类用的是无限极方法(如图1所示), (图1) 现在前台要根据分类遍历出三级导航(效果如图2所示), (图2) 需要把查询出来的数据处理成多维数组,方便前台用多个foreach嵌套遍历。 网上多方搜集资料、经过验证成功后,记录解决方案如下: 1、从数据库查询出 ...
分类:
编程语言 时间:
2017-01-04 00:15:01
阅读次数:
262
在上篇的基础上 准备工作: 修改pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h ...
分类:
编程语言 时间:
2017-01-04 00:16:22
阅读次数:
868
题目描述 输入10个学生的学号和5门课程的成绩,统计输出5门课总分最高和最低的学生的学号和他们的总分。 输入10个学生的学号和5门课程的成绩,统计输出5门课总分最高和最低的学生的学号和他们的总分。 输入要求 每行6个整数,共10行。 其中,每行第一个整数表示学生的学号,剩下的5个数表示他5门课程的成 ...
分类:
编程语言 时间:
2017-01-04 00:16:23
阅读次数:
238
基本数据类型补充: set 是一个无序且不重复的元素集合 1:创建 2:转换 3:intersection , intersection_update方法 intersection取得两个集合中的交集元素,并将这些元素以一个新的集合返回给一个变量接收 intersection_update取得两个集 ...
分类:
编程语言 时间:
2017-01-04 00:17:52
阅读次数:
304
Python灰帽编程 3.1 ARP欺骗 ARP欺骗是一种在局域网中常用的攻击手段,目的是让局域网中指定的(或全部)的目标机器的数据包都通过攻击者主机进行转发,是实现中间人攻击的常用手段,从而实现数据监听、篡改、重放、钓鱼等攻击方式。 在进行ARP欺骗的编码实验之前,我们有必要了解下ARP和ARP欺 ...
分类:
编程语言 时间:
2017-01-04 00:18:17
阅读次数:
418
一,C++中引用的基础知识 1.引用的基本概念 1.所谓的引用其实就是对变量起“别名”。引用和变量对应得是相同的内存,修改引用的值,变量的值也会改变,和指针类似。 2.引用在定义的时候必须要初始化,初始化后就用引用的对象绑定在一起了。 3.引用本身不是对象,不能定义引用的引用。 2.引用的意义 1. ...
分类:
编程语言 时间:
2017-01-04 00:25:31
阅读次数:
236
懒汉式 public class Singleton{ //@单例类只能有一个实例 //@单例类必须自行创建这个实例 //@单例类必须给所有对象提供这一个实例//必须向整个系统提供这个这个实例 private static Singleton uniqueInstance = null; priva... ...
分类:
编程语言 时间:
2017-01-04 00:26:58
阅读次数:
238
1.集合的使用 列表是有序的可包含重复内容的 集合是无序的不可包含重复内容的 1) 集合关系测试 ...
分类:
编程语言 时间:
2017-01-04 00:25:39
阅读次数:
185
Referenced file contains errors (http://www.springframework.org/schema...错误 Referenced file contains errors (http://www.springframework.org/schema...错 ...
分类:
编程语言 时间:
2017-01-04 00:27:16
阅读次数:
223
RTTI 运行期标识对象的型式信息 优势:允许使用指向基类的指针或引用自如地操作派生类的对象 typeid:获取表达式的型式;type_info:型式信息类 头文件:typeinfo 对象转型模板 dynamic_cast:动态转型 static_cast:静态转型 reinterpret_cast ...
分类:
编程语言 时间:
2017-01-04 00:27:14
阅读次数:
245