(一)装饰器的形成过程 装饰器的本质是闭包函数的一种应用,装饰器是用来装饰函数的,在不修改原函数及其调用方式的情况下对原函数功能进行拓展。 装饰器的主要功能和装饰器的固定结构 装饰器的主要功能: 在不改变原函数及其调用方式的基础上在函数的前,后增加功能。 装饰器的固定格式: 带参数的装饰器 开放封闭 ...
分类:
编程语言 时间:
2017-07-27 20:23:10
阅读次数:
184
IP地址转换成Long型数字的算法 在应用程序开发中,涉及到IP地址的存储,大部分开发人员都将其存为String(或文本类型)。能否将固定格式为m.n.x.y的IP地址转换成Long型的数字呢?答案是肯定的。在数据库层面,可以直接将结果设置成表的主键,避免IP地址的重复,因为是主键,也就是表的索引了 ...
分类:
其他好文 时间:
2017-07-26 02:03:26
阅读次数:
268
根据开发文档可知,只要使用POST方式提交固定格式的json字符串到那个地址即可。这里我写的是最简单的文本 第一步:建立对应的实体类。 第二步:编写测试类: 这里是使用httpClient发起的请求,gson将对象转换为json字符串。 注意:openId至少为两个,否则返回报错不能发送,如果只有一 ...
分类:
微信 时间:
2017-07-13 00:52:29
阅读次数:
332
一.建立一个虚拟主机1.vim/etc/httpd/conf.d/vhost.conf该文件为新建文件,也可在/etc/httpd/conf/httpd.conf末尾添加,为:<VirtualHost192.168.18.144:80>/固定格式ip和端口自己设置ServerNamecacti.gaowei.com/域名DocumentRoot/web/vhost/cacti-0.8.8a/路径<Direc..
分类:
其他好文 时间:
2017-07-07 19:51:22
阅读次数:
154
之前因为做前台的东西比較少,对于json和js数组的认识仅局限于一种固定格式。这样的固定的思维在开发前台时,特别是近期使用highcharts插件时。让我感到特别不明确。通过查询最终心头的疙瘩解开了。 好了,废话少说。进入正题。 1、json 什么是json? 首先让我看看w3c是怎么定义的。 JS ...
分类:
编程语言 时间:
2017-07-04 18:09:15
阅读次数:
205
time 模块: 转成时间戳: 将时间戳转成格式化字符串: 另外还有一个固定格式的字符串转化: random模块: , ...
分类:
编程语言 时间:
2017-06-21 23:11:10
阅读次数:
353
1rpm-qa|greprsync查看电脑中是否安装rsync软件2rpm-qlrsync显示rsync以及下面的相关文件信息3vim/etc/rsyncd.conf配置rsync守护进程配置文件(此文件非常重要)以下是固定格式,复制粘贴,然后对应修改相应的参数即可######rsyncd.confstart#######uid=rsync##指定用户主gid=rsync..
分类:
其他好文 时间:
2017-06-21 19:56:24
阅读次数:
153
又是一个新的系列,那个什么是“解析器”?在我的认知里,大概代表了如下的东西: 1、格式解析,将固定格式的字符串内容,翻译成我们能够简单获取和处理的结构;如配置文件(.ini)、XML。 2、编译器+虚拟机,其实就是某一门语言的前端+后端+运行时,当然也可以解释执行;如本人的Xmas,轻量的有正则表达 ...
分类:
其他好文 时间:
2017-06-17 18:38:00
阅读次数:
120
1.使用-x,开启shell脚本的跟踪调试功能 ex:bash -x script.sh or sh -x script.sh 2.使用set -x 和 set +x对脚本进行部分调试(输入中间的内容) 3.固定格式生成调试信息 注:符号:告诉shell不要进行任何操作 执行命令:_DEBUG=on ...
分类:
系统相关 时间:
2017-06-10 12:25:15
阅读次数:
207
第一个程序 在linux上需要用#!/usr/bin/env python告诉系统用什么解释器来执行此段代码 # -*- coding: utf-8 -*-则是指示此段代码的编码格式,一般作为固定格式 变量 变量定义的规则: 变量名只能是 字母、数字或下划线的任意组合 变量名的第一个字符不能是数字 ...
分类:
编程语言 时间:
2017-06-05 00:30:32
阅读次数:
248