有时候需要保证同时只能有一个进程存在, 类似singleton的概念. 这时候简单方法就是对文件尝试加锁, 加锁成功就继续, 否则退出 函数定义如下: 锁是和内核的file entry绑定, 因此指向相同file entry的fd是共享一个锁的. 比如父子进程, 或者通过dup复制的fd, 由于指向 ...
分类:
其他好文 时间:
2020-02-08 13:22:24
阅读次数:
75
第二题: 第一步:在当前目录下新建一个目录 mkdir -p src/main/scala,然后在目录/usr/local/spark/mycode/remdup/src/main/scala 下新建一个 remdup.scala 在目录/usr/local/spark/mycode/remdup ...
分类:
其他好文 时间:
2020-02-07 20:41:24
阅读次数:
101
线程安全之 synchronized 和 ReentrantLock + 面试题 前面我们介绍了很多关于多线程的内容,在多线程中有一个很重要的课题需要我们攻克,那就是线程安全问题。线程安全问题指的是在多线程中,各线程之间因为同时操作所产生的数据污染或其他非预期的程序运行结果。 线程安全 1)非线程安 ...
分类:
编程语言 时间:
2020-02-07 14:31:13
阅读次数:
57
90. Subsets II Given a collection of integers that might contain duplicates, nums , return all possible subsets (the power set). Note : The solution s ...
分类:
其他好文 时间:
2020-02-04 00:42:05
阅读次数:
78
关键词:爬虫、python、request、接口、excel处理 思路: 1、首先准备好excel文档,把股票代码事先编辑进去。 2、脚本读取文档,依次读出股票代码到指定站点发起请求获取股票信息 3、将获取的股票信息简单处理,依次写入到指定的文档单元格中,完成整个实例过程 用到的python库:xl ...
分类:
编程语言 时间:
2020-02-01 23:35:38
阅读次数:
166
官网地址: https://docs.docker.com/ 云端docker: 和官网的用的同一个账号登陆,可以去官网注册一个账号 https://labs.play with docker.com/ 以centos安装为例: 1.更新软件源 2.卸载旧的版本 3.安装依赖: 4.添加reposi ...
分类:
其他好文 时间:
2020-01-30 09:56:31
阅读次数:
93
Java 的读入还不熟练,解决不了空行的问题,还是只能用c++ A掉,唉~ 之后要把这个坑补掉 1 #include<cstdio> 2 int map[10000000]; 3 void read() { 4 char s[200]={0}; 5 scanf("%s",s); 6 //printf ...
分类:
编程语言 时间:
2020-01-24 21:18:12
阅读次数:
82
1、Docker要求CentOS系统的内核版本高于 3.10 ,通过 uname -r 命令查看你当前的内核版本是否支持 1、更新yum sudo yum update 2、卸载旧版本 sudo yum remove docker docker-common docker-selinux docke ...
分类:
其他好文 时间:
2020-01-20 22:34:24
阅读次数:
92
Settings —> Editor —> Inspections —> General —> Duplicated Code fragment 把对应的勾去掉 ...
分类:
其他好文 时间:
2020-01-20 12:43:08
阅读次数:
2687
Blog链接:https://blog.51cto.com/13969817我们使用SharePointHostedApp获取用户ID时,你将发现SharePoint中的JavaScriptObjectModel(JSOM)比RESTAPI更容易使用。RESTProtocol的第一个限制是它只返回100个条目,我还没有找到一个方法来增加这个,而使用JSOM可以获取所有用户的列表,并按照ID排序。比
分类:
移动开发 时间:
2020-01-17 09:25:14
阅读次数:
100