正如网上流传的,判断中文的正则表达式,绝大部分是这么写的(OC语言):
NSPredicate* predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",@"[\u4e00-\u9fa5]"];
/*判断是否为中文的正则表达式*/
if([predicate evaluateWithObject:name]){
//是中文
}else{
//不是中文
}
然而上面的正则表达式,逻辑上讲其实不太严谨:比如一些生僻字,它不能正...
分类:
其他好文 时间:
2015-07-20 16:42:52
阅读次数:
346
在web.xml中启用Struts2核心过滤器时,大家基本都按照这种写法:
struts2
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
struts2
/*
这表明针对项目的上下文,会将所有的提交请求都转入到Struts2的处理,而且由于它是一个Filter,因此针对同一个请求会比...
分类:
其他好文 时间:
2015-07-20 16:41:41
阅读次数:
112
代码:
// linkstack.hpp
// 栈类
#pragma once
#include "linklist.hpp"
template
class LinkStack
{
public:
LinkStack();
~LinkStack();
public:
int clear();
int push(T &t);
int pop(T &t);
int top(T &...
分类:
其他好文 时间:
2015-07-20 16:42:58
阅读次数:
95
Soldier and Cards
Description
Two bored soldiers are playing card war. Their card deck consists of exactly
n cards, numbered from 1 to
n, all values are different. They divide cards between th...
分类:
其他好文 时间:
2015-07-20 16:41:19
阅读次数:
116
大型网站,比如门户网站。在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器。但是除了这几个方面,还没法根本解决大型网站面临的高负载和高并发问题。这些解决思路在一定程度上也意味着更大的投入,并且这样的解决思路具备瓶颈,没有很好的扩展性,以下从平时的项目经验以及引用一些博客的思路来尝试解决高并发的情况。
...
分类:
Web程序 时间:
2015-07-20 16:44:02
阅读次数:
493
Redis的安装、使用以及php中扩展redis并实现php操作redis的一个例子
从结果中可以看出,redis并没有起到作用,后来分析分析,由于之前在redis.conf文件中配置了密码登录redis的限制,现在只需要把redis.conf里面的 requirepass 20082009 这句注释掉即可:#requirepass 20082009,然后重启redis:service redis restart
再次执行php文件,显示如下结果,表明php操作redis成功:...
分类:
Web程序 时间:
2015-07-20 16:42:23
阅读次数:
132
效果
html代码
会员注册(带*号为必填项)
登录账号: *
登录密码: *
确认密码: *
邮 &nb...
分类:
其他好文 时间:
2015-07-20 16:41:47
阅读次数:
107
看到标题,您想到了什么呢,是批处理,yes,您答对了,想到别的,那咱就交流下
我跟GF说,批处理可以一次性打开很多软件,她就心动了,然后就要我写给她
.bat文件内容是酱紫的:
@echo off
echo 主人,我正在努力打开软件,请稍等......
start C:\Progra~1\2345...
分类:
其他好文 时间:
2015-07-20 16:41:04
阅读次数:
131
题目链接:点击打开链接
题目大意:青蛙经过一块农田,每一次跳相同的距离,经过的点的植物被踩坏,给出n个被踩坏的坐标,问危害最大的一个青蛙踩坏了几块植物。(最少要有三个,否则是0)
每一次跳的距离相同,枚举最先开始的两个点p[i],p[j],得到距离差(x,y)来计算之后的点的坐标,用二分查找该点是否被踩坏,找出最大值。
优化:1、枚举的是最先开始的两个点,所以p[i].x-x,p[i].y-...
分类:
其他好文 时间:
2015-07-20 16:41:09
阅读次数:
151
#include
#include
#include
#include
#include
#include
#include
using namespace std;
int n;
vector vec[100];
int vis[100];
struct node{
int n;
int t;
bool operator < (const node& a)con...
分类:
编程语言 时间:
2015-07-20 16:42:50
阅读次数:
463
为了方便测试传感器数据处理算法,Android 程序的采集数据,序列化保存为文件;pc程序再通过反序列化 读入对象,在PC上测试算法。...
分类:
移动开发 时间:
2015-07-20 16:42:05
阅读次数:
136
现在一起来看看Android开发人员不可错过的十款在线工具。这份清单当中包含与这些测试工具、框架以及其它重要资源相关的概述信息,希望能够帮助大家更好地完成日常工作。闲言少叙,咱们切入正题。
框架:
1) PhoneGap
PhoneGap是一款跨平台免费开源移动应用开发框架。这套框架允许大家利用各类主流Web技术开发自己的移动应用程序,具体包括HTML、CSS以及JavaScript。H...
分类:
移动开发 时间:
2015-07-20 16:39:08
阅读次数:
144
URL特殊字符处理
一般来说我们调用webVIew的时候,只要给webVIew传一个url,在网页里面就可以显示网页信息。但是当我们传的url比较麻烦或者带文字符,带参数的时候我们需要对特殊字符进行转义。我们还可以用遍历,正则等来把特殊字符给替换掉!!
有两种方法:
一,使用NSString的方法:
1. //字符串加百分号转义使用编码 (这个方法会把参数里...
分类:
移动开发 时间:
2015-07-20 16:39:05
阅读次数:
144
基本运算符一览表
关系运算符
下面表达式的运行结果:
2
345.5
12
设x为整型变量
表示x大于10的表达式为:
x>10
表示x小于60的表达式为:
x
表示x既大于10且小于60的表达式为:
(x>10) and (x
注意:其运算结果只能为True或False
逻辑运算符
写出表达式
整数x是偶数
...
分类:
其他好文 时间:
2015-07-20 16:40:27
阅读次数:
113
效果
全部代码,粘贴可用
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
http://www.w3.org/1999/xhtml">
无标题文档
#comment textarea{height:100px;}
#comment p span{color:red;}
...
分类:
Web程序 时间:
2015-07-20 16:40:22
阅读次数:
144