[原] 框架中增加了表单验证及表单回填功能

本次增强包括以下内容: 1.增加了表单项的定义功能,可以对表单项进行常规检查 2.增加了表单的定义 功能,可以对整个表单进行常规检查 3.表单项检查和表单检查中,都允许开发人员自行编写业务代码进行进一步的检查 4.使用标准的错误处理方式,将表单中的全部错误返回给前端 5.用户在表单填写过...

2019-06-13 06:48:49

阅读数 42

评论数 0

[原] Python 取指定定界符中间的内容

# 取指定定界符中间的内容 def mid(content: str, beginString: str = '', endString: str = ''): """ 取指定定界符中间的内容 :param content: str 要截取的字...

2019-03-26 09:57:00

阅读数 105

评论数 0

[原] Python 将下划线分隔的名字,转换为驼峰模式

# 将下划线分隔的名字,转换为驼峰模式 def formatter(src: str, firstUpper: bool = True): """ 将下划线分隔的名字,转换为驼峰模式 :param src: :param firstUp...

2019-03-26 09:56:06

阅读数 317

评论数 0

[原] Python 判断是否包含中文

# 判断是否包含汉字(简体中文) def hasCN(string: str): """ 判断是否包含汉字(简体中文) :param string: :return: """ return ...

2019-03-26 09:45:54

阅读数 228

评论数 0

[原] Python 日期运算

# 日期计算 def nextDay(day: str = '', n: int = 1): """ 日期计算 :param day: :param n: :return: """ ...

2019-03-26 09:45:25

阅读数 146

评论数 0

[原] Python 列表转字典

这个操作经常用,但是太复杂,封装一下 # 列表转字典 def listToDict(data): """ 列表转字典 :param data: list|dict :return: dict ""&quo...

2019-03-26 09:31:40

阅读数 13

评论数 0

[原] Python 向文件中追加一行,类似file_put_content

没有找到类似功能,自己写了一个,如果谁知道有现成的功能,请告诉我 * 其中要考虑文件锁问题 # 向文件中追加一个字符串 def file_put_content(file: str, msg: str): """ 向文件中追加一个字符串 :...

2019-03-25 14:36:03

阅读数 528

评论数 0

[原] Python 根据URL获取JSON

# GET请求API接口,并对结果进行JSON解析 def getApi(host: str, url: str): """ GET请求API接口,并对结果进行JSON解析 :param host: 主机 :param url: 地址 ...

2019-03-25 14:23:22

阅读数 145

评论数 0

[原] Python MD5

简化一下MD5的步骤 # 对MD5操作进行简化 def md5(src: str): """ 对MD5操作进行简化 :param src: 要签名的源串 :return: MD5签名结果 """...

2019-03-25 14:22:30

阅读数 8

评论数 0

[原] Python 获取Windows全部硬盘名称

# Windows操作系统下,返回全部硬盘编号['C:\','D:\'] def winDrivers(): """ Windows操作系统下,返回全部硬盘编号['C:\','D:\'] :return: list "&quo...

2019-03-25 14:14:33

阅读数 98

评论数 0

[原] Python 根据设备编号获取设备名称

# Linux下,根据设备号,获取设备名称 def linuxDeviceToName(no: int): """ Linux下,根据设备号,获取设备名称 :param no: 设备编号 :return: str "&...

2019-03-25 14:13:43

阅读数 169

评论数 0

[原] Python 根据用户编号获取用户名称

# 根据 stat中查出的用户编号,获取用户名称 def linuxUserInfo(st_uid: int): """ 根据 stat中查出的用户编号,获取用户名称 :param st_uid: 用户ID :return: str 用...

2019-03-25 14:12:38

阅读数 184

评论数 0

[原] Python 根据用户组编号,获取用户组名称

# 根据 stat中查出的组编号,获取组名称 def linuxGroupInfo(st_gid: int): """ 根据 stat中查出的组编号,获取组名称 :param st_gid: 用户组编号 :return: str 用户组...

2019-03-25 14:12:02

阅读数 201

评论数 0

[原] Python 获取CPU信息

# 获取CPU运行情况 def cpuInfo(): """ 获取CPU运行情况 :return: """ cpuTimes = psutil.cpu_times() # 获取CPU信息中...

2019-03-25 12:04:13

阅读数 331

评论数 0

[原] Python 获取全部网络信息

# 获取网络信息 def netInfo(): """ 获取网络信息 :return: """ counter = psutil.net_io_counters() netAddr = ps...

2019-03-25 12:03:32

阅读数 227

评论数 0

[原] Python 获取全部进程信息

转战Python已经半年,现在开始写一些自己开发的代码段 # 获取全部进程信息 def processInfo(): """ 获取全部进程信息 :return: list """ # 定义一个...

2019-03-25 12:01:20

阅读数 746

评论数 0

[原] PHP 多子进程 pcntl_fork的初步实践

近期准备在项目中使用并发消息处理, 先试用fork多子进程, 以后再研究pthreads多线程   fork有一些坑,这里记录一下   1.返回PID>0的是主进程 , 返回值=0的是子进程 , 不要弄混了. (其实差别不大) 2.子进程处理完成一定要加exit/d...

2018-12-12 15:41:26

阅读数 227

评论数 0

[原] 关于使用Redis作为存储介质,实现复杂查询的实践

只是以此记录实践经验 构想中, 以 Hash表作为数据存储结构,以SortedSet作为索引存储结构,以实现多索引复合查询 实践中, 非主键索引的交并比较容易处理,但非主键索引与主键索引的交并就不好处理了, 最后结果ID集合的查询也不好处理 最终,放弃此想法.   只用Redis解决一些...

2018-12-05 12:21:08

阅读数 337

评论数 0

[原]Workerman实际应用

这不是教程,只是在实际项目中应用了Workerman,以此记录   public function socket() { //命令行永久运行 set_time_limit(0); //指定日志位置 \Workerman\Worker::$logFile=DI...

2018-12-05 10:50:51

阅读数 137

评论数 0

[原]PHP 7 中 由于 PDO版本问题导致 的 严格类型检查错误

近期项目开发 过程中遇到一个BUG 项目采用了PHP 7.1 新功能.,并进行了强制类型约束 本地开发(Windows环境+PHP7.1.*),代码运行正常 测试环境(Linux+PHP7.2) 运行正常 正式服务器(Linux+PHP7.1) 类型错误.   经过逐步追查, 在PDO...

2018-11-02 14:22:04

阅读数 181

评论数 0

提示
确定要删除当前文章?
取消 删除