先看一个问题: 有两个线程,子线程先执行10次,然后主线程执行5次,然后再切换到子线程执行10,再主线程执行5次……如此往返执行50次。 看完这个问题,很明显要用到线程间的通信了, 先分析一下思路:首先肯定要有两个线程,然后每个线程中肯定有个50次的循环,因为每个线程都要往返执行任务50次,主线程的 ...
分类:
编程语言 时间:
2019-01-06 18:53:01
阅读次数:
145
From:https://www.gracefulsecurity.com/xml-external-entity-injection-xxe-vulnerabilities/ Here’s a quick write-up on XXE, starting with how to detect t ...
分类:
其他好文 时间:
2019-01-06 18:52:53
阅读次数:
149
原文:sql server 性能调优之 当前用户请求分析 (1)一. 概述 在生产数据库运行期间,有时我们需要查看当前用户会话状态或者是说数据库当前是否运行良好, 应用的场景比如:当运行的应用系统响应突然变慢时需要分析数据库的、或想分析当前的数据库是否繁忙,是否有长时间的等待, 又或者执行一个sql... ...
分类:
数据库 时间:
2019-01-06 18:52:40
阅读次数:
253
Many web and mobile applications rely on web services communication for client-server interaction. Most common data formats for web services are XML, ...
分类:
Web程序 时间:
2019-01-06 18:52:30
阅读次数:
185
原文:sql server 性能调优之 CPU消耗最大资源分析1 (自sqlserver服务启动以后)一. 概述 上次在介绍性能调优中讲到了I/O的开销查看及维护,这次介绍CPU的开销及维护, 在调优方面是可以从多个维度去发现问题如I/O,CPU, 内存,锁等,不管从哪个维度去解决,都能达到调优的效... ...
分类:
数据库 时间:
2019-01-06 18:51:59
阅读次数:
215
原文:sql server 性能调优之 资源等待 CXPACKET一.概述 CXPACKET是指:线程正在等待彼此完成并行处理。什么意思呢? 当sql server发现一条指令复杂时,会决定用多个线程并行来执行,由于某些并行线程已完成工作,在等待其它并行线程来同步,这种等待就叫CXPACKET。 为... ...
分类:
数据库 时间:
2019-01-06 18:51:50
阅读次数:
208
原文:sql server 性能调优之 资源等待 LCk 一. 概述 这次介绍实例级别资源等待LCK类型锁的等待时间,关于LCK锁的介绍可参考 “sql server 锁与事务拨云见日”。下面还是使用sys.dm_os_wait_stats 来查看,并找出耗时最高的LOK锁。 select wait... ...
分类:
数据库 时间:
2019-01-06 18:51:44
阅读次数:
161
一:修改基本配置: 1,修改主机名 vi /etc/sysconfig/network 2,修改ip地址:这个在安装里面有详细的讲解,而且一般是在安装的时候就配置的;在这里就不做多余的叙述 3,修改ip地址和主机名之间的映射关系:这个也有详细的介绍了 4,防火墙的设置 4,1检查防火墙是否打开 : ...
分类:
系统相关 时间:
2019-01-06 18:27:15
阅读次数:
251
一.linux命令帮助的获取 内建命令:s # help COMMAND 外建命令:都有一个可执行程序,位于文件系统某目录下:which,whereis来获取路径 shell 程序搜索可执行文件的路径定义在PATH环境变量中 #echo $PATH 先后顺序:自左向右; shell 搜索到的外部 1 ...
分类:
系统相关 时间:
2019-01-06 18:27:05
阅读次数:
144
编码编码的转换 s = 'alex' s1 = s.encode('utf-8') # 编码 utf-8 包含了ascii print(s1.decode('gbk')) # 解码 gbk 包含了ascii ...
分类:
其他好文 时间:
2019-01-06 18:26:58
阅读次数:
118
1.定义:定义了一个算法的骨架,并允许子类为一个或多个步骤提供实现; 模板方法使得子类可以在不改变算法结构的情况下,重新定义算法的某些步骤。 2.类型:行为型 3.适用场景:一次性实现一个算法的不变的部分,并将可变的行为留给子类来实现; 各子类中公共的行为被提取出来并集中到一个公共父类中,从而避免代 ...
分类:
其他好文 时间:
2019-01-06 18:26:50
阅读次数:
192
packagemainimport("fmt")funcreverse(sstring)string{s1:=[]rune(s)fori:=0;i<len(s1)/2;i++{tmp:=s1[i]s1[i]=s1[len(s1)-1-i]s1[len(s1)-1-i]=tmp}returnstring(s1)}funcmain(){s:="123456"fmt.Println(reverse
分类:
其他好文 时间:
2019-01-06 18:26:30
阅读次数:
111
numpy介绍 创建numpy的数组 np.array() 传入一个列表, 返回一个数组 np.arange(10) 类似于python中的range 拓展: 将一维数据变成多维数组 前提保证, reshape()中的行和列相乘等于数组中的全部元素的个数 将一维数组转换成二维数组 将一维数组转换成三 ...
分类:
其他好文 时间:
2019-01-06 18:26:18
阅读次数:
245
一、索引 序列中的元素都是有编号的——从0开始递增 字符串就是一个由字符组成的序列,索引0指向第一个元素。 举例:greeting = ‘Hello’ greeting[0] 索引是0,指向的是第一个元素,取出的是'H' 二、列表(可变的——可以改变列表的内容) 从列表中删除元素:使用del语句实现 ...
分类:
其他好文 时间:
2019-01-06 18:26:00
阅读次数:
163
超简单超实用 移动开发的前端来说,使用各种真机来进行自己网站进行查看是必要的。因此,会经常通过电脑开启一个 wifi 来供手机进行连接,形成一个小的局域网,然后就通过局域网的 ip 地址(查询 ip 地址,cmd——》ipconfig), 通过 ip 地址来进行自己本地服务器中的项目访问。这种方法十 ...
分类:
移动开发 时间:
2019-01-06 18:25:52
阅读次数:
810
函数表达式 定义:函数表达式区别于函数声明,也是一种定义函数的方式,形似与变量赋值,这个值就是函数体,例如: 特点: 1 . 区别于函数声明,和普通变量一样使用前必须声明,不声明在非严格模式下被认为是全局的变量,在严格模式下报错 递归 定义:在一个函数中调用自身,递归必须要有结束条件阶乘 特点: 1 ...
分类:
编程语言 时间:
2019-01-06 18:25:45
阅读次数:
184
1、./ 是当前目录 2、../ 是父级目录 3、/ 是根目录 ...
分类:
其他好文 时间:
2019-01-06 18:25:39
阅读次数:
189