1、概述 1.1、jdk5之前,用于 调节共享对象访问机制 只有 synchronized、volatile; jdk5之后,提供了 显示锁:Lock、ReentrantLock...; 显式锁 并不是 内部锁机制 的替代,而是 当内部锁被证明受到局限时,提供可选择的高级特性; 1.2、 ...
分类:
编程语言 时间:
2019-12-13 12:05:47
阅读次数:
87
网络协议 1,七五协议 1. 应用层(表示层,会话层) 1. FTP协议:文件传输协议,工作TCP\IP模型的应用层,基于TCP的传输协议,面向连接的流式协议,提供可靠的数据传输 2. 规定应用程序的数据格式 2. 传输层 1. 端口协议:建立端口到端口的通行 2. TCP协议:面向链接的流式协议, ...
分类:
其他好文 时间:
2019-12-13 12:05:33
阅读次数:
97
下面两段代码从HTML语义化的角度来看有什么问题?<!--more--><!--示例1--><label>作者:<inputtype="author"texture="deeppile"></label><!--示例2--><body><h1>【深度】扒开V8引擎的源码,我找到了你们想要的前端算法<
分类:
Web程序 时间:
2019-12-13 12:05:16
阅读次数:
115
在我们做一个项目的时候,如果是自己用或者是给同行用的话往往不需要做一个安装页面的,但是如果是将项目给一些不怎么会操作服务器,不怎么会程序的人用的时候,我们就需要一个安装页面来帮助他们更好的将项目安装好。废话补多少了,我们直接开始教学吧,我这个是基于tp6.0上的,如果不是tp6.0也可以使用,稍作修 ...
分类:
Web程序 时间:
2019-12-13 12:05:02
阅读次数:
83
补充指令解析器compile github源码 补充下HTML节点类型的知识: 元素节点 Node.ELEMENT_NODE(1) 属性节点 Node.ATTRIBUTE_NODE(2) 文本节点 Node.TEXT_NODE(3) CDATA节点 Node.CDATA_SECTION_NODE(4 ...
分类:
其他好文 时间:
2019-12-13 12:04:46
阅读次数:
84
可以用for循环的数据类型: 1:集合数据类型:list,tuple,dict,set,str 2 :generator::包括生成器和一些带yield的generator function 定义:可以被next()方法调用并不断返回下一个值的对象称为迭代器 generator 可以使用isinst ...
分类:
其他好文 时间:
2019-12-13 12:04:22
阅读次数:
92
将一幅或多幅图像添加到您的思维导图。 为此,先要选择一个主题。今天带来的就是思维导图simplemind插入图像的教程。 simplemind for Mac(思维导图) https://www.macdown.com/mac/1290.html 将一幅或多幅图像添加到您的思维导图。为此,选择一个主 ...
分类:
其他好文 时间:
2019-12-13 12:04:06
阅读次数:
247
哈希索引基于哈希表实现,只有精确匹配索引所有列的查询才有效。对于每一行数据,存储引擎都会对所有的索引列计算一个哈希码,哈希码是一个较小的值,并且不同键值的行计算出来的哈希码也不一样。哈希索引将所有的哈希码存储在索引中,同时在哈希表中保存指向每个数据行的指针。 在mysql中,只有Memory引擎显式 ...
分类:
数据库 时间:
2019-12-13 12:03:51
阅读次数:
75
python随机生成个人信息 #!/usr/bin/env python3 # -*- coding:utf-8 -*- import random import sys, pymysql import threading class PersonalInformation(): # 生成姓名 de ...
分类:
编程语言 时间:
2019-12-13 12:03:19
阅读次数:
76
MySql SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT * FROM TrackingSupplierInfo order by CheckingTime desc limit 10000; SET SESSION ...
分类:
数据库 时间:
2019-12-13 12:02:51
阅读次数:
266
1.push_back 在数组的最后添加一个数据 2.pop_back 去掉数组的最后一个数据 3.at 得到编号位置的数据 4.begin 得到数组头的指针 5.end 得到数组的最后一个单元+1的指针 #include<string.h> #include<vector> #include<io ...
分类:
编程语言 时间:
2019-12-13 12:02:38
阅读次数:
90
DML是一种非常简单的标记语言,它帮助基于现有命令的输出发现和执行新命令。许多WinDbg命令(以及扩展命令)都支持DML。例如,下面是lm D命令,它显示DML输出: 在上面的命令输出中,当我单击“SillyThreadPool”链接时,调试器为我执行了另一个命令lmDvmSillyThreadP ...
分类:
其他好文 时间:
2019-12-13 12:02:24
阅读次数:
173
java语言特点 1.简洁有效 2.可移植性 3.面对对象 4.解释型 5.适合分布式计算 6.拥有较好的性能 7.健壮、防范于未然 8.具有多线程处理能力 9.具有较高的安全性 10.是一种动态语言 11.是一种中性结构 Java基本数据类型 数据类型|大小/位|可表示的数据范围 : :|: :| ...
分类:
其他好文 时间:
2019-12-13 12:02:11
阅读次数:
96
网络安全协议 TCP/IP协议族在设计时并没有考虑到安全性问题,信息在传输过程中的安全性无法保证,接收方无法确认发送方的身份,也无法判定接收到的信息是否与原始信息相同。 因此,网络安全研究人员在链路层、网络层和传输层开发了相应的安全补充协议,期望在各个层次上分别达到保密性、完整性和不可抵赖性的安全目 ...
分类:
其他好文 时间:
2019-12-13 12:01:52
阅读次数:
104
about Apache JMeter是Apache组织的开源项目,是 一个纯Java桌面应用,用于压力测试和性能测试,它最初被设计用于 web应用测试,后来逐渐的扩展到其他领域 jmeter可以用于对静态和动态的资源(文件、Servlet、Perl脚本、 Java对象,数据库和查询、FTP服务器或 ...
分类:
其他好文 时间:
2019-12-13 12:01:25
阅读次数:
91
1、用in var obj1 = { name: '张三' } var n = 'name'; if(n in obj1){ }或if('name' in obj1){ } 2、用[属性] var obj1 = { name: '张三' } var n= 'name'; if(obj1[n]){ } ...
分类:
其他好文 时间:
2019-12-13 12:01:12
阅读次数:
80
哪里有Github官方桌面客户端?GitHub Desktop for Mac是mac上一款功能强大的github客户端工具,可以帮助您以更直观和简化的方式连接到您的github帐户并管理您的存储库和其他相关活动,而且github Desktop附带一个设置助手,可帮助您输入github凭据并自动填 ...
分类:
系统相关 时间:
2019-12-13 12:00:49
阅读次数:
420