取势 明道 优术

正在浏览分类 IT•技术

总共找到 758 篇

PostgreSQL 0 views

作者为 扶 凯 发表

介绍 PostgreSQL 是一个非常不错的替换 MySQL 的方案,和 MySQL 一样是一个通常的关系型数据库,以前我并没有使用过这个,所以对于这个我也是个新手,但是因为 Mojolicious 的作者超级喜欢这个,并且春哥也喜欢这个,还有近来的项目大量使用到 Minion 来做队列服务,这个服务原生的只支持 PostgreSQL(MySQL 的支持不太好用), 所以没法只能自己研究来安装和使用。实在因为使用不一...

作者为 扶 凯 发表

本文用于介绍一下 Mojolicious 中的常用, 但可能文档没提到的东西, 或者一些因为版本兼容性而发生变化的(Mojolicous 版本更新比较快),但这个变化也是很常用的东西. 本书中所有的内容都是一条条小技巧, 有的可能是常识, 常用, 都不能叫做小技巧. 这些大多是我自己常用的一些东西. 在这给大家分享一下. 本文都假设各位都对 Mojolicious 这个现代化的框架非常了解, 所以并不介绍框架的一些常识...

作者为 扶 凯 发表

IT•技术

很久以前使用 Plack 写过一个很土但能工作的 HTTP 代理. 现在使用 Mojo 也实现了一个, 比原来那个先进一些的 HTTP 代理…其实这是一个 SOCK 的代理, 这是异步事件驱动的, 性能会比原来的好, 并且每次代码取到一部分数据就能转发给客户端, 不象以前那个需要给整个 body 取过来, 然后才返回, 这样节约内存多了. 这个程序, 其实大部分是抄了 Mojo 原作者的一个程序小修改过来, 原作者使用...

作者为 扶 凯 发表

IT•技术

每个人都会用到的就是解析 HTML, 很多人都是使用正则来进行解析. 当然我们是可以使用正则, 但是相比起我最喜欢的方案使用 Mojo::DOM 这个模块所提供的 CSS3 的选择器可以直接进行 DOM 元素的操作来讲, 这个方案有意思多了. 相比起早期我来尝试记住和使用 XPATH 来讲, 这个 Mojo 也更好. 这的 DOM 是指 "文档对象模型". 它可以用于解析和组织信息, 并用来访问和查询其中的一些内容...

作者为 扶 凯 发表

好象只要提到 Console 的功能, 大家最先想到的是 Firebug 或者是 Chrome. 但象我这种重度 Firefox 用户, 因为一些插件的原因, 离不开 Firefox , 所以也只能使用 Firefox 的这个功能,另外, 由于我 Blog 上的人都是运维和运维开发 ( 不会前端的运维不是好开发….^-^ ), 可能都不了解这些前端的知识, 所以根据别人 Chrome 的教程, 写了这个 Firefox 这个的教程. 让大家了解, 其实原生的 F...

作者为 扶 凯 发表

近来老见到人有内存泄漏的问题,自己写模块和例子的时候,也发现有内存泄漏的问题。。。学艺不精啊,所以特在这写一个文章来分享一下有关这方面的内容。 因为回调和闭包在事件程序中最多,所以我很早以前就找过一个有关这个的文章 <<AnyEvent and memory leaks >> 这个文章的作者,见到了 kraih (Mojolicious 的作者) 放了一个  gist link 上面一个简单的内存泄漏的例子。...

作者为 扶 凯 发表

在 Perl 界, 相当大家对于测试是相当的了解, 就象自己不怎么写, 也知道 CPAN 的网络上是一个分布式的自动测试的集群. 因为 Mojo 的项目, 所以发现了一个好工具.  travis-ci. 它就是一个云端持续集成服务, 这个工具会在你每次 push 进行代码提交的时候, 进行代码的功能测试, 来运行 Perl 模块目录下 t/ 目录下的所有测试. 这个测试是会自动创建一个虚拟机, 并可以测试不同的 Perl 版本....

作者为 扶 凯 发表

因为我 Fork 了 Mojo 的项目,这样才学会了如何使用 github. 因为其它一些项目是自己创建的,也就学不会怎么和其它团队合作。 现在给这部分不一样的经验分享给大家。希望有利于大家参与到开源的项目来。 1. 提交自己本地项目的修改到 github 的库中. 如果你自己的项目,或者是其它人的项目, 你 Fork 了以后, 一定是到本地来进行开发和测试。所以当你自己给自己的项目 clone 到本地后, ...