现在的位置: 首页
0℃

Python模块发布文件setup.py vs requirements.txt

2013年08月04日 程序设计  ⁄ 被围观 3,803+
我们都知道发布Python模块的时候需要准备几份文件,其中就包括了setup.py和requirements.txt,这两份文件中都需要填写待发布模块的依赖关系,那么是不是这样就会出现信息的重复,维护起来也不方便呢? 如下的文章解释了这两个文件中重复信息的不同功用,前者为“虚引用”,后者为“具体引用”,那么他们利用的场合和背后的机制是什么样子的,马上就会知晓了。 There's a lot of misunderstanding between setup.py and requirements.txt and their roles. A lot of people have felt they are duplicated information ...
阅读全文
0℃

你需要了解的SQL注入技术

2013年08月03日 Web设计  ⁄ 被围观 3,617+
开发WEB的同学都应该听说过SQL注入,如果开发过程中,直接利用parameter中传入的值来进行数据库查询的话就有SQL注入的风险,那么到底有哪些高级的SQL注入手法,相信读过本文,了解的就不是一点点了,看看黑客们是怎样注入的,那么,自己在以后的开发过程中也要适时留意,防范这种风险。 Put on your black hats folks, it’s time to learn some genuinely interesting things about SQL injection. Now remember – y’all play nice with the bits and pieces you’re about to read, ok? SQL injection is a parti...
阅读全文
0℃

Python函数调用的自动化内联机制

2013年08月03日 程序设计  ⁄ 被围观 3,773+
相信开发过C++语言的同学都知道,inline内联函数,get和set函数通常都写成内联机制,为的是提高程序的运行效率,缩短函数调用的时间。那么开发过Android的同学,也应该知道,android程序优化中有一条机制就是尽量不用get和set函数,因为Java中不支持C++的内联机制,所以只能舍弃get和set方法,尽管有失面向对象的访问机制,但是对手持设备来说,合理利用有限资源,提高运行效率才是首选。 本文中讲的是怎样在Python语言中利用内联机制,Python是解释性的语言,没有编译过程,那么怎么在Python中实现内联机制呢?相...
阅读全文
0℃

分享Python模块到PyPI

2013年08月03日 程序设计  ⁄ 被围观 4,063+
怎么样打包自己的Python模块,并且分享到PyPI,相信下面的文章会给你一个满意的答案! A completely incomplete guide to packaging a Python module and sharing it with the world on PyPI. Abstract Few things give me caremads like Python modules I want to use that aren’t on PyPI (pronounced “pie pee eye”, or “cheese shop”, not “pie pie”!). On the other hand – aspydanny points out – the current situation on packaging is rather confusing. Therefore I want to help everyone who has some...
阅读全文
0℃

PHP 发送博文到百度空间

2013年05月19日 程序设计  ⁄ 被围观 5,646+
昨天,测试了PHP方式登录百度空间,可以参见博文《PHP 登录百度空间》,今天通过抓包工具的分析,分析了博文的发布过程,实现了博文的自动发布。 参照代码如下: private function postArticle($baiduzoneurl, $title, $content, $category, $blogpower) { $post_data = array(); $post_data["title"] = $title; $post_data["tags[]"] = $category; $post_data["content"] = $content; $post_data["private"] = $blogpower == 0? "" : "1"; $post_data["imgnum"] = "0"; $post_data["bdstoken"] = $this-&...
阅读全文
1℃

PHP 登录百度空间

2013年05月18日 程序设计  ⁄ 被围观 4,438+
前几天,先测试了利用Python脚本登录百度空间,问题已解决,可以参照我的博文《python 脚本登录百度空间》,今天完善了php方式的登录过程,原理同python脚本的登录。 代码如下: 登录代码 private function loginBaiduZone($user,$password) { //get Cookie $ret = $this->doHttpPost("https://passport.baidu.com/v2/api/?getapi&class=login&tpl=mn&tangram=false", "", ""); //get token $ret = $this->doHttpPost("https://passport.baidu.com/v2/api/?getapi&class=login&tp...
阅读全文
1℃

python 脚本登录百度空间

2013年05月15日 程序设计  ⁄ 被围观 4,466+
最近半年的时间,百度空间进行了多次变更,自从去年的wordpress百度空间博文同步插件不可用之后,就一直没有维护更新,最近百度空间基本稳定了,通过抓包对比分析,发现和以前的登录过程很不一样,先利用python脚本进行登录过程的模拟,然后再利用php实现,来维护更新同步插件。 大体的登录原理如下: 1. 首先获取登录的cookie文件,没有cookie的话,百度空间不能正常登录,访问如下网址获取cookie https://passport.baidu.com/v2/api/?getapi&class=login&tpl=mn&tangram=false 2. 获取登录过程的...
阅读全文
2℃

生活杂记

2013年04月06日 随风而逝  ⁄ 被围观 6,463+
距离上一次写博客已经半年多天气了,在这个过程中发生了很多的事情,导致博客的更新中断了,也有读者的mail拖了好久才给回复,插件也没有后续的维护了,这段时间内有开心的事,也有难过的事,上天总是在合适的时间分配给你一个合适的任务,经历过的总是成长的,从现在开始再把博客续集起来~~~ 为了更好的将文章进行分享出去,特意创建了一个微信公众号! 公共平台二维码 使用方式如下: 扫描上面的二维码进行微信好友的添加 发送查询的关键字,例如“android” 返回与“android”相关的博文 阅读搜索到的博客文章
阅读全文
×
腾讯微博