web development blog

Recommend Article

python3基于bottle微框架开发微博抓取应用

python 156 浏览 0 评论 2013/09/03
WeiboCrawler view

python的实际开发应用分享

阅读全文 >>

python开发http/smtp 发送邮件应用总结

python 483 浏览 1 评论 2013/07/10
python开发http/smtp 发送邮件应用总结

第一个python应用完成,这也是我当初为什么会选择py的原因。因为py的urllib库很强大,也很暴力。我们很轻松就可以定制url,进行模拟浏览器请求,抓取采集等操作。

web应用中发送邮件,常用的就是smtp验证身份发送。在需求不同的情况下,这种方式也不能满足我们,一个是发送量的限制,另一个就是到达率的限制。这个问题纠结了很久,总想有机会可以优化一下应用程序。

http发送邮件,网上说是“苦力邮”,不经历不明白,经过这次开发终于知道“苦力邮”苦在何处!

 

原理:模拟浏览器登陆邮箱后发送E-mail。简单来说要解决的问题是:通过邮箱的登陆验证机制,模拟提交数据发送邮件。

 

应用设计

1.自动根...

阅读全文 >>

WebsitePanel虚拟主机管理系统应用开发

php 156 浏览 0 评论 2013/06/05

WebsitePanel简称WSP,是微软旗下开源免费的虚拟主机管理系统。我要在其基础上开发一个在线自助建站应用程序。由于WSP不是php语言编写,不过它有webserver api接口,在开发过程中也遇到不少问题,在这里与大家分享。

 

WSP基本原理

  • WSP Portal:WSP的门户网站
  • WSP Enterprise Server:WSP的企业服务器
  • WSP Server:WSP服务器
 
WSP工作示意图
 
  • WSP Portal (http://Your dom...

阅读全文 >>

页面js管理 - 模拟命名空间|匿名函数

jsjavascript 368 浏览 1 评论 2013/04/22
页面js管理 - 模拟命名空间|匿名函数

思考:如何管理页面交互脚本?

1.存在那些问题
多人开发,可能造成页面js混乱,代码耦合度高,命名冲突等问题。
2.如何避免
模拟js命名空间,提取公共交互效果,制定一个脚本规则
功能模块封装,巧用匿名函数,防止变量/对象污染全局环境
3.知识技巧
js作用域(scope)
对象模拟命名空间
匿名函数,函数封装

 

/**
 * 简单说明js scope
 */
var str = 'ABC string';
function fnStr(){
	var str = 'DEF string';
	var b = 10;
	var c = 10;     
	num = 10;
}
if(st...

阅读全文 >>

Nodejs体验之邮件发送应用开发

nodejsjsjavascript 1176 浏览 1 评论 2013/04/05
Nodejs体验之邮件发送应用开发

Node.js 是javascript,它脱离浏览器运行在服务端的javascript,或者说运行在google的v8虚拟机上。不管你出于何目的,既然你盯上了它,想了解一下它的魅力,你就要不厌其烦的去码代码/调试。它贴着几个标签:非阻塞IO,单线程,事件驱动。我之所以会捣鼓nodejs,不单是因为它在网上出现的频率,而是我开发的邮件群发系统在应用过程中遇到问题,不得不寻找其他解决方案。

 

一、安装

nodejs下载:http://nodejs.org/download/

我的是window,下载的node-v0.10.3-x86.msi,安装成功的话,在cmd下看是否成功:

D:\>node -v
v0.10.2

D:\>npm -v
1.2.15

阅读全文 >>

首页|前端技术|编程/php|生活|关于我

Copyright © 2012 wmhfly.com