- 博客(60)
- 资源 (1)
- 收藏
- 关注
原创 linux查看socket端口情况
netstat -an|grep xxxx(端口号)TIME_WAIT代表端口被占用,无法绑定新的socket
2022-02-26 16:33:46
2538
原创 g++编译c++
安装MinGW并将g++.exe所在目录添加至计算机环境变量中,在CMD中输入g++ -v判断是否安装正确随便找个地方 记事本写个文本写代码保存cpp都行,或者用IDE编写代码,但不用IDE编译在代码所在目录,按住shift,鼠标右键空白区域,打开powershell窗口输入g++ test.cpp就会编译test.cpp为默认的a.exe,如果想指定生成的exe的名字,通过 -o 选项指定可执行程序的文件名,g++ test.cpp -o test就会生成test.exe执行exe,输入.\te.
2022-02-25 22:02:29
1924
原创 Ubuntu配置静态ip后不能上网的解决方法
第一步:gedit /etc/network/interfaces添入以下内容:auto ens33iface ens33 inet staticaddress 192.168.132.101netmask 255.255.255.0gateway 192.168.132.2 (网关一定要填对)dns-nameservers 8.8.8.8说明:其中gateway必须是vmware虚拟机分配的默认网关,查看编辑——虚拟网络编辑器——VMnet8——NAT设置——网关IP(G)第二步
2022-02-22 20:46:25
7520
原创 linux压缩/解压文件和移动文件操作
压缩命令:tar -zcvf xxx.tar.gz 要压缩文件的目录如将/usr/include/下的jsoncpp文件夹压缩tar -zcvf jsoncpp.tar.gz /usr/include/jsoncpp解压缩命令:tar -zxvf xxx.tar.gz移动文件夹到某一位置sudo mv xxx 要移动到的文件夹目录如将当前目录下的jsoncpp文件夹移动到/usr/include/jsoncppsudo mv jsoncpp /usr/include/jsoncpp
2022-02-22 19:54:48
3302
1
原创 visual studio中使用C++的Linux开发 配置依赖库
在visual studio中使用C++的Linux开发,在VS上编写程序通过SSH运行在Ubuntu中,使用C++11新标准的#include编写多线程代码,发现在windows环境可以正常运行,但是在ubuntu中出现编译问题:原因在于:没有加入pthread库,右击项目->属性->链接器->输入->库依赖项,在对应配置和平台下添加pthread...
2022-02-10 21:38:07
2215
1
转载 C++中string、char *、char[]的转换
https://www.cnblogs.com/wuruofeng/p/10412559.html
2022-01-22 12:26:40
120
原创 wireShark使用说明
1.双击需要被监听的网卡进去2.在过滤栏输入过滤条件tcp.port == 10000ip.addr == 192.168.2.200
2022-01-18 10:13:19
1124
原创 如何杀死Ubuntu中的进程
ps -ax | grep application name 如果您在终端中搜索 firefox 类型ps -ax | grep firefox,它会显示相应应用程序的进程 ID。kill如果进程 id=1317,您可以通过命令停止该应用程序,kill -9 1317
2022-01-17 20:52:10
4215
转载 ubuntu中查找软件的安装位置
ubuntu中的软件可通过图形界面的软件中心安装,也可以通过命令行apt-get install安装。但是安装后的软件在哪个位置呢?这点跟windows环境下安装软件的路径选择不一样。ubuntu中可供调用的终端大都在/usr/bin或者/opt,但也不尽然。可尝试用下面的方法快速找到软件的位置。1.执行该程序;2.用命令 ps -e 找到该程序的名字;3.用 find 或 whereis 命令查找文件位置。此外,如果知道使用apt-get install命令安装的软件,可直接用命令 dpkg -S
2022-01-16 18:49:42
8200
原创 图号自动更新和引用
B站链接在给图编号的时候,不手动敲入编号,点引入选项卡->插入题注新建标签,如果是第一章就命名"图1-",点编号按钮,默认1,2,3,确定后,点居中,改为新罗马字体正文中引用也不要手动敲入,点引用选项卡->交叉引用,引用类型下拉找到之前命名的“图1-”,引用内容改为“只引用标签和标号”,插入删掉某个图的时候,全选文档,右击“更新域”,删掉正文中显示错误的提示;中间插入一个图片,图号还是用引用->插入题注,后面的图号会自动更新有的时候要求图号下面有英文的编号,同样不能手动输入,引用
2022-01-10 19:26:01
693
原创 参考文献标注技巧
选中参考文献所在区域(先写几个文献),对参考文献设置编号(开始选项卡->编号->定义新编号格式[1])对正文进行标注,对引用点加上交叉引用(引用选项卡->交叉引用->插入)对交叉引用的标注设置上标把鼠标移到引用的位置按住ctrl,就可以跳转到参考文献假如中间漏了引用点或者中间要插新的参考文献,在参考文献区域加上新的参考文献,再到正文的引用点处加上交叉引用,此时引用点序号未更新,选中正文区域,右击->更新域B站教程...
2022-01-07 11:26:13
3605
原创 matlab绘制长度不同的两组数
第一组数y1长度为39680第二组数y2长度为494步进=39680/494~=80t1=1:39680;t2=1:80:39520;%494*80=39520plot(t1,y1);hold onplot(t2,y2)
2021-12-30 22:59:23
1629
原创 jupyter notebook打不开,Unable to create process using ‘“e:\python\python.exe“ “G:\python\Scripts\jupyt
jupyter notebook打不开报错为:C:\Users\Administrator>jupyter notebookFatal error in launcher: Unable to create process using '“e:\python\python.exe” “G:\python\Scripts\jupyter-notebook.EXE” ': ???原因为:电脑重装过系统python原先在e盘,现在变为g盘,jupyter notebook识别不到,重新下载Ana
2021-12-20 16:09:56
2319
原创 C++ python混合编程
配置属性->常规->配置类型为应用程序(.exe)配置属性->高级->目标文件扩展名为.exe#include <iostream>#include <pybind11/embed.h>namespace py = pybind11;int main() { // start the interpreterand keep it alive py::scoped_interpreter guard{}; auto m.
2021-12-19 20:56:15
2299
原创 虚拟机设置静态ip(固定ip)
背景:在ubuntu16.04下运动程序时突然报错,经过检查发现虚拟机的ip被自动篡改,原因是虚拟机ip由VMware8虚拟网卡提供分配,当虚拟机的ip租约到期后,ip被自动重新分配。参考文章:https://blog.youkuaiyun.com/li93675/article/details/81175883https://www.cnblogs.com/xwgcxk/p/10560181.htmlhttps://blog.youkuaiyun.com/u013581207/article/details/9749373
2021-11-29 14:29:16
1643
原创 虚拟机网络设置(NAT和桥接模式)
NAT上网模式和桥接模式在编辑->虚拟网络编辑器里都是如下图设置虚拟机->设置->网络适配器->网络连接下选择对应的桥接模式或NAT模式桥接模式改NAT模式后需要重启虚拟机NAT模式改桥接模式无需重启虚拟机注意桥接模式下的已桥接至不能选自动,要选用到的网卡...
2021-11-29 11:53:42
640
原创 ALGLIB中real_1d_array和C++各种数据类型的互转
real_1d_array x = "[5,6,7,8]"; double _x[] = { 1.0, 2.0, 3.0, 4.0, 5.0 }; std::array<double, 5> a = { 5.5,4,3,2,1 }; std::array<double, 5> b; vector<double> vi = { 1.1,1.2,1.3,1.4,1.5,1.6 }; x.setcontent(6, vi.data());//vector转real_.
2021-11-11 00:23:12
877
原创 udp_fetch2
//指定COM4串口为蓝牙收发器连接的COM端口#include "stdafx.h"#include "gforce.h"#include <atomic>#include <functional>#include <iostream>#include <cstdio>#include <WINSOCK2.H>#include <WS2tcpip.h>#include "human_fk.h"#include
2021-11-08 21:01:30
1565
原创 udp_fetch1
//指定COM3串口为蓝牙收发器连接的COM端口#include "stdafx.h"#include "gforce.h"#include <atomic>#include <functional>#include <iostream>#include <cstdio>#include <WINSOCK2.H>#include <WS2tcpip.h>#include "human_fk.h"#include
2021-11-08 21:00:45
144
原创 C++读取txt数据
txt文件:包含必要的头文件#include <fstream>using namespace std;声明输入文件流(ifstream)变量。例如ifstream inFile;打开文件流。Windows中的路径名使用反斜杠()。因为反斜杠也是字符串转义字符,所以它必须加倍。如果没有给出完整的路径,大多数系统将查找包含目标程序的目录。例如,inFile.open("C:\\temp\\datafile.txt");检查文件是否已打开。例如,如果文件不存在,
2021-11-08 10:49:02
21481
原创 C++读取带逗号分隔符的数据文件
txt文件内容:#include <fstream>#include <iostream>#include <sstream>#include <string>#include <vector>using namespace std;int main() { vector <vector <string> > data; ifstream infile("D:\\桌面文件\\test.tx
2021-11-06 17:33:13
6181
4
原创 可用版本 10分钟不断电,抖动也较小
//包含C++常用头文件#include <iostream>#include <sstream>//-->std::stringstream ss;#include <fstream>//保存数据到txt#include <cstdio>#include <cmath>#include <vector>#include <string.h>#include <unistd.h>#incl
2021-11-03 17:03:57
120
原创 Eigen格式和std::array互转
MatrixXd T(4,4); T << 1, 2.5, 3, 4, 2.5, 6, 7, 8, 9, 10.7, 11, 12, 13, 14, 15, 16; cout << T << endl; array<double, 16> raw; Eigen::Map<Eigen::MatrixXd>(raw.data(), T.rows(), T.cols())=T.transpose(); for (auto x :
2021-10-22 20:20:43
1193
原创 打印dp数组
for(int i=0;i<m;i++){ for(int j=0;j<n;j++){ cout<<dp[i][j]<<" "; } cout<<endl;}
2021-07-15 15:30:38
342
原创 浮点数转宽字符数组
wchar_t buf[256]; swprintf(buf, 256, L"%f", data);//data是浮点数wcout<<buf<<endl;
2021-07-12 10:56:17
153
原创 C++浮点数转字符串
#include <sstream>#include <string>int main() { std::stringstream ss; double pi = 3.1415926; ss << pi; std::string asString = ss.str(); cout << asString << endl;}
2021-07-11 11:40:58
3653
原创 C++读取数据保存到txt文件
首先,在C++中对文件进行操作,要包含头文件#include <fstream>using namespace std;然后是打开文件ofstream outfile("data.txt",ios::trunc);//data.txt里面的内容会被清空然后往txt中写入文件:int i = 1, j = 2;outfile << "i:" << i << "\n";//利用对象outfile往文件中写入数据outfile <<
2021-07-03 16:51:46
5648
1
原创 模仿画图小记
1.WebPlotDigitizer软件提取数据,Δx,Δy尽可能设小点,如12.打开Matlab,新建变量x,y3.add_noise.m源代码如下:%1.增加噪声->2.降采样->3.数据平滑y1=y+rand(length(x),1)*6;%增加噪声,6控制噪音大小% plot(x,y);x_resample=resample(x,1,8);%降采样(因为存在x1>x2的情况,降采样尽可能避免x1>x2)y_resample=resample(y,1,8);y
2021-06-17 00:29:49
450
原创 Matlab按条件清除某些行/列
%读取csv文件保存到矩阵emg_data=csvread('D:\桌面文件\20210330力实验\力+肌电数据汇总\0-5.csv');%清除第九列0-5N范围以外的数据id=emg_data(:,9)>5;emg_data(id,:)=[];%读取excel表[a,b,c]=xlsread('F:\微信文件\WeChat Files\wxid_s9d9l41afsqz22\FileStorage\File\2021-05\2021年五月高一四校联考-英语-学生小题得分.xlsx')
2021-05-23 14:10:26
4662
原创 Matlab读取带有汉字的excel表
如果直接输出一个内容,则MATLAB默认输出Excel的数字内容data=xlsread('文件路径\文件名');如果指定返回三个值,那么,第一个输出的是Excel数字部分,第二个输出的为Excel的文本内容,第三个输出的为Excel全部内容,其中,第二个和第三个输出的都为元胞数组形式,只有第一个输出的是矩阵形式[a,b,c]=xlsread('文件路径\文件名')...
2021-05-23 14:03:07
7117
1
原创 WebPlotDigitizer软件的使用流程
Load Image 载入图片 Align Axes 对齐轴 Proceed 先选X轴起点和终点,再选Y轴起点和终点,点Complete 输入X轴和Y轴的实际范围 在自动提取模式下,选择Pen,随着曲线画 点Color Foreground Color旁边的颜色框,选择Color Picker,到图中选择所要提取图线的颜色,点done 适当调整ΔX和ΔY,点Run 手动模式下去掉不合理的点 点View Data Download .CSV下载csv文件...
2021-04-25 20:58:16
3771
原创 Matlab读取csv文件保存到矩阵
语法:M = csvread(filename)示例:M =csvread('D:\桌面文件\20210330力实验\力数据\10-16.csv');
2021-03-31 19:51:21
3789
原创 Matlab将矩阵保存到csv和txt文件
语法:csvwrite(filename,M)csvwrite(filename,M,row,col)示例:csvwrite('D:\桌面文件\20210330力实验\力数据\10-16.csv',c) %c为矩阵
2021-03-31 19:44:44
15201
原创 matlab读取txt文件
%读取txt文件filename = fopen('D:\桌面文件\20210330力实验\力数据\0-5.txt','r');c=textscan(filename,'%f%f%f%f%f%f%f', 'delimiter' , ' , ' );c=cell2mat(c)%将元胞数组转化为矩阵
2021-03-30 22:15:08
377
Myo Market Applications.zip
2020-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人