Tree Shaking 树木摇晃:不用的js功能不打包 当有多个函数功能时,只调用了其中某一些函数,但是打包时,会统统全部打包,造成浪费,这个时候就要使用“摇树”,将没有用到的功能摇出去,再打包; 业务代码中凡是用import引入都模块,都会检查是否调用了模块里面的方法 开发模式下,没有调用的函数 ...
分类:
Web程序 时间:
2019-08-29 18:04:41
阅读次数:
129
一、死锁与递归锁 死锁的现象归根在于函数功能中含有连续锁,并且,各个锁的加锁与解锁时存在一定的时间差。当多个此类函数出现加锁的次序不一致时,当不同进程/线程调用这些函数,可能因为首次抢得锁的进程/线程释放锁的次序不同,导致其他进程/线程抢得锁的样式也不一致,无法在一个功能函数中连续使用,出现死锁。 ...
分类:
编程语言 时间:
2019-08-23 22:38:22
阅读次数:
135
一:构造函数和一般函数区别: 1. 构造函数:对象创建时,就会调用与之对应的构造函数,对对象进行初始化。 一般函数:对象创建后,需要函数功能时才调用。 2. 构造函数:对象创建时,会调用只调用一次。 一般函数:对象创建后,可以被调用多次。 3.细节: 1,构造函数如果完成了set功能。set方法是否 ...
分类:
其他好文 时间:
2019-08-17 09:14:37
阅读次数:
64
1 import re 2 import random 3 4 5 # ord() 它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值 6 # chr() 是见数字变成汉字 7 8 9 #函数功能:将输入的字符串加密 10 #加密方式,将字变成Unic... ...
分类:
编程语言 时间:
2019-08-12 01:17:06
阅读次数:
242
sort()和sorted()两个函数功能类似 但是当处理某些特定问题时,sort()并不能满足需求 如: 给定一个非空正整数的数组,按照数组内数字重复出现次数,从高到低排序 list1 = [1,2,1,1,2,3] 用sort去实现: 私以为经过sort()函数后,l应该已经成为目的序列,但是经 ...
分类:
编程语言 时间:
2019-08-06 14:11:18
阅读次数:
87
申明:本文转自链接:https://www.jianshu.com/p/a293869bbdb8 串口读函数read是阻塞函数,多路串口接收不太好处理,如果每路串口使用单独的线程接收浪费资源,使用select()函数监听多路串口数据可以把所有接收的数据在一个线程中处理,类似QT中的槽函数功能。 1、 ...
分类:
系统相关 时间:
2019-07-22 11:29:00
阅读次数:
101
摘自:https://www.jianshu.com/p/43cb4c5d33c1 说明: 本文中使用的例子均在下面的数据库表tt2下执行: 一、concat()函数 1、功能:将多个字符串连接成一个字符串。 2、语法:concat(str1, str2,...) 返回结果为连接参数产生的字符串,如 ...
分类:
数据库 时间:
2019-07-21 21:17:42
阅读次数:
146
一.二分查找 1.binary_search:查找某个元素是否出现。 a.函数模板:binary_search(arr,arr+size ,indx) b.参数说明: arr: 数组首地址 size:数组元素个数 indx:需要查找的值 c.函数功能: 在数组中以二分法检索的方式查找,若在数组(要求 ...
分类:
编程语言 时间:
2019-07-21 18:02:46
阅读次数:
126
方法只是个带接收者参数的函数。 现在这个 Abs 的写法就是个正常的函数,功能并没有什么变化。 ...
分类:
其他好文 时间:
2019-07-19 09:14:02
阅读次数:
121
python装饰器的详细解析 什么是装饰器? python装饰器(fuctional decorators)就是用于拓展原来函数功能的一种函数,目的是在不改变原函数名(或类名)的情况下,给函数增加新的功能。 这个函数的特殊之处在于它的返回值也是一个函数,这个函数是内嵌“原“”函数的函数。 一般而言, ...
分类:
编程语言 时间:
2019-07-13 20:13:18
阅读次数:
139