有时候需要保证同时只能有一个进程存在, 类似singleton的概念. 这时候简单方法就是对文件尝试加锁, 加锁成功就继续, 否则退出 函数定义如下: 锁是和内核的file entry绑定, 因此指向相同file entry的fd是共享一个锁的. 比如父子进程, 或者通过dup复制的fd, 由于指向 ...
分类:
其他好文 时间:
2020-02-08 13:22:24
阅读次数:
75
Docker是基于Go语言实现的云开源项目。 Docker的主要目标是“Build,Ship and Run Any App,Anywhere”,也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB应用或数据库应用等等)及其运行环境能够做到“一次封装,到处运 ...
分类:
编程语言 时间:
2020-02-08 12:01:22
阅读次数:
91
在我上篇blog中讲解到了怎么用代码把O365 users 获取到D365中. 从O365中获取users到D365中 这几天一直在研究flow, 发现flow可以更简单的完成这个功能. 一开始没有考虑用flow是因为flow获取所有用户的方式比较困难, 需要有个workaround (首先需要把所 ...
分类:
其他好文 时间:
2020-02-06 21:33:22
阅读次数:
90
webpack.config.js文件中 module.exports = { // _dirname 是node.js里面的全局变量,它指向我们项目里面的根目录 // 入口文件的位置 entry:_dirname + '/app/main.js', output:{ // 打包后文件的放置位置 p ...
分类:
Web程序 时间:
2020-02-06 14:55:45
阅读次数:
100
环境搭建 big data env setup 读写ES spark 怎么读写 elasticsearch Spark 上time series 处理 Flint by Two Sigma ...
分类:
其他好文 时间:
2020-02-06 14:39:30
阅读次数:
66
主要就是在没有AddOrUpdate方法的时候,你想要改变数据库内的一条数据如何操作 核心操作(这里主要展示下如何只改变一个字段“ShipName”的值) (改变整条记录的值在Attach后面操作db.Entry(order).State = EntityState.Modified;然后savec ...
分类:
Web程序 时间:
2020-02-05 23:51:13
阅读次数:
150
HashMap实现原理(jdk1.7),源码分析 ? HashMap是一个用来存储Key Value键值对的集合,每一个键值对都是一个Entry对象,这些Entry被以某种方式分散在一个数组中,这个数组就是HashMap的主干。 一、几大常量 二、构造器 put内的方法深入分析: 1. inflat ...
分类:
其他好文 时间:
2020-02-05 16:36:14
阅读次数:
94
dlv安装和使用 相关链接 https://juejin.im/entry/5d5ce39ef265da039a288b85 https://www.jianshu.com/p/e74e940a64d9 ...
分类:
其他好文 时间:
2020-02-03 22:45:10
阅读次数:
138
entry、ouput: 当我们需要打包多个js文件时,需要在entry中增加入口: entry:{ main:'./src/index.js', sub:'./src/index.js' }, 如果存在相同入口,就需要在ouput中进行区分,以下写死命名就会报错: output:{ filenam ...
分类:
Web程序 时间:
2020-02-03 16:10:32
阅读次数:
100
导入tkinter import Tkinter from Tinter import * import tkinter from tinter import * 实例化Tk类 root=tkinter.Tk() 窗口标题 root.title('My Window') 设定窗口的大小(长 * 宽) ...
分类:
其他好文 时间:
2020-02-02 15:55:01
阅读次数:
80