什么情况下可以使用装饰器:函数可以作为参数传递的语言,可以使用装饰? 装饰器的好处:可以极大地简化代码,在不改变原函数的基础上动态修改函数功能,避免每个函数写重复性代码.(可以让已有函数不做任何改动的情况下增加功能.可以使修改函数更加容易,本质上还是一个函数)经常用于以下方面: 1、打印日志 @lo ...
分类:
编程语言 时间:
2020-02-22 13:52:35
阅读次数:
80
一、"即时满足"的互联网 "轻微烦躁,偶尔自燃,当代生活多数时刻的心情基调。" 如果你出生于上个世纪,应该能明白木心的《从前慢》里的 「从前的日色变得慢,车、马、邮件都慢」 这种情怀是从何而来,但如果你是一位出生在互联网时代的 「网络原住民」 ,对这首诗里形容的生活,你很可能已经彻底失去了感受它的机 ...
分类:
其他好文 时间:
2020-02-22 13:52:22
阅读次数:
219
############################################## """ 阅读什么样的代码? 很难明确的说应该阅读什么样的代码,只能说有一些基本的原则: 1,阅读那些你用得着的代码 这一步最好从阅读那些你已经在使用的插件或者库文件开始。 这些都是你可以学习的非常好的例子。 ...
分类:
其他好文 时间:
2020-02-22 13:52:09
阅读次数:
69
发布服务有两种方法, 1. 用ArcMap --Share As - service --publish a service 此方法可以直接将地图数据发布到ArcGIS Server 的地图服务中,有的时候会提示 publish tool 已停止,那需要用第2种方法先导入一次。 然后再使用此方法。否 ...
分类:
数据库 时间:
2020-02-22 13:51:54
阅读次数:
101
C++常用标准模板库(未完待续) 1. vector(动态数组) ? 1)vector的定义: ? 一维:vector name,typename可以是任何类型; ? 二维:vector ,C++11后 “ ”之间不需要空格了。 ? 2)vector的访问: 和数组一样使用下标访问; 使用迭代器:迭 ...
分类:
编程语言 时间:
2020-02-22 13:51:27
阅读次数:
58
PC端宽高自适应: 宽度设置:不设置宽度或设置width:100%;(显示状态:块状元素跟随父元素宽度变化) 高度设置:1 - 不设置高度或设置height:auto;(显示状态:高度被内容撑开。弊端:内容较少时网页高度偏小) 2 - 设置最小高度:min-height:;(显示状态:当内容超出最小 ...
分类:
其他好文 时间:
2020-02-22 13:51:12
阅读次数:
63
一、实现过程: 步骤一:server 端建立socket对象,并绑定Ip和端口号 步骤二:client建立对象,并与server端连接 步骤三:client发送指令,server接受执行,得到结果并返回给client核心:一收一发,一收一发,一收一发,重要的事情说三遍 二、知识点总结: 1、serv ...
分类:
其他好文 时间:
2020-02-22 13:50:58
阅读次数:
68
Debian 安装源配置 所有的Linux安装完后第一件事,就是要更新安装源 安装源是什么呢,安装源又称软件源,是指把软件的安装源地址放在一个pool里面,用一条命令(比如apt get install XXX)就可以按照顺序从源内指定的服务器查询下载并进行更新或安装 源列表文件通常在/etc/ap ...
分类:
其他好文 时间:
2020-02-22 13:50:40
阅读次数:
365
第4章-15 换硬币 挺难的,这里学到一个range的用法: 也就是说range函数能实现顺序和倒序,取决于step是正是负 count = 0 x = int(input()) a = x // 5 for m in range(a,0,-1): b = (x - (m * 5)) // 2 fo ...
分类:
编程语言 时间:
2020-02-22 13:50:23
阅读次数:
111
给定一个由 '(' 和 ')' 括号组成的字符串 S,我们需要添加最少的括号( '(' 或是 ')',可以在任何位置),以使得到的括号字符串有效。 从形式上讲,只有满足下面几点之一,括号字符串才是有效的: 它是一个空字符串,或者它可以被写成 AB (A 与 B 连接), 其中 A 和 B 都是有效字 ...
分类:
其他好文 时间:
2020-02-22 13:49:49
阅读次数:
70
一、什么是策略模式 策略这个词应该怎么理解,打个比方说,我们出门的时候会选择不同的出行方式,比如骑自行车、坐公交、坐火车、坐飞机、坐火箭等等,这些出行方式,每一种都是一个策略。 再比如我们去逛商场,商场现在正在搞活动,有打折的、有满减的、有返利的等等,其实不管商场如何进行促销,说到底都是一些算法,这 ...
分类:
其他好文 时间:
2020-02-22 13:49:37
阅读次数:
61
TCP 常识 1. 网络七层 2. TCP三次握手 3. TCP四次挥手 4. TCP与UDP比较 5、tcp/udp相关协议 ...
分类:
其他好文 时间:
2020-02-22 13:49:20
阅读次数:
60
注意:小程序分为前端和后端,前端是上传到微信官网审核的,后端是上传到微擎addons目录的,网站必须开启SSL(https) 1、将下载的小程序解压(解压后我们会得到前端和后端文件),我们将(后端文件里面的文件)上传到网站根目录addons文件目录下,上传后我们进入后台依次点击【系统】-【小程序应用 ...
分类:
微信 时间:
2020-02-22 13:49:03
阅读次数:
134
//坑点一,序号不存在,表示序号可能大于最大值,或者小于最小值。 //坑点二,输出转义字符\,用\\ 注意点:二维数组vvs,只能插入一维数组vs,不能直接通过语法vvs[i].push_back(str)实现粒度插入。 #include<iostream> #include<vector> usi ...
分类:
其他好文 时间:
2020-02-22 13:48:28
阅读次数:
70
这道题是所有题目中最坑的,可能是之前出题不严谨,也可能是我理解错了题意。 注意点:实部和虚部均保留 2 位小数,并不是指四舍五入后,保留两位小数,而是从小数点后面的第三位开始,直接抹去后面所有的数,此谓保留两位小数。例如,0.008保留 2 位小数后就是0.00。 #include<iostream ...
分类:
其他好文 时间:
2020-02-22 13:48:08
阅读次数:
52
1、文档注释 A、JDK 包含一个很有用的工具,叫做 javadoc,它可以由源文件生成一个HTML 文档。 B、文档提取的是以 /** 开头,到 */ 结束。 C、javadoc 实用程序(utility)从下面几个特性中抽取信息: · 包 · 公有类与接口 · 公有的和受保护的构造器及方法 · ...
分类:
编程语言 时间:
2020-02-22 13:47:53
阅读次数:
79
用正则切分字符串输出 ['info','xiaoZhang','33','shandong']、s="info:xiaoZhang33shandong", import re s="info:xiaoZhang 33 shandong" res = re.split(r":| ", s) # |表示 ...
分类:
编程语言 时间:
2020-02-22 13:47:05
阅读次数:
409