自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (7)
  • 论坛 (2)
  • 收藏
  • 关注

原创 zookeeper分布式部署【二】

前面进行了zookeeper分布式部署,这边进行一个客户端连接操作,使用python连接1.pycharm安装kazoo2.下面上代码#!/usr/bin/env python# -*- coding: utf-8 -*-import sysfrom kazoo.client import KazooClientdef main(): try: nodePath = "/zktest" host = "192.168.1.232"

2020-12-04 16:54:02 10

原创 zookeeper分布式部署【一】

1.下载zookeeperwget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz【备注】下载编译好的就可以了2.解压zookeepertar-zxvf apache-zookeeper-3.6.2-bin.tar.gz -C /zookeeper3.修改配置cd /zookeeper/confcp zoo_sam.

2020-12-04 16:48:45 11

原创 centos下使用gdb查看coredump

之前大部分时间都是在windows下进行开发,一般都是用集成环境,所以当出现程序崩溃的时候,直接使用编译出来的pdb文件即可找到有用的堆栈信息,并且解决问题1.centos下默认是不生成coredump,先打开限制,直接上代码吧#!/bin/bash### Filename: coredumpshell.sh### Description: enable coredump and format the name of core file on centos system# enable

2020-11-09 17:30:08 79

原创 Mysql运维之定时备份

1.创建执行脚本#!/bin/bash# 设置mysql的登录用户名和密码(根据实际情况填写)mysql_user="root"mysql_password="66666666"mysql_host="localhost"mysql_port="3306"mysql_charset="utf8mb4"# 备份文件存放地址(根据实际情况填写)backup_location=/sql_backup# 设置时间为7天expire_backup_delete="ON"expire_d

2020-08-25 14:00:47 51

原创 centos7安装mysql8.0版本

1.下载rpm包wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm2.安装rpm包yum localinstall mysql80-community-release-el7-1.noarch.rpm3.安装mysqlyum install mysql-community-server4.设置无大小写敏感vim /etc/my.cnf //编辑my.cnf文件在[mysq

2020-06-18 14:12:55 103

原创 pycharm部署xadmin

1.下载对应的django版本,此处使用的是2.0.7的版本pip install django=2.0.12.去github下载xamin的django2.0的支持版本https://github.com/sshwsfc/xadmin/tree/django23.在pycharm中新建一个extra_apps目录,将下载好的xadmin-django2中的xadmin文件夹放入其中,并且设置mark as source root【此处已经设置过了,所以是unmark】4.使用命

2020-06-14 00:17:30 198

原创 vs2013编译detours

1.下载detourshttps://github.com/Microsoft/Detours2.打开vs2013工具x86版本即可3.切换目录到detours中src目录4.执行nmake命令即可

2020-03-09 22:38:17 46

原创 vs2017编译RecastNavigation【导航网格工具】

1.先下载recastnavigation源码2.下载sdl2源码,将下载好的源码放入RecastDemo/Contrib文件夹内,这里选择的是sdl2.0.103.进入RecastDemo/Contrib/SDL/VisualC文件夹打开SDL.sln编译,这里使用的是vs20174.编译完成后将RecastDemo/Contrib/SDL/VisualC/Win32/Rel...

2019-12-09 22:43:15 172

原创 python中远程spark集群

1.配置pycharm环境(此处需要使用远程python环境)配置master的地址,账号,密码2.pycharm中安装pyspark与pyspark-stubs3.配置python环境变量HADOOP_HOME=/usr/local/hadoopJAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el...

2019-12-04 00:17:36 420

原创 centos安装python3.6

1.下载pythonwget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz#解压文件tar -xzvf Python-3.6.5.tgz2.安装pythoncd Python-3.6.5#编译./configure --prefix=/usr/local/pythonmakemake install...

2019-12-02 23:18:20 30

原创 配置spark2.4.4

1.下载spark2.4.4及解压文件wget https://mirrors.tuna.tsinghua.edu.cn/apache/spark/spark-2.4.4/spark-2.4.4-bin-without-hadoop-scala-2.12.tgztar -zxvf spark-2.4.4/spark-2.4.4-bin-without-hadoop-scala-2.12....

2019-12-01 18:54:10 250

原创 hadoop3.2.1版本配置

1.列出所有能安装的jdk版本yum list java*2.用以下命令安装jdk版本yum install -y java-1.8.0-openjdk-devel.x86_643.下载hadoop3.2.1版本wget http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-3.2.1/hadoop-3.2.1.tar....

2019-11-26 22:26:36 1215 1

原创 kbengine创建space

1.定义firstspace.def<root> <Properties> </Properties> <ClientMethods> </ClientMethods> <!-- BaseApp上的远程方法 --> <BaseMethods> </BaseMethods&...

2019-11-25 11:01:27 253

原创 python中dict转换为对象属性(包含json转换)

1.json转换为dictimport jsond = '{"person":[{"firstName":"Brett","lastName":"McLaughlin","email":"aaaa"},{"firstName":"Jason","lastName":"Hunter","email":"bbbb"},{"firstName":"Elliotte","lastName":"Ha...

2019-11-23 15:28:11 387

原创 centos集群ssh免密登录

1.修改当前的centos名称vi /etc/hostname#修改名称为node1即可vi /etc/hosts#127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4#修改其中的localhost.localdomain为节点名称#此处进行映射#例如 192.168.100....

2019-11-19 23:59:00 56

原创 python识别验证码《去噪》

1.图片进行灰度处理后并且转换颜色def binarizing(img,threshold): """传入image对象进行灰度、二值处理""" img = img.convert("L") # 转灰度 pixdata = img.load() w, h = img.size # 遍历所有像素,大于阈值的为黑色 for y in range(h...

2019-07-08 22:37:52 108

原创 tensorflow配置GPU版本(机器学习验证码)

1.安装CUDAhttps://developer.nvidia.com/cuda-toolkit-archive 选择windows10版本的,我此处安装的是V10版本的2.安装cuDNNhttps://developer.nvidia.com/rdp/cudnn-archive#a-collapse51b(需要注册)安装完成后将三个文件夹拷贝到Cuda中即可3....

2019-07-01 22:36:54 120

原创 cocos2d-lua中pageview滑动事件回调

1.在UIPageView.h中将addEventListener修改为如下CC_DEPRECATED_ATTRIBUTE void addEventListener(const ccPageViewCallback&amp; callback);using ScrollView::addEventListener;2.添加函数到UIPageView.h,UIPageView.cpp...

2018-09-12 17:11:25 1540 2

原创 KBEngine学习——服务端暴露接口给客户端调用

1.在对应的文件def中添加方法类型与属性例如:在accounts.def中加入属性playerName,与UserTest方法&lt;root&gt; &lt;Properties&gt; &lt;playerName&gt; &lt;Type&gt; UNICODE &lt;/Type&gt; &lt;Flags&gt; BASE &lt...

2018-08-21 21:27:54 882

原创 VS2013中编译出现libcmt.lib重定义错误

错误 3 error LNK2005: __lock 已经在 msvcrt.lib(MSVCR120.dll) 中定义 错误 4 error LNK2005: __unlock 已经在 msvcrt.lib(MSVCR120.dll) 中定义 错误 5 error LNK2005: __amsg_exit 已经在 msvcrt.lib(MSVCR120.dll) 中定义错误 6 error...

2018-07-31 12:40:59 539

原创 cocos2d-lua中实现扑克牌翻牌效果

1.创建两个精灵,一个是扑克牌的正面,一个是扑克牌的反面local PokerOne = display.newSprite("PokerOne.png",20,20) --牌self:addChild(PokerOne)PokerOne:setVisible(false) local PokerTwo= display.newSprite("PokerTwo.png"...

2018-07-19 23:44:48 1061 1

原创 实现守护进程

守护进程的大体思路就是用一个线程函数,一段时间去检测某个进程是否还存在,存在则不管,不存在则重启,或者进程是否属于挂起状态,挂起的话也是重启程序(先kill掉进程,然后重新启动)1.创建线程HANDLE hThread1; DWORD dwThreadId1; try { hThread1 = CreateThread(NULL,0,DoThread,this,0,&amp;d...

2018-07-19 23:28:00 237

原创 KBEngine搭建环境windows

1.安装mysql数据库my.ini文件中添加如下代码[mysqld]lower_case_table_names=0新建查询中添加如下默认sqluse mysql;delete from user where user=''; FLUSH PRIVILEGES;grant all privileges on *.* to kbe@'%' identified by 'kbe';gran...

2018-06-24 11:50:00 475

转载 【转】C++实现线程安全的单例模式

C++实现线程安全的单例模式在某些应用环境下面,一个类只允许有一个实例,这就是著名的单例模式。单例模式分为懒汉模式,跟饿汉模式两种。首先给出饿汉模式的实现template &lt;class T&gt;class singleton{protected: singleton(){};private: singleton(const singleton&amp;){};//禁止拷...

2018-06-09 21:50:55 59

原创 cocos2dx学习<一>cocostudio界面交互

1.将demologin直接导出,可以直接放在默认目录下2.附加库如下3.HelloWorldScene.h中加入以下头文件#include "ui/CocosGUI.h"#include "cocostudio/CocoStudio.h" #include "cocostudio/CCSGUIReader.h"using namespace cocos2d;

2016-01-19 15:15:23 450

原创 Unity3D学习<一>使用NavMesh自动寻路

1.设置寻路网格注:使用cube拼接而来,选中所有网格路径之后选择window->navigation点击bake即可。2.using UnityEngine;using System.Collections;public class PlayerAutoMove : MonoBehaviour { private NavMeshAgent agent;

2016-01-06 10:01:11 376

原创 ACE的Reactor用法

整体的主要是服务端的,唯一比较大的区别来说应该是比example来的更好理解(个人感受)下面上代码//acceptor.h#include "ace/Event_Handler.h"#include "ace/INET_Addr.h"#include "ace/Reactor.h"#include "ace/SOCK_Stream.h"#include "ace/SOCK_Ac

2015-11-10 15:00:15 374

原创 ACE简单实现网络聊天(文字)

首先这里使用了ACE的多线程概念,使用了以下两个类ACE_SOCK_Connector connector;ACE_SOCK_Stream peer;下面上具体代码:Server:// server.cpp#include "ace/os_include/os_netdb.h"#include "ace/OS_NS_errno.h"#include "ace/INET_Addr

2015-11-09 18:10:57 422

翻译 ACE中同步线程方法

这是ACE中example中的ACE_Barrier方法下面上代码// $Id: barrier1.cpp 91671 2010-09-08 18:39:23Z johnnyw $// This test program illustrates how the ACE barrier synchronization// mechanisms work.#include "ace/

2015-11-02 21:16:10 264

原创 ACE线程管理(一)

这是一个官方的例子,这里先做记录,主要是创建两个线程(读写)线程A:为读:线程B为写:当线程B写完后再进行读取下面上代码// $Id: auto_event.cpp 97383 2013-10-23 08:44:20Z mhengstmengel $// This test shows the use of an ACE_Auto_Event as a signaling

2015-11-02 20:24:01 259

原创 对链表进行反序输出

输入一个链表,从尾到头打印链表每个节点的值。#include #include using namespace std;#define MAX_NUMBER 10struct ListNode{ int val; struct ListNode *next;};vector printListFromTailToHead(struct ListNode* head) {

2015-11-02 14:30:28 612

原创 实现一个函数,将一个字符串中的空格替换成“ % 20”

思路是使用栈的模式从后部开始然后向前追加方式#include using namespace std;/*请实现一个函数,将一个字符串中的空格替换成“ % 20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are % 20Happy*/void replaceSpace(char *str, int length) { char *dest =

2015-11-02 13:08:43 2578

原创 二维数组中的查找

做一下记录,题目内容是:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。bool Find(vector > array, int target){ int n = array.size(); for (int i = 0; i < n; i++) { vect

2015-11-02 11:56:21 223

jsoncpp-vs2017.zip

cppjson源码,vs2017版本,里面含有旧版本的代码,

2019-05-22

windows下libevent的lib库2.1版本

libevent在windows下编译的的core,extra,lib三个文件2.1版本

2019-02-12

boost静态库VS2010编译1.55版本

vs2010编译的boost的64位静态库,使用的版本是boost1.55,有需要的下载~

2019-03-17

recastnavigation.zip

Recast Navigation是一个开源的应用于游戏的网格导航工具,可以根据具体需要下载,测试通过,可以使用vs2017直接打开项目。

2019-12-08

棋牌内核引擎源码

棋牌内核引擎,KernelEngine.dll

2014-12-25

数据结构自学PPT

c数据结构PPT,有利于初学数据结构的朋友能够自学(严蔚敏)

2012-03-26

QT自学教程

QT教程,关于若基亚平台,是关于C++的,可以很快就可以自学而成!

2012-03-26

真是垃圾

发表于 2019-04-30 最后回复 2019-04-30

qxmpp怎么扩展成libjingle呢?

发表于 2014-01-19 最后回复 2014-02-12

空空如也

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

TA关注的人 TA的粉丝

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