一、如果代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 二、或者说:一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存在二义性,也 ...
分类:
编程语言 时间:
2017-08-23 00:28:19
收藏:
0 评论:
0 赞:
0 阅读:
364
sqoop的使用 sqoop的使用 一:导入 mysql--》hdfs 1.准备 2.导入数据 可以看到在跑yarn。 3.在HDFS上看结果 默认的地址:hdfs的家目录。 4.在HDFS上指定目录 5.指定map的个数,相同目录时,先删除原来的目录 6.查看结果 7.指定分隔符 默认是‘,’,在 ...
分类:
其他 时间:
2017-08-23 00:28:03
收藏:
0 评论:
0 赞:
0 阅读:
322
Python中 sys.argv[]的用法简明解释 因为是看书自学的python,开始后不久就遇到了这个引入的模块函数,且一直在IDLE上编辑了后运行,试图从结果发现它的用途,然而结果一直都是没结果,也在网上查了许多,但发现这个问题的比较详细的解释只有一个版本,大部分都是转裁和复制的。给的都是简明p ...
分类:
编程语言 时间:
2017-08-23 00:27:51
收藏:
0 评论:
0 赞:
0 阅读:
345
QPS 解释 QPS : Query Per Second 每秒查询率。是一台查询服务器每秒能够处理的查询次数。在因特网上,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。 为了达成预期的测目的,需要需要在jmeter中建立一个测试计划。因为本次测试仅要求完成对fnng.cnblogs.com ...
分类:
其他 时间:
2017-08-23 00:27:23
收藏:
0 评论:
0 赞:
0 阅读:
372
$(function () { //修复collapse不能正常折叠的问题 $(".collapsed").click(function () { var itemHref = $(this).attr("href"); var itemClass = $(itemHref).attr("class ...
分类:
其他 时间:
2017-08-23 00:27:12
收藏:
0 评论:
0 赞:
0 阅读:
1477
11.1 Tomcat总体设计 11.1.1 Tomcat总体架构 Tomcat和核心有连个组件:Connector和Container,Connector是可以被替换的。一个container可以有多个connector,多个connector和一个container形成一个service,ser ...
分类:
其他 时间:
2017-08-23 00:26:59
收藏:
0 评论:
0 赞:
0 阅读:
337
1、linux怎么查看系统是32位还是64位 先su -root 方法一:getconf LONG_BIT 方法二:uname -a #还有方法三 不过不用那么多了 敲了这两个命令 32 还是 64 一看便知 2、top -u root #相当于win的任务管理器 首页是查看当前运行的程序 按c是查 ...
分类:
系统服务 时间:
2017-08-23 00:26:44
收藏:
0 评论:
0 赞:
0 阅读:
1193
高斯消元+搜索 很明显每个开关只能按一次,那么我们可以想到高斯消元,其实就是解异或方程组,但是最后会有一些自由元,也就是有x+y=z,x+y=z这种一样的方程就会产生自由元,那么我们爆搜自由元取值,每次把自由元回带入方程,因为形如x+y=z这样的方程就需要回带,然后就解出一组解,取最小值即可。这当然 ...
分类:
其他 时间:
2017-08-23 00:26:26
收藏:
0 评论:
0 赞:
0 阅读:
533
from tkinter import * def write_to_file(): fileContent = open("deliveries.txt","a") fileContent.write(depot.get()+"\n") fileContent.write(description.... ...
分类:
其他 时间:
2017-08-23 00:26:11
收藏:
0 评论:
0 赞:
0 阅读:
390
class CalculateThread extends Thread { private Handler handler; @Override public void run() { super.run(); Looper.prepare(); handler = new Handler() { ...
分类:
编程语言 时间:
2017-08-23 00:25:57
收藏:
0 评论:
0 赞:
0 阅读:
322
案例要求参考上一个糗事百科单进程案例 Queue(队列对象) Queue是python中的标准库,可以直接import Queue引用;队列是线程间最常用的交换数据的形式 python下多线程的思考 对于资源,加锁是个重要的环节。因为python原生的list,dict等,都是not thread ...
分类:
编程语言 时间:
2017-08-23 00:25:32
收藏:
0 评论:
0 赞:
0 阅读:
458
官方文档是这样解释的: 简单点说就是,这个在碰撞(触发)的过程中,每一帧都会调用。 有时候,为了某些标志位或者variable的稳定,建议在此方法中赋值,避免某些值的丢失。 比如: 我做一个碰撞检测,有时候因为某些原因(比如丢帧)会造成碰撞检测失败,因此,为了避免此问题,把关键的标志位和变量在此处赋 ...
分类:
编程语言 时间:
2017-08-23 00:25:20
收藏:
0 评论:
0 赞:
0 阅读:
537
二维单调队列 rmq很明显会超时,如果这个序列是一维的,很明显就是个单调队列,现在就是把一维的单调队列转换为二维单调队列。 先求出每一列的窗口极值,然后对于每一行做单调队列,值就是之前求出每个位置结尾的极值,这样就求出了每个正方形的极值。 写起来要注意一些。 #include<bits/stdc++ ...
分类:
其他 时间:
2017-08-23 00:24:53
收藏:
0 评论:
0 赞:
0 阅读:
360
什么是不可变性(Immutability)? 即某个变量在进行了某个操作之后,其本身没有发生变化,比如对于字符串而言,对字符串的任何操作都会改变字符串本身的值,而是在字符串的基础上复制出来一个然后再改变,这样我们就说是不可变的。 比如这道题,前面三个都没有改版arr的值,所以他们三个都遵守了不可变性 ...
分类:
编程语言 时间:
2017-08-23 00:24:43
收藏:
0 评论:
0 赞:
0 阅读:
341
快排的优势: 1、期望为O(n lgn) 2、常数因子比较小 3、就地排序 4、在虚存环境很好工作 与合并排序一样是分治思想,但是不是从中间截断,而是通过partition过程实现的 每次选择最后一个元素为q,然后小的放前面,大的放后面,用ij两个坐标实现 代码:待补充 ...
分类:
编程语言 时间:
2017-08-23 00:24:11
收藏:
0 评论:
0 赞:
0 阅读:
346
<meta charset="utf-8"> 定义与name 属性相关的信息,使用 utf-8编码方式编译字符 <meta http-equiv="X-UA-Compatible" content="IE=Edge"> X-UA-Compatible 是IE8一个专有的<meta>属性,它告诉IE8 ...
分类:
Web开发 时间:
2017-08-23 00:23:58
收藏:
0 评论:
0 赞:
0 阅读:
352
一: nginx安装环境 1: oracle vm虚拟机+Centos7系统的yum环境的安装 2:gcc 检查 gcc的版本: 3: PCRE PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的htt ...
分类:
系统服务 时间:
2017-08-23 00:23:44
收藏:
0 评论:
0 赞:
0 阅读:
405
dp+树状数组 一维排序,一维离散化,然后跑lis,其实就是一个二维偏序 #include<bits/stdc++.h> using namespace std; const int N = 200010; int dp[N], tree[N]; struct data { int x, y, p; ...
分类:
其他 时间:
2017-08-23 00:23:34
收藏:
0 评论:
0 赞:
0 阅读:
332
正则: “.”和"\" "."点儿,在正则表达式中表示任意一个字符。 "\"在正则表达式中是转意字符,当我们需要描述一个已经被正则表达式使用的特殊字符时,我们就可以通过使用"\"将其转变为原本的意思。 "\"在正则表达式中也有一些预定义的特殊内容: \d:表示任意一个数字 \w:表示任意一个单词字符 ...
分类:
编程语言 时间:
2017-08-23 00:23:20
收藏:
0 评论:
0 赞:
0 阅读:
534
Perfect Service UVA - 1218 题意:安装服务器,使得不是服务器的计算机恰好和一台服务器计算机相连。问最少安多少服务器计算机。 之前一直不理解第三个转移方程,,今天再看竟然是错的!!可是却过了!! 下面的是改过的了。 1 #include <cstdio> 2 #include ...
分类:
其他 时间:
2017-08-23 00:23:09
收藏:
0 评论:
0 赞:
0 阅读:
313