自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (20)
  • 收藏
  • 关注

原创 ClickHouse数据恢复记录

项目场景:ClickHouse集群 数据备份,恢复.遇到报错:Application: DB::Exception: Directory /var/lib/clickhouse/metadata/system exists: while loading database `system` from path /var/lib/clickhouse/metadata/system问题描述:经过对比,发现 ClickHouse的meta目录下的数据,都是 对store下数据建立的符号链接.备份

2022-02-22 11:22:46 1460

原创 在防火墙开启下 使用Kafka-manager

在防火墙开启下 使用Kafka-manager知名端口kafka 集群和Kafka-manager 通信的默认端口包括:2181/tcp 2888/tcp 3888/tcp 9092/tcp 8999/tcp如果只在防火墙上配置这几个端口,manager仍然会报错:如果把防火墙完全打开,则没有问题, 从抓包来看,manager还通过临时端口进行通信.因此需要开启IP的白名单.具体命令如下:firewall-cmd --permanent --add-rich-rule="rule famil

2022-02-19 16:54:35 1230

原创 MySQL连接优化配置

2、show processlist;查看连接数,可以发现有很多连接处于sleep状态,这些其实是暂时没有用的,所以可以kill掉3、show variables like “max_connections”;查看最大连接数,应该是与上面查询到的连接数相同,才会出现too many connections的情况4、set GLOBAL max_connections=1000;修改最大连接数,但是这不是一劳永逸的方法,应该要让它自动杀死那些sleep的进程。5、show global varia

2021-11-02 17:42:24 251

原创 CentOS7 阿里yum

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupwget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repoyum clean allyum makecache

2021-10-22 10:35:17 134

原创 Docker 镜像导入导出

docker save image_name > /tmp/image_name.tardocker load < /tmp/image_name.tardocker system prune

2021-10-20 09:17:39 84

原创 docker命令整理

查看容器的IP地址:docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_name_or_id或者:docker inspect 容器ID | grep IPAddress启动docker及composesystemctl start dockerdocker-compose up -ddocker-compose logsdocker network ls进..

2021-03-12 09:13:09 118

原创 Linux 缺少 libgconf库 libgconf-2.so.4 => not found

libgconf-2.so.4 => not foundyum install GConf2 -yOK

2020-11-18 09:52:23 1834

原创 Centos下安装dpdk

https://blog.csdn.net/yrx0619/article/details/82754681http://core.dpdk.org/doc/quick-start/https://blog.csdn.net/weixin_38582656/article/details/97272490

2020-09-09 12:38:48 505

原创 CentOS 7 xplico-1.2.2 编译

xplico 最新版本是1.2.2 , 官网提供了 ubuntu上的安装方式。但是没有提供在CentOS上的。只能通过源码进行编译安装。rpm包链接下载的rpm包,在安装时会报缺少各种依赖。而且不知道依赖包对应是什么版本,肯定不能用最新版本。[root@localhost code]# rpm -ivh --test xplico-1.2.2-2.el7.x86_64.rpm 警告:xplico-1.2.2-2.el7.x86_64.rpm: 头V4 RSA/SHA1 Signature, 密钥

2020-08-18 17:30:40 421

原创 libxml 编译报错:“Py_NotImplementedStruct can not be used when making a shared object”

CentoOS 7 下:python 3.6libxml 编译时,提示python编译报错:/usr/bin/ld: /usr/local/python3/lib/python3.6/config-3.6m-x86_64-linux-gnu/libpython3.6m.a(abstract.o): relocation R_X86_64_32S against `_Py_NotImplementedStruct’ can not be used when making a shared object

2020-08-03 17:41:21 499

原创 C++ 学习(3)--- && 右值引用

&& 右值引用 是 C++ 11中新增加的功能。C++中的&和&&浅析C++11右值引用和move语义左值、左值引用、右值、右值引用c++为什么用右值引用c++11 右值引用 && std::move()

2020-08-03 11:05:49 111

原创 C++ 学习(2)--- virtual

虚函数通过基类的指针调用该成员函数时,将根据指针指向的对象类型确定调用的函数,而非指针的类型是C++ 多态的一种体现,属于 函数的重写, 而非 重载。 要求函数的名称,参数完全一致。class Animal{ public: void eat() { std::cout << "I'm eating animal food." }};class Dog : public Animal{ public: void eat() { std::cout .

2020-07-31 18:43:56 113

原创 C++ 学习(1)--- 构造函数

Knows what functions C++ silently writes and calls.如果自己没有声明, 编译器会为类声明:一个默认构造函数一个析构函数一个copy构造函数一个copy assignment 操作符所有这些函数都是public 且inline的。class Empty { public: Empty(){...} Empty(const Empty &rhs) { ...} ~Empty() {...} Empty &

2020-07-31 15:38:11 89

原创 Centos7 Python3下搭建scrapyd和scrapydweb

Centos7 模拟是python2, 需要升级为python3 或者建立虚拟环境,这里不再赘述。由于scrapydweb 会用到sqlite3, 而普通版本安装的python3 是无法使用sqlite3的,因此需要编译安装python。python 验证方法:import sqlite3如果报错,说明需要重新安装python.参照:https://blog.csdn.net/zd147896325/article/details/80092563python安装完成后,可以进行其他包的安装

2020-07-14 11:49:20 531

原创 Cassandra 导出表结构

cassandra中 数据库是 keyspace, 里面有表。导出为:./cqlsh 127.0.0.1 -e 'desc keyspace keyspace_name' -u user -p pwd > db.cql导入为:./cqlsh 192.168.198.51 -u cassandra -p cassandra -f db.cqlhttps://www.cnblogs.com/TSlover/p/11398535.htmlhttps://blog.csdn.net/u010

2020-07-10 14:29:33 1082

原创 Windows定时任务运行带界面的应用

开始,觉得定时任务很简单,执行结果和手动在命令行执行效果是一样的。实际却不是,在命令行启动运行好好的。但是放到定时任务中后,一直运行有问题。后来发现是:带有界面的应用,比如模拟器等,虽然进程被调用了。但是不能显示界面。无论是bat脚本还是python脚本。后来发现原因在于设置:这里只能选择 在用户登录时运行,才可以显示界面。选择其他的就会出现 不显示界面的问题。https://www.cnblogs.com/jasondan/p/3992435.html...

2020-06-30 20:20:12 979 2

原创 windows下 appium自动化运行环境搭建 (1)

背景appium 可以连接手机模拟器,进行移动端app测试. appium 本身是nodejs编写的, 以来的环境众多.NodeJS环境;Android环境;JAVA环境;appium又分为server和desktop版本. desktop版本需要鼠标点击启动server, 无法实现自动化脚本运行.命令npm install -g cnpm --registry=https://registry.npm.taobao.org# 安装appium最新版本cnpm install -g

2020-06-26 07:53:26 162

原创 mongoexport复杂查询过滤语法

mongoexport --db test_data --collection posts --type=csv --fields title,link,remark,isFail --queryFile ./query.txt --out ./posts.csv{publishAt:{$gt:ISODate('2020-05-03T23:59:59.000Z')},$and:[{msgBiz:{$ne:'aaaaaa'}}, {msgBiz:{$ne: 'bbbbbbb=='}}]}主要.

2020-05-12 19:17:46 635

原创 opencv error: ‘vector’ has not been declared问题

opencv C++ 程序中,会使用到opencv库中包含的vector的定义,用的不是C++ 标准库std中的vector的定义。因此无需引用的定义,只要引用了opencv的库和头文件,应该是可以编译通过的。但是在有些opencv版本中,cv.h中没有包含std:vector的定义,所有会报错:error: ‘vector’ has not been declared解决办法如下:在...

2020-01-02 09:47:29 4963

原创 Python多进程并发[glob,concurrent和Pool]

简单的代码只能单核处理,当处理超大量数据时,会非常慢。可以用concurrent 或Pool。with concurrent.futures.ProcessPoolExecutor() as executor: roots = glob('/root/code/ocr/dataset/images/*.jpg') executor.map(verify...

2019-12-12 11:34:30 339

原创 TypeError: can't pickle Transaction objects 解决

TypeError: can't pickle Transaction objects 解决在使用concurrent或进程池Pool进行并发操作时,遇到了这个错误在使用concurrent或进程池Pool进行并发操作时,遇到了这个错误解决办法就是把map的接口修改为全局的。from glob import globimport osimport concurrent.futuresf...

2019-12-12 11:22:53 3033

原创 神经网络模型训练基本流程

简单的神经网络模型是:前向回馈神经网络(feed-forward), 其包括以下几层:输入、多个层次的对输入的回馈以及最终的输出。简单的神经网络的训练过程包括以下几个步骤:定义一个包含多个可学习参数(权重)的神经网络;对输入的数据集进行迭代计算;通过多层网络结构来处理输入数据;计算损失值(输出值与目标值的差值);反向传播梯度到神经网络的参数中;根据更新规则来更新网络中的权重值。...

2019-11-19 15:32:55 11703

原创 python pyreadline 'gbk’ codec can’t decode byte 错误

Windows上 CMD输入python,突然会报错。Python 3.6.12 |Anaconda 4.2.0 (64-bit)| (default, Jul 20 2017, 12:30:02) [MSC v.1900 64 bit (AMD64)] on win32Type “help”, “copyright”, “credits” or “license” for more info...

2019-10-11 14:39:37 2438 1

原创 Electron, Nodejs, Zerorpc,Python 跨平台程序编译

Electron, Zerorpc,Python 跨平台程序编译前言环境可能遇到的各种问题需要注意的问题前言Electron可以用来把Web程序包装成各种平台的客户端程序,编译和打包过程也是充满挑战。一方面是因为所使用的库和软件,有些仍然在不断更新,有些却早已经停止更新了,从而导致版本依赖的不一致问题。比较复杂的架构是,前端用nodejs实现,后端用python实现,中间通信可以用:zer...

2019-08-28 13:20:52 3018

原创 Ubuntu18.04 tensorflow 安装

Ubuntu18.04 tensorflow 安装前言检查CPU是否支持AVX版本对应关系安装驱动安装CUDA和CUDNN安装OpenCV安装tensorflow测试旧版本卸载前言tensorflow 环境安装比较折腾,各种更新都比较快,需要安装相应的版本,如果不一致,可能就会导致失败。安装时间是2019-08-25, 目前tensorflow的稳定版本是:tensorflow-1.14.0...

2019-08-26 13:14:21 529

原创 中文ocr识别测试 - tesseract(1)

@TOC本次使用的是tesseract, 在github上拥有2w多颗星,https://github.com/tesseract-ocr/tesseract支持100多种语言,提供各种开发语言的调用接口,以及训练好的语种数据。测试代码采用,java JNA + tess4j 方式<properties> <project.build.sourceEnc...

2019-07-04 09:19:33 2460

原创 CentO7 安装redis server

之前参照这位大侠的帖子:https://www.cnblogs.com/rslai/p/8249812.html安装是成功了,但是在远程访问时,始终报错:1 changes in 900 seconds. Saving... Background saving started by pid 7630Failed opening the RDB file dump.rdb (in serve...

2019-06-04 14:06:34 262

原创 Ubuntu16.04上安装MHN

Ubuntu16.04上安装MHN首先到Github上获取最新的代码:sudo git clone https://github.com/threatstream/mhn.git然后sudo ./install.sh安装过程中遇到几个问题:安装jdk8 出错dpkg: error processing package oracle-java8-installer (--configu...

2019-06-03 21:21:54 394

原创 C++ dll库只生成dll文件,而未生成lib文件的问题

C++ dll库只生成dll文件,而未生成lib文件的问题逐项检查逐项检查新建项目时,选择应用程序类型为dll,并勾选“Export Symbols”;属性-&amp;gt;链接器-&amp;gt;高级-&amp;gt;导入库 中定义输出的lib库的目录及文件名;在头文件中定义符号输出:```#define ZJJ_API __declspec(dllexport) class ZJJ_AP...

2018-10-24 15:55:36 12315 1

原创 UnicodeEncodeError: 'ascii' codec can't encode character '\u2013'

Python处理数据,然后插入数据库中,使用cx_Oracle库,执行cursor.execute时,如果数据中包含中文破折号’-‘,则报错:UnicodeEncodeError: 'ascii' codec can't encode character '\u2013' in position 13: ordinal not in range(128)经过测试,其实不仅仅是破折号,其他...

2018-09-11 15:25:38 5277 2

原创 sed中正则表达式的使用

sed是linux下文本处理的一个非常重要的工具,可用于批量文本的查找和替换,也可以采用正则表达式格式。正常用法sed ‘s/pattern/replace_string/’ file这个命令并不会直接替换file文件中的内容,只是会输出替换后的内容。如果要实时替换生效,需要加上 -i 选项(in place的意思),即: sed -i ‘s/pattern/replace_str...

2018-09-10 09:13:15 9202

原创 Ubuntu16.04上安装Jdk1.8和Tomcat8

Ubuntu16.04安装Jdk1.8和Tomcat8问题处理Ubuntu16.04上原本安装有jdk1.7版本,现在打算安装一个1.8版本,并安装Tomcat8,但是安装以后发现启动Tomcat时,始终报错:org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomca...

2018-06-29 17:04:29 891

原创 WBS工作分解结构法

WBS( Work BreakDown Structure 工作分解结构法) : 把一个项目,按一定的原则进行分解,项目分解成任务,任务再分解成一项项工作,再把一项项工作分解到每个人的日常活动中,直到分解不下去为止。 需要遵循的原则包括: 1. 要遵循MECE原则,即对一项工作进行分解时,要做到不遗漏,不重复的分类,子工作之间要相互独立,所有的子工作要完全穷尽。 2. 遵循SMART原则...

2018-05-04 19:30:24 92680 3

原创 Hbase Thrift集群问题总结(1)

Hbase thrift 1 问题汇总Hbase thrift 启动线程池:./bin/hbase thrift start -threadpool , 报下面的错误:Exception in thread "thrift-worker-103" java.lang.OutOfMemoryError: unable to create new native threadat java...

2018-04-13 16:43:02 3383

原创 Hbase故障修复过程

Hbase故障修复过程故障原因可能是虚拟主机突然断电,hbase的所有节点都在这个虚拟机上,因此全部停机。启动起来后,发现很多region丢失:is not online。检测HDFS文件是否损坏使用hadoop命令: hadoop fsck / , 可以看到/ 目录下fs是否是Healthy。查看-ROOT-、.META.表的状态通过可视化界面查看-ROOT-...

2018-03-30 11:11:51 2757

原创 国际化字符编码处理总结

在处理国际化时,处理不当就会产生乱码,通用的做法是都转换为UTF-8编码,对于高层开发语言十分简单,对于底层编程语言则有些复杂。其中涉及的概念也有很多。字符是指计算机中使用的字母、数字、字和符号,包括:1、2、3、A、B、C、~!·#¥%……—*()——+等等。在 ASCII 编码中,一个英文字母字符存储需要1个字节。在 GB 2312 编码或 GBK 编码中,一个汉字字符存储需要2个字节。在...

2018-02-28 17:54:48 2519

原创 CentOS 7安装PF_RING驱动

CentOS 7安装PF_RING驱动原有网卡是e1000e, 可以通过lsmod |grep pf_ring 来确认是否已加载pf_ring模块。 事先需要先卸载原有的驱动模块: rmmod e1000e. 这会导致远程SSH断掉,请用终端操作。首先安装相关依赖项。然后编译安装驱动模块。# git clone https://github.com/ntop/PF_RING....

2018-01-15 16:48:05 3958

原创 Linux下 wchar_t 与char 转换

为了支持多语言,需要支持宽字符,Linux下用wchar_t表示,wchar_t最大长度4个字节,已经可以囊括世界上所有的语言编码,中文字符在gb2312编码下用2个字节表示,但用utf-8编码需要3个字节表示。Linux下的系统调用,大部分都已经有对应的宽字符版本。具体可参照对照表但仍有一些系统调用是没有宽字符版本的,例如fopen系列函数: FILE *fopen(const ...

2017-07-07 19:37:49 8104

原创 Oracle优化器、优化模式、表的连接方式(Hash Join、Nested Loop、Sort Merge Join)

查询优化器Oracle的查询优化器(QO)分为两种: 1. RBO:Ruled-Based Optimization, 基于规则的优化器; 2. CBO :Cost-Based Optimization, 基于代价的优化器;从 Oracle 10g开始,Oracle已放弃RBO,但为了兼容性,仍然可以设置RBO.优化模式优化模式分为: FIRST_ROWS: 尽可能快的先返回几

2017-06-30 14:32:24 973

原创 Linux 文件名和路径的最大长度

在x86_64 Linux下,文件名的最大长度是255个字节,文件路径的最大长度是4096bytes, 即可以包含16级的最大文件长度的路径。在#define NAME_MAX 255的定义.

2017-06-28 12:53:06 39519

[实测可用] 华为鲲鹏920服务器所需 libsigar-aarch64-linux.so

华为鲲鹏920服务器所需 libsigar-aarch64-linux.so, Sigar版本1.6.4, 中标麒麟V7,V8 , jdk8 实测可用 解压后得到so文件, 拷贝到 /lib和/lib64下 sigar在arm机器编译的so,libsigar-aarch64-linux.so.

2020-06-18

tensorflow-1.7.0-cp35-none-linux_aarch64.whl

ARM aarch64 平台 python3.5 环境 适用的 tensorflow-1.7.0 版本。 这个是cpu版本。 gpu版本,,请查看另一个链接,需要cuda。

2019-10-31

tensorflow-1.7.0-cp35-cp35m-linux_aarch64.7z

ARM aarch64 平台 python3.5 环境 适用的 tensorflow-1.7.0 版本。 这个是gpu版本,需要cuda。 cpu版本,请查看另一个链接。

2019-10-31

tensorflow-1.8.0-cp35-none-linux_aarch64.whl

Arm aarch64 平台 python3.5 环境 适用的 tensorflow-1.8.0 版本。

2019-10-31

LINUX SHELL脚本攻略(中文版带书签).zip

个人认为关于Linux Shell脚本 最好的一本书,很详细,很实用,建议多看几遍,多实践。

2019-05-26

Araxis.Merge.v6.5.2260.Professional

支持二进制,文件夹比较。带破解,比beyond compare 好用多了。

2017-06-16

灰帽攻击安全手册:渗透测试与漏洞分析技术 pdf 高清非截屏版

内容确实不错,很全面,值得一读。

2017-05-18

ocilib-3.5.0-user-guide

Ocilib's user guide

2017-05-12

Oracle SQL自动调优生成报告和SQL语句的脚本

http://blog.csdn.net/wwlhz/article/details/70171288

2017-04-14

Android Sdk system images 19 Part4

目前最新的android 19开发包中的镜像包,由于在官网上下载的速度非常的慢,所以在这里上传了一份,希望对你有用。 共分四部分,平台代码两部分,还有镜像文件四部分共753M 镜像放在system-images\android-19下

2014-10-02

Android Sdk system images 19 Part3

目前最新的android 19开发包中的镜像包,由于在官网上下载的速度非常的慢,所以在这里上传了一份,希望对你有用。 共分四部分,镜像文件四部分共753M。 镜像放在system-images\android-19下

2014-10-02

Android Sdk system images19 Part2

目前最新的android 19开发包中的镜像包,由于在官网上下载的速度非常的慢,所以在这里上传了一份,希望对你有用。 共分六部分,平台代码两部分,还有镜像文件四部分共753M。 代码放在sdk\platforms\android-19 镜像放在system-images\android-19下

2014-10-02

Android Sdk system images 19 Part1

目前最新的android 19开发包中的镜像包,由于在官网上下载的速度非常的慢,所以在这里上传了一份,希望对你有用。 共分六部分,平台代码两部分,还有镜像文件四部分共753M。 代码放在sdk\platforms\android-19 镜像放在system-images\android-19下

2014-10-02

Android Sdk Platforms 19 Part2

Android Sdk Platforms 19 Part2

2014-10-02

Android Sdk Platforms 19 Part1

android-19_r01是目前最新的android 19开发包,由于在官网上下载的速度非常的慢,所以在这里上传了一份,希望对你有用。 共分三部分,平台代码两部分,还有镜像文件。代码放在sdk\platforms\android-19 镜像放在system-images\android-19下即可。

2014-10-02

AndEngine 经典实例

最新的AndEngine官方实例, 国内可能下载不了,共享供大家学习使用。

2014-10-02

AndEngine 碰撞检测

基于Andengine游戏引擎CollisionDetection 实体碰撞检测例子 修复了原作者的错误,可以正常运行。

2014-10-02

[AndEngine]物理碰撞例子

[AndEngine]物理碰撞例子分别为圆形 三角形 矩形 和六边形之间的碰撞效果 Box2D 物理碰撞例子,修复了原作者的错误,可以在模拟器上正确运行。

2014-10-02

Android驱动开发入门及手机案例开发分析

Linux驱动开发入门, Android系统对Linux驱动的优化和调整, Android电源管理框架

2011-05-17

Asp2.0新功能实例

Vs2005新功能:Sitemap;Themes; MasterPage;Profile;Cache;ReportView; LoginView;TreeView的实力程序。简单清晰明了!

2009-05-11

空空如也

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

TA关注的人

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