码迷,mamicode.com
首页 > 2017年07月25日 > 全部分享
设计模式(3)抽象工厂模式(Abstract Factory)
设计模式(0)简单工厂模式 设计模式(1)单例模式(Singleton) 设计模式(2)工厂方法模式(Factory Method) 源码地址 0 抽象工厂模式简介 0.0 抽象工厂模式定义 抽象工厂模式一般的书面定义为:提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类 提供创建接 ...
分类:其他好文   时间:2017-07-25 22:47:01    阅读次数:260
Servlet和Struts2的线程安全问题
通常情况下,系统只生成servlet的单一实例之后,为每个用户请求建立新的线程。如果很多请求同时到来,那么多个线程可能会并发的访问同一个servlet对象。servlet是线程不安全的,在多线程访问servlet的时候,有一些限制: 尽量不要有成员变量; 如果有成员变量,这个成员变量也要是无状态的成 ...
分类:编程语言   时间:2017-07-25 22:46:52    阅读次数:290
食物链
动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B, B吃C,C吃A。 现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。 有人用两种说法对这N个动物所构成的食物链关系进行描述: 第一种说法是"1 X Y",表示X和Y是同类。 第二种 ...
分类:其他好文   时间:2017-07-25 22:46:43    阅读次数:186
Web下文件上传下载的路径问题
工程结构 1.生成一个文件到指定文件夹下 2.将指定文件下的文件输出到客户端(将上面产生的文件输出) 3.将客户端上传的文件以特定名字存到指定文件夹下: 4.读取指定文件夹下指定名字的文件: 5. FileInputStream FileOutputStream是类。可以直接读取与写。 构造方法 例 ...
分类:Web程序   时间:2017-07-25 22:46:36    阅读次数:251
shell中的${},##和%%的使用
如果我们定义了一个变量为: file=/dir1/dir2/dir3/my.file.txt 能够用${ }分别替换得到不同的值: ${file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt ${file##*/}:删掉最后一个 / 及其左边的字符串 ...
分类:系统相关   时间:2017-07-25 22:46:26    阅读次数:235
Red and Black
有一个长方形的房间,覆盖了正方形的磁砖。每块磁砖的颜色,要么是红色,要么是黑色。一名男子站在一块黑色的磁砖上。他可以从一块磁砖移至相邻四块磁砖中的某一块。但是,他不允许在红色磁砖上移动,他只允许在黑色磁砖上移动。 编写一个程序,使得他允许重复上述的移动,判断他所能到达的黑色磁砖的数量。 输入 输入由 ...
分类:其他好文   时间:2017-07-25 22:46:18    阅读次数:205
PAT 乙级 1005 继续(3n+1)猜想 (25) C++版
1005. 继续(3n+1)猜想 (25) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 时间限制 400 ms 时间限制 400 ms 内存限制 65536 kB 内存限制 65536 kB 代码长度限制 80 ...
分类:编程语言   时间:2017-07-25 22:46:11    阅读次数:325
【BZOJ3963】[WF2011]MachineWorks cdq分治+斜率优化
【BZOJ3963】[WF2011]MachineWorks Description 你是任意性复杂机器公司(Arbitrarily Complex Machines, ACM)的经理,公司使用更加先进的机械设备生产先进的机器。原来的那一台生产机器已经坏了,所以你要去为公司买一台新的生产机器。你的任 ...
分类:系统相关   时间:2017-07-25 22:46:02    阅读次数:329
HTML入门之003
表格 table标签 border(一般设为1) width height cellspacing 单元格之间的间隙 默认2(通常设为0) cellpadding 单元格与单元格内容之间的间隙 默认为0 align bgcolor 设置背景颜色 background 设置背景图像 tr标签 表示一行 ...
分类:Web程序   时间:2017-07-25 22:45:53    阅读次数:211
Legal or Not ,图的拓扑
ACM-DIY is a large QQ group where many excellent acmers get together. It is so harmonious that just like a big family. Every day,many "holy cows" like ...
分类:其他好文   时间:2017-07-25 22:45:45    阅读次数:241
练习二
1、创建成绩表,字段包括:学生姓名,语文成绩,数学成绩,英语成绩CREATE TABLE course ( id int PRIMARY key auto_increment, name char(10), chi int, math int, eng in... ...
分类:其他好文   时间:2017-07-25 22:45:36    阅读次数:205
线性结构的常见应用之一 栈
栈的定义: 一种可以实现 " 先进后出 " 的存储结构。 栈类似于箱子 栈的分类(主要是看存储的方式连续还是不连续): 静态栈:以数组的形式生成的栈。 动态栈:以链表的形式生成的栈。 栈的算法: 出栈 压栈 栈表的实现: ...
分类:其他好文   时间:2017-07-25 22:45:25    阅读次数:275
【SQL 代码】SQL复制数据表及表结构
以上两句都是将'源表'的数据插入到'目标表',但两句又有区别的: 第一句(select into from)要求目标表不存在,因为在插入时会自动创建。 第二句(insert into select from)要求目标表存在,由于目标表已经存在,所以我们除了插入源表的字段外,还可以插入常量,如例中的: ...
分类:数据库   时间:2017-07-25 22:45:19    阅读次数:245
codeforces:818G Four Melodies分析
题目 题目大意是有一组自然数v1,...,vn,要求在其中找到四个非空子序列(从原来的自然数序列中挑选一部分数,并按原先后关系排序),这些子序列互不相交,且每个子序列中的前后元素的值要么差值的绝对值为1,要么对7取余的值相同。 输入自然数序列的长度n满足4<=n<=3000,而每个输入的自然数均不超 ...
分类:其他好文   时间:2017-07-25 22:45:09    阅读次数:534
IntelliJ IDEA 快捷键
IntelliJ IDEA 快捷键和设置 IntelliJ IDEA 使用总结 http://www.cnblogs.com/bluestorm/archive/2013/05/20/3087889.html IntelliJ IDEA 问题解决: 1.乱码,主要是快捷键的字样显示乱码 中文字体显示 ...
分类:其他好文   时间:2017-07-25 22:45:02    阅读次数:278
MySQL 烂笔头 备份和还原
系统环境: WIN10 + MySQL 5.7 ...
分类:数据库   时间:2017-07-25 22:44:55    阅读次数:207
java类中SimpleDateFormat和 Calendar 常见的使用
注意时间格式: SimpleDateFormat ss = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//12小时制 SimpleDateFormat sdformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:s ...
分类:编程语言   时间:2017-07-25 22:44:47    阅读次数:183
1507条   上一页 1 2 3 4 5 6 ... 89 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!