- 博客(29)
- 资源 (38)
- 收藏
- 关注
原创 node.js 自带的各种模块
crypto 模块node.js 提供这个模块用于数据加密,例子如下:md5加密:var crypto = require('crypto');var content = 'password'var md5 = crypto.createHash('md5');md5.update(content);var d = md5.digest('hex'); //MD5加密结果是:
2015-05-28 18:21:01 3475
原创 shell 练习(for,while,until,local)
#!/bin/bashfor variable1 in 1 2 3 4 5do echo "Hello,Welcome $variable1 times"donefor var in {1..5}do echo "index $var"donesum=0for i in {1..100..2}do let "sum
2015-05-28 16:49:18 960
原创 shell 练习(function,case,for,select)
#!/bin/bashsquare(){ echo "Please input the num:" read num1 let "squ=num1*num1" echo "Square of $num1 is $squ"}cube(){ echo "Please input the num:"
2015-05-28 16:40:40 1148
原创 lua 日期与时间操作
require 'math'require 'os'dateopt = {}dateopt_mt = { __index = dateopt }function dateopt:new() local self = {} setmetatable(self,dateopt_mt) self.year = 1970 self.month = 1 self.day = 1 sel
2015-05-28 11:03:01 1895
原创 node.js 操作 mongodb
setting.js:module.exports = { cookieSecret: 'myblog', db: 'blog', host: '127.0.0.1',};mongodb.jsvar setting = require('./setting');Db = require('mongodb').Db;Connection = require('mo
2015-05-27 15:58:21 1225
原创 python 创建自己的包
创建步骤:创建一个文件夹:mymath,在该文件夹下创建三个python 文件,分别为:__init__.py getMax.py getMin.py__init__.py: 这个文件必须以__init__命名,包管理器会自动寻找这个文件__author__ = 'bloodchilde'__all__=["getMax","getMin"]getMax.py:
2015-05-26 11:29:55 14883 4
原创 python 多线程
注意事项:使用thread模块必须提供有效机制使主线程等待子线程执行结束后才退出,例如使用同步原语,或者使用sleep等待机制,这也是thread模块的缺陷,python 官方强烈建议不要使用thread模块,改用threadingthread模块简单案例:import threadfrom time import sleep,ctimeloops = [4,2]def
2015-05-26 10:25:42 658
原创 python 类继承
class CAnimal: def __init__(self,param): print("CAnimal init method called.") self.name = param #property 定义一个属性name @property def name(self): return self.__na
2015-05-25 17:43:59 491
原创 python 字典,列表,元组
列表aList = [1,2,3,4,5]#python 中 list 是可变类型,像下面这样修改是合法的#增aList.append(6)#删aList.pop()#改aList[0] = 100#查print(aList[0])for v in aList: print(v)##############元组##################
2015-05-25 15:55:05 646
转载 python 网络爬虫抓取图片
#-*- encoding: utf-8 -*-'''Created on 2014-4-24 @author: Leon Wong'''import urllib2import urllibimport reimport timeimport osimport uuid #获取二级页面urldef findUrl2(html): re1 = r'http://tu
2015-05-25 11:12:48 2027
原创 python struct 解析服务器数据
这个demo目的在于使用struct模块解析网络数据,也算是个小案例server:这个server 是用c写的// test.cpp : 定义控制台应用程序的入口点。#include "stdafx.h"#include #include #define SERVPORT 50500#pragma comment(lib,"ws2_32.lib")#pragma
2015-05-23 18:38:49 900
转载 windows下pomelo开发环境搭建及JS乱码问题
转载自:点击打开链接最近一直在研究node.js这一块,为的就是使用网易的pomelo框架,学习了将近一周多,node.js基本已经上手,今天开始搭pomelo的环境,手上机器的系统是win7和黑苹果mac os x lion,不想装linux,折腾老半天才在windows装上。pomelo这个东西在mac os下是最好安装的,但貌似在黑苹果上不行,报一个什么文件路径不存在的错误,而在ma
2015-05-23 16:22:55 623
转载 node.js 中的流程控制二
摘要: 编写上一篇介绍流程控制的文章给我带来了很大的乐趣,现在我想要处理一些反馈,另外还要讨论一下inimino所作的伟大工作。 当前node中有两种处理异步返回值的方法:promises和event emitters。关于两种方法的细节,你可以阅读nodejs.or...编写上一篇介绍流程控制的文章给我带来了很大的乐趣,现在我想要处理一些反馈,另外还要讨论一下inimino所作的伟大
2015-05-22 18:10:23 598
转载 node.js 中的流程控制一
摘要: 对于在node这种异步框架下的编程,唯一的难题是:如何控制哪些函数顺序执行,哪些函数并行执行。node中并没有内置的控制方法,在这里我分享编写本站程序时用到的一些技巧。 并行VS顺序 在应用程序中通常有一些步骤必须在先前的操作得出结果之后才能运行。在平常的顺序...对于在node这种异步框架下的编程,唯一的难题是:如何控制哪些函数顺序执行,哪些函数并行执行。node中并没有内置
2015-05-22 18:08:27 684
转载 linux netfilter/iptables全攻略
转自:http://www.opsers.org/linux-home/videos/chapter-netfilter-iptables-raiders.html内容简介防火墙的概述iptables简介iptables基础iptables语法iptables实例案例详解防火墙的简介防火墙是指设置在不同网络或网络安全域之间的一系列部件的组合,它能
2015-05-22 17:41:36 415
转载 python 装饰器编程
原文链接:http://www.cnblogs.com/huxi/archive/2011/03/01/1967600.html今天来讨论一下装饰器。装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作用就是为已
2015-05-22 17:17:31 594
转载 python 正则表达式
转载自:点击打开链接一、 正则表达式基础1.1.概念介绍正则表达式是用于处理字符串的强大工具,它并不是Python的一部分。其他编程语言中也有正则表达式的概念,区别只在于不同的编程语言实现支持的语法数量不同。它拥有自己独特的语法以及一个独立的处理引擎,在提供了正则表达式的语言里,正则表达式的语法都是一样的。下图展示了使用正则表达式进行匹配的流
2015-05-22 15:15:40 678
原创 window 安装 pymysql
一、下载安装python-win点击打开链接二、下载安装setuptools点击打开链接三、下载安装 mysql点击打开链接四、安装pymysql在python中执行python ez_setup.py文件,如果没有配置环境变量,可以在python安装路径中找到python.exe,在此目录中执行上面命令。命令执行成功后,会在python
2015-05-21 15:19:51 12535 2
转载 linux下IPTABLES配置详解
原地址:点击打开链接如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target prot opt source
2015-05-15 10:49:21 563
转载 node+express 项目中安装ejs模板引擎
1.如何在项目中安装ejs模板引擎在NodeJS指南中利用利用以下命令建立网站的基本结构:express -t ejs microblog运行这个命令后继续运行cd microblog && npm install(安装项目的依赖属性),发现安装的模板引擎是jade,而不是ejs。原因是现在的版本已经没有-t这个命令了,改为express -e m
2015-05-08 16:07:04 6696
原创 javascript 事件处理
//跨浏览器的代码 var EventUtil = { addHandler:function(element,type,handler){ if(element.addEventListener){ element.addEventListener(type,handler,fals
2015-05-08 10:29:11 532
原创 ajax 技术
ajax:(Asynchronous javascript and xml )ajax 是多种技术的综合:xml,css,javascript,xstl,dom,xhtml,XMLHttpRequestajax能解决网页上出现的多种问题:1.页面无刷新的动态数据交换2.局部刷新页面3.界面的美观4.对数据库的操作5.可以返回简单的文本格式,也可以返回xml格式和json
2015-05-06 10:49:31 513
原创 php 读写 xml
test.xml 张三 23 努力学习 李四 23 努力学习 test.php<?php $xmldoc = new DOMDocument(); $xmldoc->load("classes2.xml"); $stus = $xmldoc->getElementsByTagName("student"); for($i=0;$
2015-05-05 17:28:07 557
原创 php xml dtd 验证
dtd验证test.xml 张三 23 努力学习 20 李四 23 三好学生 test.dtdcheckdtd.html测试dtd //创建xml文档解析器对象 var xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); //开启xml校验 xmlD
2015-05-05 15:35:04 878
原创 php 绘制验证码
testCheckCode.php验证码测试程序请输入验证码:<?php?>checkCode.php<?php $checkCode=""; for($i=0;$i < 4;$i++){ $checkCode .= dechex(rand(1,15)); } session_start(); $_SESSION['checkcode']=$ch
2015-05-05 14:29:42 579
原创 php 上传文件
upLoad.php --> 文件上传 请填写用户名: 请简单介绍该文件 请选择要上传的文件: <?php if(isset($_GET['flag'])){ $f
2015-05-04 18:05:11 518
原创 php 文件夹操作
创建文件夹:<?php//文件夹的创建和删除$newDir = "c:/php创建的文件夹/文件夹1/文件夹2";if(!is_dir($newDir)){ if(!mkdir($newDir,0777,true)){ echo "创建文件夹失败"; }else{ echo "创建文件夹成功"; }}else{ echo "该文件夹已经存在";}?>
2015-05-04 15:09:54 403
原创 php 文件操作
获取文件信息://打开文件$file_path = "test.txt";//获取文件信息if($fp=fopen($file_path,"r")){ $file_info = fstat($fp); echo ""; print_r($file_info); echo ""; echo "文件大小是{$file_info['size']}"; echo "文件上次修
2015-05-04 11:14:31 667
如鹏网ODBC数据库驱动链接工具
2012-10-29
jinwei_nodejs_express
2015-12-30
lua http 例子代码
2015-06-08
lua学习工具
2014-04-02
pugixml 库
2014-01-04
MFC 版音乐播放器
2013-10-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人