- 博客(8)
- 收藏
- 关注
原创 2021-05-11
Mac Item2 ssh免密登录服务器使用iterm2快捷登录服务器1.使用密码登录服务器,输入密码。ssh 用户名@ipssh user@ip2.复制id_rsa.pub文件内容,mac系统一般都有,cat ~/.ssh/id_rsa.pub3.把id_rsa.pub文件内容复制到服务器的你要登录用户名的 .ssh/authorized_keys 下,没有该文件可以自己创建我这里是:/root/.ssh/authorized_keysvim ~/.ssh/authorized_ke
2021-05-11 21:51:37
153
原创 更新git 分支代码到最新
更新git 分支代码到最新如果只需要更新本分支 使用 git pull即可本地代码不是最新,需要更新 牵出分支比如 我从 master 牵出分支 name 需要更新 master代码切换分支到master`git checkout mastergit pullgit rebase`git rebase 可能会产生冲突 需要解决冲突,一般相同代码可以合并成一份,不同代码需要都保留git rebase --continue在任何时候,可以用–abort参数来终止rebas
2021-03-05 19:53:31
6890
1
原创 牛牛喜欢字符串
来源:牛客网题目描述牛牛现在有一个长度n的字符串(仅包含小写字母),他现在把这个字符串,每隔k个就分出来一个子串,比如[1,k]为第一个子串,[k+1,2k]为第二个、[2k+1,3k]为第三个…(保证n%k=0)牛牛想要把这些子串都变成一样的。他可以选择任意一个子串的任意一个字符进行更改,但是他太懒了,他想让你帮他算算最少要进行多少次操作。输入描述:第一行输入n(1≤n≤10^6)和k(1≤k≤n 数据保证n%k=0),第二行输入该字符串。输出描述:输出需要的最少操作次数原题目链
2020-09-21 17:27:19
609
原创 Windows线程实现Socket服务的/客户端简单通信
Windows线程实现Socket服务的/客户端简单通信直接给出实现把代码有部分注释:服务端:#include<iostream>s#include<string>#include<string.h>#include<Windows.h>#include<thread>#pragma comment(lib,"ws2_32.lib")void Print(SOCKET cli_soc);using namespace std;
2020-08-29 21:40:30
289
原创 c++实现类模板实现堆排序
1:首先你要堆排序可以点这里看一下堆排序过程2.使用类模板实现堆排序#include<iostream>template<class T> //堆排序void HeapSort(T t[], int len);template<class T> //调整堆 从上到下调整堆void adjustHeap(T t[], int point,int size);int main(){ int arr[] = { 1,3,6,0,1,2,0 }; He
2020-08-20 21:57:25
525
原创 c++模板实现快速排序
c++模板实现快速排序1.什么是快速排序快速排序(Quicksort)是对冒泡排序的一种改进。快速排序由C. A. R. Hoare在1960年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。2快速排序实现过程快速排序算法通过多次比较和交换来实现排序,其排序流程如下:(1)首先设定一个分界值,通过该分界值将数组分成左右两部分
2020-08-17 20:05:18
777
原创 c++ VS2019内存泄漏函数使用
******c++ VS2019内存泄漏函数_CrtDumpMemoryLeaks()使用******1、什么是内存泄漏?内存泄漏指的是在程序里动态申请的内存在使用完后,没有进行释放,导致这部分内存没有被系统回收,久而久之,可能导致程序内存不断增大,系统内存不足……引发一系列灾难性后果;2.关于_CrtDumpMemoryLeaks()函数使用1.CrtDumpMemoryLeaks()就是显示当前的内存泄漏。注意是“当前”, 也就是说当它执行时,所有未销毁的对象均会报内...
2020-08-17 17:24:55
1222
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人