- 博客(150)
- 资源 (2)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 给你看看小白博主开发的打赏系统
本文章最初发表在XJHui’s Blog,未经允许,任何人禁止转载!为使您获得最好的阅读体验,强烈建议您点击 这里 前往 XJHui’s Blog 查看!Hexo-Donate❤打赏系统;打赏并填写问卷后信息可以自动在打赏列表中展示;GitHub项目地址:https://github.com/xingjiahui/Hexo-Donate写在前面作者是大二软工学生,在代码规范、系统强壮性等方面肯定存在欠缺,但也在努力提升自己能力。自己的 个人博客 搭建好后,又用之前学的Web前端知识写了
2020-06-07 20:30:28
3055
10
原创 让你看看我肝了好多天的git教程吧
本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!注意:最新修改版本已发布在 这里,点击前往查看!关于笔记视频地址:Git(中级)教程(12h深入掌握git)(28p)学前基础: - linux - github学后技能: - git底层、高层命令 - git分支、存储、后悔药、标签 - git团队协作、Pull Request版本控制集中式
2020-11-21 12:31:30
619
4
原创 云班课作业互评(python3+selenium)
本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!注意:最新修改版本已发布在 这里,点击前往查看!Yunbanke-auto云班课作业互评(python3+selenium)github项目地址:https://github.com/319np666/Yunbanke-Auto项目介绍功能自动登录、进入课程统计互评作业总数、需要互评数目根据自定义的评分值对作业进行互评使用须知需要python3环境仅供学习参考使用,任何商业用途后果自负语言库pytho
2020-10-29 10:47:44
953
原创 QQ、群推送今日天气(python+云函数)
本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!注意:最新修改版本已发布在 这里,点击前往查看!Weather-PushQQ推送今日天气(python+云函数)github项目地址:https://github.com/xingjiahui/Weather-Push介绍运行界面执行日志:QQ推送:使用须知免费,腾讯云函数每月100万次免费调用额度,本项目每天只调用一次:所有获取推送消息的QQ均需要添加QQ机器人为好友(不然怎么给你推送)
2020-10-22 16:01:09
1795
17
原创 linux实用命令(下)
本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!注意:最新修改版本已发布在 这里,点击前往查看!定时任务调度crond任务调度概述:定义:是指系统在某个特定的时间执行特定的命令或程序用处:系统工作:有些重要的工作必须周而复始的执行,如病毒查杀用户工作:个别用户需要执行某些程序,比如对mysql数据库备份语法:crontab -e # 编辑crond任务调度crontab -r # 终止任务调度crontab -l # 列出当前的任务调度
2020-10-16 21:41:36
178
原创 linux实用指令(中)
本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!注意:最新修改版本已发布在 这里,点击前往查看!时间日期类date日期语法:date # 显示当前时间date "+%Y" # 显示当前年份date "+%Y-%m-%d %H:%M:%S" # 格式化显示当前年月日时分秒,其中-、:可以任意修改案例:显示当前时间:date运行结果:显示年月日时分秒:date "+%Y-%m-%d %M:%D:%S"运行结果:date设
2020-10-16 21:40:37
181
原创 linux实用指令(上)
本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!注意:最新修改版本已发布在 这里,点击前往查看!运行级别级别概述系统运行级别示意图:运行级别介绍:0关机1单用户【找回root密码】2多用户状态【无网络服务】3多用户状态,有网络服务【常用】4保留5图形界面【常用】6重启查看当前系统运行级别:vim /etc/inittab 运行结果:切换运行级别语法:init [0,6] # 不要使用4,因为4未被指定实例:
2020-10-16 21:39:55
159
原创 用户与用户组的管理
本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!注意:最新修改版本已发布在 这里,点击前往查看!关系概图用户添加用户语法:useradd 用户名案例:创建用户xl说明:如果不指明家目录,会自动创建与用户同名的家目录/home/xl创建用户并指明家目录:useradd -d 目录 用户名 # 指定家目录(指定/home下不存在的目录)案例:创建用户xj,家目录为/home/tigger设置用户密码:登录新账户:user:
2020-10-16 21:39:08
3753
原创 Vi和Vim编辑器与服务器关机和重启
本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!注意:最新修改版本已发布在 这里,点击前往查看!Vi和Vim基本介绍所有的linux系统都会内置vi文本编辑器两者区别vim是vi的 ‘增强版’ ,具有程序编辑能力可根据字体颜色辨别语法的正确性,方便程序设计代码补全、编译、错误跳转等功能丰富vi和vim常用的三种模式正常(一般)模式:可以使用快捷键插入(编辑)模式:可以输入内容,i、o等字母进入编辑模式命令行模式:实现保存、替换、添加行号、离开vim等功能
2020-10-16 21:37:46
624
原创 与服务器的远程连接和文件传输
本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!注意:最新修改版本已发布在 这里,点击前往查看!远程连接为什么要远程连接?公司服务器不是个人电脑更不是虚拟机,其有独立的机房存放补充:有的机房 “藏” 在山里,一方面可以防止人为干扰,另一方面气温较低有助于服务器冷却如何远程连接?用什么软件?Xshell:实现远程连接、命令行操控服务器Xftp:帮助服务器实现文件的上传和下载注意:上面只是比较常用的两款工具与其它软件大同小异Xshell软
2020-10-16 21:36:39
630
1
原创 VMware安装CentOS6及其配置方法
本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!注意:最新修改版本已发布在 这里,点击前往查看!前言视频地址: 传送门 ,一起来b站学习吧!这是linux的第一篇笔记,因为之前对linux的发展史稍微有了了解,故博客中不再做相关描述。基本每个教程(视频/博客)开始都会讲这些发展史,有兴趣可以去看看。准备阶段虚拟机本教程以VMware16 PRO为例,安装(pojie)教程自行百度镜像CentOS版本是6.8下载链接:在这里,感谢:清华大学开源软件镜像站BIO
2020-10-16 21:34:05
538
1
原创 Day12正则表达式
本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!注意:最新修改版本已发布在 这里,点击前往查看!re模块正则表达式正则表达式:被用来检索(主要用途)、替换符合某个规则的字符re模块和正则的关系:先有正则后有re模块(C语言编写,速度快), re是python中用来实现正则功能的模块mach()匹配符合正则表达式规则的字符串 mach(pattern,data,flag=0)案例(无标志位flag):import re # 导入re模块strData
2020-09-21 21:29:13
162
原创 Day11文件操作和模块
本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!注意:最新修改版本已发布在 这里,点击前往查看!文件打开关闭打开使用open函数,可以打开已存在的文件或者创建一个新文件语法格式:open('文件名称','打开模式') # 打开模式也要使用引号示例:open('test.txt','w') 文件打开模式:案例:使用w打开模式,打开Test.txt文件open('./Test.txt', 'w') # 打开一个不存在的文件运行结果:
2020-09-21 21:28:43
139
原创 Day10项目-飞机大战游戏
本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!注意:最新修改版本已发布在 这里,点击前往查看!项目需求存在四个对象:我方飞机敌方飞机我方子弹敌方子弹功能:背景音乐的添加我方飞机可以移动【根据按键来控制的】敌方飞机也可以移动【随机的自动移动】双方飞机都可以发送子弹步骤:创建一个窗口【搭建界面】创建一个我方飞机,根据方向键左右的移动【键盘监测】给我方飞机添加发射子弹的功能【按下空格键去发送】创建一个敌人飞机敌人飞机
2020-09-21 21:28:00
317
原创 Windows上搭建Hexo博客
写篇windows教程?回顾最开始我的博客是部署在 linux系统 上,当时写了很详细、很详细的步骤去介绍:如何在ubuntu18.04上搭建框架、更换主题、部署服务器(域名)、博客美化以及后期图床搭建和使用。尽管我知道每个平台部署Hexo没多大区别,但每次有小伙伴问我windows平台怎么部署时,我一点也不敢把我写的这些教程发给他们。机会那么长时间也没写出来 windows教程 因为电脑环境不允许。我为了写博客可以把node、git卸载掉,但我怕会因为有残余文件导致安装框架时报错而误导读者,与
2020-09-20 16:48:45
619
原创 AI学习 Day09 面向对象基础(下)
本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!注意:最新修改版本已发布在 这里,点击前往查看!私有化属性有些属性不想让别人随意修改或者防止被意外修改,就要对属性进行私有化基本概述定义:为了保证属性安全(不能被随意修改),可以将属性定义为私有属性使用场景:属性不想被类的外部直接调用属性值不想随意被改变不想被子类继承语法:class Person:__name = ‘张三’ # 属性名前加两个下划线将该属性私有化## 使用私有属性
2020-08-13 11:37:39
182
原创 AI学习 Day08 面向对象基础(中)
本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!注意:最新修改版本已发布在 这里,点击前往查看!析构方法当一个对象被删除或者被销毁时,python解释器默认会调用一个_del_()方法也叫析构方法。方法特点_del_()方法是一个魔术方法程序运行结束会释放所有内存,就是通过调用del方法实现的在程序中删除一个对象也会调用del方法使用方法情况一:程序结束,解释器自动调用del方法释放内存:class Animal: def __init__(se
2020-08-13 11:36:27
348
原创 AI学习 Day07 面向对象基础(上)
本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!注意:最新修改版本已发布在 这里,点击前往查看!编程思想面向过程:根据业务逻辑从上到下写代码函数式:封装到函数中便于以后调用,对比面向过程减少了代码量面向对象(oop):采用对象的概念建立模型类和类的对象概念类:是具有一组相同特征【属性】和行为【方法】的对象集合对象:是实实在在的东西,也是类的实例化,具体化关系类是对象的抽象化,对象是类的一个实例类的抽象案例1:小明开着宝马车去逛街小明 ->
2020-08-04 18:27:18
203
原创 AI学习 Day06 内置函数
本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!注意:最新修改版本已发布在 这里,点击前往查看!基础是什么?为便于我们使用,python自带的一些函数(print …)有什么?具体内容的可以点击 这里 查看!数学运算绝对值函数(abs)print(abs(-10), abs(10))运行结果:取近似值(round)无位数限定:print(round(3.5))运行结果:注意:无位数限定时默认取整。位数限定:prin
2020-07-29 22:19:37
138
原创 AI学习 Day05 函数(下)
本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!注意:最新修改版本已发布在 这里,点击前往查看!变量局部变量简单使用:def setName(): name = 'peter' #局部变量 print(name)setName() #调用函数作用:临时保存数据,需要在函数中定义来进行存储。特点:在函数内部定义的变量,作用域仅局限在函数内部def setName(): name = 'peter' #局部变量print(
2020-07-21 22:41:25
118
原创 AI学习 Day04 函数(上)
本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!注意:最新修改版本已发布在 这里,点击前往查看!初始函数概念是什么?一系列python语句的组合,可以在程序中运行一次或多次,完成具体、独立的功能。为什么?整体结构清晰,代码复用最大化,代码冗余最小化,问题局部化。定义语法:def 函数名(): 函数体案例:输出小明的信息def printInfo(): print('姓名:{},性别:{},年龄:{}'.format("小明"
2020-07-21 22:39:34
145
原创 AI学习 Day03 高级数据类型
本文章最初发表在 XJHui’s Blog ,未经允许,任何人禁止转载!为使您获得最好的阅读体验,强烈建议您点击 这里 前往 XJHui’s Blog 查看!序列类型定义:在python中,序列就是一组按照顺序排序的值【数据集合】python内置的序列类型:字符串列表元组特点:支持索引、切片操作索引:正负表示方向,从0开始切片:截取字符串的部分内容,[start : end : step]start:起点下标end:终点下标step:步长,默认为1
2020-07-17 15:54:49
184
原创 AI学习 Day02 流程控制结构
本文章最初发表在XJHui’s Blog,未经允许,任何人禁止转载!为使您获得最好的阅读体验,强烈建议您点击 这里 前往 XJHui’s Blog 查看!引入Day1 学了怎么输入、输出一些东西,但这些完全不能满足编程的需要。案例1:判断互不相等的两个数的大小并输出较大的那个数。很显然,简单的输入输出是实现不了的,这里要用到 选择流程控制:a, b = 1, 2if a > b: print(a)else: print(b)案例2:输出0到10。你心里想:
2020-06-16 07:46:23
171
原创 AI学习 Day01 python基础语法
本文章最初发表在XJHui’s Blog,未经允许,任何人禁止转载!为使您获得最好的阅读体验,强烈建议您点击 这里 前往 XJHui’s Blog 查看!前言从来没接触过人工智能,语言用的是python。趁机可以补补python,其实大一的时候已经学过,但当时没认真学有点可惜呀。尽管对python基础的东西还有点印象,还是决定尽量把笔记写的详细一些也便于复习。学习平台:b站 ,感谢up主,也欢迎小伙伴们和我学习一起呀!由于课程还没有更新完,也不清楚up主能否免费把 99天 的课程全部更新,但至
2020-06-14 17:11:29
208
原创 哇!用github+jsDelivr搭建图床真香
本文章最初发表在XJHui’s Blog,未经允许,任何人禁止转载!为使您获得最好的阅读体验,强烈建议您点击 这里 前往 XJHui’s Blog 查看!前言之前的这篇图床安装使用教程中,我对典型的几种错误给出了解决方法,但好多用上github图床+PicGo工具的小伙伴都在吐槽上面的解决方法有时候也会失效,于是我想起了小康之前安利给我的这种方法。会报各种错误的原因还是github在国内处于半墙不墙的状态,其它就不多说了。我试了试那种方法,遇到了几个坑但最后也成功了,用上之后可以说是真香!可以
2020-05-22 09:13:45
1005
1
原创 不会pjax?这篇博客教你如何搞定背景音乐
前言初衷之前写的这篇文章详细的介绍了如何使用aplayer插件给自己的博客添加音乐播放器,体验了一段时间后觉得该播放器应用在在单一页面中使用效果挺好。但如果想作为博客背景音乐播放器还是有很大的局限性,其中最重要的一点是因为博客不支持pjax导致每次切换页面后音乐都会从头播放体验很不好。在Shawn的推荐下,用上了下面这款播放器,可以前往我的个人主页体验。声明因为很多小伙伴在配置这款播放器过程中遇到了问题,为了少让你们跳些坑才有了这篇博客: 创作这篇博客无任何利益驱动,博主也仅为播放器普.
2020-05-17 19:52:04
786
2
原创 给你的Zeit page自定义404页面
本教程仅适用于部署在Zeit.co的个人网站。我的博客使用的是Hexo框架+Butterfly主题+GitHub仓库+Zeit.co部署+又拍云CDN(这不是在打广告,很认真的在写博客),主题配置文件中有404页面的具体设置:这样配置能渲染出404页面:但当你真正404时:配置好404后也没有测试过,一直以为我的404页面是正常的…
2020-05-12 11:12:19
339
原创 我终于玩懂了又拍云CDN
先说又拍云联盟,因为我的又拍云CDN是从这里白嫖的。不需要搞懂ta是干什么的,我先教你怎么白嫖(其实也不是,毕竟给ta做着宣传呢)。强迫症的我突然发现文字没对齐,一会把图片修一下(文字上移不就解决了,嘿嘿)。哦,原来我珠海小厂也在用又拍云!扯远了,回来。注册又拍云必须得注册且实名认证,不然没白嫖的机会。...
2020-05-07 15:28:10
3367
8
原创 WebSSH神器sshwifty的安装与使用
WebSSH工具初衷9.9买的一年服务器,不用实属可惜由于是计算机专业实验课经常需要用到linux系统,苦于每次上实验都要被虚拟机各种问题困扰浪费时间博客已经搭建好了,完全可以把弄好的WebSSH嵌进去(别想太复杂,其实就是给个入口)SSH和WebSSH工具因为在搭建博客的时候经常用到SSH,自己对它的理解就是它能实现“远程登陆”,刚看了百度其实这种想法不对。SSH(Secur...
2020-05-06 15:04:18
20916
2
原创 图床搭建以及图床工具的使用
为什么要用图床和图床工具?比较下面三种md中的图片url地址(均免费),你会使用哪一种?选1?由于是本地路径,文档分享后给其他人打开后很可能显示图片加载失败。选2?虽然分享后可以显示图片,但能保证加载速度?选3?我肯定选这种,即兼容2的浏览器访问,又能保证访问速度。这样就可以回答上面的问题了!保证浏览器访问要用图床,保证加载速度要用图床工具,又不花钱想想就开心。除此之外本...
2020-04-10 10:59:59
2114
1
原创 短短1天我学会了如何修改Butterfly的配置文件
目录一、修改默认语言二、创建标签、分类、关于和留言版页面三、添加搜索框四、飘带背景五、使用Valine添加评论功能并支持邮箱提醒一、修改默认语言说明:安装Butterfly主题后,在浏览器显示的是英文,可以修改_config.yml配置文件变为中文。cd blog/ //进入安装Hexo框架的目录vim _config.yml找到language并将其修...
2020-03-25 09:45:29
6719
27
原创 给博客使用Butterfly主题并部署到GitHub服务器
目录前言一、安装Butterfly主题二、将本地博客部署到GitHub服务器三、将个人域名与GitHub绑定前言安装完Hexo框架后,自带的主题在thems文件夹下可以查看,应用后界面:Hexo提供了290+主题,点击可前往官网访问:Hexo主题我选择的主题是Butterfly,安装后的界面如下:图源:Butterfly官方Github ...
2020-03-17 12:10:23
3606
15
原创 Ubuntu18.04下使用Hexo框架搭建个人博客
一、安装node.js说明:安装node.js的原因:Hexo框架是基于node.js。1、推荐使用nvm安装速度快,也可自行百度其它方法。wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash注意:回车后等待安装完成,不要提前退出。感谢:yaxx2、安装no...
2020-03-15 21:11:05
1325
原创 Hexo博客框架攻略
前言前天无意在b站看到up主CodeSheep上传的博客搭建教程,引起了我这个有需求但苦于没学过什么博客框架的小白的兴趣。于是花了两天时间终于终于把自己的博客搭建好了,踩了无数的坑,走偏了无数的路,百度(谷歌)了无数次,但真的很有成就感。注意:Hexo是个很成熟(使用人数多)的博客框架,你遇到的问题别人基本都能遇到,沉住气总能找到解决方法。说明1、为了避免以后再搭建的时候踩到这...
2020-03-15 15:52:37
1122
1
原创 Ubuntu安装Vmware Tools解决屏幕比例失调
前言安装ubuntu虚拟机时默认比例如下图,且ubuntu系统选项中没有合适的比例,可以安装Vmware Tools来解决。注意:该方法只适用于有操作界面的系统,之前有位小伙伴在服务器上也想安装Tools最终也没帮到他。一、进入系统桌面1、VMware左上角点击虚拟机-》安装VMware Tools(T)...2、点击“是”-》弹出下图-》双击桌面光盘图标进入文件夹...
2020-03-15 11:46:32
1824
原创 一张图搞懂Ubuntu安装时姓名、计算机名、用户名
安装Ubuntu时会要求填写如下图的信息:感谢:苏守坤注意:上面的博客讲述了各自的具体含义,本篇博客只是说明这些名称在系统安装后会出现的位置。...
2020-03-15 10:36:00
5246
1
原创 Ubuntu18.04下MySQL8.0和Navicat15的安装与使用
目录一、MySQL8.0安装二、Navicat安装并与MySQL连接一、MySQL8.0安装注意:若直接sudo apt install mysql-server,你会发现安装后的版本是5.0+。1、官网下载MySQL for linux①链接:https://dev.mysql.com/downloads/repo/apt/②点击下载:③选择直接下载:...
2020-03-08 15:40:56
3840
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人