自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(139)
  • 收藏
  • 关注

转载 配置bc4作为git比对合并工具

前言:在.git文件中含有一个config文件,这个文件中包含了git的配置信息文件配置信息:[diff]tool = bc4[difftool]prompt = false[difftool "bc4"]cmd = "\"D:\\Program Files\\Beyond Compare 4\\BCompare.exe\" \"$LOCAL\" \"$R...

2019-08-29 10:43:00 545

转载 一款XSHELL精美主题

注:将以下代码另存为skycolor.xcs[skycolor]text=00ff80cyan(bold)=00fffftext(bold)=e9e9e9magenta=c000c0green=80ff00green(bold)=3c5a38background=042028cyan=00c0c0red(bold)=ff0000yellow...

2019-08-02 10:04:00 513

转载 MySQL 启动

1. 配置环境变量:  将MySQL /bin目录设为环境变量2. 将服务添加到注册表中:  mysqld --install(添加服务) sc delete ServiceName (删除服务)3. 初始化服务:  mysqld --initialize4. 启动MySQL  net start mysql5. 进入MySQL  在初始化完成之后会...

2019-07-24 14:47:00 199

转载 LINUX tar

通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具。linux中最流行的tar是麻雀虽小,五脏俱全,功能强大。tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建...

2019-07-10 14:43:00 124

转载 LINUX less

  less工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less的用法比起more更加的有弹性。在more的时候,我们并没有办法向前面翻,只能往后面看,但若使用了less时,就可以使用[pageup][pagedown]等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在less里头...

2019-07-09 20:28:00 95

转载 LINUX more

more命令,功能类似cat,cat命令是整个文件的内容从上到下显示在屏幕上。more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按b键就会往回(back)一页显示,而且还有搜寻字串的功能。more命令从前向后读取文件,因此在启动时就加载整个文件。1.命令格式:  more[-dlfpcsu][-num][+...

2019-07-09 19:50:00 85

转载 LINUX cat

cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。1.命令格式:  cat[选项][文件]...2.命令功能:  cat主要有三大功能:    1.一次显示整个文件:catfilename    2.从键盘创建一个文件:cat>filenam...

2019-07-09 19:32:00 412

转载 LINUX mv

mv命令是move的缩写,可以用来移动文件或者将文件改名(move(rename)files),是Linux系统下常用的命令,经常用来备份文件或者目录。1.命令格式:mv[选项]源文件或目录目标文件或目录2.命令功能:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命...

2019-07-09 18:10:00 87

转载 nginx 全局变量

正则表达式匹配,其中:* ~ 为区分大小写匹配* ~* 为不区分大小写匹配* !~和!~*分别为区分大小写不匹配及不区分大小写不匹配文件及目录匹配,其中:* -f和!-f用来判断是否存在文件* -d和!-d用来判断是否存在目录* -e和!-e用来判断是否存在文件或目录* -x和!-x用来判断文件是否可执行flag标记有:* last 相当...

2019-07-08 17:09:00 118

转载 NGINX学习笔记(location)

location语法规则:location [ = | ~ | ~* | ^~ ] uri { ... }location @name { ... }语法规则很简单,一个location关键字,后面跟着可选的修饰符,后面是要匹配的字符,花括号中是要执行的操作修饰符:= 表示精确匹配。只有请求的url路径与后面的字符串完全相等时,才会命中。~ 表示该规则...

2019-07-05 20:40:00 89

转载 WIN10下exe文件开机启动

前言:  有时我们为了方便,希望自己的exe文件能够在开机时自启动。方法:  ①鼠标右键自己的exe程序,创建快捷方式  ②win+R,打开运行对话框,输入shell:startup,如下图:      然后就打开了启动文件夹,如下:      将刚才生成的快捷方式拷贝到这个目录下就行啦,然后下次重启的时候自己的应用程序就可以自启动了。...

2019-06-19 00:03:00 1088

转载 加密算法

各种加密算法比较算法选择:对称加密AES,非对称加密: ECC,消息摘要: MD5,数字签名:DSA对称加密算法(加解密密钥相同)名称密钥长度运算速度安全性资源消耗DES56位较快低...

2019-03-05 16:50:00 115

转载 PHP开发命名规范

命名规范ThinkPHP5遵循PSR-2命名规范和PSR-4自动加载规范,并且注意如下规范:目录和文件目录使用小写+下划线;类库、函数文件统一以.php为后缀;类的文件名均以命名空间定义,并且命名空间的路径和类库文件所在路径一致;类文件采用驼峰法命名(首字母大写),其它文件采用小写+下划线命名;类名和类文件名保持一致,统一采用驼峰法命名(首字母大写);...

2019-03-04 16:44:00 201

转载 PHP学习日记 函数

可变函数   PHP支持可变函数的概念。所以如果一个变量后面有圆括号“()”,PHP将寻找与变量值同名的函数,并尝试执行此函数,可变函数可以用来实现回调函数、函数列表等。可变函数不能用于echo、print、unset、isset、array等等类似的语言结构,需要使用自己的包装函数来将这些结构作为可变函数。可变函数还可以用于对象方法的调用。<?phpfuncti...

2019-02-18 19:46:00 102

转载 PHP学习日记 Windows配置PHP+Nginx+自动化脚本

Windows配置PHP+Nginx+自动化脚本安装与配置 PHP    下载PHP:传送门  选择合适的版本下载 尽量选Thread Safe   配置PHP:    解压后在文件夹中找到php.ini-development文件复制一份并改名为php.ini   给PHP指定可加载扩展模块的位置。    在php.ini中找到extensio...

2019-02-13 21:00:00 233

转载 Windows下的Apache

https://blog.csdn.net/weixin_39082031/article/details/79088800转载于:https://www.cnblogs.com/GHzcx/p/10370316.html

2019-02-13 16:02:00 38

转载 在windows下使用Cygwin模拟unix环境 并安装apt-cyg svn等插件

在windows下使用Cygwin模拟unix环境,并安装apt-cyg,svn等工具一、Cygwin的安装1. 下载Cygwin,这个可以到这里下载 ,至于使用32位的还是64位的版本可以根据自己的系统而定,打开下载好的setup-x86.exe(以64bitwindws系统为例) 。安装过程中注意勾选下面的包,为了后面的操作,我们有必要在这里选择一些必要的包进行安装:...

2019-02-11 19:16:00 400

转载 Cygwin镜像使用

前言:Cygwin是一个在windows平台上运行的类UNIX模拟环境,可以自己安装想用的插件Cygwin镜像使用帮助收录架构x86x86_64收录版本所有版本更新时间每12小时更新一次使用说明选择从互联网安装, 在"User URL"处输入以下地址http://mirrors.163.com/cygwin/点击"...

2019-02-11 19:08:00 183

转载 svn常用命令

1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svn add file例如:svn add test.php(添加test.php)svn add *.php(添加当前目录下所有的php文件)...

2019-02-11 16:46:00 58

转载 VS Code 的常用快捷键和插件

一、vs code 的常用快捷键1、注释:  a)单行注释:[ctrl+k,ctrl+c] 或 ctrl+/  b)取消单行注释:[ctrl+k,ctrl+u] (按下ctrl不放,再按k + u)  c)多行注释:[alt+shift+A]  d)多行注释:/**2、移动行:alt+up/down3、显示/隐藏左侧目录栏ctrl + b...

2019-01-22 22:45:00 64

转载 ssh服务

首先更新源  sudo apt-get update安装ssh服务sudo apt-get install openssh-server检测是否已启动ps -e | grep ssh看到有ssh字样,说明已启动,如果没有就手动启动/etc/init.d/ssh start配置ssh-server,配置文件位于...

2019-01-16 16:51:00 61

转载 Django学习笔记-2018.12.08

在Python的正则表达式中,有一个参数为re.S。它表示“.”(不包含外侧双引号,下同)的作用扩展到整个字符串,包括“\n”。看如下代码:import rea = '''asdfhellopass: 123 worldaf '''b = re.findall('hello(.*?)world',a)c = re.findall('hel...

2018-12-08 18:04:00 76

转载 Django学习笔记-2018.11.17

URL配置:项目下的urls.py配置的为URL总路径,在使用第二种方法在app下配置的urls.py是在总路径下的分路径Templates:DTL初步使用render()函数支持dict类型参数注意:在templates中需创建一个与app名称相同的文件夹 以此来区分不同app下的相同模板Models:ORM(对象关系映射)转载于:https://www...

2018-11-23 13:11:00 98

转载 Django学习笔记-2018.11.16

知识储备:  1 Python基础  2 数据库SQL  3 HTTP协议  4 HTML&&CSS  5 正则表达式Django启动django-admin startproject project运行项目python manage.py runserver更新数据库表makemigrationsmigrate创建应用...

2018-11-17 15:21:00 76

转载 Django总叙(转)

Django 千锋培训读书笔记https://www.bilibili.com/video/av17879644/?p=1切换到创建项目的目录 cd C:\Users\admin\Desktop\DjangoProject创建名为project的项目命令 django-admin startproject project ...

2018-11-16 19:13:00 99

转载 二叉树的创建、递归,非递归遍历

#include<bits/stdc++.h>using namespace std;typedef struct ListNode{ struct ListNode *Lchild, *Rchild; string str; ListNode():Lchild(nullptr), Rchild(nullptr){}}List...

2018-10-20 15:23:00 71

转载 C++后台研发面试总结

前言:  从中秋到国庆这几天面试了几家公司,有大公司也有小公司,连续几天面试没有系统的整理整理,正好有时间系统的整理一下,好多考点牛客的大佬们都分享过了,虽然每个人的方向不相同,不过多看一些总能找到一些高频度的问题题目:1:给出一个二叉树的前序遍历和中序遍历写出后序遍历 或者给出中后遍历写出前序遍历2:二叉树的非递归前序、中序、后续遍历3:寻找一个数组中第K大数-&g...

2018-09-30 23:49:00 143

转载 Ubuntu 18.04 更改静态IP

2018年4月26日,ubuntu 18.04发行,第一时间下载安装了SERVER版本。使用VM14版本的虚拟机,开始使用DHCP获得IP地址,没有意外,可以直接上网。然而在更改VM的网络模式为桥接模式时,想把虚拟机设为固定IP时,出现故障,一直不能获得地址,也上不了网。经常无数次测试,有以下经验可供参考。ubuntu从17.10开始,已放弃在/etc/network/interfa...

2018-09-13 16:43:00 66

转载 堆排序的算法实现及其时间复杂度、空间复杂度(转)

堆排序是由1991年的计算机先驱奖获得者、斯坦福大学计算机科学系教授罗伯特.弗洛伊德(Robert W.Floyd)和威廉姆斯(J.Williams)在1964年共同发明了的一种排序算法( Heap Sort ); 堆排序(Heapsort)是指利用堆积树(堆)这种数据结构所设计的一种排序算法,它是选择排序的一种。可以利用数组的特点快速定位指定索引的元素。堆分为大根堆...

2018-09-12 15:42:00 140

转载 查找无序数组中第K大的数

思路:  利用快速排序的划分思想 可以找出前k大数,然后不断划分 直到找到第K大元素代码:#include <iostream>#include <algorithm>#include <cstdio>5using namespace std;int findK(int left, int right, int arr[...

2018-09-12 12:59:00 594

转载 常用排序算法的思想、实现

排序算法可以说是一项基本功,解决实际问题中经常遇到,针对实际数据的特点选择合适的排序算法可以使程序获得更高的效率,有时候排序的稳定性还是实际问题中必须考虑的,这篇博客对常见的排序算法进行整理,包括:插入排序、选择排序、冒泡排序、快速排序、堆排序、归并排序、希尔排序、二叉树排序、计数排序、桶排序、基数排序。 比较排序和非比较排序 常见的排序算法都是比较排序...

2018-08-29 15:47:00 141

转载 Ubuntu 18.04安装网易云音乐(转载)

作为Ubuntu下唯一一款超级好用的音乐软件,必须下载。提升为root权限后操作0 : 网易云音乐1.0.0(该版本较为好安装)下载地址http://s1.music.126.net/download/pc/netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb1 : 将网易云音乐文件放到家目录 cp '/home/...

2018-08-29 13:20:00 80

转载 Ubuntu 18.04安装Codeblocks

安装步骤:  一:首先安装简版CodeBlockssudo apt install codeblocks  二:把编译环境,C库、C++库和Boost库装好sudo apt install build-essential  三:安装 CodeBlocks 的调试组件 Valgrind 用来探测内存泄露的sudo apt install valg...

2018-08-29 12:07:00 356

转载 sql几种删除语句的联系与区别

DELETE、TRUNCATE、DROP三种删除语句联系与区别相同点:  1.truncate和不带where子句的delete、以及drop都会删除表内的数据。  2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。不同点:  1. truncate 和 delete 只删除数据不删除表的结构(定义)  drop 语句将删除表的结构被依赖...

2018-08-27 13:20:00 112

转载 多线程IO模型

服务端编程,首要问题是选取IO模型。即如何处理大量连接,服务更多的客户端?我们最早有2种解法,各有不足:1、阻塞IO,每个连接都需要一个线程。随着连接数增多,线程数剧增,系统开销太大。2、非阻塞IO,采用“忙轮询”的方式处理多个连接。空闲连接很多时,太浪费CPU。现在,业内常用方案是IO复用。单线程处理大量连接,应用不需要“忙轮询”,内核发现“活跃连接”通知应...

2018-08-20 15:12:00 230

转载 三个连接

INNER JOIN 两边表同时有对应的数据,即任何一边缺失数据就不显示。LEFT JOIN 会读取左边数据表的全部数据,即便右边表无对应数据。RIGHT JOIN 会读取右边数据表的全部数据,即便左边表无对应数据。转载于:https://www.cnblogs.com/GHzcx/p/9490294.html...

2018-08-16 21:44:00 274

转载 IO复用之epoll系列

epoll是什么?epoll是Linux内核为处理大批量文件描述符而作了改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。另一点原因就是获取事件的时候,它无须遍历整个被侦听的描述符集,只要遍历那些被内核IO事件异步唤醒而加入Ready队列的描述符集合就行了。epoll除了提供sele...

2018-08-16 16:53:00 75

转载 网易2019校招C++研发工程师笔试编程题

丰收?(忘了题目了QAQ)题目描述:又到了丰收的季节,恰逢小易去牛牛的果园里游玩。牛午常说他对整个果园的每个地方都了如指掌,小易不太相信,所以他想考考牛牛。在果园里有N堆苹果,每堆苹果的数量为ai,小易希望知道从左往右数第x个苹果是属于哪一堆的。牛牛觉得这个问题大简单,所以希望你来着他回答。输入描述:第一行一个数n(1<=n<=1000...

2018-08-11 22:37:00 87

转载 牛客网 数串

题目描述设有n个正整数,将他们连接成一排,组成一个最大的多位整数。如:n=3时,3个整数13,312,343,连成的最大整数为34331213。如:n=4时,4个整数7,13,4,246连接成的最大整数为7424613。输入描述:有多组测试样例,每组测试样例包含两行,第一行为一个整数N(N<=100),第二行包含N个数(每个数不超过1000,空格分开)。输出描述...

2018-08-11 12:40:00 38

转载 ps aux 状态介绍

ps aux 输出 参数 含义 详解运行 ps aux 的到如下信息: ps auxUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDsmmsp 3521 0.0 0.7 6556 1616 ? Ss 20:40 0:00 sendmai...

2018-08-10 20:44:00 388

空空如也

空空如也

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

TA关注的人

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