- 博客(450)
- 资源 (51)
- 收藏
- 关注

原创 linux相关操作及常用命令
1.查看文件大小ls -l -h输出:-rw-rw-r-- 1 neu neu 5.5G Aug 3 16:24 web-uk-2002-all_w.base-rw-rw-r-- 1 neu neu 55M Aug 3 16:24 web-uk-2002-all_w.update-rw-rw-r-- 1 neu neu 5.5G Aug 3 16:24 web-uk-2002-all_w.updated
2021-08-10 16:22:41
269
1

原创 git学习笔记
本文主要记录学习git的笔记,以便后面复习使用,学习的教程是廖雪峰老师的Git教程。git简介Git的诞生Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。2005年,Linus花了两周时间自己用C写了一个分布式版本控制系统,这就是Git!一个月之内,Linux系统的源码已经由Git管理了!Git迅速成为最流行的分布式版本控制系统,尤其是2008年,GitHub网站上线了,它为开源项目免费提供Git存储,无数开源项目开始迁移至GitHub,
2020-06-13 10:21:34
259
1
原创 Ubuntu 微信&QQ安装
1.安装前准备安装必要的工具及deepin-wine依赖2.安装deepin-wine3.安装Deep-wine微信及QQ微信QQTIM4.卸载方法。
2022-11-23 09:17:07
495
原创 WPS相关使用
在需要增加坐标轴的柱子或者线条上右键,选择, 然后在右侧选择.https://www.wps.cn/learning/course/detail/id/12173.html
2022-11-09 10:01:29
67
原创 OpenMPI的安装与运行分布式项目
MPI多节点执行:HYDU_sock_connect (utils/sock/sock.c:145): unable to connect from x to y (No route to host), 注意下面的格式时OpenMPI的要求。只此,所有机器实现了免密登入,测试如下。如果报相关防火墙错误,可以将其关闭。在运行的程序里面,新建如下文件。然后复制到各个机器相同的位置。基于master机器构建文件。以下全在master上执行。以下全在master上执行。
2022-11-07 11:17:47
865
原创 perf分析Cache
因为出于安全考虑,内核在默认情况下禁止非特权用户监测系统性能, 修改kernel.perf_event_paranoid参数有两种做法。这种方法是临时的,重启后就失效了,但是快速一点。
2022-10-19 21:14:10
149
原创 Gnuplot 绘图
在gnuplot中,如果想要显示特殊字符或者一些稍微复杂的文字标签,在set term后面需要加上enhanced,使用enhanced文本模式,还有一部分特殊字符如果想要显示,需要使用Symbol字体。Symbol字体列表:(图片来源:http://blog.sina.com.cn/s/blog_6f0425db0100pkbk.html。,对于空格占位可能很小,可以效果不行可以用多个,例如。设置方法,可以参考下表设置,将需要的内容替换为。
2022-09-23 11:55:38
281
原创 2-visio使用与卸载
目标:利用vision绘制一个分裂的圆。方法:先画一个圆,然后画一条线将圆分成两部分,最后选中图形和线,使用拆分功能,将其分成两部分。
2022-09-14 23:16:43
420
原创 华硕笔记本触控板设置 Smart Gesture
华硕笔记本的触控板有可能不能用双指上下滑动界面,可以通过安装华硕官方提供的Smart Gesture来进行设置。安装使用之后可能会遇到一些问题:
2022-07-10 11:22:31
1869
原创 数学方程在线求解
matlab在线编程网站:https://octave-online.net/#cmd=eq%20%3D%20x*(1-x)%5E8将要求的方程改写成:x*(1-x)^8=0更多示例:一元多次方程在线求解:https://www.mathepower.com/cn/xian4xing4fang1cheng2.php方程输入:(1-x)^9 - 0.1
2022-07-06 20:42:43
240
原创 pandas 个人常用
读与构建import pandas as pdimport osdata = pd.read_excel(read_path, engine="openpyxl") # 通过文件加载new_excal = pd.DataFrame() # 空的读取a = data.iat[row, col] # 第row行,第col列 data.iloc[:3,:2] #冒号前后的数字不再是索引的标签名称,而是数据所在的位置,从0开始,前三行,前两列。print(data.loc[3]) # 提取下标为3
2021-12-02 21:26:52
107
2
原创 Latex 相关命令及官方文档
官方文档Latex写算法伪代码1.模板一\documentclass[conference]{IEEEtran}\usepackage{algorithm}\usepackage{algpseudocode}\usepackage{amsmath}\begin{document}%% 写算法伪代码或者流程的前期准备\renewcommand{\algorithmicrequire}{\textbf{Input:}} % Use Input in the format of Algorit
2021-11-29 10:10:05
1740
3
转载 Tcmalloc安装
摘抄自:Tcmalloc优化Mysql内存管理文中部分链接实效,命令整理如下:#1.安装libunwind库mkdir tcmalloccd tcmallocwget http://download.savannah.gnu.org/releases/libunwind/libunwind-1.1.tar.gztar zxf libunwind-1.1.tar.gzcd libunwind-1.1CFLAGS=-fPIC ./configuremake CFLAGS=-fPIC
2021-11-22 22:00:49
957
转载 【c++】c++ std中set与unordered_set区别
set与unordered_set各有有缺点,不要任性使用!!!c++ std中set与unordered_set区别set 基于红黑树实现,红黑树具有自动排序的功能,因此 map 内部所有的数据,在任何时候,都是有序的。unordered_set 基于哈希表,数据插入和查找的时间复杂度很低,几乎是常数时间,而代价是消耗比较多的内存,无自动排序功能。底层实现上,使用一个下标范围比较大的数组来存储元素,形成很多的桶,利用 hash 函数对 key 进行映射到不同区域进行保存。版权声明:本文为博主原创
2021-07-15 16:49:53
123
原创 Linux 环境下metis与parmetis安装与使用
Metis从安装到使用全教程(Linux): 这个里面有使用介绍,但是安装后,可以按照教程例子测试了。如果需要在程序中调用,好像不好使,可能是需要配置环境变量啥的。ubuntu安装metis: 简单暴力,好用,适合需要在代码中调用的需求。sudo apt-get install libmetis-dev...
2021-07-14 09:24:33
1688
1
原创 【c++】加锁
C/C++编程:锁的应用C++11中std::unique_lock的使用给一个互斥的例子:加锁前:#include <iostream>#include <vector>#include <unordered_set>#include "atomic_ops.h"#include <thread>#include <mutex>using namespace std;std::mutex supernode_ids_mux_
2021-07-10 15:05:37
2034
原创 【c++】vector resize()与初始化
如果使用vector的resize()之前其大小(size()==0)为0,则resize()会给每个初始化;如果之前大小不为0,则之前部分的值不变,后面扩充的空间的值会初始化。所以,如果第二种情况下希望也能全部初始化,则可以先clear(),然后在resize()。#include <iostream>#include <vector>using namespace std;int main(){ vector<int> a; for(int
2021-07-02 21:07:25
1773
2
原创 【c++】二进制文件读与写
C++二进制文件读写(read和write)详解C++二进制文件读写, -> https://www.doc88.com/p-9983627743652.html?r=1C++ fstream详解当有些文件不需要人能看懂时,用二进制进行写入和存储可以避免计算机做不必要的类型转化。下面给一定写入二进制和读入二进制的例子:即写入时给定需要写入的变量地址和类型大小;读入时给定存储数据变量的地址和类型大小;//This program uses the write and read funct
2021-06-30 13:33:20
255
原创 【c++】多线程下利用Gcc内置原子操作保证多线程相加安全
Gcc内置原子操作__sync_系列函数简述及例程type __sync_fetch_and_add (type ptr, type value, …)// 将value加到ptr上,结果更新到ptr,并返回操作之前ptr的值bool __sync_bool_compare_and_swap (type ptr, type oldval type newval, …)// 比较ptr与oldval的值,如果两者相等,则将newval更新到*ptr并返回true下面给一个示例,例子中的目标是保证
2021-06-20 09:48:23
184
原创 【c++】bitset实现set
相关资料:C++实现BitMap数据结构c++ bitset类用法libgrape-lite/grape/utils/bitset.h libgrape-lite/grape/utils/vertex_set.h 个人理解:因为bitset就是利用每个位来表示一个数是否存在(0/1),所以本质上bitset就类似于vector<bool>,只是bitset在存储和效率方面可能有优势。然后bitset用来做set的思想还是和数组一样,只是每个数的每一bit表示一个数,例如3个64位的整
2021-04-16 21:16:18
371
原创 【c++】模板类继承模板类
C++继承访问权限:https://www.runoob.com/cplusplus/cpp-inheritance.html1. 普通类继承demo #include <iostream>using namespace std;// 基类class Shape{public: void setWidth(int w) { width = w; } void setHeight(int h) { hei
2021-04-14 14:50:42
1983
原创 【c++】 gflags和glog安装及使用
安装install gflags just run:sudo ./install_gflags.shinstall_gflags.sh内容如下:#!/bin/bash -xcd gflagsif [ $? -ne 0 ]then echo "gflags directory not found" git clone https://github.com/gflags/gflags.git if [ $? -ne 0 ] then echo
2021-04-13 21:48:40
547
2
转载 【c++】C++头文件为什么要一个该 头文件的宏定义?
C++头文件为什么要一个该 头文件的宏定义?// tabtenn0.h -- a table-tennis base class#ifndef TABTENN0_H_ #define TABTENN0_H_ //为什么会加这个?有什么用途吗,在后续的代码中没有这个宏的出现#include <string
2021-04-12 12:50:29
430
原创 【c++】 vector 查找/二分查找/查找Pair
在vector中查找元素方法很多,比较简单的是利用标准库中提供的方法来查找。1. find()std::vector<int>::iterator iter=find(_adjlists.begin(), _adjlists.end(), v);if(iter == _adjlists.end()){ // 没查到}else{ // 找到了}2. 二分查找(lower_bound)C++标准库里的二分查找算法剖析对于需要多次查询,为了提高查询效率,可以考虑先排序,然后使
2021-04-01 16:09:24
4662
原创 【c++】vector中删除元素
1.删除指定范围的元素vector删除元素之pop_back(),erase(),remove()向量容器vector的成员函数op_back()可以删除最后一个元素.而函数erase()可以删除由一个iterator指出的元素,也可以删除一个指定范围的元素。还可以采用通用算法remove()来删除vector容器中的元素.不同的是:采用remove一般情况下不会改变容器的大小,而pop_back()与erase()等成员函数会改变容器的大小。C++ STL vecto
2021-03-19 20:56:59
12379
2
转载 双系统Ubuntu分辨率被改成800*600的修复方法
实验环境是window10下的双系统,ubuntu 16.04方案一摘抄自乌班图下的分辨率问题ubuntu 16.04安装后分辨率只有一个选项 1024x768,使用xrandr命令出现错误:xrandr: Failed to get size of gamma for output default,使用cvt命令也无法设置,修改xorg.conf也没用。检测自己的驱动是否正常。解决办法:打开:/etc/default/grub搜索:#GRUB_GFXMODE=640x480编辑:640.
2021-01-27 10:13:30
863
原创 银行家算法
算法介绍:1, 2题目描述请编写一个实现银行家算法的程序,输入进程需要的最大资源需求,进程已经拥有的系统资源和还预留的系统资源,再输入T0时刻Pi申请的系统资源数,请用银行家算法进行安全性检查,如果系统安全,则输出进程运行的安全序列,如果系统不安全,输出unsafe。要求:按资源需求量最小优先的原则选取进程的运行顺序。输入描述请编写一个实现银行家算法的程序,输入进程需要的最大资源需求,进程已经拥有的系统资源和还预留的系统资源,再输入T0时刻Pi申请的系统资源数。2 5 // 资源数 进程数
2020-12-24 14:52:22
272
原创 746. 使用最小花费爬楼梯
746. 使用最小花费爬楼梯数组的每个索引作为一个阶梯,第 i个阶梯对应着一个非负数的体力花费值 costi。每当你爬上一个阶梯你都要花费对应的体力花费值,然后你可以选择继续爬一个阶梯或者爬两个阶梯。您需要找到达到楼层顶部的最低花费。在开始时,你可以选择从索引为 0 或 1 的元素作为初始阶梯。示例 1:输入: cost = [10, 15, 20]输出: 15解释: 最低花费是从cost[1]开始,然后走两步即可到阶梯顶,一共花费15。示例 2:输入: cost = [1, 100,
2020-12-21 22:12:05
44
原创 48. 旋转图像
旋转图像给定一个 n × n 的二维矩阵表示一个图像。将图像顺时针旋转 90 度。说明:你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。示例 1:给定 matrix =[[1,2,3],[4,5,6],[7,8,9]],原地旋转输入矩阵,使其变为:[[7,4,1],[8,5,2],[9,6,3]]示例 2:给定 matrix =[[ 5, 1, 9,11],[ 2, 4, 8,10],[13, 3, 6, 7],.
2020-12-19 22:09:59
70
2
原创 c++ 习题集
下面记录遇到的c++习题:1.new阅读程序写结果:#include <stdio.h>#include <iostream>using namespace std;class A{ int a, b; public: A(int t1, int t2){ a = t1; b = t2; } virtual void fun(){ cout << a + b << endl; } };class B:p
2020-12-16 08:56:36
191
转载 子类析构时是否要调用父类的析构函数
转载自:子类析构时是否要调用父类的析构函数descprition构造时,先构造父类,再构造子类部分,因此父类和子类的构造函数都会被调用;析构时,要分情况:(1)(父类析构函数不是虚函数)使用父类指针指向子类对象,析构该子类对象时,只会调用父类析构函数,因为不具多态性;(注意,这里的也就是说总共只调用一次析构,即父类析构,因为每个类的析构只调用一次),代码理解:class child:public parent{};parent *p = new child();delete p; //
2020-12-16 00:19:05
2554
1
原创 MapReduce实现倒排索引
MapReduce实现倒排索引配置过程在实验室机器上进行的相关配置:系统本身就是Ubuntu18.04,需要安装Hadoop 3.0.3版本,需要配置Jdk是1.8。SSH的配置cd ~/.sshcat id_rsa.pub >> authorized_keysssh localhost伪分布式配置在/etc/hadoop/core-site.xml文件末尾添加如下内容:vim ./etc/hadoop/core-site.xml添加内容:<configurati
2020-11-29 23:44:42
1464
2
MyWord.rar
2020-08-20
动态编程语言(python)大作业-记忆翻牌游戏.rar
2019-12-16
youdaoHelper成品.rar
2019-12-16
ssm部分代码自动构建.rar
2019-12-15
jdk1.8及cscp互传命令.zip
2019-11-13
Linux与windows文件互传pscp
2019-07-03
wxFormBuilder_构建界面的一个简单实例
2019-05-06
c语言学生管理系统.rar
2020-06-26
Matlab迷宫游戏.rar
2020-05-21
简陋纯c语言和c++两个版本的地铁购票、路线规划系统.rar
2020-05-21
javaweb网上购物网站(后台+前端).rar
2020-04-08
基于PCA的指纹识别(matlab).rar
2020-02-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人