默认情况下,phpcms v9的文章URL路径是动态的,如
http://localhost/phpcms/index.php?m=content&c=index&a=show&catid=6&id=1
现在我要把前面那一大堆URL字符优化成简短且相对易于被搜索引擎抓取URL:
http://localhost/phpcms/news/1.html
可以分三个步骤去实现:
自定义...
分类:
Web程序 时间:
2014-09-16 19:01:10
阅读次数:
257
最近在做解压缩相关项目,需要处理不同格式的文档,各个文件格式,解析器如何知道一个文件是什么格式,主要是文件二进制头(file signatures-文件签名)来决定的。
例如如何确定一个文件是apk(同zip等压缩文件)文件,需要解析其前四个字节“50
4B 03 04”来确定。
反编译apk文件中的dex文件,其前8个字节是固定的(“64
65 78 0A 3...
分类:
其他好文 时间:
2014-09-16 19:01:01
阅读次数:
564
转载请注明出处:windeal专栏
Linux 下 可以使用ioctl()函数 以及 结构体 struct ifreq
结构体struct ifconf来获取网络接口的各种信息。
ioctl
首先看ioctl()用法
ioctl()原型如下:
#include int ioctl(int fd, int reque...
分类:
其他好文 时间:
2014-09-16 19:00:55
阅读次数:
348
题目不难,但是容易出错,需要考虑各种边界情况
非递归代码如下:
ListNode *reverseKGroup(ListNode *head, int k) {
if (head == NULL || k <= 1) return head;
ListNode * start = NULL, * end = NULL, *newHead = NULL, *p...
分类:
其他好文 时间:
2014-09-16 19:00:54
阅读次数:
201
异常开关机导致需要键盘选择Grub启动项...
分类:
其他好文 时间:
2014-09-16 19:00:21
阅读次数:
246
今天配置Mysql DBCP连接池事务回滚失效,竟然浪费了我一下午的时间去调研,问了好多人也都没发现,最后还得靠自己,总结问题如下:
1、Mysql数据库用的是MyISAM表结构而非InnerDB(浪费了两个小时)
2、网上说的默认情况下,一个有事务方法, 遇到RuntiomeException 时会回滚 . 遇到 受检查的异常 是不会回滚 的. 要想所有异常都回滚,要加上 @...
分类:
数据库 时间:
2014-09-16 19:00:11
阅读次数:
312
今天在做项目时,遇到一个问题,checkbox选中后会把选中的值赋值给一个变量,根据这个变量的值来控制页面上一个按钮是否显示。
var temp = "";
for(){
var bool = "";
//给temp赋值
if(temp == '31'){
bool += "false";
}
}
if(bool.indexOf("false") >= 0...
分类:
其他好文 时间:
2014-09-16 19:00:01
阅读次数:
149
做完新闻发布系统后,对B/S的大致内容有了一个初步的了解。通过asp.net视频的学习,对其中涉及到的基础知识及web控件又多了几分了解。同时进一步对B/S开发与C/S开发之间的异同有了一些认识。
一、C/S与B/S
其实说到BS与CS之间的不同,视频中很多小例子都已经体现出来了。比如涉及到的web控件和HTML控件。web控件可用上传到服务器与server进行交互,但是...
分类:
Web程序 时间:
2014-09-16 18:59:51
阅读次数:
261
今天做项目时需要用到cookie读取,于是就乘机学习了下。
1.首先客户端登录成功后会得到一个cookie ,需要把这个cookie保存到本地,然后后面需要请求时加到head。
2.我用的是sharePreference保存key的。
/**
* 保存Cookie
*/
public static void savePreference(Context context,Stri...
分类:
移动开发 时间:
2014-09-16 18:59:41
阅读次数:
230
最近几天由于工作原因,需要设计实现一个线程安全的缓存机制,拿出来和大家分享交流一下。
应用背景:
缓存是在实际工作中经常用到的,主要作用呢?1. 提高响应速度 2. 降低cpu压力或者数据库压力。
在此,我的应用背景是拦截一些RFC请求(不要求获取实时数据),以降低数据库及自身应用的访问压力。
目标:
高可扩展性:可以方便配置需要使用缓存的方法。...
分类:
编程语言 时间:
2014-09-16 18:59:30
阅读次数:
213
今天在做测试时,用到了nohup命令遇到一下问题
[concert@mhamanager ~]$ nohup /usr/bin/masterha_manager --conf=/etc/appl.cnf &
[1] 12501
[concert@mhamanager ~]$ nohup: appending output to `nohup.out'
使用该命令后单机关闭按钮关闭终端,再次...
分类:
其他好文 时间:
2014-09-16 18:59:21
阅读次数:
259
SimPholders是一个小工具,
可以帮助开发者快速访问iPhone模拟器应用。
它可以访问模拟器的文件夹和文件。
例如:/Users/beyond/Library/Application Support/iPhone Simulator/7.1/Applications/3D8CAD37-0B9D-4D55-A878-6FE75ECEB465
软件截图...
分类:
移动开发 时间:
2014-09-16 18:59:01
阅读次数:
171
在吴晓波频道的一期《银行去哪儿了?》节目里,吴晓波开门见山地提出已有三百多年历史的银行业将被革命掉。吴晓波陈述了银行业目前在方兴未艾的互联网大潮中遇到的前所未有的挑战。他抛出了两个重磅炸弹。艾森哲的报告预测到2020年美国传统银行将失去35%的份额,25%的银行将消失。互联网趋势名人凯文凯利的预言则更惊人:20年后传统银行业可能消失。随后伴随着八九零同学网络回帖式的发言,吴晓波分析了银行业现有的几...
分类:
其他好文 时间:
2014-09-16 18:58:50
阅读次数:
252
算法思想(从小到大排序)
将待排序数组看左右两个序列,左序列有序,有序列无序。假设第一个数array[0]为有序列,那么array[1,N-1]为无序列.循环遍历无序列,找出array[i]在有序列中应该插入的位置,插入。例如一个乱序数组为{1,3,2,4 , 假如有序列为 { 1,3 } 无序列循环到2时 ,那么2在有序列中的位置应该是1 - 3 中间 , 所以 [ 3. . .2 )...
分类:
其他好文 时间:
2014-09-16 18:58:40
阅读次数:
329
使用以上方式进行验证,在客户端的话就必须要安装 JRE.
插件安装本身就是一个扰人的动作, 而且对于各浏览器来说, 相关的插件安装机制又有不同。
比如对于目前的Chrome 的版本来说, 默认状况下, 不过你本地是否有安装JRE , 都会提示你安装最新的JRE.
如果安装了两套JRE, 运行某些Java Base 的程序来说, 有可能出现版本不匹配的状况。
所以, 是否有替代Java Applet 的方式实现浏览器端的自动登录? 答案是肯定的。
可以使用NTLM 或NTLMV2 协议。...
分类:
Web程序 时间:
2014-09-16 18:58:31
阅读次数:
254
cc3200学习系列...
分类:
其他好文 时间:
2014-09-16 18:58:10
阅读次数:
439
Number Sequence
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 697 Accepted Submission(s): 332
Special Judge
Problem Description
...
分类:
其他好文 时间:
2014-09-16 18:58:03
阅读次数:
203