- 博客(20)
- 收藏
- 关注
转载 PHP 防止表单重复提交
原理是:首先在表单页生成一个 随机不重复的 token(可以利用时间戳),把 token 的值分别存入 session 和 表单的隐藏域;当提交表单的时候,在接收页对比传递过来的 token 和session 中的 token ,当两者相等时,重新生成一个 token 并存入 session。此时如果重复提交表单,则必然session 中新的 token 值不等于 post 来的 token。...
2015-02-28 20:19:00 50
转载 [策略模式]在游戏开发中的应用
设计模式中的每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动。设计模式在类间关系这个粒度上给出常见问题的解决方案。属于软件工程中逻辑架构设计中相当重要的一环。快速查阅各类设计模式使用场景可参考此文:设计模式大全。一、策略模式定义:策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可...
2015-02-27 15:53:00 72
转载 OS开发之oc(计算代码行数)--NSString、NSArray、NSFileManager的使用
直接上代码也// 计算文件的代码行数#import <Foundation/Foundation.h>/* path : 文件的全路径(可能是文件夹、也可能是文件) 返回值 int :代码行数 */NSUInteger codeLineCount(NSString *path){ // 1.获得文件管理者 NSFileMana...
2015-02-26 17:57:00 49
转载 Base64的编码转换方式
下面,详细介绍Base64的编码转换方式。所谓Base64,就是说选出64个字符----小写字母a-z、大写字母A-Z、数字0-9、符号"+"、"/"(再加上作为垫字的"=",实际上是65个字符)----作为一个基本字符集。然后,其他所有符号都转换成这个字符集中的字符。具体来说,转换方式可以分为四步。第一步,将每三个字节作为一组,一共是24个二进制位。第二步,将这24个二进...
2015-02-23 16:04:00 138
转载 【转】输入/输出流 - 深入理解Java中的流 (Stream)
基于流的数据读写,太抽象了,什么叫基于流,什么是流?Hadoop是Java语言写的,所以想理解好Hadoop的Streaming Data Access,还得从Java流机制入手。流机制也是JAVA及C++中的一个重要的机制,通过流使我们能够自由地操作包括文件,内存,IO设备等等中的数据。首先,流是什么?流是个抽象的概念,是对输入输出设备的抽象,Java程序中,对于数据的输入/输出操作都是...
2015-02-22 18:49:00 44
转载 使用Java高速实现进度条
基于有人问到如何做进度条,以下给个简单的做法:主要是使用JProgressBar(Swing内置javax.swing.JProgressBar)和SwingWorker(Swing内置javax.swing.SwingWorker)有人肯定会说,不是用线程做的吗?使用线程共享一个变量,确实能够。只是这样的方式不太优雅,当然,你能够再用线程封装也行。只是,SwingWorker已...
2015-02-20 13:00:00 41
转载 9.app后端选择什么服务器
对于很多刚入行的朋友来说,不清楚应该选择什么样的服务器提供商,是选择传统的IDC, 租用服务器租用机柜,还是选择现在很火的云服务器呢?在本文中,通过对比传统的IDC和云服务,简单阐述一下服务器的选择。 1.是选择传统的IDC还是云服务? 在app领域,经常会出现应用爆发的情况.如果真的出现了应用爆发,为了应对爆发的压力,最简单的方法就是升级服务器的硬...
2015-02-15 20:03:00 493
转载 序列DP:线段覆盖
题目描述Description 给定x轴上的N(0<N<100)条线段,每个线段由它的二个端点a_I和b_I确定,I=1,2,……N.这些坐标都是区间(-999,999)的整数。有些线段之间会相互交叠或覆盖。请你编写一个程序,从给出的线段中去掉尽量少的线段,使得剩下的线段两两之间没有内部公共点。所谓的内部公共点是指一个点同时属于两条线段且至少在其中一条线段的内部(即...
2015-02-15 15:57:00 133
转载 ArcGIS10.2.2 Desktop直接连接数据库的具体步骤
ArcGIS10.2.2 Desktop直接连接数据库的具体步骤,以sqlserver2008R2和oracle11G数据库为例子,这里数据库的具体安装步骤不说了,不在讨论的范畴之内。假如数据库软件都安装好以及环境都配好的情况下。 一、sqlserver2008R2数据库的连接示例 (1)创建地理数据库,要用到的创建地理数据库的工具,在Arcca...
2015-02-15 11:24:00 84
转载 程序在内存中运行的奥秘
内存管理是操作系统的核心功能,无论对于开发者还是系统管理员内存管理的重要性都是不言而喻的。我会在接下来的几篇文章通过计算机的实际运行过程谈谈内存管理,当然在必要的时候我也会从底层原理去阐释这个问题。我们提到的概念是不局限于平台特性的通用概念,不过为了阐述这些概念我们选取的实例大多来源于Linux和基于x86架构的32位Windows操作系统。这篇文章,我们首先来看看程序是如何使用内存的。...
2015-02-13 09:04:00 41
转载 为什么要重写equals跟GetHashCode
CLR VIA C# p126?转载于:https://www.cnblogs.com/jiangshengzhao/p/4284201.html
2015-02-10 16:10:00 56
转载 不管怎样 都不可以停下我们前进的步伐
时间过得很快,但是对于每个人来说都是公平的,有些人可以成功,我们也可以,我们并不比他们少些什么,也许有的人会说,他们是富二代,官二代,是,的确有这部分原因吧,但是如果就算我们靠着关系走上了高位,没有一定的能力那还是不行的,迟早都是会被刷下来的,当今的这个社会是选择性,也是紧扣淘汰二字的社会,如果我们没有一定的实力,那么我们很有可能面临的就是淘汰,也许今天我们看的是别人被淘汰,但是殊...
2015-02-09 18:04:00 82
转载 linux mysql定时备份并压缩
1.检查mysql备份命令有没有作用在var目录下创建backup目录,在backup目录下创建mysql目录用于存放mysql备份文件cd到/var/backup目录下 mysqldump -uroot -pwh5268925 zhaochao > mysql/zhaochao.sql如果成功,在/var/backup/mysql下会有zhaochao.sql...
2015-02-08 10:55:00 268
转载 [操作系统][Ubuntu 14.04] 安装Flash 安装QQ2013
[操作系统][Ubuntu 14.04] 安装Flash 安装QQ2013_郑少群个人网一、安装Flash打开Firefox浏览器弹出的Flash安装提醒早都烦死了,那么Ubuntu14.04怎么安装Flash呢?1、32位系统命令行安装:第一步 更新库:sudo apt-get update第二步 安装Flash用下面的代码:sudo apt-g...
2015-02-05 22:55:00 67
转载 Swift实战-豆瓣电台(四)歌曲列表的展现
Swift实战-豆瓣电台(四)歌曲列表的展现 原文:Swift实战-豆瓣电台(四)歌曲列表的展现观看地址 http://v.youku.com/v_show/id_XNzMwNDE0OTA4.html这节的主要内容是如何利用cell展现获取到的数据。首先申明两个数组来储存我们获取到的数据var tableData:NSArr...
2015-02-05 14:31:00 46
转载 hdu 3794 Magic Coupon
浙大计算机研究生保研复试上机考试-2011年贪心:注意:输入输出用scanf printf 可以加快速度,用cin WA 1 #include<iostream> 2 #include<cstring> 3 #include<cstdio> 4 #include<string> 5 #include<cm...
2015-02-03 21:24:00 42
转载 struts2中各个jar包的具体作用
-----------------------------------struts2的核心包--------------------------------------struts2-core-2.1.8.1 struts2的核心jar包,不可缺少的xwork-core-2.1.6 xwork的核心包,由于Struts2是由xwork的延伸 有些类依然关联着 xwork的类...
2015-02-01 11:22:00 160
转载 在Sql Server 中使用正则表达式
CREATE FUNCTION dbo.find_regular_expression( @source varchar(5000), --需要匹配的源字符串 @regexp varchar(1000), --正则表达式 @ignorecase bit = 0 --是否区分大小写,默认为false)RETURNS bit --返回结果0-false,1-...
2015-02-01 10:57:00 72
转载 JavaScript数据类型
1. 数值Infinity:无穷大NaN:非数值Number.MAX_VALUE:可表示的最大数值Number.MIN_VALUE:可表示的最小数值Number.NaN:非数值Number.POSITIVE_INFINITY:正无穷大Number.NEGATIVE_INFINITY:负无穷大2. 数组数组的下标可以不连续,这种情况length属性将...
2015-02-01 03:03:00 44
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人