- 博客(18)
- 收藏
- 关注
原创 写了一个自动部署的工具
写了一个windows平台部署maven工程到 linux服务器的工具,看看效果咋样https://github.com/tj123/auto-deploy-maven-project-gui
2016-10-18 20:55:08
368
原创 事物处理系当中的异步队列处理 -- 两个凡是
直接使用数据库当中的for update 行锁即可,非常简单健壮有效不需要去用类似rabbitmq 这些中间件,不靠谱当然,也不能用mysql ,mysql 可以在任何时候锁住表
2016-10-18 20:54:25
250
原创 生成10000行50列的5位随机整数.py
生成10000行50列的5位随机整数.py"""生成10000行50列的5位随机整数.pyhttp://www.oschina.net/question/2400361_21517422016年2月19日 14:50:52 codegay"""import randomwith open("10000x50.txt","w+") as f: f.write(",".join
2016-02-20 00:26:13
401
原创 c语言中的正则
#include #include #include #define SUBSLEN 10#define BUFLEN 1024 //储存找到的字符串所需空间 int main(){ char* string="asd@asd.com,qwe@qwe.cn,zxc@zxc.org"; char* pattern="[a-zA-Z0-9]+@[a-zA-Z0-9]+
2016-02-20 00:25:29
268
原创 多线程超级Ping
多线程超级Ping,并且自动记录Ping结果到ping.txt#coding=utf-8#!/usr/bin/python import os, sys, socket, struct, select, time, threading if sys.platform == "win32": # On Windows, the best timer is time.clock(
2016-02-18 10:12:15
2272
1
原创 将分割的文件进行合并
#!/usr/bin/env python3import os,sys,timereadsize=1024j='=' def join(fromdir,tofile): if os.path.exists(tofile): os.remove(os.path.join(fromdir,tofile)) output=open
2016-02-18 10:11:16
254
原创 关于php的魔术常量
$_SERVER存储当前服务器信息,其中有几个值如$_SERVER["QUERY_STRING"],$_SERVER["REQUEST_URI"],$_SERVER["SCRIPT_NAME"]和$_SERVER["PHP_SELF"]常常容易混淆,以下通过实例详解$_SERVER函数中QUERY_STRING,REQUEST_URI,SCRIPT_NAME和PHP_SELF变量区别,掌握这四者之
2016-02-06 10:12:23
279
原创 iOS 限制textField字节长度
OC语言中,NSString类型的字符串,视英文字母和汉字都为一个长度(string.length把一个汉字也当做一个长度),而实际上,一个英文字母只占用1个字节,一个汉字占用2个字节有时又有需求,需要限定字节数目,而不是内容个数,就需要通过一些方法获取到字符串的字节数。比如,限定10个字节,则最多可以输入10个英文字母,或者5个汉字。监听textField的长度变化,就需要设置textF
2016-02-05 21:24:25
1898
原创 Java实现任意矩阵Strassen算法
本例输入为两个任意尺寸的矩阵m * n, n * m,输出为两个矩阵的乘积。计算任意尺寸矩阵相乘时,使用了Strassen算法。程序为自编,经过测试,请放心使用。基本算法是:1.对于方阵(正方形矩阵),找到最大的l, 使得l = 2 ^ k, k为整数并且l 2.对于非方阵,依照行列相应添加0使其成为方阵。参考资料:1. http://wenku.baidu.com/link?
2016-02-05 21:06:02
1111
原创 最简单的python命令解析器
#!/usr/bin/env python# -*- coding: utf-8 -*- # Author: Twwy# Description: parse the argv in python## python test.py xxx -a 1 --b 2 2 4 -t ## data: {"default":["xxx"], "-a":["1"], "--b":["2","2
2016-02-05 21:03:25
485
原创 使用基本的算法,实现数独游戏的填值
可以实现简单级别的数独填值,经本人验证,目前测试的是难度系数在2.0一下的都没有问题,后面会考虑接入神经网络的自组织学习方法,来实现自动的识别高难度系数的数独计算# encoding: utf-8"""九宫格算法"""import copy class Numobj(object): def __init__(self): self.num_idx =
2016-02-04 16:20:38
470
原创 表单验证(使用Vtype)
一、验证类型 1.空值验证 allowBlank 2.输入类型以及输入格式验证(数字、邮箱、日期、时间) 2.0.1 使用特定类型的表单组件Ext.form.Number,Ext.form.Date,Ext.form.Time 2.0.2 使用regex(正则表达式) 2.0.3 使用VType对输入内容进行验证 3.多字段间数据验证(关联字段数据的校验) 表单验证中使用VTy
2016-02-03 10:54:15
1447
原创 简单的使用进程池
import osfrom multiprocessing import Pool def powers(x): #print(os.getpid()) return 2 ** xif __name__=='__main__': workers=Pool(processes=5) results=workers.map(po
2016-02-02 20:05:55
217
原创 如果express支持Promise那该多少
我就写了一个名叫promise-express-router的项目。原来我们在声明一个router的时候是这样的var router = new require('express').Router;router.get('/test', function(req, res, next) { foo(function(err) { if (err) {
2016-02-02 20:03:49
345
原创 1个APP的生产过程
1.数据准备可以手动录入可以从其他采集scrapy数据存储,关系型mysql,sqlite,非关系型redis,mongodb接口准备开发接口,用熟悉的语言node,php,python。熟悉的架构express,flask...APP设计IOS可以用swiftWebApp可以用angularjs+bootstrap
2016-01-29 00:18:59
669
原创 ngnix下conf通用设置方法(php fastcgi)
核心做法:三类文件 1. 基础文件 conf/nginx.conf# 说明:nginx默认会引用该文件 2. fastcgi参数文件 conf/nginx.conf# 说明 fastcgi会设置所有站点都通用的参数 3. 站点文件 如:conf/vhost/a.com 可以有多个,放在vhost文件夹下 彼此引用说明 在基础文件conf/nginx.conf中插入inc
2016-01-29 00:12:26
487
原创 用python爬大一波美女妹子
python版本:2.7和大家一起交流编程心得,如果代码有需要改进的地方,希望大家多提意见一大波的妹子福利哦#coding:utf-8import urllib2,re,osfrom urllib import *from time import sleep class spider: def __init__(self): self.lst_girl=[]
2016-01-26 23:41:59
1673
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人