利用extend自定义jquery函数方法

$.ajax这种jquery方法是不是非常的简短实用,利用extend方法,你也可以给自己定义一个以$符号开头的方法

jQuery.extend( //在jQuery函数下拓展一个方法
    {"hello": function(name) { //方法命名为hello,执行需要传入一个name参数
            console.log("hello " + name)
        }
    }
)
/*
$.hello("world")
output:
hello world
*/

Python基于socket\subprocess编写远程命令执行

简介写socket通讯过程
服务端

1. 初始化socket对象
2. 绑定IP/PORT
3. 监听端口
4. 等待客户链接
    1. 等待消息
    2. 发送消息
5. 关闭客户端链接

客户端

1. 初始化socket对象
2. 链接服务端
    1. 发送消息
    2. 等待消息
3. 关闭与服务器链接

Continue reading Python基于socket\subprocess编写远程命令执行

Python遍历目录查找文件内容

以前要修改wordpress模板上的具体内容时,总是把模板文件夹下载下来,通过sublime text打开文件夹,才能具体的查找到相关内容
当然linux通过grep也可以实现,但还是达不到自己想要的效果
于是用所学的pythoon生成器写了一个小程序
该程序能够查找文件夹下各个文件,并返回关键词所在行号、该行内容、文件所在地址 Continue reading Python遍历目录查找文件内容

python模拟Linux shell登陆

本程序主要是实现对python装饰器的进一步利用, 执行的过程如下:

  1. 用户输入用户名密码
  2. open()读取用户文件,判断用户名密码,判断是否锁定
    • 如果用户登入错误次数等于2则代表已经被锁定,则执行下一次输入
    • 如果用户没有被锁定,但用户名密码错误,则提示用户名密码错误,并在文件内把登入错误计数加1,进入下一次输入
  3. 如果经过上面的判断,则直接进入login_index函数(shell函数)

Continue reading python模拟Linux shell登陆