- 博客(25)
- 收藏
- 关注
原创 阿里云服务器数据库安装配置
1.确保服务器系统处于最新状态(可选)[root@localhost ~]# yum -y update如果显示以下内容说明已经更新完成Replaced:grub2.x86_64 1:2.02-0.64.el7.centos grub2-tools.x86_64 1:2.02-0.64.el7.centosComplete!2.重启服务器(可选)[root@loca...
2020-02-16 19:46:05 380
原创 iView定制主题时无报错信息但颜色不发生改变解决方法
1. 按照官网配置后main.jsimport Vue from 'vue'import App from './App.vue'import iView from 'iview';import ViewUI from 'view-design'; // 修改主题颜色import '../my_theme/index.less'; // 修改主题颜色import 'iview/...
2020-02-11 18:14:05 570
原创 iView定制主题时提示安装less-loader问题及解决方法
按照iView官网来是这样的:1. 在main.js当前目录下新建themes文件夹,里面新建一个叫blue.less的文件2. 在mian.js里面引入blue.less文件3. blue.less文件加入官网上的代码4. 安装less和less-routernpm install less --savenpm install less-loader --sa...
2020-02-11 18:03:11 903
原创 Git 常用命令
一. 分支查看$ git branch // 显示本地分支* master$ git branch -a // 显示本地和远程分支* master remotes/origin/HEAD -> origin/master remotes/origin/master二. 分支创建$ git branch 分支名称 // 本地创建分支$ git push o...
2019-12-23 20:54:57 206
原创 算法题 数组中两个数字和为0的组合种类
给定一个整数的数组,找出其中的pair(a, b),使得a + b = 0, 并返回这样的pair数目。(a, b) 和 (b, a) 是同一组。输入:整数数组输出:找到的pair数目样例输入-1, 2, 4, 5,-2样例输出1import java.util.HashSet;import java.util.Scanner;public class T...
2019-10-13 16:04:20 739
原创 OS中常用的调度算法总结
一、常见的批处理作业调度算法1.先来先服务调度算法(FCFS):就是按照各个作业进入系统的自然次序来调度作业。这种调度算法的优点是实现简单,公平。其缺点是没有考虑到系统中各种资源的综合使用情况,往往使短作业的用户不满意,因为短作业等待处理的时间可能比实际运行时间长得多。2.短作业优先调度算法(SPF):就是优先调度并处理短作业,所谓短是指作业的运行时间短。而在作业未投入运行时,并不能知道...
2019-08-28 15:26:57 459
原创 常用数据库优缺点比较
从网上找了点MySQL、Oracle、SqlServer的优缺点:MySql:优点: 1.支持5000万条记录的数据仓库2.适应于所有的平台3.是开源软件,版本更新较快4.性能很出色。纯粹就性能而言,MySQL是相当出色的,因为它包含一个缺省桌面格式MyISAM。MyISAM数据库与磁盘非常地兼容而不占用过多的CPU和内存。MySQL可以运行于Windows系统而不会发生冲突,在UNI...
2019-04-12 00:08:37 9887
转载 对称与非对称加密算法
一、对称加密算法 指加密和解密使用相同密钥的加密算法。对称加密算法用来对敏感数据等信息进行加密,常用的算法包括DES、3DES、AES、DESX、Blowfish、、RC4、RC5、RC6。 DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合。 3DES(Triple DES):是基于DES,对一块数据用三...
2019-04-12 00:00:37 1261
原创 linux下使用C++ Json库
安装Json库1、下载JsonCpphttp://sourceforge.net/projects/jsoncpp/files/2、下载sconshttp://sourceforge.net/projects/scons/files/scons/2.1.0/scons-2.1.0.tar.gz/download3、解压scons-2.1.0.tar.gztar -zvxf sc...
2019-04-06 01:24:37 265
原创 IntelliJ IDEA 2018 for MAC 安装及破解(亲测可用)
本人下载的IntelliJ 2018.2.5商业版本,以下破解方式亲测可用。下载安装IntelliJ:https://www.jetbrains.com/idea/download/download-thanks.html?platform=mac下载破解补丁:点击下载在Finder应用程序文件夹中,右击IntelliJ IDEA,点击“显示包内容”,把下载的破解补丁放到/Conten...
2019-04-06 01:19:35 4509 3
转载 Mac OS下替代Xshell的FinalShell
XShell很好用,Windows下用的顺手的人太多。虽说MacOS是和Linux是系出同门,直接终端命令中也可以SSH来连接。但毕竟有时候大家不是愿意每次都去输入root的密码,上传个文件也很折腾。直到我发现的这个国产软件--FinalShell Mac版本【官网】一、安装在安装前,这个软件本身,是需要Java支持的。版本至少是1.7或以上。实际测试中,我第一次用的是Java 9的版本,结...
2019-04-06 01:04:35 851
转载 抽象类 & 接口& 虚函数&纯虚函数&非虚函数
抽象类&接口一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖...
2019-03-30 12:33:49 397
原创 单例模式解析
前两天在一家公司面试的时候,被问到了单例模式能不能给我写一个。我给出了如下代码。class singleton{protected: singleton(){}private: static singleton* p; Singleton(Singleton const&); Singleton& operator=(Singleto...
2019-03-28 11:47:19 122
翻译 TCP序列号和确认序列号
仔细检查序列和确认号码。它们存在的目的直接关系到互联网,通常大多数网络都是分组交换(我们将在短时间内解释),因为我们几乎总是发送和接收大于最大传输单元(也称为MTU)的数据 ,大多数网络是1500。我们来看看我们要分析的领域:您可以看到,序列号继续确认号码。我们将要解释这些数字如何增加,它们的意思是什么,各种操作系统如何以不同的方式处理它们,最后是什么方式,这些数字可能成为那些需要...
2019-01-21 18:38:58 4471
原创 listen()函数的第二个参数详解
首先声明:我个人是在CentOS 7平台中运行的所有一. listen()函数简介int listen(int sockfd, int backlog)功能:listen函数会把sockfd的套接字标记为被动的监听listen状态,之后服务端与客户端通信的整个流程中sockfd只有listen和closed两种状态,第二个参数backlog代表等待队列的最大长度。(backlo...
2019-01-20 17:21:31 9288
原创 Navicat Premium for Mac破解教程
一.前提声明我是在OS X EI Capitan 10.11.6底下做的,其它版本还请自行验证。二.下载安装我们先下载Navicat Premium for Mac这款软件(建议用我这个版本的下载,亲测成功,其他还请自测)链接:https://pan.baidu.com/s/1Ew7apZ-pDOmZMmu7z0CaUw 密码:iz83当然我这个和官方的都是一样的哈,...
2018-11-21 20:48:52 8367 7
原创 Linux底下僵尸进程与孤儿进程
一.Linux底下进程的几大状态R(runing):运行状态,并不意味着进程一定在运行中,它表明进程要么是在运行中要么在运行队列中S(sleeping):睡眠状态,意味着进程在等待事情完成,(这里的睡眠有时候也叫做可中断睡眠(interruptible sleep))D(disk sleep):磁盘休眠状态,有时候也叫不可中断休眠状态(uninterruptible sleep),在这...
2018-11-06 20:51:19 169
原创 Linux下的PCB结构体
本文的重点是剖析task_struct,在这之前我们先来认识下进程的概念和linux进程控制块PCB首先什么是进程?1>进程是程序的一个执行的实例;2>进程是正在执行的程序3>进程是能分配处理器并由处理器执行的实体按内核的观点来谈进程:它所担当分配系统资源(CPU时间,内存)的实体。进程的两个基本的元素如下:一、程序代码(可能被执行相同程序的其它进程共...
2018-11-06 18:03:08 7214
原创 C语言简单实现通讯录
main.c代码块#include"contact.h"void menu(){ printf("***********************************\n"); printf("***** 1.ADD 2.DEL ******\n"); printf("***** 3.SEARCH 4.MODIFY ******\n"); ...
2018-10-29 23:50:11 410
原创 C语言简单实现三子棋程序
主函数代码内容:#include"game.h"void test(){ int input; srand((unsigned int)time(NULL)); do{ menu(); printf("请输入指令->:"); scanf("%d", &input); switch (input){ case 1: game(); ...
2018-10-29 23:21:33 181
原创 Linux常用工具
一:除了vim, 还有哪些编辑器, 对比编辑器之间的区别和优缺点. 二: 除了gcc, 常用的编译器(不限制编程语言, 不限制平台).三:为什么调试的时候需要编译选项中添加 -g. readelf命令. -g Produce debugging information in the operating system’s native format (stab...
2018-10-09 16:48:27 153
原创 Linux基础整理
1.一些基础文件命令及其所需权限注意: “[]”中的内容都是可有可无的,不严格规定,视使用功能决定。ls [选项] [目录](需要R读权限)功能:列出目录中的所有子目录和文件,没有明确注明目录默认为当前目录。cd 目录(需要X执行权限)功能:使当前工作目录改变到指定的目录下。touch [选项] 文件(需要w写权限)功能:更改文件或者目录的日期时间,包括存取时间和更改...
2018-10-07 21:27:33 187
原创 C语言简单实现扫雷游戏
//C_day09.h#ifndef C_day_h#define C_day_h#include "C_day09.h"#include <stdio.h>#include<string.h>#include<time.h>#include<stdlib.h>#define ROW 9#define COL 9#define...
2018-08-13 21:20:26 328 3
转载 浅谈 数组指针 指针数组 函数指针 函数指针数组... 以及它们之间区别。
【写在前面】首先,先说明一个关系:数组和指针是没关系的!数组名和指针的概念区别: 数组名和指针虽都代表数组首元素的地址,但意义不同。 网上有个举得比较好的例子,就是把它们分别比作省政府和市政府,数组名相当于省政府,指向首元素的指针代表市政府。如陕西的省政府在西安,而西安市的市政府也在西安,两个政府都在西安,但其代表的意义完全不同。 如下两种情况,它们不同的地方之处便体现...
2018-08-07 20:01:40 270
原创 在整型有序数组中查找想要的数字,找到了返回下标.(折半查找)
int search(int* arr, int x, int sz){//折半查找法。。。 int left = 0, right, mid; right = sz - 1; while(left <= right){ mid = (right - left) / 2 + left; if(arr[mid] < x) ...
2018-07-25 19:06:33 318
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人