5 yanerhao

尚未进行身份认证

信雅之言,微言大意

等级
TA的排名 5k+

容器部署

https://www.cnblogs.com/kerngeeksund/p/10552561.html

2020-02-13 22:17:14

转-浅析MySQL事务中的redo与undo

我们都知道事务有4种特性:原子性、一致性、隔离性和持久性,在事务中的操作,要么全部执行,要么全部不做,这就是事务的目的。事务的隔离性由锁机制实现,原子性、一致性和持久性由事务的redo 日志和undo 日志来保证。所以本篇文章将讨论关于事务中的redo和undo的几个问题:redo 日志与undo日志分别是什么? redo 如何保证事务的持久性? undo log 是否是redo log的...

2020-01-04 22:19:23

redis里几种主要结构

redis server进场就是一个时间循环,包括文件事件处理客户端请求和返回;时间时间执行serverCron函数来进行过期键、rdb或aof重写存储等。def eventLoop(): while True: processFileEvents() processTimeEvents() flushAof()struct red...

2019-12-16 16:40:39

git永久保存账号密码,免去git重复输入账号密码操作

我之前就是每一次操作都要输入用户名和密码,繁琐得很。现在给各位分享下git永久保存账户名和密码。方法一:安装好git之后一般会在C盘的C:\Users\Administator目录下生成 .gitconfig配置文件。用文档编辑工具打开该文件添加:[user] name = wb-ly409739//你的用户名 email = wb-ly409739@alib...

2019-11-26 11:34:56

Cmake出现CMake Error: Could not find CMAKE_ROOT !!!

CMake Error: Could not find CMAKE_ROOT !!! cmake安装会,不能运行,出现错误。通常出现的原因是,cmake 命令本来存在,然后进行了安装。 类似于缓存导致失败的一样。"CMake Error: Could not find CMAKE_ROOT !!!" 的解决方法(hash -r )hash -rcmake --versionCMa...

2019-11-22 21:11:15

Kafka主题参数说明

producer端batch.size 是producer批量发送的基本单位,同一个分区的多条消息会封装进一个batch。默认是16KB,当batch满才会发送batch中所有消息。linger.ms是sender线程在检查batch是否ready时候判断有没有过期,默认是0ms,超过该值就会直接发送batch,以保证延时不会太高。compression.type,有GZIP,SNA...

2019-11-11 16:19:09

tbb::concurrent_queue 高性能的奥秘

在 如今的多线程开发的滚滚浪潮中,线程安全会是一个充满正面色彩的广告语,还是一个隐含性能低下令人不安的信息?众所周知,STL库所提供的容器均不能保证 线程安全,所有的工作都要需要开发者来承担。最简单的实现线程安全的手段便是使用锁来同步对容器的访问,只需要lock和unlock两行语句,容器就变 成线程安全了,很简单,不是吗?不过,这时候"线程安全"就成了性能低下的同名词,期望的并发操作成了对容器的...

2019-10-09 14:47:17

编写自己的 cmake module模块 通过find_package指定编译自己安装的包如opencv cuda

cmake 主要命令解释FIND_PATH(VAR file path1 path2)将file文件路径赋值给变量FIND_LIBRARY(VAR lib path)将lib文件路径赋值被变量install(FILES flie DESTINATION dir_path) #执行make install时,把file拷贝到dir_pathinstall(PROGRAMS file ...

2019-09-03 14:18:23

linux环境下非root用户如何安装各种软件

linux环境下非root用户如何安装各种软件呢?以cmake为例。1. 官网https://cmake.org/download/下载源文件:注意要下载的是source文件2. 解压 tar -zvxf cmake-3.14.5.tar.gz$ cd cmake-3.14.5$ ./bootstrap$ ./configure --prefix=/home/xxx/cmake...

2019-09-02 21:03:45

升级glibc 系统一直保持segment fault等问题

/lib64/libc.so.6: version `GLIBC_2.18' not found (required by /lib64/libstdc++.so.6出现这个问题后,安装网上教程:貌似是在libstdc++.so.6中缺少了GLIBC_2.18这个模块,那我直接用最简单的方法安装软件包,直接解压安装curl -O http://ftp.gnu.org/gnu/glib...

2019-06-06 16:04:23

main Init

init()方法 是在任何package中都可以出现,但是建议 每个package中只包含一个init()函数比较好,容易理解。但是main() 方法只能用在package main 中。Go程序会自动调用init()和main(),所以你不需要在任何地方调用这两个函数。每个package中的init函数都是可选的,但package main就必须包含一个main函数。程序的初始化和执行...

2019-06-03 17:46:56

kafka安装

由于kfk关于broker、topics、partitions的一些元信息用zk来存,监控和路由啥的也都会用到zk,首先需要安装zkzk需要安装jdk:#install jdk1.8 and add pathtar -zxvf jdk-8u191-linux-x64.tar.gz -C /usr/local/src/vim /etc/profileecho export P...

2019-05-17 19:33:14

OG语言IDE goland长久破解

1 激活文件下载:链接:https://pan.baidu.com/s/19twh6bNolaQcGFSmovZBVQ提取码: j6dv里面包含下面三个文件:再找到GoLand安装的bin目录,我的是D:\GoLand\bin,将激活文件复制并替换到GoLand的bin目录,同事打开两个vm文件将最后一行默认的jar路径改成D:\GoLand\bin\下的启动golan...

2019-05-05 10:56:36

转载viso2013破解

由于安装成功,缺少一些配图,往下看即可:Visio 2013激活工具链接:链接: https://pan.baidu.com/s/1wu11T2Y7R1I6QTw-ZW5mYg提取码: zu7w激活步骤:1. 双击打开下载好的破解工具,运行2. 点击Next, 一路下一步3. 点击接受协议,next ,选择安装目录,安装结束,页面消失,破解成功!!!...

2019-04-28 17:09:47

centos pyhton3.7.x安装

去官网下载编译安装包解压tar -xvJf  Python-3.7.2.tar.xz切换进入cd Python-3.7.2编译安装./configure prefix=/usr/local/python3make && make install 报错ModuleNotFoundError: No module named '_ctypes'这是因...

2019-01-11 16:58:20

解决nohup重定向python输出到文件不成功的问题

解决办法之一:加-unohup python -u server.py >res.log 2&1 &解决办法之二: sys.stdout.flush()

2019-01-10 19:12:06

图像人脸进行检测、识别和跟踪

最近整理了CV方向的一些产品基础知识,我上一篇文章《看AI产品经理如何介绍“计算机视觉”(基于实战经验和案例)》算是这个系列的第一篇;本文是本系列下的第二篇,主要针对人脸识别进行梳理。后续还会有多目标跟踪、OCR等方向的内容。希望大家能从这个系列收获到更多的CV干货:)人脸识别(Face Recognition):对图像中的人脸进行检测、识别和跟踪。1技术流程详解技术流程:...

2019-01-10 11:37:16

mysql_real_escape_string转变了哪些字符

256个0-255的字符串,变成了263个字符,多了7个,也就是转换了7个字符。00->5c 30  0x00->\00a->5c 6e  换行->\n0d->5c 72  回车->\r1a->5c 5a  代替->\Z22->5c 22  "   ->\"27->5c 27  '   ->\'5c-&am

2018-12-24 11:52:43

CMake Error at /usr/share/cmake-3.5/Modules/FindCUDA.cmake:617 (message)

在编译cuda相关代码的时候,出现了编译错误,查了很多资料终于找到了解决的办法……………………………… –Boostversion:1.58.0 –FoundthefollowingBoostlibraries: –program_options CMakeErrorat/usr/share/cmake-3.5/Modules/FindCUDA.cmake:617...

2018-12-05 13:06:28

Linux Golang 安装Protobuf

获取 Protobuf 编译器 protoc我是从github上直接下载的源码编译的,下载地址https://github.com/google/protobuf/releases/tag/v3.0.2,下载后按照文档上的说明操作//1.检查安装需要用到的编译工具$ sudo apt-get install autoconf automake libtool curl make g++...

2018-11-24 13:27:34

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。