avatar
文章
88
标签
9
分类
8

主页
分类
关于
Ruvikm
搜索
主页
分类
关于

Ruvikm

客户端升级封装EasyTcpClient,同时与多个服务端进行网络通信
发表于2024-04-28|个人项目
封装客户端操作EasyTcpClient.hpp #ifdef EasyTcpClient.hpp #define EasyTcpClient.hpp#endif#ifdef _WIN32 #define WIN32_LEAN_AND_MEAN #define _WINSOCK_DEPRECATED_NO_WARNINGS #define _CRT_SECURE_NO_WARNINGS #include <WinSock2.h> #include <windows.h> #pragma comment(lib,"ws2_32.lib")#else #include <unistd.h> //uni std #include <arpa/inet.h> #include <string.h> #include <stdint.h> #define SOCKET int #define INVALID_SOCKET (SOCKET)(~0) #define SOCKET_ERROR ...
备战2026校招
发表于2024-04-27|人生规划
f666a1e82130d441cf5f17739ffab4075a317a77dcaf23bc89a4de7efe3e46fd2a83a77c7a3b7f6abd664ff4b11fdbe8f8c94ff21c4efc494c58402484dbd8cd839688ae9a38c0f112b4ce749acdd894f9a11ded17c2ec2ed9ac8912b48592c0ee4f4d7925e4543c93aacd0a585de3e15ecdbd89f4b40faac687b36efa6bbc449b3791668b3f3a5f3096712ab8f3c788686aba0c272935ff33c7886abe0bf8be5ce2d297f2f5e047849258741b6c2fec1bc9c32510f0560fec760b8b99476462d887dff0fe27da6ca617478a652f9a5a73cc6d7e2c22734a29f3688cbeb80c54b7a3c2eda22fe687b50ff0629749efb0ea7e56113bb4a5483 ...
实习规划
发表于2024-04-27|人生规划
f666a1e82130d441cf5f17739ffab407d3700cc5340db38aca8cc539ab20da66955efd2229a88f228c2b043e435c632234ba58b9599b5db4b315db24ea1b712ffda270aa7ecfeb9bb15204a9e2b665faa99d7dc1f44755898b8a4c13ef5c4e75693ff484b9043ddbf7e02452aa852453a1f2169c2e78244c91f9cedc486857f58ddebe03739017a0f0c8fad7829e6c863ad8de560ae7df1b4c3021031958502fbd651fe5815aaabc24e907a929795c4cc6aa6eb605c57f320585bc5f219625ad8530e074ccd933d19870b1bdfa1467c5fbf33a97f221a58b62387520c75882ee34f7e690b3ccec362968080bb4ecc7cb9b5a1bafcc33d7ab4 ...
学校GPU平台使用教程(优化版)
发表于2024-04-01|个人笔记
首先连接内网登录平台 一般使用的话,直接找到开发环境一栏,创建环境。然后通过Pycharm中的ssh连接 在Pycharm中,找到工具—部署—配置 点击+后选择SFTP 在SSH配置那里后点击后面... 进入后填写主机名和用户名,这里详细讲一下 例如平台给的ssh连接是 ssh://root@paas.xxx-xxx-xx-xx.nip.io:xxxxx 这里用户名就需要填写 root 主机名填写 paas.xxx-xxx-xx-xx.nip.io 端口号填写xxxxx 然后填写创建环境时设置的密码 这一步完事以后,点击确定,返回到之前的页面,点击映射 配置好本机的地址和远程的地址,点击确认 之后选择工具—部署—选项 可以根据自己习惯决定是否配置一下 之后就可以用Pycharm作为修改代码和文件传输的工具了 由于Pycharm自带的终端个人认为并不好用,所以可以使用Xshell软件使用终端操作,Xshell的配置同上 由于已经在里面安装了Anaconda,所以每次跑一个项目的时候新建一个虚拟环境即可 切换环境conda activate cu118py310 查看并删 ...
客户端服务端跨平台移植,并添加线程
发表于2024-03-31|个人项目
客户端代码: #ifdef _WIN32 #define WIN32_LEAN_AND_MEAN #define _WINSOCK_DEPRECATED_NO_WARNINGS #include <WinSock2.h> #include <windows.h> #pragma comment(lib,"ws2_32.lib")#else #include <unistd.h> //uni std #include <arpa/inet.h> #include <string.h> #include <stdint.h>#define SOCKET int#define INVALID_SOCKET (SOCKET)(~0)#define SOCKET_ERROR (-1)#endif#include <iostream>#include <thread> //C++标准线程库bool g_bRun = true;using namespace ...
复现KnowLog模型
发表于2024-03-31|论文复现
这次要复现的一个项目是KnowLog,首先创建一个虚拟环境 conda create KnowLog -n python=3.8conda activate KnowLog 然后来到项目的根目录,安装项目所需的环境 pip install -r requirements.txt 之后尝试运行训练的部分 python KnowLog_pretrain.py --pretrain_data ./datasets/pre-train/all_log.json --abbr ./datasets/pre-train/abbr.json --base_model bert-base-uncased 毫无意外的会出报错,提示少了什么包,这时候提示缺什么用pip安装即可 再安装完这些包之后,再次尝试训练,出现了下面这个错 查了一下是python关于SSLError的错误,尝试降级版本解决 pip install urllib3==1.25.11 成功解决问题,开启魔法可以正常下载了 但是发现下载一半又断开连接了,可能是这种下载方式不支持断点续传,于是打算先把预训练模型下载到本地试试 huggi ...
客户端服务器升为select模型
发表于2024-03-02|个人项目
服务端 #define WIN32_LEAN_AND_MEAN#define _WINSOCK_DEPRECATED_NO_WARNINGS#include <iostream>#include <WinSock2.h>#include <Windows.h>//只有在WIN里可以#pragma comment(lib,"ws2_32.lib")#include <vector>#pragma region 结构体定义enum CMD { CMD_LOGIN, CMD_LOGOUT, CMD_ERROR, CMD_LOGIN_RESULT, CMD_LOGOUT_RESULT, CMD_NEW_USER_JOIN};struct DataHeader { short dataLength; short cmd;};struct Login : public DataHeader {//DataPackage Login() { dataLength = si ...
nginx反向代理出错
发表于2024-01-26
使用yum安装好了nginx 问题再现进入路径配置好了nginx.conf文件 验证nginx.conf文件是否有语法错误 sudo nginx -t 重载nginx服务 sudo nginx -s reload 然后启动程序,发现nginx报错 在终端可以尝试输入了这样一句话 setsebool -P httpd_can_network_connect true 解释:可能是SELinux的原因,它会基于最小权限原则默认拦截了 Nginx 的请求
在虚拟机Centos 7中配置Redis环境
发表于2024-01-08
安装Redis# 下载fedora的epel仓库sudo yum install epel-release# 安装redis数据库sudo yum install redis 测试是否安装成功 #启动redisservice redis start#查看redis进程ps -ef | grep redis 配置Redis以需求为远程连接Redis为例 开始配置之前,先关闭Redis服务 #关闭redisservice redis stop 打开配置文件sudo vim /etc/redis.conf 进入编辑器后,输入/+搜索的内容然后回车进行搜索,按n键查找下一个(eg:修改端口号时输入/port),按i进入到插入模式进行修改,修改完后按Esc退出插入模式 修改端口号(按照需求修改) 修改默认密码(建议修改) 取消只允许在本机连接redis 将bind 127.0.0.1注释掉 然后输入:wq保存并退出 设置Redis开机自启chkconfig redis on 配置防火墙在linux下的防火墙中开放6379端口(如果上面更换了端口号就按自己的来) sudo firewall-cm ...
建立一个简易的TCP客户端与服务端
发表于2023-12-15|个人项目
TCP服务端分为一下六步: 建立一个socket 套接字 bind 绑定用于接受客户端连接的网络接口 listen 监听网络端口 accept 等待接受客户端连接 send 向客户端发送一条数据 关闭套接字closesocket #define WIN32_LEAN_AND_MEAN#define _WINSOCK_DEPRECATED_NO_WARNINGS#include <iostream>#include <WinSock2.h>#include <Windows.h>//只有在WIN里可以#pragma comment(lib,"ws2_32.lib")using namespace std;int main() { //启动Windows socket 2.x环境 WORD ver = MAKEWORD(2, 2); WSADATA dat; WSAStartup(ver, &dat); // 用Socket API 建立一个简易的TCP服务端 // 1 建立一个socket 套接字 SOCKET ...
1…456…9
avatar
Ruvikm
Today's accomplishments were yesterday's impossibilities
文章
88
标签
9
分类
8
Follow Me
公告
欢迎来到我的博客鸭~
最新文章
在 OpenStack Rocky 中部署 Prometheus + Grafana2026-01-27
CrewAI 1.8.0 知识源持久化优化:避免重复嵌入问题2026-01-12
手办记录2025-12-13
OpenStack-Rocky版本中安装Networking-SFC插件2025-12-10
毕设计划2025-11-10
分类
  • 个人生活1
  • 个人笔记36
  • 个人项目6
  • 人生规划3
  • 刷题笔记13
  • 毕设笔记14
  • 职场笔记6
  • 论文复现7
标签
Linux C++socket项目 环境配置 微信小程序 Python 算法 其他 个人笔记 java
归档
  • 一月 20262
  • 十二月 20252
  • 十一月 20253
  • 十月 20252
  • 九月 20251
  • 八月 20253
  • 七月 20254
  • 六月 20251
网站资讯
文章数目 :
88
已运行时间 :
本站总字数 :
59.7k
本站访客数 :
本站总访问量 :
最后更新时间 :
©2020 - 2026 By Ruvikm
框架 Hexo|主题 Butterfly
去把这个不完美的世界,变成你所期望的样子吧!
搜索
数据库加载中