自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4533)
  • 收藏
  • 关注

转载 多模块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 1120

转载 python中time、datetime模块的使用

目录 python中time、datetime模块的使用 1、前言 2、time模块 1、时间格式转换图 2、常用方法 3、datetime模块 python中time、datetime模块...

2019-09-28 13:05:00 480

转载 python 路径操作工具 pathlib,比 os 模块好用太多

在 python 当中,如果你想控制路径,基本上绕不开 os.path。我希望看完这篇文章以后,熟练使用 python 的你能立刻开始使用 pathlib 模块,一刻也不要耽误。pathlib 相对于 os.path 有以下优势:pathlib 导入更加清晰;采用面向对象编程,能同时存储更多状态,os.path 返回的通常只有一个字符串;pathlib 使用更简单...

2019-09-24 14:30:00 615

转载 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 615

转载 git学习(十一) idea git pull 解决冲突

  测试如下:  先将远程的代码修改,之后更新;  之后将工作区修改的代码(这里修改的代码跟远程修改的位置一样)提交到本地,之后拉取远程的代码,会发现有冲突;                   Accept Yours 就是直接选取本地的代码,覆盖掉远程仓库的   Accept Theirs 是直接选取远程仓库的,覆盖掉自己本地的   选择Merge...

2019-09-22 17:50:00 184

转载 git学习(十) idea git reset 操作

  git reset 是回滚操作,在 idea 中使用如下:                        Reset Type 有三种:Mixed 默认方式,只保留源码,回退 commit 和 index 信息Soft 回退到某个版本,只回退了 commit 的信息,之前写的代码还是保留的,不会恢复到 index file 一级...

2019-09-22 15:20:00 283

转载 git学习(九) idea git stash操作

  在前面说过,git stash 命令的作用就是将目前还不想提交的但是已经修改的内容进行保存至堆栈中,后续可以在某个分支上恢复出堆栈中的内容;git stash 作用的范围包括工作区和暂存区中的内容,没有提交的内容都会保存至堆栈中;例如突然线上出现 bug,我们需要先切换到 master 分支,但当前分支的代码没有提交,直接切换分支,会将当前分支的新增的代码也会增加到 master 分...

2019-09-22 14:45:00 366

转载 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 208

转载 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 162

转载 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 292

转载 一种简单的死锁检测算法

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 1080

转载 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 326

转载 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 154

转载 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 201

转载 git学习(八) git stash操作

  git stash命令的作用就是将目前还不想提交的但是已经修改的内容进行保存至堆栈中,后续可以在某个分支上恢复出堆栈中的内容。git stash作用的范围包括工作区和暂存区中的内容,没有提交的内容都会保存至堆栈中。git stash save    带备注信息的git stash,会将备注信息存储起来;git stash save “Your stash...

2019-09-16 00:16:00 892

转载 转: Github上关于iOS的各种开源项目集合

https://blog.csdn.net/jiashaoying/article/details/79079500下拉刷新EGOTableViewPullRefresh- 最早的下拉刷新控件。SVPullToRefresh- 下拉刷新控件。MJRefresh- 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或...

2019-09-15 21:26:00 2506

转载 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 192

转载 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 140

转载 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 194

转载 git学习(七) git的标签

git的标签操作git标签操作git tag 不加任何参数 表示显示标签(按字母序) 非按时间git tag 标签名 默认是给最近一次提交打上标签git tag 标签名 commitId 给响应的提交打上标签git show 标签名 显示该标签相关的那次提价的相关信息git tag -d 标签名 删除该标签git push 远程...

2019-09-15 19:18:00 83

转载 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 197

转载 同步、异步、阻塞、非阻塞

目录 同步、异步、阻塞、非阻塞 1、同步 2、异步 3、同步与异步的区别 4、阻塞与非阻塞 5、阻塞非阻塞与同步异步的区别?(故事篇) 同步、异步、阻塞、非阻塞1、同步所谓同步,就是发出一个功能调用时,在...

2019-09-15 01:08:00 261

转载 git学习(四) git log操作

git log操作  log命令的作用:用于查看git的提交历史;  git log命令显示的信息的具体含义:commitSHA-1 校验和 commit idAuthor作者跟邮箱概要信息Date提交时间    git lo...

2019-09-14 13:47:00 251

转载 git学习(三) git的分支操作

git的分支操作  软件项目中启动一套单独的开发线的方法,可以很好的避免版本兼容开发的问题,避免不同版本之间的相互影响,封装一个开发阶段,解决bug的时候新建分支,用于对该bug的研究;  git中跟分支相关的命令git branchgit branch 分支名 创建分支git branch 不加任何参数,列出所有的分支,分支前面有*号,代表该分支...

2019-09-13 15:02:00 193

转载 git学习(二) git的文件状态

git的文件状态用于查看git的状态git status  用于git文件的删除操作git rm  如果只是 git rm --cache 仅删除暂存区里的文件;  如果不加--cache 会删除工作区里的文件 并提交到暂存区文件检出git checkout  直接加文件名 从暂存...

2019-09-13 01:04:00 166

转载 git学习(一) 入门级命令

 git 本地操作调出Git的帮助文档git --help  查看某个具体命令的帮助文档git +命令 --help  查看git的版本git --version  生成空的本地仓库git init  将文件添加到git仓库的暂存区git a...

2019-09-12 10:59:00 133

转载 通过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 890

转载 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 111

转载 中台架构50篇资料精选,阿里/腾讯/京东...中台建设实践汇集

中台架构50篇资料精选,阿里/腾讯/京东...中台建设实践汇集内容包括7大类:阿里专家谈中台、行业专家解读中台、大厂中台架构实践、数据中台、技术中台、组织中台、中台建设方法论。01阿里架构专家,谈中台架构1.阿里技术专家玄难:小前台大中台是什么?2.阿里云架构总监谢纯良:企业盲目跟风做中台会不会死3.阿里技术专家玄难:从平台到中台的演进4.阿里架构师古谦...

2019-09-05 13:10:00 193

转载 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 2676

转载 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 113

转载 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 149

转载 为了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 596

转载 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 117

转载 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 1136

转载 神秘启动的进程的追踪

莫名奇妙的,不能在控制台启动yum.ps -ax | grep yum 之后,发觉有个yum进程已经启动。于是不断重复下面的步骤,终于定位到了 crond, 该死的家伙,添加了这么多私料。ps -p [这个进程] -o ppid 于是,直接执行下面了。 反正crontab -e 确认过,没什么好东西。systemctl disable crond...

2019-09-02 10:52:00 127

转载 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 140

转载 Tensorpack.MultiProcessPrefetchData改进,实现高效的数据流水线

参考代码:https://github.com/tensorpack/tensorpack/blob/master/tensorpack/dataflow/parallel.py(目前最新版本已经更名为MultiProcessRunner,在最早的版本叫做MultiProcessPrefetchData)  Tensorpack的数据流水线有多个,其中一个比较好实现的是MultiPr...

2019-08-31 20:34:00 356

转载 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 335

转载 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 155

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除