-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
145 lines (132 loc) · 40.5 KB
/
Copy pathindex.html
File metadata and controls
145 lines (132 loc) · 40.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
<!DOCTYPE html><html lang="zh-CN" data-theme="light"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Kirio</title><meta name="description"><meta name="author" content="luochenxi"><meta name="copyright" content="luochenxi"><meta name="format-detection" content="telephone=no"><link rel="shortcut icon" href="https://res.cloudinary.com/bravey/image/upload/v1588158174/favicon.png"><meta http-equiv="Cache-Control" content="no-transform"><meta http-equiv="Cache-Control" content="no-siteapp"><link rel="preconnect" href="//cdn.jsdelivr.net"/><link rel="dns-prefetch" href="//cdn.jsdelivr.net"/><link rel="preconnect" href="https://fonts.googleapis.com" crossorigin="crossorigin"/><link rel="dns-prefetch" href="https://fonts.googleapis.com"/><link rel="preconnect" href="//busuanzi.ibruce.info"/><link rel="dns-prefetch" href="//busuanzi.ibruce.info"/><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Kirio"><meta name="twitter:description"><meta name="twitter:image" content="https://res.cloudinary.com/bravey/image/upload/v1588158174/avatar3.jpg"><meta property="og:type" content="website"><meta property="og:title" content="Kirio"><meta property="og:url" content="https://luochenxi.github.io/"><meta property="og:site_name" content="Kirio"><meta property="og:description"><meta property="og:image" content="https://res.cloudinary.com/bravey/image/upload/v1588158174/avatar3.jpg"><meta property="article:published_time" content="2020-08-25T10:08:59.011Z"><meta property="article:modified_time" content="2020-08-25T10:08:59.011Z"><script src="https://cdn.jsdelivr.net/npm/js-cookie/dist/js.cookie.min.js"></script><script>var autoChangeMode = '1'
var t = Cookies.get("theme")
if (autoChangeMode == '1'){
var isDarkMode = window.matchMedia("(prefers-color-scheme: dark)").matches
var isLightMode = window.matchMedia("(prefers-color-scheme: light)").matches
var isNotSpecified = window.matchMedia("(prefers-color-scheme: no-preference)").matches
var hasNoSupport = !isDarkMode && !isLightMode && !isNotSpecified
if (t === undefined){
if (isLightMode) activateLightMode()
else if (isDarkMode) activateDarkMode()
else if (isNotSpecified || hasNoSupport){
console.log('You specified no preference for a color scheme or your browser does not support it. I Schedule dark mode during night time.')
var now = new Date()
var hour = now.getHours()
var isNight = hour < 6 || hour >= 18
isNight ? activateDarkMode() : activateLightMode()
}
} else if (t == 'light') activateLightMode()
else activateDarkMode()
} else if (autoChangeMode == '2'){
now = new Date();
hour = now.getHours();
isNight = hour < 6 || hour >= 18
if(t === undefined) isNight? activateDarkMode() : activateLightMode()
else if (t === 'light') activateLightMode()
else activateDarkMode()
} else {
if ( t == 'dark' ) activateDarkMode()
else if ( t == 'light') activateLightMode()
}
function activateDarkMode(){
document.documentElement.setAttribute('data-theme', 'dark')
if (document.querySelector('meta[name="theme-color"]') !== null){
document.querySelector('meta[name="theme-color"]').setAttribute('content','#000')
}
}
function activateLightMode(){
document.documentElement.setAttribute('data-theme', 'light')
if (document.querySelector('meta[name="theme-color"]') !== null){
document.querySelector('meta[name="theme-color"]').setAttribute('content','#fff')
}
}</script><link rel="stylesheet" href="/css/index.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/font-awesome@latest/css/font-awesome.min.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@latest/dist/jquery.fancybox.min.css"><link rel="canonical" href="https://luochenxi.github.io/"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Titillium+Web"><script>var GLOBAL_CONFIG = {
root: '/',
algolia: undefined,
localSearch: {"path":"search.xml","languages":{"hits_empty":"找不到您查询的内容:${query}"}},
translate: {"defaultEncoding":1,"translateDelay":0,"cookieDomain":"https://xxx/","msgToTraditionalChinese":"繁","msgToSimplifiedChinese":"简"},
copy: {
success: '复制成功',
error: '复制错误',
noSupport: '浏览器不支持'
},
bookmark: {
message_prev: '按',
message_next: '键将本页加入书签'
},
runtime_unit: '天',
runtime: true,
copyright: undefined,
ClickShowText: {"text":"富强,民主,文明,和谐,自由,平等,公正,法治,爱国,敬业,诚信,友善","fontSize":"15px"},
medium_zoom: false,
fancybox: true,
Snackbar: undefined,
baiduPush: true,
highlightCopy: true,
highlightLang: true,
highlightShrink: 'false',
isFontAwesomeV5: false,
isPhotoFigcaption: false
}</script><script>var GLOBAL_CONFIG_SITE = {
isPost: false,
isHome: true,
isSidebar: false
}</script><noscript><style>
#page-header {
opacity: 1
}
.justified-gallery img{
opacity: 1
}
</style></noscript><meta name="generator" content="Hexo 5.1.1"><link rel="alternate" href="/atom.xml" title="Kirio" type="application/atom+xml">
</head><body><canvas class="fireworks"></canvas><div id="mobile-sidebar"><div id="menu_mask"></div><div id="mobile-sidebar-menus"><div class="mobile_author_icon"><img class="avatar-img" src="https://res.cloudinary.com/bravey/image/upload/v1588158174/avatar3.jpg" onerror="onerror=null;src='/img/friend_404.gif'" alt="avatar"/></div><div class="mobile_post_data"><div class="mobile_data_item is-center"><div class="mobile_data_link"><a href="/archives/"><div class="headline">文章</div><div class="length_num">19</div></a></div></div><div class="mobile_data_item is-center"> <div class="mobile_data_link"><a href="/tags/"><div class="headline">标签</div><div class="length_num">17</div></a></div></div><div class="mobile_data_item is-center"> <div class="mobile_data_link"><a href="/categories/"><div class="headline">分类</div><div class="length_num">10</div></a></div></div></div><hr/><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fa fa-home"></i><span> 首页</span></a></div><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fa fa-archive"></i><span> 归档</span></a></div><div class="menus_item"><a class="site-page" href="/tags/"><i class="fa-fw fa fa-tags"></i><span> 标签</span></a></div><div class="menus_item"><a class="site-page" href="/categories/"><i class="fa-fw fa fa-folder-open"></i><span> 分类</span></a></div></div></div></div><div id="body-wrap"><div id="web_bg" data-type="photo"></div><div class="full_page" id="nav" style="background-image: url(https://res.cloudinary.com/bravey/image/upload/v1582873485/wallroom-2880x1620-bg-3cad5d2.jpg)"><div id="page-header"><span class="pull_left" id="blog_name"><a class="blog_title" id="site-name" href="/">Kirio</a></span><span class="pull_right menus"><div id="search_button"><a class="site-page social-icon search"><i class="fa fa-search fa-fw"></i><span> 搜索</span></a></div><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fa fa-home"></i><span> 首页</span></a></div><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fa fa-archive"></i><span> 归档</span></a></div><div class="menus_item"><a class="site-page" href="/tags/"><i class="fa-fw fa fa-tags"></i><span> 标签</span></a></div><div class="menus_item"><a class="site-page" href="/categories/"><i class="fa-fw fa fa-folder-open"></i><span> 分类</span></a></div></div><span class="toggle-menu close"><a class="site-page"><i class="fa fa-bars fa-fw" aria-hidden="true"></i></a></span></span></div><div id="site-info"><h1 id="site_title">Kirio</h1><div id="site_subtitle"><span id="subtitle"></span></div><div id="site_social_icons"><a class="social-icon" href="https://github.com/luochenxi" target="_blank" title=""><i class="fa fa-github" aria-hidden="true"></i></a><a class="social-icon" href="mailto:chenxiluoo@gmail.com" target="_blank" title=""><i class="fa fa-envelope" aria-hidden="true"></i></a><a class="social-icon" href="https://www.zhihu.com/people/kirio-59" target="_blank" title=""><i class="fa fa-rss" aria-hidden="true"></i></a></div></div><div id="scroll_down"><i class="fa fa-angle-down scroll-down-effects"></i></div></div><main class="layout_page" id="content-inner"><div class="recent-posts" id="recent-posts"><div class="recent-post-item"><div class="post_cover left_radius"><a href="/2020/08/24/yuque/mac%20install%20neovim/" title="mac install neovim"> <img class="post_bg lazyload" data-src="https://images.pexels.com/photos/640809/pexels-photo-640809.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="mac install neovim"></a></div><div class="recent-post-info"><a class="article-title" href="/2020/08/24/yuque/mac%20install%20neovim/" title="mac install neovim">mac install neovim</a><div class="article-meta-wrap"><time class="post-meta__date" title="发表于 2020-08-24 18:00:00"><i class="fa fa-calendar" aria-hidden="true"></i>2020-08-24</time><span class="article-meta"><span class="article-meta__separator">|</span><i class="fa fa-inbox article-meta__icon" aria-hidden="true"></i><a class="article-meta__categories" href="/categories/neovim/">neovim</a></span><span class="article-meta tags"><span class="article-meta__separator">|</span><i class="fa fa-tag article-meta__icon" aria-hidden="true"></i><a class="article-meta__tags" href="/tags/neovim/">neovim</a></span></div><div class="content">install neovim1brew install neovim
install vim-plug12curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \ https://raw.githubuserco ...</div></div></div><div class="recent-post-item"><div class="post_cover right_radius"><a href="/2020/08/17/yuque/redis%E6%89%B9%E9%87%8F%E5%88%A0%E9%99%A4key/" title="redis批量删除key"> <img class="post_bg lazyload" data-src="https://images.pexels.com/photos/351448/pexels-photo-351448.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="redis批量删除key"></a></div><div class="recent-post-info"><a class="article-title" href="/2020/08/17/yuque/redis%E6%89%B9%E9%87%8F%E5%88%A0%E9%99%A4key/" title="redis批量删除key">redis批量删除key</a><div class="article-meta-wrap"><time class="post-meta__date" title="发表于 2020-08-17 15:49:00"><i class="fa fa-calendar" aria-hidden="true"></i>2020-08-17</time><span class="article-meta"><span class="article-meta__separator">|</span><i class="fa fa-inbox article-meta__icon" aria-hidden="true"></i><a class="article-meta__categories" href="/categories/redis/">redis</a></span><span class="article-meta tags"><span class="article-meta__separator">|</span><i class="fa fa-tag article-meta__icon" aria-hidden="true"></i><a class="article-meta__tags" href="/tags/redis/">redis</a><span class="article-meta__link">-</span><i class="fa fa-tag article-meta__icon" aria-hidden="true"></i><a class="article-meta__tags" href="/tags/scan/">scan</a></span></div><div class="content">
背景
当 redis 中的数据过多时需要手动删除旧数据。shell 命令如下。
shell 命令
123456redis-cli -n 3 -h m8774.test.m.com -p 8774 -a "password" --scan --pattern ' ...</div></div></div><div class="recent-post-item"><div class="post_cover left_radius"><a href="/2020/07/08/yuque/Hive%E6%95%B0%E6%8D%AE%E5%8E%BB%E9%87%8D%E5%8F%8Arow_number()/" title="Hive数据去重及row_number()"> <img class="post_bg lazyload" data-src="https://images.pexels.com/photos/358383/pexels-photo-358383.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="Hive数据去重及row_number()"></a></div><div class="recent-post-info"><a class="article-title" href="/2020/07/08/yuque/Hive%E6%95%B0%E6%8D%AE%E5%8E%BB%E9%87%8D%E5%8F%8Arow_number()/" title="Hive数据去重及row_number()">Hive数据去重及row_number()</a><div class="article-meta-wrap"><time class="post-meta__date" title="发表于 2020-07-08 15:21:00"><i class="fa fa-calendar" aria-hidden="true"></i>2020-07-08</time><span class="article-meta"><span class="article-meta__separator">|</span><i class="fa fa-inbox article-meta__icon" aria-hidden="true"></i><a class="article-meta__categories" href="/categories/hive/">hive</a></span><span class="article-meta tags"><span class="article-meta__separator">|</span><i class="fa fa-tag article-meta__icon" aria-hidden="true"></i><a class="article-meta__tags" href="/tags/hive/">hive</a><span class="article-meta__link">-</span><i class="fa fa-tag article-meta__icon" aria-hidden="true"></i><a class="article-meta__tags" href="/tags/%E6%95%B0%E6%8D%AE%E5%8E%BB%E9%87%8D/">数据去重</a></span></div><div class="content">业务需求:hive 数据去重,并根据需求取其中一条
数据案例:
1234序号 feed_id create_time tag_time1 6684032 1594137265 15936084032 6684032 159413726 ...</div></div></div><div class="recent-post-item"><div class="post_cover right_radius"><a href="/2019/11/18/yuque/Mac&Linux%E5%9C%A8%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B8%AD%E9%A2%84%E8%A7%88%E5%9B%BE%E7%89%87/" title="Mac&amp;Linux在命令行中预览图片"> <img class="post_bg lazyload" data-src="https://images.pexels.com/photos/1005763/pexels-photo-1005763.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="Mac&amp;Linux在命令行中预览图片"></a></div><div class="recent-post-info"><a class="article-title" href="/2019/11/18/yuque/Mac&Linux%E5%9C%A8%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B8%AD%E9%A2%84%E8%A7%88%E5%9B%BE%E7%89%87/" title="Mac&amp;Linux在命令行中预览图片">Mac&amp;Linux在命令行中预览图片</a><div class="article-meta-wrap"><time class="post-meta__date" title="发表于 2019-11-18 11:06:00"><i class="fa fa-calendar" aria-hidden="true"></i>2019-11-18</time><span class="article-meta"><span class="article-meta__separator">|</span><i class="fa fa-inbox article-meta__icon" aria-hidden="true"></i><a class="article-meta__categories" href="/categories/mac/">mac</a></span><span class="article-meta tags"><span class="article-meta__separator">|</span><i class="fa fa-tag article-meta__icon" aria-hidden="true"></i><a class="article-meta__tags" href="/tags/mac/">mac</a><span class="article-meta__link">-</span><i class="fa fa-tag article-meta__icon" aria-hidden="true"></i><a class="article-meta__tags" href="/tags/imgcat/">imgcat</a></span></div><div class="content">Preface
在[Mac/Linux]命令行中查看中预览图片
Install1pip install imgcat
<! –more–>
Usageshell
1imgcat ZPepx5YtlY3a6nG3waau0Kk4YqWEK.jpg
code
class="lazyl ...</div></div></div><div class="recent-post-item"><div class="post_cover left_radius"><a href="/2019/10/12/yuque/Mongo%E5%89%AF%E6%9C%AC%E9%9B%86client%E8%AF%BB%E5%86%99%E5%88%86%E7%A6%BB%E5%92%8C%E6%95%85%E9%9A%9C%E8%BF%81%E7%A7%BB/" title="Mongo副本集client读写分离和故障迁移"> <img class="post_bg lazyload" data-src="https://images.pexels.com/photos/46253/mt-fuji-sea-of-clouds-sunrise-46253.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="Mongo副本集client读写分离和故障迁移"></a></div><div class="recent-post-info"><a class="article-title" href="/2019/10/12/yuque/Mongo%E5%89%AF%E6%9C%AC%E9%9B%86client%E8%AF%BB%E5%86%99%E5%88%86%E7%A6%BB%E5%92%8C%E6%95%85%E9%9A%9C%E8%BF%81%E7%A7%BB/" title="Mongo副本集client读写分离和故障迁移">Mongo副本集client读写分离和故障迁移</a><div class="article-meta-wrap"><time class="post-meta__date" title="发表于 2019-10-12 15:13:00"><i class="fa fa-calendar" aria-hidden="true"></i>2019-10-12</time><span class="article-meta"><span class="article-meta__separator">|</span><i class="fa fa-inbox article-meta__icon" aria-hidden="true"></i><a class="article-meta__categories" href="/categories/mongodb/">mongodb</a></span><span class="article-meta tags"><span class="article-meta__separator">|</span><i class="fa fa-tag article-meta__icon" aria-hidden="true"></i><a class="article-meta__tags" href="/tags/mongo/">mongo</a><span class="article-meta__link">-</span><i class="fa fa-tag article-meta__icon" aria-hidden="true"></i><a class="article-meta__tags" href="/tags/pymongo/">pymongo</a></span></div><div class="content">前言:用 pymongo 连接 mongo 副本集(Replica Set)从而读写分离以及主备切换进而解决主节点故障问题。
副本集实例 Connection String URI 连接示例
获取副本集实例的 Connection String URI 连接信息,详情请参考[Connection S ...</div></div></div><div class="recent-post-item"><div class="post_cover right_radius"><a href="/2019/07/22/yuque/%E5%85%8D%E5%AF%86%E7%A0%81%E7%99%BB%E5%BD%95%E7%9A%84%E5%8E%9F%E7%90%86%E5%92%8C%E9%85%8D%E7%BD%AE/" title="免密码登录的原理和配置"> <img class="post_bg lazyload" data-src="https://images.pexels.com/photos/1285625/pexels-photo-1285625.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="免密码登录的原理和配置"></a></div><div class="recent-post-info"><a class="article-title" href="/2019/07/22/yuque/%E5%85%8D%E5%AF%86%E7%A0%81%E7%99%BB%E5%BD%95%E7%9A%84%E5%8E%9F%E7%90%86%E5%92%8C%E9%85%8D%E7%BD%AE/" title="免密码登录的原理和配置">免密码登录的原理和配置</a><div class="article-meta-wrap"><time class="post-meta__date" title="发表于 2019-07-22 20:58:24"><i class="fa fa-calendar" aria-hidden="true"></i>2019-07-22</time></div><div class="content">
: ...</div></div></div><div class="recent-post-item"><div class="post_cover right_radius"><a href="/2019/05/09/yuque/%E5%9C%A8golang%E4%B8%AD%E7%94%A8mgo%E5%AE%9E%E7%8E%B0%E5%A4%9A%E6%95%B0%E6%8D%AE%E6%BA%90%E8%BF%9E%E6%8E%A5mongodb/" title="在golang中用mgo实现多数据源连接mongodb"> <img class="post_bg lazyload" data-src="https://images.pexels.com/photos/1832328/pexels-photo-1832328.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="在golang中用mgo实现多数据源连接mongodb"></a></div><div class="recent-post-info"><a class="article-title" href="/2019/05/09/yuque/%E5%9C%A8golang%E4%B8%AD%E7%94%A8mgo%E5%AE%9E%E7%8E%B0%E5%A4%9A%E6%95%B0%E6%8D%AE%E6%BA%90%E8%BF%9E%E6%8E%A5mongodb/" title="在golang中用mgo实现多数据源连接mongodb">在golang中用mgo实现多数据源连接mongodb</a><div class="article-meta-wrap"><time class="post-meta__date" title="发表于 2019-05-09 00:00:00"><i class="fa fa-calendar" aria-hidden="true"></i>2019-05-09</time><span class="article-meta"><span class="article-meta__separator">|</span><i class="fa fa-inbox article-meta__icon" aria-hidden="true"></i><a class="article-meta__categories" href="/categories/go/">go</a></span><span class="article-meta tags"><span class="article-meta__separator">|</span><i class="fa fa-tag article-meta__icon" aria-hidden="true"></i><a class="article-meta__tags" href="/tags/go/">go</a><span class="article-meta__link">-</span><i class="fa fa-tag article-meta__icon" aria-hidden="true"></i><a class="article-meta__tags" href="/tags/mgo/">mgo</a><span class="article-meta__link">-</span><i class="fa fa-tag article-meta__icon" aria-hidden="true"></i><a class="article-meta__tags" href="/tags/mongodb/">mongodb</a></span></div><div class="content">前言:在 golang 中用 mgo 实现多数据源连接 mongodb,达到主备连接,起到容灾的作用。
Codeutilpool
123456789101112131415161718192021222324252627282930313233343536373839404142434445464 ...</div></div></div><div class="recent-post-item"><div class="post_cover left_radius"><a href="/2019/03/28/yuque/%E7%90%86%E8%A7%A3Jaccard%E7%9B%B8%E4%BC%BC%E5%BA%A6,Minhash%E5%92%8CLSH%E7%AE%97%E6%B3%95/" title="理解Jaccard相似度,Minhash和LSH算法"> <img class="post_bg lazyload" data-src="https://images.pexels.com/photos/1005763/pexels-photo-1005763.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="理解Jaccard相似度,Minhash和LSH算法"></a></div><div class="recent-post-info"><a class="article-title" href="/2019/03/28/yuque/%E7%90%86%E8%A7%A3Jaccard%E7%9B%B8%E4%BC%BC%E5%BA%A6,Minhash%E5%92%8CLSH%E7%AE%97%E6%B3%95/" title="理解Jaccard相似度,Minhash和LSH算法">理解Jaccard相似度,Minhash和LSH算法</a><div class="article-meta-wrap"><time class="post-meta__date" title="发表于 2019-03-28 15:48:00"><i class="fa fa-calendar" aria-hidden="true"></i>2019-03-28</time><span class="article-meta"><span class="article-meta__separator">|</span><i class="fa fa-inbox article-meta__icon" aria-hidden="true"></i><a class="article-meta__categories" href="/categories/Algorithm/">Algorithm</a></span><span class="article-meta tags"><span class="article-meta__separator">|</span><i class="fa fa-tag article-meta__icon" aria-hidden="true"></i><a class="article-meta__tags" href="/tags/Algorithm/">Algorithm</a></span></div><div class="content">前言:记录一下学习 Jaccard 相似度,Minhash 和 LSH 算法的笔记,方便以后查找。
Jaccard 相似度[狭义]理解有限,广义就不深入了。判断两个集合是否相等,一般使用称之为 Jaccard 相似度的算法(后面用 Jac(S,S)来表示集合 S 和 S 的 Jaccard 相似度) ...</div></div></div><div class="recent-post-item"><div class="post_cover right_radius"><a href="/2019/03/28/yuque/Faiss%E5%88%A9%E7%94%A8mkl%E5%8A%A0%E9%80%9F,%E6%9E%84%E5%BB%BA%E7%B4%A2%E5%BC%95%E8%AE%AD%E7%BB%83%E6%97%B6%E5%87%BA%E9%94%99/" title="Faiss利用mkl加速,构建索引训练时出错"> <img class="post_bg lazyload" data-src="https://images.pexels.com/photos/655674/pexels-photo-655674.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="Faiss利用mkl加速,构建索引训练时出错"></a></div><div class="recent-post-info"><a class="article-title" href="/2019/03/28/yuque/Faiss%E5%88%A9%E7%94%A8mkl%E5%8A%A0%E9%80%9F,%E6%9E%84%E5%BB%BA%E7%B4%A2%E5%BC%95%E8%AE%AD%E7%BB%83%E6%97%B6%E5%87%BA%E9%94%99/" title="Faiss利用mkl加速,构建索引训练时出错">Faiss利用mkl加速,构建索引训练时出错</a><div class="article-meta-wrap"><time class="post-meta__date" title="发表于 2019-03-28 11:30:00"><i class="fa fa-calendar" aria-hidden="true"></i>2019-03-28</time><span class="article-meta"><span class="article-meta__separator">|</span><i class="fa fa-inbox article-meta__icon" aria-hidden="true"></i><a class="article-meta__categories" href="/categories/Faiss/">Faiss</a></span><span class="article-meta tags"><span class="article-meta__separator">|</span><i class="fa fa-tag article-meta__icon" aria-hidden="true"></i><a class="article-meta__tags" href="/tags/Faiss/">Faiss</a><span class="article-meta__link">-</span><i class="fa fa-tag article-meta__icon" aria-hidden="true"></i><a class="article-meta__tags" href="/tags/MKL/">MKL</a></span></div><div class="content">前言:记录一下 faiss 构建索引训练时碰到的一个坑。Intel MKL FATAL ERROR: Cannot load libmkl_avx2.so or libmkl_def.so.
问题:利用英特尔 mkl(Math Kernel Library)库加速 faiss。 index.trai ...</div></div></div><nav id="pagination"><div class="pagination"><span class="page-number current">1</span><a class="page-number" href="/page/2/">2</a><a class="extend next" rel="next" href="/page/2/"><i class="fa fa-fw fa-chevron-right" aria-hidden="true"></i></a></div></nav></div><div class="aside_content" id="aside_content"><div class="card-widget card-info"><div class="card-content"><div class="card-info-avatar is-center"><img class="avatar-img" src="https://res.cloudinary.com/bravey/image/upload/v1588158174/avatar3.jpg" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/><div class="author-info__name">luochenxi</div><div class="author-info__description"></div></div><div class="card-info-data"><div class="card-info-data-item is-center"><a href="/archives"><div class="headline">文章</div><div class="length_num">19</div></a></div><div class="card-info-data-item is-center"> <a href="/tags"><div class="headline">标签</div><div class="length_num">17</div></a></div><div class="card-info-data-item is-center"> <a href="/categories"><div class="headline">分类</div><div class="length_num">10</div></a></div></div><div class="card-info-bookmark is-center"><a class="bookmark button--primary button--animated" id="bookmark-it" href="javascript:;" title="加入书签" target="_self"><i class="fa fa-bookmark" aria-hidden="true"></i><span>加入书签</span></a></div><div class="card-info-social-icons is-center"><a class="social-icon" href="https://github.com/luochenxi" target="_blank" title=""><i class="fa fa-github" aria-hidden="true"></i></a><a class="social-icon" href="mailto:chenxiluoo@gmail.com" target="_blank" title=""><i class="fa fa-envelope" aria-hidden="true"></i></a><a class="social-icon" href="https://www.zhihu.com/people/kirio-59" target="_blank" title=""><i class="fa fa-rss" aria-hidden="true"></i></a></div></div></div><div class="card-widget card-announcement"><div class="card-content"><div class="item-headline"><i class="fa fa-bullhorn card-announcement-animation" aria-hidden="true"></i><span>公告</span></div><div class="announcement_content">感谢访问本站,若喜欢请收藏 ^_^</div></div></div><div class="card-widget card-recent-post"><div class="card-content"><div class="item-headline"><i class="fa fa-history" aria-hidden="true"></i><span>最新文章</span></div><div class="aside-recent-item"><div class="aside-recent-post"><a href="/2020/08/24/yuque/mac%20install%20neovim/"><div class="aside-post-cover"><img class="aside-post-bg lazyload" data-src="https://images.pexels.com/photos/640809/pexels-photo-640809.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500" onerror="this.onerror=null;this.src='/img/404.jpg'" title="mac install neovim" alt="mac install neovim"/></div><div class="aside-post-title"><div class="aside-post_title" href="/2020/08/24/yuque/mac%20install%20neovim/" title="mac install neovim">mac install neovim</div><time class="aside-post_meta post-meta__date" title="发表于 2020-08-24 18:00:00">2020-08-24</time></div></a></div><div class="aside-recent-post"><a href="/2020/08/17/yuque/redis%E6%89%B9%E9%87%8F%E5%88%A0%E9%99%A4key/"><div class="aside-post-cover"><img class="aside-post-bg lazyload" data-src="https://images.pexels.com/photos/351448/pexels-photo-351448.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500" onerror="this.onerror=null;this.src='/img/404.jpg'" title="redis批量删除key" alt="redis批量删除key"/></div><div class="aside-post-title"><div class="aside-post_title" href="/2020/08/17/yuque/redis%E6%89%B9%E9%87%8F%E5%88%A0%E9%99%A4key/" title="redis批量删除key">redis批量删除key</div><time class="aside-post_meta post-meta__date" title="发表于 2020-08-17 15:49:00">2020-08-17</time></div></a></div><div class="aside-recent-post"><a href="/2020/07/08/yuque/Hive%E6%95%B0%E6%8D%AE%E5%8E%BB%E9%87%8D%E5%8F%8Arow_number()/"><div class="aside-post-cover"><img class="aside-post-bg lazyload" data-src="https://images.pexels.com/photos/358383/pexels-photo-358383.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500" onerror="this.onerror=null;this.src='/img/404.jpg'" title="Hive数据去重及row_number()" alt="Hive数据去重及row_number()"/></div><div class="aside-post-title"><div class="aside-post_title" href="/2020/07/08/yuque/Hive%E6%95%B0%E6%8D%AE%E5%8E%BB%E9%87%8D%E5%8F%8Arow_number()/" title="Hive数据去重及row_number()">Hive数据去重及row_number()</div><time class="aside-post_meta post-meta__date" title="发表于 2020-07-08 15:21:00">2020-07-08</time></div></a></div><div class="aside-recent-post"><a href="/2019/11/18/yuque/Mac&Linux%E5%9C%A8%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B8%AD%E9%A2%84%E8%A7%88%E5%9B%BE%E7%89%87/"><div class="aside-post-cover"><img class="aside-post-bg lazyload" data-src="https://images.pexels.com/photos/1005763/pexels-photo-1005763.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500" onerror="this.onerror=null;this.src='/img/404.jpg'" title="Mac&amp;Linux在命令行中预览图片" alt="Mac&amp;Linux在命令行中预览图片"/></div><div class="aside-post-title"><div class="aside-post_title" href="/2019/11/18/yuque/Mac&Linux%E5%9C%A8%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B8%AD%E9%A2%84%E8%A7%88%E5%9B%BE%E7%89%87/" title="Mac&amp;Linux在命令行中预览图片">Mac&amp;Linux在命令行中预览图片</div><time class="aside-post_meta post-meta__date" title="发表于 2019-11-18 11:06:00">2019-11-18</time></div></a></div><div class="aside-recent-post"><a href="/2019/10/12/yuque/Mongo%E5%89%AF%E6%9C%AC%E9%9B%86client%E8%AF%BB%E5%86%99%E5%88%86%E7%A6%BB%E5%92%8C%E6%95%85%E9%9A%9C%E8%BF%81%E7%A7%BB/"><div class="aside-post-cover"><img class="aside-post-bg lazyload" data-src="https://images.pexels.com/photos/46253/mt-fuji-sea-of-clouds-sunrise-46253.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500" onerror="this.onerror=null;this.src='/img/404.jpg'" title="Mongo副本集client读写分离和故障迁移" alt="Mongo副本集client读写分离和故障迁移"/></div><div class="aside-post-title"><div class="aside-post_title" href="/2019/10/12/yuque/Mongo%E5%89%AF%E6%9C%AC%E9%9B%86client%E8%AF%BB%E5%86%99%E5%88%86%E7%A6%BB%E5%92%8C%E6%95%85%E9%9A%9C%E8%BF%81%E7%A7%BB/" title="Mongo副本集client读写分离和故障迁移">Mongo副本集client读写分离和故障迁移</div><time class="aside-post_meta post-meta__date" title="发表于 2019-10-12 15:13:00">2019-10-12</time></div></a></div></div></div></div><div class="card-widget card-categories"><div class="card-content"><div class="item-headline"><i class="fa fa-folder-open" aria-hidden="true"></i><span>分类</span></div><ul class="card-category-list">
<li class="card-category-list-item"><a class="card-category-list-link" href="/categories/Algorithm/"><span class="card-category-list-name">Algorithm</span><span class="card-category-list-count">3</span></a></li><li class="card-category-list-item"><a class="card-category-list-link" href="/categories/Faiss/"><span class="card-category-list-name">Faiss</span><span class="card-category-list-count">1</span></a></li><li class="card-category-list-item"><a class="card-category-list-link" href="/categories/JAVA/"><span class="card-category-list-name">JAVA</span><span class="card-category-list-count">5</span></a></li><li class="card-category-list-item"><a class="card-category-list-link" href="/categories/docker/"><span class="card-category-list-name">docker</span><span class="card-category-list-count">1</span></a></li><li class="card-category-list-item"><a class="card-category-list-link" href="/categories/go/"><span class="card-category-list-name">go</span><span class="card-category-list-count">1</span></a></li><li class="card-category-list-item"><a class="card-category-list-link" href="/categories/hive/"><span class="card-category-list-name">hive</span><span class="card-category-list-count">1</span></a></li><li class="card-category-list-item"><a class="card-category-list-link" href="/categories/mac/"><span class="card-category-list-name">mac</span><span class="card-category-list-count">2</span></a></li><li class="card-category-list-item"><a class="card-category-list-link" href="/categories/mongodb/"><span class="card-category-list-name">mongodb</span><span class="card-category-list-count">1</span></a></li>
<li class="card-category-list-item more is-center"><a class="card-category-list-link-more" href="/categories">
<span>查看更多</span><i class="fa fa-angle-right" aria-hidden="true"></i></a></li>
</ul></div></div><div class="card-widget card-tags"><div class="card-content"><div class="item-headline"><i class="fa fa-tags" aria-hidden="true"></i><span>标签</span></div><div class="card-tag-cloud"><a href="/tags/Algorithm/" style="font-size: 20px; color: #99a4b2">Algorithm</a> <a href="/tags/Faiss/" style="font-size: 18px; color: #999ea6">Faiss</a> <a href="/tags/JAVA/" style="font-size: 22px; color: #99a9bf">JAVA</a> <a href="/tags/MKL/" style="font-size: 16px; color: #999">MKL</a> <a href="/tags/docker/" style="font-size: 16px; color: #999">docker</a> <a href="/tags/go/" style="font-size: 16px; color: #999">go</a> <a href="/tags/hive/" style="font-size: 16px; color: #999">hive</a> <a href="/tags/imgcat/" style="font-size: 16px; color: #999">imgcat</a> <a href="/tags/mac/" style="font-size: 18px; color: #999ea6">mac</a> <a href="/tags/mgo/" style="font-size: 16px; color: #999">mgo</a> <a href="/tags/mongo/" style="font-size: 16px; color: #999">mongo</a> <a href="/tags/mongodb/" style="font-size: 16px; color: #999">mongodb</a> <a href="/tags/neovim/" style="font-size: 16px; color: #999">neovim</a> <a href="/tags/pymongo/" style="font-size: 16px; color: #999">pymongo</a> <a href="/tags/redis/" style="font-size: 16px; color: #999">redis</a> <a href="/tags/scan/" style="font-size: 16px; color: #999">scan</a> <a href="/tags/%E6%95%B0%E6%8D%AE%E5%8E%BB%E9%87%8D/" style="font-size: 16px; color: #999">数据去重</a></div></div></div><div class="card-widget card-archives"><div class="card-content"><div class="item-headline"><i class="fa fa-archive" aria-hidden="true"></i><span>归档</span></div><ul class="card-archive-list"><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2020/08/"><span class="card-archive-list-date">八月 2020</span><span class="card-archive-list-count">2</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2020/07/"><span class="card-archive-list-date">七月 2020</span><span class="card-archive-list-count">1</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2019/11/"><span class="card-archive-list-date">十一月 2019</span><span class="card-archive-list-count">1</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2019/10/"><span class="card-archive-list-date">十月 2019</span><span class="card-archive-list-count">1</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2019/07/"><span class="card-archive-list-date">七月 2019</span><span class="card-archive-list-count">2</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2019/05/"><span class="card-archive-list-date">五月 2019</span><span class="card-archive-list-count">1</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2019/03/"><span class="card-archive-list-date">三月 2019</span><span class="card-archive-list-count">8</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2018/07/"><span class="card-archive-list-date">七月 2018</span><span class="card-archive-list-count">1</span></a></li><li class="card-archive-list-item more is-center"><a class="card-archive-list-link-more" href="/archives">
<span>查看更多</span><i class="fa fa-angle-right" aria-hidden="true"></i></a></li></ul></div></div><div class="card-widget card-webinfo"><div class="card-content"><div class="item-headline"><i class="fa fa-line-chart" aria-hidden="true"></i><span>网站资讯</span></div><div class="webinfo"><div class="webinfo-item"><div class="webinfo-article-name">文章数目 :</div><div class="webinfo-article-count">19</div></div><div class="webinfo-item"><div class="webinfo-runtime-name">已运行时间 :</div><div class="webinfo-runtime-count" id="webinfo-runtime-count" start_date="7/23/2016 10:30:00"> </div></div><div class="webinfo-item"><div class="webinfo-site-wordcount-name">本站总字数 :</div><div class="webinfo-site-wordcount">12.2k</div></div><div class="webinfo-item"> <div class="webinfo-site-uv-name">本站访客数 :</div><div class="webinfo-site-uv-count" id="busuanzi_value_site_uv"></div></div><div class="webinfo-item"><div class="webinfo-site-name">本站总访问量 :</div><div class="webinfo-site-pv-count" id="busuanzi_value_site_pv"></div></div></div></div></div></div></main><footer id="footer" style="background-image: url(https://res.cloudinary.com/bravey/image/upload/v1582873485/wallroom-2880x1620-bg-3cad5d2.jpg)" data-type="photo"><div id="footer-wrap"><div class="copyright">©2016 - 2020 By luochenxi</div><div class="framework-info"><span>驱动 </span><a target="_blank" rel="noopener" href="https://hexo.io"><span>Hexo</span></a><span class="footer-separator">|</span><span>主题 </span><a target="_blank" rel="noopener" href="https://github.com/jerryc127/hexo-theme-butterfly"><span>Butterfly</span></a></div></div></footer></div><section class="rightside" id="rightside"><div id="rightside-config-hide"><a class="translate_chn_to_cht" id="translateLink" href="javascript:translatePage();" title="简繁转换" target="_self">简</a><i class="darkmode fa fa-moon-o" id="darkmode" title="夜间模式"></i></div><div id="rightside-config-show"><div id="rightside_config" title="设置"><i class="fa fa-cog" aria-hidden="true"></i></div><i class="fa fa-arrow-up" id="go-up" title="回到顶部" aria-hidden="true"></i></div></section><div class="search-dialog" id="local-search"><div class="search-dialog__title" id="local-search-title">本地搜索</div><div id="local-input-panel"><div id="local-search-input"><div class="local-search-box"><input class="local-search-box--input" placeholder="搜索文章" type="text"/></div></div></div><hr/><div id="local-search-results"><div id="local-hits"></div><div id="local-stats"><div class="local-search-stats__hr" id="hr"><span>由</span> <a target="_blank" rel="noopener" href="https://github.com/wzpan/hexo-generator-search" style="color:#49B1F5;">hexo-generator-search</a>
<span>提供支持</span></div></div></div><span class="search-close-button"><i class="fa fa-times"></i></span></div><div class="search-mask"></div><script src="https://cdn.jsdelivr.net/npm/jquery@latest/dist/jquery.min.js"></script><script src="/js/utils.js"></script><script src="/js/main.js"></script><script src="/js/tw_cn.js"></script><script src="https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@latest/dist/jquery.fancybox.min.js"></script><script src="https://cdn.jsdelivr.net/npm/animejs@latest/anime.min.js"></script><script src="/js/third-party/fireworks.js"></script><script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script><script src="https://cdn.jsdelivr.net/npm/instant.page@latest/instantpage.min.js" type="module"></script><script src="https://cdn.jsdelivr.net/npm/lazysizes@latest/lazysizes.min.js" async=""></script><script src="/js/third-party/ClickShowText.js"></script><script src="/js/search/local-search.js"></script><script src="https://cdn.jsdelivr.net/npm/typed.js"></script><script>var subtitleType = function () {
loadScript('https://sdk.jinrishici.com/v2/browser/jinrishici.js',function () {
var subtitleEffect = true
jinrishici.load(function (result) {
if (subtitleEffect) {
var sub = '给时光以生命,而不是给生命以时光,To the time to life,rather than to life in time'.length == 0 ? new Array() : '给时光以生命,而不是给生命以时光,To the time to life,rather than to life in time'.split(',')
var content = result.data.content
var both = sub.unshift(content)
var typed = new Typed('#subtitle', {
strings: sub,
startDelay: 300,
typeSpeed: 150,
loop: true,
backSpeed: 50,
})
} else {
document.getElementById('subtitle').innerHTML = result.data.content
}
})
}
)
}
window.addEventListener('load', subtitleType)
</script></body></html>