logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

使用GitHub desktop建立仓库上传代码到GitHub

首先,我们需要github账号一枚,在本地安装github Desktop安装本地的github Desktop,并且登陆,第一次登录会提示你创建代码库,这里我选的是第三个选项也可以根据需要选择。创建仓库在本地文件夹里放入要上传的代码在desktop中会自动显示,点击commit即可也可以直接去官网上生成仓库第二步,进入github官网,https://github.com/ ...

#git#github
游戏服务器的常用架构

游戏服务器,是一个会长期运行程序,并且它还要服务于多个不定时,不定点的网络请求。所以这类服务的特点是要特别关注稳定性和性能。这类程序如果需要多个协作来提高承载能力,则还要关注部署和扩容的便利性;同时,还需要考虑如何实现某种程度容灾需求。由于多进程协同工作,也带来了开发的复杂度,这也是需要关注的问题。游戏服务器架构要素对于游戏服务端架构,最重要的三个部分就是,如何使用CPU、内存、网卡的设计:...

ubuntu查看、安装、更新、卸载boost库 指定目录

ubuntu查看、安装、更新、卸载boost库 指定目录1查看当前版本安装前请首先了解系统的boost安装情况。查看boost安装版本:dpkg -S /usr/include/boost/version.hpp如果没有查到,也不表示没有安装,有可能是手动下载安装包安装的。检查办法是sudo find /usr -name “libboost”查看一下都些版本。搞清楚状况再安装。...

#linux#ubuntu
MySQLexplain之possible_keys、key及key_len介绍

possible_keys:显示可能应用在这张表中的索引,一个或多个。查询涉及到的字段上若存在索引,则该索引将被列出,但不一定被查询实际使用key:实际使用的索引。如果为NULL,则没有使用索引查询中若使用了覆盖索引,则该索引和查询的selet字段重叠,仅出现在key列表中。覆盖索引:查询的字段与所建索引的字段个数和顺序刚好吻合...

#mysql#数据库
数据成员绑定时机

// project100.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include "pch.h"#include <iostream>#include <time.h >#include <stdio.h>using namespace std;//string myvar= "I Love China!...

#c++
C++反转单链表

// ConsoleApplication4.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include <iostream>using namespace std;struct linkNode{int data;linkNode* next;};int main(){linkNode* ln = new linkNod...

单纯的类不纯时引发的虚函数调用问题

// project100.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include "pch.h"#include <iostream>#include <time.h >using namespace std;class X{public:int x;int y;int z;//X() :x(0),...

#c++
mysql数据导入到redis_快速将MySQL的数据导入Redis

简介通过pipe将MySQL数据批量导入Redis,自Redis 2.6以上版本起,Redis支持快速大批量导入数据,即官网的Redis Mass Insertion,即Pipe传输,现在的业务场景是将mysql中某张表的所有数据传输到redis中存储起来。大致思路是用MySql的concat()方法将查询出来的数据按照resp协议的格式拼接成redis命令集合,再通过redis-cli --pi

#c++#visual studio#开发语言
暂无文章信息