-
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 -
python使用PyV8执行javascript代码方法
本文为大家讲解了如何在python中使用PyV8执行javascript的小示例,感兴趣的朋友参考学习下吧. 安装相应的库,我使用的是PyV8 需要注意的是里面写的function函数需要用()括起来 import PyV8 class Test(): def js(self): ctxt = PyV8...
PHP 2014-11-28 13:21:47 -
Mysql错误:is not allowed to connect to this MySQL server解决方法
本文为大家讲解的是Mysql错误:is not allowed to connect to this MySQL server解决方法,感兴趣的同学参考下. 如果你想连接你的mysql的时候发生这个错误: ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server 解决方法: 1。 改表法...
PHP 2014-11-27 16:17:41 -
这年头连牙刷也智能了:The Brusheads智能牙刷
牙疼不是病,疼起来真要命,但如果我们的目标是“没有蛀牙”的话,你要知道光有好牙膏是远远不够的,更重要的是要养成良好的刷牙习惯。咦?不是科技频道么,怎么扯到刷牙上去了?没错,我们正要为您介绍一款名为The Brusheads智能牙刷! 来自工作室PA Consulting的创意,The Brusheads智能牙刷内置感应系统,可以统计你的牙刷从插入到出白沫到刷牙结束的时间,并通过无线的方式发送给配套的APP——于是,通过这个APP,你将看到这个刷头的寿命、每次刷牙平均花了多少时间、最后一次刷牙是什么时候,甚至,它还能根据以上的数字统计出你每天的刷牙健康指数,并和其他人一较高下:亲,你今天刷了1分45秒,比全国98%的男人都持久……(尤其是比隔壁老王久,他只刷了13秒~) 另外,The Brusheads智能牙刷主要是针对不爱刷牙的小屁孩们,而且其健康指标也是综合各种指标来评定,并非一味追求长度,其终极目标是帮助孩子们(以及长不大的大人们)建立正确的刷牙习惯...
趣科技 2014-11-27 10:10:17 -
Maxthon V1.6.2经典版加入防假死技术
傲游在上月末成功推出了 Maxthon 2.0 正式版,其中非常令用户关注的 Ajax 防假死设计大获好评。但相当一部分傲游用户仍旧在使用 Maxthon V1.6.2 ,他们是否会面对大量的 Ajax 站点假死而束手无策? 当然不会,傲游于上周再度更新了 Maxthon V1.6.2 的版本,并为其引入了与 Maxthon 2.0 相同的 Ajax 防假死技术,增强了固有的稳定性,满足了传统用户的稳定性需求...
办公软件 2014-11-27 08:25:17 -
安全聊天应用《Threema》将登陆WP8.1平台
站长搜索(www.adminso.com):安全聊天应用《Threema》将登陆WP8.1平台 WP之家讯 最近,隐私泄露成为各大平台用户十分担心的问题,为解决用户的困扰,一款全新的高安全级别聊天应用《Threema》随之诞生,并即将登陆Windows Phone 8.1平台。这款应用安全系数之高,甚至连其内部人员都无法将用户消息破解...
业界动态 2014-11-26 17:53:50 -
日本电商投资新加坡移动广告创业公司PocketMath
站长搜索科技讯 11月26日消息,据国外媒体报道,日本电子商务巨头乐天(Rakuten)继续在向海外市场扩张,这次选择的投资对象是新加坡移动广告科技创业公司。叫做PocketMath的这家新加坡公司日前称,乐天旗下投资机构Rakuten Ventures已经对它投资1000万美元...
互联网 2014-11-26 11:34:58 -
台湾 InfoThink 钢铁侠创意U盘
本套产品为《钢铁侠3》8GB纪念版优盘,为港台地区限量发行的《钢铁侠3》电影纪念商品,包括三代钢铁侠面具、钢铁侠发炮左手/右手和核反应堆三种款式可选——是的,只需要再加上一个钢铁侠保护套,你就可以变形出发,去泡格温妮丝·帕特洛了……容量为8G,实用性和收藏价值兼备。...
趣科技 2014-11-25 14:44:49