浏览模式: 普通 | 列表
12月, 2013 | 1

PHP下使用SimpleXML处理XML文件

[ 2013-12-23 14:57:47 | 作者: admin ]
1 SimpleXML 简介
要处理XML 文件,有两种传统的处理思路:SAX 和DOM。SAX 基于事件触发机制,
对XML 文件进行一次扫描,完成要进行的处理;DOM 则将整个XML 文件构造为一棵DOM
树,通过对DOM 树的遍历完成处理。这两种方法各有优缺点,SAX 的处理思路相对抽象,
DOM 的处理过程相对烦琐,都不很适合新手的入门。
PHP5 推出了一套新的XML 处理函数,即SimpleXML。名如其实,SimpleXML 本身小
巧精干,只提供了少量的几个方法函数,但用它处理起XML 文件功能却非常强大,操作也
非常的简单。
首先,它提供有简单的函数可以从XML 文档、字符串、或DOM 对象上直接构造出
SimpleXMLElement 对象;其次,SimpleXMLElement 提供有简单的方法可以进行属性、子节
点、和XPath 的操作;然而,SimpleXML 最简单的地方是,它提供有使用标准对象的属性和
...

阅读全文…

MySQL 加锁处理分析,写得比较多

[ 2013-12-13 22:00:15 | 作者: admin ]
p.s.尚未验证不过非常值得借鉴

 
http://hedengcheng.com/?p=771



1 背景 1

1.1 MVCC:Snapshot Read vs Current Read 2

1.2 Cluster Index:聚簇索引 3

1.3 2PL:Two-Phase Locking 3

1.4 Isolation Level 4

2 一条简单SQL的加锁实现分析 5

2.1 组合一:id主键+RC 6

2.2 组合二:id唯一索引+RC 6

2.3 组合三:id非唯一索引+RC 7

2.4 组合四:id无索引+RC 8

2.5 组合五:id主键+RR 9

2.6 组合六:id唯一索引+RR 9
...

阅读全文…

dp,px,pt,sp 的区别 以及dp 和 px 互转

[ 2013-12-09 20:49:34 | 作者: admin ]
dp = dip : device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。

px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。

pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用;

sp: scaled pixels(放大像素). 主要用于字体显示best for textsize。

由此,根据 google 的建议,TextView 的字号最好使用 sp 做单位,而且查看

TextView

的源码可知 Android 默认使用 sp 作为字号单位。

在 Android 中, 1pt 大概等于 2.22sp

...

阅读全文…
p.s. 结果测试,这个方法好像没有什么效果,15G以上的文件还是无法下载

attachments/201312/08_222548_filezillaserver.jpg


在某服务器上用FileZilla Server搭建了一个FTP服务器。开始使用没有发现任何问题,后来在向服务器传送大文件的时候,发现总是传输到固定的百分比的时候出现 ”550 can’t access file.” 的错误,后来找到了解决方法如下。

打开FileZilla Server的管理界面,Edit->Settings->Miscellaneous选项卡,勾选上”Allow downloading of files which are open for writing by another process” 保存即可。问题完美解决!

http://www.spirithy.com/filezilla-server-500.html
按照 【参考1】 上面的配置好之后,发现不能ping通,也不能链接成功,服务器端打开提示的是server.log无权限。
然后配置了防火墙,将vpn服务器端口加入到防火墙中,注意是udp端口,不是tcp端口,不用管服务器上的GUI,客户端已经可以连接访问了。
连通之后发现不能通过vpn上网,还是通过原来的局域网上网方式,解决办法:
a. 在服务器端将 wlan网卡共享上网,然后发现vpn网卡的ip被自动改为了192.168.0.1 ,根据需要改成原来的 192.168.100.1
b. 修改服务器配置文件,加入下面的内容后重启服务
push "route 0.0.0.0 0.0.0.0" //表示client通过VPN SERVER上网
push "redirect-gateway
...

阅读全文…
1