分布式数据库期末复习
f666a1e82130d441cf5f17739ffab407ad4aeecdcf1a86bf778145f0cb50009276c69c6287e8c1a736051d2e4da5ba415f6309a031c593ea1b0dcb188a02bf6a47ca96ef1caff392f0fa9f54c07462be4e6eb7b8819c0ea1147c109cd3b8333f70a3e644358d963fc7cc70b8fa752bd67b9b4dd41f50a36c7be5097bc8240a610b4d768021939efe6becd3e1412bdefe1e347fddceb6dca85176f43235620d4428f4aee7eb2c7f1b0b094b07eadbf12b66c85f0855225bd23cf42206cf690c9a996f10598e986fdc12dbe851b78026bce7963a3287717f59adfbc95cfa1ce32073536b8ce26a2057760a430f1f7a4852ebaf29adcb34070db ...
在Centos7上安装Daikon
Daikon简介来自官方的翻译
Daikon 是动态检测可能不变量的一种实现;也就是说,Daikon不变量检测器会报告程序中可能存在的不变量。不变量是程序在某个点或某些点上所持有的性质;它们通常出现在断言语句、文档和形式规范中。不变量可用于程序理解和许多其他应用。例如:'x.field > abs(y)'; 'y = 2*x+3'; '数组 a 是有序的'; 对于所有列表对象 lst,'lst.next.prev = lst'; 对于所有树节点对象 n,'n.left.value < n.right.value'; 'p != null => p.content in myArray';等等。
这样的解释可能有点太晦涩,下面是省流版
Daikon是一个工具,它可以通过观察程序运行时的数据,自动发现一些潜在的规律或模式,我们把这些规律或模式称为不变量。比如说,你写了一个程序对一组数字从小到大排序。在排序之后,数组中的元素肯定是按升序排列的,即array ...
研究生因公出国参加会议攻略——以内蒙古大学为例
f666a1e82130d441cf5f17739ffab4075a317a77dcaf23bc89a4de7efe3e46fd4d2010f6e25f1abdb985a1f8a6a7a1c5b41b57df75c6da10eb8d70b80c6d74c5b18802e327487092ce886f17176aec3f3c8dabaa4b7bff29edc81bd98c0487ab74c5858d0fa3b8cf5ab84024ee7ddf048d9f3508ea22212a7deed7fa6c8ece57733fcd01adfb454e9ddcdabded800f20d2b59129ca15eb26842d30a40e08b461bbe7414e5f86ce88cfcf646db830f875337e37612ea4f85eca80afca5354db7d7c4c1da37febf35e7634a23586e50f41a66f329ff93b60129415d36b171be3d9c21d54f01e70dae1c67daa604cb5b63b73f16e66376af57e5 ...
Centos 7常用操作记录
进程相关搜索某一个进程(以进程Server为例)ps -ef | grep 进程名 # 根据进程名查看进程信息netstat -tunlp | grep 端口号 # 根据端口查看对应进程,查看占用8080端口的进程id
举例
ps -ef | grep Servernetstat -tunlp | grep 8080
关闭进程kill -9 端口号
举例:例如要关闭端口号为8088的进程
kill -9 8088
防火墙相关放行端口firewall-cmd --zone=public --add-port=4568/tcp --permanent # 开放4568端口firewall-cmd --zone=public --remove-port=4567/tcp --permanent #关闭4567端口firewall-cmd --reload # 配置立即生效
基本命令查看当前命令
pwd
客户端升级封装EasyTcpClient,同时与多个服务端进行网络通信
封装客户端操作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校招
f666a1e82130d441cf5f17739ffab4075a317a77dcaf23bc89a4de7efe3e46fd9fc0c225d48c6459f3db75904f4be4952784bf5f3518b0c714f38b191e71c538dde3d37e320351f8d7236960031ee5d83769f2b257d7efbdae9e5cfb7b80884b894813f3d99e69540821da3b283457bc5f3e3f98fd907a88c19a25cc782aace7ab92ae26341344a3c876d7fb9c05f35b33c9d24ce824858203e66c674cdb8c090fe8519232ac8626ba938607c7d0e536a061249cdfe8827d1bd12ed397ba1ce003355efb532a1324f31a186e6401e3508a7289065ad0abc1cdc5d7a8fd0cc5e28d0221f2b7e87aaaabb0d3371cd1b8429e64e669e21dc8149 ...
实习规划
f666a1e82130d441cf5f17739ffab407d3700cc5340db38aca8cc539ab20da66955efd2229a88f228c2b043e435c632234ba58b9599b5db4b315db24ea1b712ffda270aa7ecfeb9bb15204a9e2b665faa99d7dc1f44755898b8a4c13ef5c4e75693ff484b9043ddbf7e02452aa852453a1f2169c2e78244c91f9cedc486857f58ddebe03739017a0f0c8fad7829e6c863ad8de560ae7df1b4c3021031958502fbd651fe5815aaabc24e907a929795c4cc6aa6eb605c57f320585bc5f219625ad8530e074ccd933d19870b1bdfa1467c5fbf33a97f221a58b62387520c75882ee34f7e690b3ccec362968080bb4ecc7cb9b5a1bafcc33d7ab4 ...
学校GPU平台使用教程(优化版)
首先连接内网登录平台
一般使用的话,直接找到开发环境一栏,创建环境。然后通过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
查看并删 ...
客户端服务端跨平台移植,并添加线程
客户端代码:
#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模型
这次要复现的一个项目是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 ...