自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Alihuhu

小小白加油鸭!

  • 博客(105)
  • 资源 (2)
  • 收藏
  • 关注

原创 如何利用宝塔面板 0 代码搭建个人博客

个人博客链接:https://lhbat.com/index.php/archives/10/第一步:安装宝塔面板通过SSH工具连接VPS,这里我使用的是FinalShell。打开连接管理器,选择新建。按照图片填写配置:填写完后双击即可登录,PS:国外服务器有时会很慢。百度宝塔面板官网,点击宝塔Linux版,选择立即安装。复制Ubuntu安装代码。回到FinalShell右键粘贴,回车,出现下面图片:选择Y,等两分钟安装完。要妥善保管安装完的网址,用户名和密码。可以写在记事本里。第

2020-05-13 16:46:45 703

原创 2020-11-09数据集读取

import csvimport shutilimport osimport pandas as pdtarget_path = './data_test/'original_path = './data/input/ButterflyClassification/'with open('train.csv',"rt", encoding="utf-8") as csvfile: df = pd.read_csv('./data/input/ButterflyClas...

2020-11-09 18:29:05 177

转载 Windows使用VSCode远程Linux(ConteOS)开发/调试C/C++(超详细)

原文链接:https://blog.csdn.net/zy_workjob/java/article/details/104400805Windows使用VSCode远程Linux(ConteOS)开发/调试C/C++(超详细)原创置顶 zy_workjob 最后发布于2020-02-19 23:35:09 阅读数 258 收藏展开1.准备工作下载OpenSSH(setupssh-...

2020-03-27 18:47:15 1656

原创 T027.移除元素

题目描述思路与26题差不多,将不是目标值的元素覆盖代码class Solution {public: int removeElement(vector<int>& nums, int val) { int pos = 0; for(int i = 0;i < nums.size();i++) { ...

2020-02-29 13:42:19 122

原创 T026删除排序数组中的重复项

题目描述思路让后面的不重复的数字覆盖重复的数字.代码class Solution {public: int removeDuplicates(vector<int>& nums) { if(nums.size() <= 1) return nums.size(); int pos = 0; for(int...

2020-02-29 13:33:13 79

原创 T001两数之和

题目描述思路将target-i放入unordered_map.代码class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { unordered_map<int,int> m; vector <int&gt...

2020-02-29 13:32:09 103

转载 VIM几种命令模式

转载地址https://blog.csdn.net/u013252047/article/details/93854841

2020-02-28 09:46:36 1803

转载 100楼扔鸡蛋

x*(x+1)/2=100层楼,x为最优解第二天题目:扔鸡蛋问题有2个鸡蛋,从100层楼上往下扔,以此来测试鸡蛋的硬度。比如鸡蛋在第9层没有摔碎,在第10层摔碎了,那么鸡蛋不会摔碎的临界点就是9层。问:如何用最少的尝试次数,测试出鸡蛋不会摔碎的临界点?举个栗子,最笨的测试方法,是什么样的呢?把其中一个鸡蛋,从第1...

2020-01-30 11:38:08 285

原创 pip安装慢

临时使用:可以在使用pip的时候加参数-ihttps://pypi.tuna.tsinghua.edu.cn/simple例如:pip install -ihttps://pypi.tuna.tsinghua.edu.cn/simplepyspider,这样就会从清华这边的镜像去安装pyspider库。...

2020-01-29 10:50:21 272

原创 ubuntu更换软件源

https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/

2020-01-29 10:21:52 349

转载 ssh 怎样以root用户登录

转载地址:https://blog.csdn.net/liming066/article/details/82014045#sudo vim/etc/ssh/sshd_config找到并用#注释掉这行:PermitRootLogin prohibit-password新建一行添加:PermitRootLogin yes重启服务#sudo service ssh restar...

2020-01-29 10:09:51 1525

转载 C++虚函数

1、简介假设我们有下面的类层次:class A { public: virtual void foo() { cout<<"A::foo() is called"<<endl; } }; class B:public A { public: void foo() ...

2020-01-20 14:56:01 118

转载 转载:面向对象思想

https://www.cnblogs.com/zjulanjian/p/10247507.html面向对象编程思想总结什么是面向对象编程?  就是把一类具有相同属性和动作的实体抽象成为计算机里面的类,也就是对象的模板, 把属性和方法封装成一个类中.处理业务的流程就是对象之间的信息传递. 把程序中的所有东西当做对象来进行处理.为什么需要面向对象编程?  面向对象...

2019-08-28 20:00:57 119

转载 (转载)分布式文件系统FastDFS架构剖析

原文地址:http://os.51cto.com/art/201205/335144.htm侵删《程序员》杂志:分布式文件系统FastDFS架构剖析发表于: 2015-05-27 作者:ximeng1234 来源:转载 浏览:fastDFS摘要:文/余庆FastDFS是一款类GoogleFS的开源分布式文件系统,它用纯C语言实现,支持Linux、FreeBSD、A...

2019-07-25 14:43:34 90

原创 QT基础整理

时间有些久了,回顾一下大二自学的QT和大三Linux客的一些QT跨平台基础。Qwidgets:用户界面对象的基类 QWidget的一些子类,提供真的有作用的函数。比如QLabel、QPushButton、QListWidget、QTabWidget。 QWidget继承自QObject,因此也继承了这种对象树关系。一个孩子自动地成为父组件的一个子组件。 Q...

2019-07-09 00:36:19 172

原创 Dijkstra解决单源最短路

基本思想——给定图G(V,E)设置集合S,存放已经访问的定点,然后每次从集合V-S(没被访问的顶点)中选择与起点s最短距离的顶点u,访问并加入S,令u为中介点,优化s到能从u到顶点v之间的最短距离,重复n次,直到包含所有顶点。伪代码://G为图,一般设成全局变量;数组d为源点到各点的最短路径长度,s为起点Dijkstra(G,d[],s){ 初始化; for(循环n次) {...

2019-07-08 23:15:35 102

原创 PAT 1002 A+B for Polynomials

我的天啊,PAT真的处处都是坑,第一次提交30分,忽略了两个点~~~(1)如果两个多项式相加后没有系数非0的项,应该只输出“0”,后面不能跟空格(2)两个多项式中某一项相加系数是0了,就不能输出这一项,前面K计数时,也不能把这一项算进去。#include<cstdio>#include<map>using namespace std;int main()...

2019-07-02 22:13:22 87

原创 PAT1001 A+B Format

走了挺多弯路,看了别人的发现都挺简洁的,重写一份~~~#include<cstdio>#include<string>#include<iostream>using namespace std;int main(){ int a,b; scanf("%d%d",&a,&b); int sum=a+b; ...

2019-07-01 22:54:23 104

原创 STL常用函数

vector:定义:vector<typename> name;迭代器: vector<typename>::iterator it; 输出:*it 下一个:it++ 特定位置:*(it+i);vector<int> vi;首尾元素:vi.begin(); vi.end(); end是尾元素下一个地址。后面添加元素:vi.push_ba...

2019-06-29 22:58:36 210

转载 STL_string用法总结

转载地址:https://www.cnblogs.com/jasonlixuetao/p/5906786.html(侵删)STL_string用法总结参考自:http://blog.csdn.net/y990041769/article/details/87633661:string对象的定义和初始化以及读写string s1; 默认构造函数,s1为空串str...

2019-06-28 22:24:54 86

原创 全排列算法C++实现

//摘自算法笔记#include<iostream>using namespace std;const int maxn=11;int n,P[maxn],hashTable[maxn]={false};void generateP(int index){ if(index==n+1){//递归边界,已经处理完排列1~n位了 //可以输出了 for(int i=1...

2019-06-27 21:49:00 2445

原创 哈尔滨银行科技研发中心暑期实习生笔试面试经历

hr说大概下周前通知可不可以去哈尔滨银行去实习。希望可以收到一个好消息~~~首先说一下哈尔滨银行的环境吧!非常nice,在这燥热的六月,哈尔滨银行大厦的中央空调吹的很清凉,不过这几天感冒很不舒服~~大概只有我一个人觉得冻得慌,我笔试面试时还一直咳嗽,真的很抱歉,打扰到了那么多一起应聘的人。只能说这感冒来的很不巧。哈尔滨银行的大厦前台小姐姐很热情,hr们很有耐心,即使你是小白,他们也会耐心的给你...

2019-06-27 13:59:25 1559 17

原创 mysql安装报错

这次在windows下安装mysql,按教程先在官网下下载zip,装了好几次都报错,后来查了一下,是因为第一次存储路径写错了,但改了以后,它生成的配置文件还留在那里,下次装还是不好使,所以折腾了好长时间,将文件夹全部删除,重新配置my.ini,总算好用了,所以出现莫名其妙的错误就将文件夹全部删除,重新解压配置文件ini。...

2019-06-25 23:01:43 188

原创 天勤二分算法实现

#include<stdio.h>int A[10]={0,1,2,3,4,5,6,7,8,9};int Bsearch(int low,int high,int x){ int mid; while(low<=high) { mid=(low+high)/2; if(A[mid]==x) r...

2019-06-25 20:03:32 113

转载 排序(四)——奇偶排序

转载地址:http://www.cnblogs.com/archimedes/在脚本之家看到的,没有标明出处,按代码里的地址找了找,一时半会没找到~~~先这样吧。C语言奇偶排序算法奇偶排序,或奇偶换位排序,或砖排序,是一种相对简单的排序算法,最初发明用于有本地互连的并行计算。这是与冒泡排序特点类似的一种比较排序。该算法中,通过比较数组中相邻的(奇-偶)位置数字对,如果该奇偶对是错误的顺...

2019-06-22 10:42:46 5943 1

原创 排序(三)——快速排序,堆排序,归并排序

快速排序#include<stdio.h>int A[10]={7,4,1,8,5,2,9,6,3,0};void QuickSort(int A[],int low,int high){ int temp; int i=low,j=high; if(low<high) { temp=A[low]; wh...

2019-06-21 15:34:47 169

原创 排序(二)——折半插入排序,希尔排序,冒泡排序

折半插入排序#include<stdio.h>#include<stdlib.h>int A[16]={2,5,9,7,6,1,0,8,3,4,15,14,13,11,12,10};/*输出已排序数组*/void Print(){ int i; for (i = 0; i < 16; i++) { printf(" %d ",A[i]);...

2019-06-20 14:16:16 845

原创 排序(一)——简单选择排序,直接插入排序,C++sort函数例子

#include<stdio.h>#include<algorithm>#include<string.h>using namespace std;struct Student{ char name[10]; char id[10]; int score; int r;}stu[100010];bool cmp(St...

2019-06-18 23:08:06 434

转载 计算机网络知识整理(转载整理)

可能这个知识方便了一下我自己吧,把看过的一些整理下来,以后就不用找了~~~转载地址(侵删):https://blog.csdn.net/kaishang0713/article/details/14389361https://blog.csdn.net/rshp_520/article/details/20862337https://blog.csdn.net/yyhero1/ar...

2019-06-18 22:48:18 97

转载 计算机操作系统知识整理(转载整理)

侵权必删!转载地址:https://blog.csdn.net/ValDC_Morning/article/details/773406951、在可变分区管理方案中,若采用“最佳适应”分配算法,通常将空闲区按( 容量递增 )排列。*可变分区管理都有什么?最佳适应:每次分配最小的内存,这种方法能使碎片尽量小;最坏适应:每次分配最大的内存;首次适应:地址由低到高,找出一个...

2019-06-18 22:35:25 363

原创 PAT1092 最好吃的月饼

#include<stdio.h>int main(){ int m,n; scanf("%d%d",&m,&n); int a[1005]={0}; int b[1005]={0}; for(int i=0;i<n;i++) { for(int j=0;j<m;j++) ...

2019-04-22 18:56:33 237

原创 数学基础问题

最大公约数求法:int gcd(int a,int b){ if(b==0) return a; else reutrn gcd(b,a%b);}最小公倍数求法:a/d*b其中d为最小公倍数。素数:除一和本身外,不能被其他整数整除#include<math.h>bool isPrime(int n){ if(n<=1) r...

2019-04-20 19:28:03 167

转载 PAT1013 数素数

摘自算法笔记:#include <stdio.h>const int maxn = 1000001;int prime[maxn],num=0;bool p[maxn] = {0};void Find_Prime(int n){ for(int i=2;i<maxn;i++){ if(p[i]==false){ prime[num++]=i; if...

2019-04-20 19:27:22 144

转载 PAT1019 数字黑洞

摘自算法笔记#include<cstdio>#include<algorithm>using namespace std;bool cmp(int a,int b){ return a>b;}void to_array(int n,int num[]){ for(int i=0;i<4;i++) { num[i]=n%10; n...

2019-04-20 18:06:35 111

原创 绪论

笔记:考研数据结构代码书写:1.不用头文件和using namespace std;2.不用宏定义一个常亮,在需要时注释就好3.写好自己的函数说明,写清楚函数的接口,不用写main函数链表节点的结构型定义如下:typedef struct Node{ int data; struct Node *next;}Node;二叉树节点的定义如下:typedef str...

2019-04-20 16:26:56 138

转载 个人转载小百科

小小白加油鸭!不会的太多啦,这个是方便我自己看的~~~以后有不会的就写在这里啦。struct和typedef struct:https://www.cnblogs.com/qyaizs/articles/2039101.html图的深度优先搜索:基于邻接矩阵https://www.cnblogs.com/luoyang0515/p/10843932.html...

2019-04-20 14:28:57 222

原创 循环左移

思路:将前P个元素逆置,再将后n-p个元素逆置,最后整体逆置。#include<iostream>#include<cstdio>#define N 50using namespace std;void Reverse (int R[],int l,int r){ int i,j; int temp; for(i=l,j=r;i<j;++i,--...

2019-04-20 14:05:58 1843

原创 Linux下gets无法使用

如下代码,GCC无法编译:#include <stdio.h>#include <string.h>int main(){ char str[200],ch; char *p,*q; gets(str); //fgets(str,200,stdin); p=str; q=p+strlen(p) -1; wh...

2019-04-11 19:42:44 2994 1

原创 C用指针改变相应地址的值

参考教材:C语言程序设计教程例9-1:short为短整形,占两个字节,而char占一个字节.于是有下面的一个程序:#include <stdio.h>int main(){ unsigned short a; unsigned short *pi=&a; char *pc=(char *)&a; *pi=0XF0F0;...

2019-04-11 17:42:53 3779

原创 PAT1011 A+B 和 C

要被自己蠢哭了~~~~~#include <stdio.h>typedef long long ll;using namespace std;int main() { int n; scanf("%d", &n); for (int i = 1; i <= n; i++) { ll a, b, c; sc...

2019-04-09 21:26:59 139

王敬华C语言第二版

王敬华C语言程序设计教程2,3,4,5,6,7,8,9,11,12章课本源代码。不全呦。

2019-04-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除