-
The Verge东家Vox Media融资4650万美金
据Re/code消息,The Verge母公司Vox Media再次融资4650万美金,General Atlantic领投,加上其在D轮融到的4000万美金和此前的3560万美金,Vox Media在过去的六年里已融资1.1亿美金,此次融资后Vox Media估值达3.8亿美金。目前 Vox Media 已经有科技(The Verge)、运动(SB Nation)、游戏(Polygon)这几家垂直媒体,又新加入了地产(Curbed)、美食(Eater)、时尚(Racked)...
互联网 2014-12-01 18:10:14 -
php SQL Injection with MySQL
本文为大家讲解的是php mysql注入攻击实现思路及测式示例代码,知道如何攻击才能懂得如何防守,请勿用于非法用处,仅供大家学习参考,感兴趣的同学参考下。 本文仅用于教学目的,如果因为本文造成的攻击后果本人概不负责,本文所有代码均为本人所写,所有数据均经过测试...
PHP 2014-12-01 18:01:58 -
DOM XPATH获取img src值的query
本文为大家讲解的是php中用DOM XPATH获取img src值的代码,需要的朋友可以参考下 $nodes = @$xpath->query("//*[@id='main_pr']/img/@src"); $prurl = $nodes->item(0)->nodeValue;...
PHP 2014-12-01 07:01:54 -
GDFONTPATH能否被winxp下的php支持
本文为大家探讨 的是GDFONTPATH能否被winxp下的php支持,感兴趣的同学参考下. php学习中遇一问题, 使用GD库绘图,设置字体路径变量: putenv('GDFONTPATH=c:windowsFonts'); $fontname='arial'; $bbox=imagettfbbox($font_size,0,$fontname,$button_text); 提示:找不到字体文件,但是Fonts文件夹下明明有,是不是GDFONTPATH环境变量不被windows支持? 这个问题网上很多人都有遇到,很不幸,我也碰到了,我的测试结果是,真的不能在windows里面支持。 怎么办呢?问题总该要解决的,好,如果我们不用这个GDFONTPATH呢?当然引用不到,但是我们如果自己把想要用到的字体手动放到项目文件夹呢? 刚快试下,我就是这样做的,成功了...
PHP 2014-11-30 16:30:01 -
本文是一个自编函数解决pathinfo()函数处理中文问题
本文是一个自定义函数,小编在使用pathinfo()函数处理中文文件名时遇到的一个小BUG的处理方式,有相同问题的童鞋们可以参考下 今天写程序时遇到一个小问题,pathinfo在处理中文文件名时出现的问题,如果中文在字首就出现获取的filename为空,英文在字首后面是中文的则能获取到。如下图: 于是自己写了个函数代替,代码如下: function path_info($filepath) { $path_parts = array(); $path_parts ['dirname'] = rtrim(substr($filepath, 0, strrpos($filepath, '/')),"/")."/"; $path_parts ['basename'...
PHP 2014-11-30 14:09:26 -
mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法 shell> mysql Client does not support authentication protocol requested by server; consider upgrading MySQL client 官方的说法是 MySQL 4...
数据库操作教程 2014-11-30 07:28:20 -
python操作MySQL数据库的方法
本文为大家讲解的是一个python操作MySQL数据库的方法,采用的是MySQLdb操作的MYSQL数据库。感兴趣的同学参考下. import MySQLdb try: conn=MySQLdb.connect(host='localhost',user='root',passwd='root',db='test',port=3306) cur=conn.cursor() cur.execute('select * from user') cur.close() conn.close() except MySQLdb.Error,e: print "Mysql Error %d: %s" % (e.args[0], e.args[1]) 请注意修改你的数据库,主机名,用户名,密码...
数据库操作教程 2014-11-30 04:02:10 -
python结合mysql实现的简单队列以及跨进程锁实例代码
本文是一个python结合mysql实现的简单队列以及跨进程锁的示例代码,感兴趣的朋友可以参考下 通常在我们进行多进程应用开发的过程中,不可避免的会遇到多个进程访问同一个资源(临界资源)的状况,这时候必须通过加一个全局性的锁,来实现资源的同步访问(即:同一时间里只能有一个进程访问资源)。 举个例子如下: 假设我们用mysql来实现一个任务队列,实现的过程如下: 1. 在Mysql中创建Job表,用于储存队列任务,如下: create table jobs( id auto_increment not null primary key, message text not null, job_status not null default 0 ); message 用来存储任务信息,job_status用来标识任务状态,假设只有两种状态,0:在队列中, 1:已出队列 2. 有一个生产者进程,往job表中放新的数据,进行排队: insert into jobs(messag...
数据库操作教程 2014-11-30 01:35:48 -
Nginx下配置ThinkPHP的URL重写和PATHINFO的方法分享
ThinkPHP支持通过PATHINFO和URL rewrite的方式来提供友好的URL,只需要在配置文件中设置 'URL_MODEL' => 2 即可。在Apache下只需要开启mod_rewrite模块就可以正常访问了,但是Nginx中默认是不支持PATHINFO的,所以我们需要修改nginx.conf文件...
PHP 2014-11-29 22:16:11 -
使用python将mdb数据库文件导入postgresql数据库示例
本文是一个python实现的可以将mdb数据库文件导入到postgresql数据库的示例代码,非常实现的一个功能,感兴趣的同学参考下. mdb格式文件可以通过mdbtools工具将内中包含的每张表导出到csv格式文件。由于access数据库和postgresQL数据库格式上会存在不通性,所以使用python的文件处理,将所得csv文件修改成正确、能识别的格式 导入脚本说明(此脚本运行于linux): 1.apt-get install mdbtools,安装mdbtools工具 2.将mdb 文件拷贝到linux虚拟机中,修改脚本中mdb文件目录‘dir' 3.修改服务器及数据库配置 4.执行脚本 # -*- encoding: utf-8 -*- import os import re import psycopg2 import csv #mdb文件目录 dir = r'/home/kotaimen/mdb_file/' mdb_tbl_dic =...
PHP 2014-11-29 11:11:14 -
ThinkPHP使用smarty模板引擎的方法
本文主要为大家讲解的是ThinkPHP使用smarty模板引擎的方法,需要的朋友可以参考下 ThinkPHP支持多种php模板引擎,可以根据个人需要加以配置。 下面我们以Smarty模板引擎为例,给大家说说具体的操作流程! 首先去Smarty官网上下载一个Smarty...
PHP 2014-11-29 07:55:13 -
python生成xml格式文件实例
本文是一个python实现的生成xml格式文件的操作实例,是非常常见的实用技巧,感兴趣的朋友可以参考下 要生成的xml文件格式如下: <?xml version="1.0" ?> <!--Simple xml document__chapter 8--> <book> <title> sample xml thing </title> <author> <name> <first> ma </first> <last> xiaoju </last> </name> <affiliation> Springs Widgets, Inc...
PHP 2014-11-28 19:25:47