- 博客(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
5736
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
2267
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
1946
原创 intellij idea 使用java操作kafka
首先新建一个快速开始的maven项目随意取个名字:后面的配置放再自己指定的项目路径下完成就行。项目生成后maven会自动更新一些东西,不用管他,更新完成后,把kafka的依赖加到pom.xml中。写个简单的测试程序,生成线程往kafka指定的topic里写东西。package kafkaTest3;import java.util.Properties;i...
2019-11-28 12:59:05
3400
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
225
原创 vscode remote开发ssh免密登陆失败
现在使用vscode远程开发非常方便,唯一不爽的地方ssh免密登陆老是失败,且用密码登陆需要输入2次密码,特别麻烦如图为基本配置,可以实现密码登陆登陆时点击details查看细节,上网差了一些解决方案,重新生成密钥也没用,有个说法时ssh版本太旧,于是再windows上的cmd用 where ssh找到ssh.exe 的路径去看了一下这个货,是2017年的,好吧...
2019-09-26 11:30:06
5175
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
955
转载 Flask搭建要点记录
1、安装virtualenv virtualenv 拯救世界!virtualenv 为每个不同项目提供一份 Python 安装。它并没有真正安装多个 Python 副本,但是它确实提供了一种巧妙的方式来让各项目环境保持独立。 linux下安装: sudo pip install virtualenv( 需要先安装pip)...
2018-12-26 17:08:18
144
原创 小米笔记本12.5英寸装ubuntu后设置快捷键开启和关闭触摸板
买了小米的12.5英寸的笔记本,程序狗的我果断装了ubuntu16.04,装完其他的驱动都还很ok,Fn+各种键也都可以用,唯独开关触摸板的FN+空格用不了。作为程序员,有时候写代码经常碰到触摸板很蛋疼,鼠标我在笔记本上几乎不用,如果在设置里关了触摸板,要用时得用鼠标,也是难受。于是乎在网上各种找解决方法,说说找到的各种方案:第一种:用命令sudo rmmod psmo
2017-08-24 22:34:12
9351
原创 3月23日成为C++游戏服务器工程师的学习收获
之前没有过多的接触linux,工作之后的一周之内,主要任务是基础库代码的阅读,可以说第一周基本什么都没看懂,以前的coding实践太少,基础库代码写的确实不错,很多用法都是第一次见到,刚开始阅读的对数据的序列化和反序列化octets、serializable类,io、会话事件的管理session、channel和poller类,以前没有使用过的一些关键字,explicit(禁止使用隐式转换),经常
2017-05-14 13:24:05
351
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人