码迷,mamicode.com
首页 > 其他好文
简单工厂与单例
单例模式和工厂方法可以说是在软件设计模式中目前用得比较多的,目前在公司做的项目也经常会接触到,他们都实现了类的创建封装,让代码维护变得更加简单。 首先说单例模式,单例模式可以保证整个系统中一个类只有一个实例,而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源,如果只希望在系统中某个类的对
分类:其他好文   时间:2016-03-05 09:02:33    阅读次数:184
LeetCode(15) - 3Sum
这道题给你一个数组,找到所有三个数加起来等于0的数字并存到List里。暴力搜索的话大概要耗费O(n^3)的时间,但是如果这个数组是有序的话,搜索起来就会相对简单,排序大概要花费O(nlog(n))的时间,有序搜索只需要花费O(n^2)的时间,所以,思路是这样: 先排序。 外循环i纪录第一个数字,内循
分类:其他好文   时间:2016-03-05 08:00:48    阅读次数:131
lintcode-easy-Recover Rotated Sorted Array
Given a rotated sorted array, recover it to sorted array in-place. [4, 5, 1, 2, 3] -> [1, 2, 3, 4, 5] 方法挺诡异的,记住就好: 找到分界点,把左半边反转,把右半边反转,这时候整个数组就是从大到小排列
分类:其他好文   时间:2016-03-05 08:00:10    阅读次数:159
haproxy负载均衡代理服务详解
一、HAProxy概述1.haproxy简介HAProxy主要提供两个功能:http协议反向代理(不提供缓存功能)、基于tcp层的负载均衡(如https、mysql协议)。适用于需要会话保持或七层处理的且负载特别大的站点。可支持数以万计的并发连接。代理作用:web缓存(加速)、反向代理、内容路由(根据流..
分类:其他好文   时间:2016-03-05 06:57:30    阅读次数:569
磁盘格式化mke2fs
使用fdisk或者parted分区完成之后还不能使用,我们需要格式化分区,就是安装文件系统。centos5版本使用的默认文件系统是ext3。centos6版本使用的默认文件系统是ext4。磁盘格式化命令:mke2fs、mkfs.ext2、mkfs.ext3、mkfs.ext4语法:mkf2fs[选项][分区名字]这四个命令使用的命..
分类:其他好文   时间:2016-03-05 06:56:23    阅读次数:167
如何应付女生的打压
如何应对女生的打压1,女生:你是不是经常这样搭讪女孩子男生:也不是很经常.一天才10几次2,女生:你好笨啊男生:哎~,要不然怎么跟你在一块呢3,
分类:其他好文   时间:2016-03-05 06:56:04    阅读次数:140
磁盘的挂载与卸载
挂载分区命令mount。挂载分区先需要建立一个挂载点,挂载点以目录形式出现。挂载目录必须是空目录。如果挂载目录不为空,挂载之后该目录下文件就都看不到了,只有卸载分区后才能看到。语法:mount[分区][目录]例子:mount/dev/sdb5/newdir为了避免几块磁盘被拔掉后再插上,插错..
分类:其他好文   时间:2016-03-05 06:57:44    阅读次数:228
PXE + kickstart 无人值守自动装机实例
系统版本:CentOS6.5vsftpd软件版本:vsftpd-2.2.2-11tftp软件版本:tftp-server-0.49.7dhcp软件版本:dhcp-4.1.1-38system-config-kickstart工具版本:system-config-kickstart-2.8.6.5-1PXE是一种网络引导技术,工作模式为:C/S模式,允许客户机通过网络从远程主机服务器下载..
分类:其他好文   时间:2016-03-05 06:55:59    阅读次数:265
平台XXXX系统无响应故障报告
一、故障时间:发生时间:2015.11.17凌晨2:10点左右解决时间:2015.11.17早上8:40分左右二、故障解决人员:XXX三、故障现象:XXXWEB、系统无法登陆,通过堡垒机连接系统完全无响应,数据库主库大量的查询被阻塞,插入更新语句无法执行四、故障排查:首先通过堡垒机登陆XXX系统..
分类:其他好文   时间:2016-03-05 06:56:29    阅读次数:276
如何使用样式
如何使用样式 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化。有以下三种方式来插入样式表: 外部样式表 当样式需要被应用到很多页面的时候,外部样式表将是理想的选择。使用外部样式表,你就可以通过更改一个文件来改变整个站点的外观。 <head> <link rel="stylesheet
分类:其他好文   时间:2016-03-05 06:54:47    阅读次数:166
LeetCode Paint Fence
原题链接在这里:https://leetcode.com/problems/paint-fence/ 题目: There is a fence with n posts, each post can be painted with one of the k colors. You have to p
分类:其他好文   时间:2016-03-05 06:52:02    阅读次数:167
POJ 2505 A multiplication game(找规律博弈/贪心)
题目链接 #include #include using namespace std; typedef long long ll; int main() { ll n; while(~scanf("%I64d",&n)) {//其实算是 贪心了吧 //先手想赢,他会x2,这样子才能尽量避免让后手赢 ...
分类:其他好文   时间:2016-03-05 06:52:50    阅读次数:190
POJ 2368 Buttons(巴什博弈变形)
题目链接 #include #include #include using namespace std; int a[1005]; int main() { int n; while(~scanf("%d",&n)) {//要后者胜,只要s=0,那么n=(m+1)*r,输出最小的m即可 int le...
分类:其他好文   时间:2016-03-05 06:51:34    阅读次数:161
LeetCode Strobogrammatic Number II
原题链接在这里:https://leetcode.com/problems/strobogrammatic-number-ii/ 题目: A strobogrammatic number is a number that looks the same when rotated 180 degrees
分类:其他好文   时间:2016-03-05 06:53:12    阅读次数:587
SSCTF-PWN
前几天比赛的PWN题,简单写了下。 PWN400 漏洞是一个数组越界访问造成的任意地址读写。在对数据排序后,对数据进行查询和更新时,可以访问到数组以外一个元素(4个字节)。 程序中存在3种数据结构,第一种是用于存储排序数据的基本块。可以定义为: typedef struct chunk1{ int
分类:其他好文   时间:2016-03-05 06:51:13    阅读次数:263
POJ 2975 Nim(普通nim)
题目链接 #include #include using namespace std; int main() { int n,k[1005]; int sum,cnt; while(scanf("%d",&n)&&n) { sum=0,cnt=0; for(int i=1;i=(sum^k[i]))...
分类:其他好文   时间:2016-03-05 06:52:32    阅读次数:287
The foolish frog
摘自 <<英语中级听力>> 是做鸡头还是凤尾? 是选择大城市还是小地方? 每个人在不同的时期都有不同的答案。 来看看这个英国的寓言, 年轻时见见"大池塘"的繁华, 年长后在被"鹭"吃掉之前, 回到属于自己的"小池塘", 或许才是人生真谛 - 返璞归真。 one upon a time a big,
分类:其他好文   时间:2016-03-05 06:52:07    阅读次数:238
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!