- 博客(4532)
- 收藏
- 关注
转载 多模块Maven工程单独打包某一模块工程
在eclipse中,多模块项目中单独打包某个web工程时,选中 "resolve workspace artifacts" 会导致war包内依赖的其他模块的jar为空目录。 正确的打包某个模块的方式是在parent工程上运行 Run As... > Maven Build...,在Goals中输入:clean package -pl module_name -am ...
2019-09-28 14:43:00 1209
转载 python中time、datetime模块的使用
目录 python中time、datetime模块的使用 1、前言 2、time模块 1、时间格式转换图 2、常用方法 3、datetime模块 python中time、datetime模块...
2019-09-28 13:05:00 562
转载 python 路径操作工具 pathlib,比 os 模块好用太多
在 python 当中,如果你想控制路径,基本上绕不开 os.path。我希望看完这篇文章以后,熟练使用 python 的你能立刻开始使用 pathlib 模块,一刻也不要耽误。pathlib 相对于 os.path 有以下优势:pathlib 导入更加清晰;采用面向对象编程,能同时存储更多状态,os.path 返回的通常只有一个字符串;pathlib 使用更简单...
2019-09-24 14:30:00 693
转载 WinSxS目录下文件的清除
1)McAfee Scanner service 持续高cpu2)上网查到了,需要看%deflogdir%目录下的OnDemandScan_Activity.log3) 打开这个文件,发觉一直在扫描c:\Windows\WinSxS 下的东西4) 找到这面文章,介绍了 disk cleanup 工具 https://www.laptopmag.com/art...
2019-09-23 12:41:00 660
转载 git学习(十一) idea git pull 解决冲突
测试如下: 先将远程的代码修改,之后更新; 之后将工作区修改的代码(这里修改的代码跟远程修改的位置一样)提交到本地,之后拉取远程的代码,会发现有冲突; Accept Yours 就是直接选取本地的代码,覆盖掉远程仓库的 Accept Theirs 是直接选取远程仓库的,覆盖掉自己本地的 选择Merge...
2019-09-22 17:50:00 197
转载 git学习(十) idea git reset 操作
git reset 是回滚操作,在 idea 中使用如下: Reset Type 有三种:Mixed 默认方式,只保留源码,回退 commit 和 index 信息Soft 回退到某个版本,只回退了 commit 的信息,之前写的代码还是保留的,不会恢复到 index file 一级...
2019-09-22 15:20:00 298
转载 git学习(九) idea git stash操作
在前面说过,git stash 命令的作用就是将目前还不想提交的但是已经修改的内容进行保存至堆栈中,后续可以在某个分支上恢复出堆栈中的内容;git stash 作用的范围包括工作区和暂存区中的内容,没有提交的内容都会保存至堆栈中;例如突然线上出现 bug,我们需要先切换到 master 分支,但当前分支的代码没有提交,直接切换分支,会将当前分支的新增的代码也会增加到 master 分...
2019-09-22 14:45:00 394
转载 celery详解
目录 Celery详解 1、背景 2、形象比喻 3、celery具体介绍 3.1 Broker 3.2 Backend 4、使用 4.1 celery架构 4.2 安装redis+celer...
2019-09-21 16:51:00 223
转载 cuda Global Memory Access
GLobal memory的load/store都要经过L2缓存(在计算能力 < 3的卡还有L1缓存),所以目前的主流卡基本上都已经没有L1缓存了,所以后面就只以L2缓存为例.对齐寻址和临近寻址: Global memory在与L2做数据传输的最小单位为32bytes,称为L2 cahce line size. 例如有一段64bytes的global memory,...
2019-09-20 23:41:00 179
转载 cuda shared memory bank conflict
cuda shared memory读写带宽大于global memory(10倍以上),读写延时低(20~30倍),例如cuda parllel reduction的例子就先将数据从global memory搬运至shared memory,然后再做运算,从而提高程序性能. 为了提高读写带宽,cuda将shared memory按照4字节或8字节(默认4字节,可以设置为8字节...
2019-09-19 18:10:00 321
转载 一种简单的死锁检测算法
1.死锁检测给定一组线程操作锁的流程,判断是否会发生死锁?例如:有两个线程和两个资源,线程对锁的操作如下:其中T表示线程id,L表示锁id,S表示操作(1表示获取锁,0表示释放锁)T L S1 1 1(线程1获取1号锁)2 2 2(线程2获取2号锁)1 2 1(线程1获取2号锁,保持等待)2 1 1(线程2获取1号锁,导致死锁)如果最后一次操作换为:2...
2019-09-17 22:05:00 1112
转载 n = 5x+2y+z,程序优化:unroll loop
求 n = 5x + 2y + z的全部非负整数解.例如n = 5时,有4组解:(0, 0, 5)、(0, 1, 3)、(0, 2, 1)、(1, 0, 0).1.最普通的解法,三层循环遍历:int SolutionLoop(int n) { int x = n / 5; int y = n / 2; int z = n; int res = 0;...
2019-09-16 21:54:00 352
转载 c++ detect && solve integer overflow
以uint为例,当计算过程中(比如9999^6)产生大于UINT_MAX(2^32 - 1)的值的时候,编译时会产生integer overflow,即数值溢出,最后的结果也被截断.1.如何检测 :https://www.quora.com/How-do-I-prevent-integer-overflow-in-C++(有墙)贴上里面提供的示例代码:#include &...
2019-09-16 21:06:00 174
转载 koa + Puppeteer 登录百度云盘并上传文件
/** * Created by Warren on 2019/9/16. */const puppeteer = require("puppeteer");exports.loginFn = async ctx =>{ const browser = await puppeteer.launch({ ignoreHTTPSErrors: true, headl...
2019-09-16 17:17:00 213
转载 git学习(八) git stash操作
git stash命令的作用就是将目前还不想提交的但是已经修改的内容进行保存至堆栈中,后续可以在某个分支上恢复出堆栈中的内容。git stash作用的范围包括工作区和暂存区中的内容,没有提交的内容都会保存至堆栈中。git stash save 带备注信息的git stash,会将备注信息存储起来;git stash save “Your stash...
2019-09-16 00:16:00 915
转载 转: Github上关于iOS的各种开源项目集合
https://blog.csdn.net/jiashaoying/article/details/79079500下拉刷新EGOTableViewPullRefresh- 最早的下拉刷新控件。SVPullToRefresh- 下拉刷新控件。MJRefresh- 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或...
2019-09-15 21:26:00 2635
转载 git 学习笔记
git学习(一) 入门级命令git学习(二) git的文件状态git学习(三) git的分支操作git学习(四) git log操作git学习(五) git diff操作git学习(六 ) git reset操作git学习(七) git的标签git学习(八) git stash操作gi...
2019-09-15 19:45:00 206
转载 git学习(五) git diff操作
git diff操作 git diff用于比较差异;git diff 不加任何参数 用于比较当前工作区跟暂存区的差异git diff --cached 或者--staged 对比暂存区(git add 之后)和本地仓库(git commit 之后)git diff HEAD 对比工作区(未 git add)和本地仓库库(git commit 之后)git di...
2019-09-15 19:44:00 160
转载 git:Your branch and 'origin/master' have diverged
git有以下信息: Your branch and 'origin/master' have diverged; 解决方案:git fetch origingit reset --hard origin/master 转载于:https://www.cnblogs.com/coder-zyc/p/11523869.html...
2019-09-15 19:38:00 208
转载 git学习(七) git的标签
git的标签操作git标签操作git tag 不加任何参数 表示显示标签(按字母序) 非按时间git tag 标签名 默认是给最近一次提交打上标签git tag 标签名 commitId 给响应的提交打上标签git show 标签名 显示该标签相关的那次提价的相关信息git tag -d 标签名 删除该标签git push 远程...
2019-09-15 19:18:00 94
转载 git学习(六) git reset操作
git reset 操作git resetgit reset HEAD 文件名 移除不必要的添加到暂存区的文件git reset HEAD^ 或者 commitid 去掉上一次的提交 git reset --soft HEAD^ 修改上次提交的信息,即commit -m "修改这里的内容"git reset --soft 只是将HEAD引用指...
2019-09-15 18:40:00 210
转载 同步、异步、阻塞、非阻塞
目录 同步、异步、阻塞、非阻塞 1、同步 2、异步 3、同步与异步的区别 4、阻塞与非阻塞 5、阻塞非阻塞与同步异步的区别?(故事篇) 同步、异步、阻塞、非阻塞1、同步所谓同步,就是发出一个功能调用时,在...
2019-09-15 01:08:00 285
转载 git学习(四) git log操作
git log操作 log命令的作用:用于查看git的提交历史; git log命令显示的信息的具体含义:commitSHA-1 校验和 commit idAuthor作者跟邮箱概要信息Date提交时间 git lo...
2019-09-14 13:47:00 265
转载 git学习(三) git的分支操作
git的分支操作 软件项目中启动一套单独的开发线的方法,可以很好的避免版本兼容开发的问题,避免不同版本之间的相互影响,封装一个开发阶段,解决bug的时候新建分支,用于对该bug的研究; git中跟分支相关的命令git branchgit branch 分支名 创建分支git branch 不加任何参数,列出所有的分支,分支前面有*号,代表该分支...
2019-09-13 15:02:00 204
转载 git学习(二) git的文件状态
git的文件状态用于查看git的状态git status 用于git文件的删除操作git rm 如果只是 git rm --cache 仅删除暂存区里的文件; 如果不加--cache 会删除工作区里的文件 并提交到暂存区文件检出git checkout 直接加文件名 从暂存...
2019-09-13 01:04:00 178
转载 git学习(一) 入门级命令
git 本地操作调出Git的帮助文档git --help 查看某个具体命令的帮助文档git +命令 --help 查看git的版本git --version 生成空的本地仓库git init 将文件添加到git仓库的暂存区git a...
2019-09-12 10:59:00 143
转载 通过Hue+Oozie调用sqoop1的一些坑
一、前言平台:CDH 5.13.0公司在客户那边有个项目需要部署cloudera平台,部署的时候,在这个版本的cdh中,除了基本组件,还选了sqoop2作为数据传输工具,希望能在Oozie中通过工作流调用sqoop。二、问题与解决1. hue界面找不到sqoop2的action如下图所示,无论在Editor还是在workflow的操作界面,只有sqoop1的操作...
2019-09-07 18:45:00 916
转载 rsync同步备份
一、服务器端、备份客户端安装 rsync 服务。1、环境:CentOS 6主 IP:172.16.3.18备 IP:172.16.3.192、安装 rsync 软件#yum install rsync -y3、iptables 开放 873 端口#iptables -A INPUT -p tcp -m state --state NEW...
2019-09-07 16:29:00 146
转载 中台架构50篇资料精选,阿里/腾讯/京东...中台建设实践汇集
中台架构50篇资料精选,阿里/腾讯/京东...中台建设实践汇集内容包括7大类:阿里专家谈中台、行业专家解读中台、大厂中台架构实践、数据中台、技术中台、组织中台、中台建设方法论。01阿里架构专家,谈中台架构1.阿里技术专家玄难:小前台大中台是什么?2.阿里云架构总监谢纯良:企业盲目跟风做中台会不会死3.阿里技术专家玄难:从平台到中台的演进4.阿里架构师古谦...
2019-09-05 13:10:00 203
转载 Linux记录-limits.conf 配置
limits.conf 文件实际是 Linux PAM(插入式认证模块,Pluggable Authentication Modules)中 pam_limits.so 的配置文件,而且只针对于单个会话。limits.conf的格式如下:username|@groupname type resource limitusername|@groupname:设置需要被限制的用户名...
2019-09-04 16:01:00 2721
转载 ES5和ES6的继承对比
ES5的继承实现,这里以最佳实践:寄生组合式继承方式来实现。(为什么是最佳实践,前面有随笔讲过了,可以参考)function Super(name) { this.name = name; }Super.prototype.sayName = function() { console.log(this.name)}function Sub(...
2019-09-04 15:16:00 122
转载 crontab使用方法
一、crontab基本用法1.1 cron服务cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。service crond start //启动服务service crond stop //关闭服务service crond restart //重启服务service crond reload //重新载入配置service...
2019-09-03 15:19:00 158
转载 为了Runtime Broke 关了一堆东西
可是,好像还是不行啊?CPU还是用了 10-20%还得写这个随笔,怕自己关东西关多了,以后还得回复。https://www.drivereasy.com/knowledge/runtime-broker-high-cpu-usage-windows-10/转载于:https://www.cnblogs.com/johnsonshu/p/11452304.html...
2019-09-03 12:37:00 613
转载 su与su -,sudo 的区别
"sudo" , "su" , "su - " 区别;一、sudo是一种权限管理机制,依赖于/etc/sudoers,其定义了授权给哪个用户可以以管理员的身份能够执行什么样的管理命令;格式:sudo -u USERNAME COMMAND默认情况下,系统只有root用户可以执行sudo命令。需要root用户通过使用visudo命令编辑sudo的配置文件/etc/s...
2019-09-02 16:43:00 135
转载 Linux 访问iphone 上的照片
下面的链接,就差测试安装ifuse 了,估计是没有什么问题的。https://www.dedoimedo.com/computers/fedora-22-iphone.html转载于:https://www.cnblogs.com/johnsonshu/p/11447278.html...
2019-09-02 16:25:00 1166
转载 神秘启动的进程的追踪
莫名奇妙的,不能在控制台启动yum.ps -ax | grep yum 之后,发觉有个yum进程已经启动。于是不断重复下面的步骤,终于定位到了 crond, 该死的家伙,添加了这么多私料。ps -p [这个进程] -o ppid 于是,直接执行下面了。 反正crontab -e 确认过,没什么好东西。systemctl disable crond...
2019-09-02 10:52:00 141
转载 apktool android studio 调试 smali code, 重新打包
虽然有些菜单的位置跟新版的Android Stuido 3.4 有些不同,但是能用。https://crosp.net/blog/software-development/mobile/android/android-reverse-engineering-debugging-smali-using-smalidea/转载于:https://www.cnblogs.com/...
2019-09-01 22:14:00 153
转载 Tensorpack.MultiProcessPrefetchData改进,实现高效的数据流水线
参考代码:https://github.com/tensorpack/tensorpack/blob/master/tensorpack/dataflow/parallel.py(目前最新版本已经更名为MultiProcessRunner,在最早的版本叫做MultiProcessPrefetchData) Tensorpack的数据流水线有多个,其中一个比较好实现的是MultiPr...
2019-08-31 20:34:00 370
转载 tensorflow layout optimizer && conv autotune
1.Layout Optimizer Tensorflow有几种图优化的方法,其中一种较为重要的是layout optimizer,核心思想是调整tensor的layout(NHWC to NCHW),原因在于在较早的cudnn版本中的API是不支持NHWC格式的输入的,目前cudnn7.0版本已经能支持NHWC格式输入了,但经过实测发现以NHWC格式为输入调用cudnn API的...
2019-08-31 19:52:00 355
转载 T430 Linux Setting Memo
touchpad:xinput listxinput --disable 11dns setting:/etc/resolv.confvpn:@Darkduck19XXyum-config-manager --add-repo=http://mirror.centos.org/centos/7.6.1810/extras/x86_64/chkconfig crashplan --leve...
2019-08-30 16:48:00 169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人