自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (6)
  • 收藏
  • 关注

原创 macbook vscode 配置 clang-format 并设置保存时自动格式化代码

在vscode 的extensions 标签下搜索clang-format ,install(我图中已经安装过了);在终端输入brew install clang-format (mac需事先安装 brew,安装brew可自行搜索);安装后找到clang-format可执行程序(一般都在/usr/local/bin/clang-format,若不在此处依次输入命令: cd / ...

2020-01-12 10:52:58 5483 1

原创 C++和java通过kafka、protobuf传递消息的一些问题

最近项目需要在c++端写入数据源到kafka中,使用flink程序分析数据源,首先想到的方法就是利用protobuf做序列化和反序列化。遇到一些问题,记录一下。首先准备好pb文件,C++端序列化成二进制文件,代码如下 int size = test.ByteSize(); char buffer[1024]; test.SerializeToArray(buffer, size)...

2019-12-02 13:37:50 2108 2

原创 intellij idea下测试flink 连接kafka

先新建一个quickstart的maven项目把官方给的SocketWindowWordCount程序 拷过来,稍微修改一下,只用来测试数据从kafka读入和写出的功能package kafkaTest3;import java.util.Properties;import org.apache.flink.api.common.functions.FlatMapFunction;...

2019-11-28 16:39:48 1847

原创 intellij idea 使用java操作kafka

首先新建一个快速开始的maven项目随意取个名字:后面的配置放再自己指定的项目路径下完成就行。项目生成后maven会自动更新一些东西,不用管他,更新完成后,把kafka的依赖加到pom.xml中。写个简单的测试程序,生成线程往kafka指定的topic里写东西。package kafkaTest3;import java.util.Properties;i...

2019-11-28 12:59:05 3291 3

原创 linux kafka 安装与测试

事先把java装好,环境变量设置好(省略)centos 下安装kafka过程:去到apache官网上下载图中这种Scala版本的,解压完,将文件拷到/usr/local/ 下,搞一个软链接/usr/local/kafka 指向它 ,需要sudo 权限。单机测试,使用kafka里自带的zookeeper,进到kafka目录,执行:sudo./bin/zookeeper-s...

2019-11-25 16:20:13 170

原创 vscode remote开发ssh免密登陆失败

现在使用vscode远程开发非常方便,唯一不爽的地方ssh免密登陆老是失败,且用密码登陆需要输入2次密码,特别麻烦如图为基本配置,可以实现密码登陆登陆时点击details查看细节,上网差了一些解决方案,重新生成密钥也没用,有个说法时ssh版本太旧,于是再windows上的cmd用 where ssh找到ssh.exe 的路径去看了一下这个货,是2017年的,好吧...

2019-09-26 11:30:06 5110 3

原创 hiredis要点记录

hiredis是操作redis的C库。使用hiredis 的scan遍历redis中得到打印所有key,将其中属于hash的key的键值对也打印出来,示例:#include <hiredis/hiredis.h>#include <iostream>#include <stdio.h>using namespace std;int main(...

2019-02-14 11:19:07 835

转载 Flask搭建要点记录

1、安装virtualenv           virtualenv 拯救世界!virtualenv 为每个不同项目提供一份 Python 安装。它并没有真正安装多个 Python 副本,但是它确实提供了一种巧妙的方式来让各项目环境保持独立。         linux下安装:               sudo pip install virtualenv( 需要先安装pip)...

2018-12-26 17:08:18 92

原创 小米笔记本12.5英寸装ubuntu后设置快捷键开启和关闭触摸板

买了小米的12.5英寸的笔记本,程序狗的我果断装了ubuntu16.04,装完其他的驱动都还很ok,Fn+各种键也都可以用,唯独开关触摸板的FN+空格用不了。作为程序员,有时候写代码经常碰到触摸板很蛋疼,鼠标我在笔记本上几乎不用,如果在设置里关了触摸板,要用时得用鼠标,也是难受。于是乎在网上各种找解决方法,说说找到的各种方案:第一种:用命令sudo rmmod psmo

2017-08-24 22:34:12 9115 2

原创 3月23日成为C++游戏服务器工程师的学习收获

之前没有过多的接触linux,工作之后的一周之内,主要任务是基础库代码的阅读,可以说第一周基本什么都没看懂,以前的coding实践太少,基础库代码写的确实不错,很多用法都是第一次见到,刚开始阅读的对数据的序列化和反序列化octets、serializable类,io、会话事件的管理session、channel和poller类,以前没有使用过的一些关键字,explicit(禁止使用隐式转换),经常

2017-05-14 13:24:05 318

数据结构+算法+动态演示

c语言数据结构演示工具,学习C语言编程算法的绝好工具

2017-08-20

数据结构18道必做编程题

数据结构18道必做编程题,备有源码

2017-08-20

linux-gdb调试工具指南.pdf

linux-gdb调试工具指南.pdf

2017-08-20

UNIX环境高级编程(PDF超清版)

UNIX环境高级编程(PDF超清版),分章节,每章一个pdf,我见过的最清晰的版本

2017-08-20

文件变快捷方式专杀软件

电脑中毒后文件夹都变成.exe的快捷方式,用BoyFineKiller可轻松解决

2010-09-21

金山打字通2010 -练习打字的不二选择

专业练习打字的软件,对各输入法的打字均适用

2010-09-21

空空如也

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

TA关注的人

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