线程基础知识(一) 看了Java多线程编程核心技术第一章,算是读后感吧感觉自己基础并不是很好。 并发和并行 并发:你在吃饭突然来了一个电话,然后你去接电话,接完电话再吃饭。 并行:你在吃饭突然来了一个电话,然后你边吃饭边接电话。 并发其实就是交替的进行,并行就是同时进行。 进程和线程和程序 参考ht ...
分类:
编程语言 时间:
2018-05-23 02:17:18
阅读次数:
277
有很多地方需要用到随机字符,比如登录网站的随机验证码,通过random模块可以很容易生成随机字符串 ...
分类:
编程语言 时间:
2018-05-23 02:18:27
阅读次数:
224
1 '''This module implements specialized container datatypes providing 2 alternatives to Python's general purpose built-in containers, dict, 3 list, se ...
分类:
编程语言 时间:
2018-05-23 02:20:12
阅读次数:
273
1. 基本有序 在众多排序算法中,有一个概念被多次提及:数组基本有序。 例如: 直接插入排序(Insertion Sort)在面对数组基本有序时,体现出良好的性能。 平滑排序(Smooth Sort)在数组趋向有序时,其时间复杂度趋向于 O(n)。 快速排序(Quick Sort)和堆排序(Heap ...
分类:
编程语言 时间:
2018-05-23 02:20:45
阅读次数:
251
通用函数(及ufunc)是一种对ndarray中的数据执行元素级运算的函数。你可以将其看作简单函数(接受一个或多个标量值,并产生一个或多个标量值)的矢量化包装器。 https://zhuanlan.zhihu.com/p/33468084 abs,fabs sqrt square exp log,l ...
分类:
编程语言 时间:
2018-05-23 02:21:10
阅读次数:
221
负载均衡集群介绍主流开源软件LVS、keepalived、haproxy、nginx等其中LVS属于4层(网络OSI7层模型),nginx属于7层,haproxy既可以认为是4层,也可以当做7层使用keepalived的负载均衡功能其实就是lvslvs这种4层的负载均衡是可以分发除80外的其他端口通信的,比如MySQL的,而nginx仅仅支持http,https,mail,haproxy也支持My
分类:
编程语言 时间:
2018-05-23 02:21:35
阅读次数:
197
#include"iostream" #include"time.h" using namespace std; void show(int *a,int N){ for(int i = 0;i = 0 && temp j,则找到插入点 } a[j + 1] = temp; //将i插入腾出的位置 ... ...
分类:
编程语言 时间:
2018-05-23 02:21:59
阅读次数:
193
1.如何在列表,字典,集合中根据条件筛选数据? 如: 过滤列表[3, 9, -1, 10, 20, -2...]中的负数 筛出字典{‘小明’:70, 'Jim':88,'Tom':98...}中值高于90的项 筛出集合(2,3,5,7,8,12,23...)中能被3整除的元素 像第一种过滤列表中的负 ...
分类:
编程语言 时间:
2018-05-23 02:22:17
阅读次数:
205
晚上遇到了,碰到了程序一运行就卡住的尴尬问题,然后百度下,看了看,Get到了一个新的skill。 1. 打开对应的VS程序,选择“调试/Attach Unity Debuger”菜单来调试代码。 2.启动对应的IDE,然后在卡住后,切回VS,选择“调试/窗口/线程”菜单,打开线程窗口。后点击调试的红 ...
分类:
编程语言 时间:
2018-05-23 02:22:27
阅读次数:
197
通过设计发现,如果只是传递一个值,可以通过 m.setAttribute(“data”,data); 来传递,但是如果是多个对象传值,一般使用map集合装数据 map.put("page", page); map.put("miList",list); m.addAttribute("map", m ...
分类:
编程语言 时间:
2018-05-23 02:23:31
阅读次数:
220
1.1 什么是模块 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1. 使用python编写的代码(.py) 2. 已被便以为共享库或DDL的C或者C++扩展 3. 包好一组模块的包 4. 使用C ...
分类:
编程语言 时间:
2018-05-23 02:24:23
阅读次数:
186
在python中,与时间处理有关的常用模块有:time,datetime,calendar(很少用) 一、在Python中,通常有这几种方式来表示时间: 二、几个定义 UTC(Coordinated Universal Time,世界协调时)亦即格林威治天文时间,世界标准时间。在中国为UTC+8。D ...
分类:
编程语言 时间:
2018-05-23 02:24:30
阅读次数:
266
1、(已解决) test = [1, 2, 3, 4] print("1", id(test)) def func(a): print("2", id(a)) a = a.remove(1) print("3", id(a)) return a c = func(test) print("4", i ...
分类:
编程语言 时间:
2018-05-23 02:24:54
阅读次数:
190
从头搭建分布式日志系统,主要是在spring mvc上结合ELK套件实现(之前有些工作由于分工不同由不同的同事来完成,我只是在已经配置好的环境下做开发而已),包含如下这些技术点: spring mvc logback logstash elasticsearch kibana redis 来看下整体 ...
分类:
编程语言 时间:
2018-05-23 02:25:38
阅读次数:
286
Spring是一个开源框架,为了解决企业应用开发的复杂性而创建的,但现在已经不止应用于企业应用。 Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架 --从大小与开销两方面而言Spring都是轻量级的。 --通过控制反转(IoC)的技术达到松耦合的目的 --提供了面向切面编程 ...
分类:
编程语言 时间:
2018-05-23 02:27:24
阅读次数:
234
因为每天都需要喝水 这是非常重要的 目录结构: ├─bin│ │ start.py│ ││ └─__pycache__│ start.cpython-36.pyc│├─core│ │ src.py│ ││ └─__pycache__│ src.cpython-36.pyc│└─log access. ...
分类:
编程语言 时间:
2018-05-23 02:29:10
阅读次数:
246
Python dir() 函数 描述 dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。 语法 dir 语法: 参数说明: ...
分类:
编程语言 时间:
2018-05-23 02:29:18
阅读次数:
215
字符数组是用来存放字符数据的数组。字符数组中的一个元素存放一个字符。字符数组可以存放若干个字符,也可以存放字符串。字符串的末尾必须有'\0'字符,它的ASCII值为0。 解析字符串的末尾必须有'\o'字符: char a[]="a,b,c,d" 此时:sizeof(a)=5 说明此时有'\0' ch ...
分类:
编程语言 时间:
2018-05-23 02:29:34
阅读次数:
259
list是一种有序的集合,可以随时添加和删除其中的元素。 用len()函数可以获得list元素的个数。 用索引来访问list中每一个位置的元素,索引是从0开始的。如果要取最后一个元素,除了计算索引位置外,还可以用-1作索引,直接获取最后一个元素。以此类推,可以获取倒数第2个、倒数第3个。 list是 ...
分类:
编程语言 时间:
2018-05-23 02:30:03
阅读次数:
204
ANSI C 的类型限定词有const、volatile以及restrict三个,以下分别介绍三个限定词: 1、类型限定词const (1)、如果变量中带有const关键字,则该变量无法进行赋值、增量及减量运算来修改改变量的值。 例如: const int nochange; //把nochange ...
分类:
编程语言 时间:
2018-05-23 10:19:34
阅读次数:
201