自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Williams山石的博客

一生懸命頑張ります。

  • 博客(87)
  • 资源 (7)
  • 收藏
  • 关注

原创 Linux系统给文件生成唯一码uuid

【代码】Linux系统给文件生成唯一码uuid。

2023-10-25 11:12:48 311

原创 鼠标悬停阴影的效果被旁边div挡住的解决办法

需求要求鼠标悬停某个图片上有阴影效果,但阴影被旁边相邻的div挡住了,如图所示。给悬停的这块div增加2个css属性。一直写后端,前端的都忘了,记录一下。

2023-09-04 15:55:57 874

原创 nginx中不同IP跳转到不同的页面

nginx中固定IP跳转到不同的页面if ($remote_addr = 10.10.10.23) { #return 500; #rewrite / /sign.php last; rewrite / /insssdex.php last; break;}将本段代码写在server{}内,即可将固定IP跳转到特定页面。

2023-07-13 11:58:23 758

原创 Laravel 9安装报错

Laravel9 在centOS 7服务器中,通过composer安装后报错。PHP版本:输入完命令配置完nginx配置之后,访问首页,报错了。报错内容如下。

2023-06-29 11:59:29 627

原创 根据access.log查询访问量最多的链接

2.100代表前多少名,示例中就是访问量排名前100的。

2023-06-15 17:02:56 132

原创 awk的应用

【代码】awk的应用。

2023-05-12 14:46:17 78

原创 禅道开源版16.2,解决LDAP插件无法使用的问题

禅道开源版LDAP

2022-10-11 14:42:19 1692 8

原创 SAP - 事务码

SAP事务码

2022-09-20 09:51:35 319

原创 Laravel-admin弹出提示层的三种方法

Laravel-admin弹出提示层的三种方法

2022-08-03 09:59:02 1431

原创 Laravel-admin 上传图片不显示

找了半天解决方案,基本都是互相抄,因此自己总结一下。3.在需要上传图片的控制器中调用上传图片的方法。在public下的软连接(如果有,执行此操作)

2022-08-02 16:23:39 716

原创 Python - 根据xls的账密自动登录指定的网页,并获取对应的input内的值

6.谷歌驱动器下载地址:http://chromedriver.storage.googleapis.com/index.html(或者https://googlechromelabs.github.io/chrome-for-testing/)(安装了他,程序才能调起谷歌浏览器),要把谷歌驱动器也加入到环境变量(把解压后的chromedriver文件放到/usr/local/bin/下)。4.本文仅供自己学习使用,请勿随意爬取他人网站,造成的不良后果,本人概不负责。1.Python是3.9版本。

2022-05-03 11:29:42 1066

原创 Linux CentOS7.3磁盘挂载

fdisk -l[root@driver ~]# fdisk /dev/vdbWelcome to fdisk (util-linux 2.23.2).Changes will remain in memory only, until you decide to write them.Be careful before using the write command.Command (m for help): nPartition type: p primary (..

2021-03-29 14:58:20 215 1

原创 Laravel 定时任务

Laravel 定时任务(Laravel Version 5.7)生成Command文件php artisan make:command 你的定时任务名字class名会在app/Console/Commands下生成你的这个文件配置kernel在app/Console/Kernel.php中配置protected $commands = [ \App\Console\Commands\你的定时任务class::class,];protected function sc.

2021-02-04 15:03:43 194

原创 Laravel框架发送系统提示邮件

Laravel框架发送系统提示邮件秉承开源精神,转载请注明出处!首先保证你的.env中配置正确MAIL_DRIVER=smtpMAIL_HOST=smtp.qq.comMAIL_PORT=465MAIL_USERNAME=XXXX@qq.comMAIL_PASSWORD=授权码MAIL_ENCRYPTION=sslMAIL_FROM_ADDRESS=xxxxx@qq.comMAIL_FROM_NAME=$name上述事例我展示的是QQ邮箱的配置方案,实际工作项目中我写的是公司企业

2020-12-17 17:54:22 261

原创 Laravel-admin v1.8.10版本的导出问题

导出为中文字符串乱码的解决方案vendor\encore\laravel-admin\src\Grid\Exporters\CsvExporter.php在这个文件夹中修改:/** * {@inheritdoc} */ public function export() { if ($this->callback) { call_user_func($this->callback, $this); .

2020-12-15 19:56:36 441

原创 PHP 短路写法

// 短路写法$a = 'str';$b = 1;$b > 1 || $a .= 'yes';$b == 1 || $a .= 'no';echo $a . PHP_EOL;die;stryes// 短路写法$a = 'str';$b = 1;$b > 1 && $a .= 'yes';$b == 1 && $a .= 'no';echo $a . PHP_EOL;die;strno总结一下:该写法的分界线是 ...

2020-12-07 16:09:12 237

原创 实现每日自动备份项目代码的需求(Linux)

定期打包备份项目代码,并移动到指定位置,删除指定位置中修改时间大于10天的文件创建脚本文件[root@vagrant-centos65 ~]#touch cpProject.sh/bin/tar -zcvf xxx_$(date +%Y%m%d_%H%M%S).tar.gz /你需要打包的路径,这里不需要加右倾斜杠 --exclude /你觉得这个文件夹中不需要打包的文件夹,比如说是图片文件夹等一些静态资源文件夹 --exclude /多个需要跳过的文件夹就这么写就行mv xxx_* /你想要保

2020-10-28 14:49:59 319

原创 实现MySQL每日自动备份的需求(Linux系统)

在适当位置建立文件夹用于存储自动生成的sql文件[root@vagrant-centos65 ~]# cd /root[root@vagrant-centos65 ~]# mkdir mysqlBackUpEveryday[root@vagrant-centos65 ~]#创建并编辑脚本文件[root@vagrant-centos65 ~]# touch mysqlBackUp.sh[root@vagrant-centos65 ~]# vim mysqlBackUp.sh/usr/b.

2020-10-26 17:26:49 163

原创 /var/spool/postfix/maildrop疯狂增长导致磁盘空间占满解决方案

修改crontab的MAILTO配置[root@web /]# crontab -e#添加 MAILTO=""属性停止邮件相关服务[root@web /]# killall -9 sendmailsendmail: no process killed(没有叫sendmail的程序被杀死)[root@web /]# killall -9 postdroppostdrop: no process killed(没有叫postdrop的程序被杀死)删除maildrop文件夹[ro.

2020-10-14 17:40:31 782

原创 [Python]正相匹配中文分词【哈工大 车万翔老师视频公开课】

# 中文分词 类似 我/爱/北京/天安门 这样断句# ------Start------def load_dict(filename): word_dict = set() max_len = 1 file = open(filename, 'r', encoding='UTF-8') for line in file: word = li...

2019-12-31 15:10:59 311

原创 [Python]关于列表、元组、字典、集合的小结

数据类型是否有序是否可重复列表 List是是元组 Tuple是是字典 Dictionary否键不可重复,值可以重复集合Set否否

2019-12-30 16:50:24 220 1

原创 [Python]列出一部英文小说中,出现频率前10的单词

# 找出一篇小说中出现最频繁的排名前10的单词file = open("novel.txt")# 创建一个字典用于存储每个单词出现的次数word_appear_time = {}for line in file: words = line.strip().split() for word in words: if word in word_appear_ti...

2019-12-30 15:29:45 1148

原创 [Python]求一个字符串中每个字母出现的次数

# 字母计数 生成一个字典,字母做键,出现的次数做值def count_alphabet(word): standard = {} for x in range(ord('a'), ord('z') + 1): standard[chr(x)] = 0 # 循环传入的单词 for single_alphabet in word: ...

2019-12-30 14:13:11 3676

原创 PHP CURL 操作

/** * [request PHP CURL 操作] * @author Williamslife * @DateTime 2019-11-26T11:54:39+0800 * @param [type] $url [description] * @param boolean ...

2019-11-28 17:48:57 191

原创 冒泡排序算法的实验Python版本

# 冒泡排序算法'''以下的是冒泡排序算法,其中sort_way 有两个值:asc => 升序 desc => 降序[默认]'''def bubble_sort(lst, sort_way="desc"): for i in range(len(lst)): for j in range(i + 1, len(lst)): ...

2019-10-19 21:18:34 262

原创 选择排序法排列 列表[Python]版本

'''选择排序法'''def select_sort(lst): # 循环列表的长度 for i in range(len(lst)): min_index = i for j in range(i + 1, len(lst)): if lst[j] < lst[i]: # 互换两...

2019-10-19 20:52:03 238

原创 python版二分法找值

'''二分法查找value前提条件是:lst是个有序列表'''def bi_search(lst, x): begin = 0 end = len(lst) - 1 while begin <= end: mid = int((end + begin) / 2) if lst[mid] == x: ret...

2019-09-28 11:03:18 238

原创 PHP反序列化为false的处理办法

/** * [mb_unserialize_by_william description] * @author Williamslife * @DateTime 2019-09-23T11:55:59+0800 * @explain 反序列化出错的时候执行该命令 * @param [type] $seria...

2019-09-23 14:05:59 401

原创 Linux tar打包文件夹,但不打包文件夹中的某些文件

在服务器备份中,有些静态文件占内存大,比如图片,log文件等,备份的时候不想加上这些文件夹,可以试试下面的命令。语法:tar -zcvf 打包后的压缩包名称.tar.gz 文件夹路径&n --exclude=不想打包的文件夹1 --exclude=不想打包的文件夹2用例:tar -zcvf 20190919-bk-ecstore.tar.gz ./proje...

2019-09-19 11:00:22 2765

原创 python 路边停车

路边停车问题长度为10的马路,平均能停多少辆长度为1 的汽车呢?def parking(road_start,road_end): if road_end - road_start < 1: return 0 else: start_point = random.uniform(road_start, road_end - 1) ...

2019-09-09 23:58:32 944

原创 Python版 汉诺塔

汉诺塔的实现原理def hanoi(num, a, b, c): if num == 1: print(f"将第{num}个盘子,从{a}移动到{c}") else: hanoi(num - 1, a, c, b) print(f"将第{num}个盘子,从{a}移动到{c}") hanoi(num - 1, b, a...

2019-09-08 22:52:18 168

原创 Python打印指定日期的日历

声明:秉持开源精神,但转载请注明出处,谢谢#打印2033年 12月整个月的日历#已知 1800年1月1日是星期三def get_a_month_calender(input_month, input_year): # 想打印给定月份的日历,我们需要知道这个月份是多少天 total_days = 3 month_english = ["January", "February", "Mar...

2019-08-27 22:30:08 2304

原创 判断一个数是不是一个回文数(Python版)

回文数,即 12321,就是一个回文数def judge_repeat_num(num): num_t = num num_p = 0 while num != 0: num_p = num_p * 10 + num % 10 num = num // 10 if num_t == num_p: p...

2019-08-15 23:19:10 2002

原创 Shell命令(每天学一个shell命令)第十四天 ln命令实例:链接文件或目录

ln命令用于创建软连接或硬链接。在学习ls命令的时候,我们有观察过 ls -l 命令列出的每一条目的第一个字符指示文件的类型,当第一个字符是l(小写的L)时,即表示他是一个软链接。 软链接又称符号链接,是一类特殊的文件,这个文件或目录的路径名(绝对路径或相对路径)。...

2019-08-12 17:58:04 318

原创 打印九九乘法表(python版)

for i in range(1, 10): for j in range(1, 10): print("{} x {} = {:2d}".format(i, j, i * j), end=' ') # print(f"{i} x {j} = {i * j}", end='') # print("{0}x{1}={2:0>2}"....

2019-08-07 00:20:22 353

原创 考拉兹猜想(Python版)

例题:考拉兹猜想(Collatz Conjecture),也叫奇偶归一猜想、3n + 1猜想、冰雹猜想、角骨猜想、哈塞猜想、乌拉姆猜想、叙拉古猜想算法介绍:对于每一个正整数,如果他是奇数,就对他乘以3,再加1,如果是偶数则对他除以2,最终都能得到1def collatz_conjecture(number): while number != 1: if number...

2019-08-06 23:42:18 10831

原创 Shell命令(每天学一个shell命令)第十三天 cp命令实例:复制文件或目录

在Linux下,我们可以使用cp命令复制文件和目录。cp命令用于将文件从一个地方复制到另一个地方。原来的文件不变,新文件可能保持原名或者用一个不用的名字。使用cp命令复制文件或目录的语法有以下几种:$ cp [OPTION] SOURCE DEST            &nbsp...

2019-07-24 17:22:01 2477

原创 Shell命令(每天学一个shell命令)第十二天 mkdir命令实例:创建文件夹

mkdir方法用于创建一个新的目录。mkdir命令的基本用法如下所示:[root@vagrant-centos65 linux_shell_example]# lsexample Example hello.php more.php ncflm ncflm1 ncflm2 tmp touch.php[root@vagrant-centos65 linux_shell_...

2019-07-12 10:29:29 1128

原创 Shell命令(每天学一个shell命令)第十一天 touch命令实例:创建文件

touch 命令实例:创建文件在Linux系统中,每个文件都关联一个时间戳,并且每个文件都会存储最近一次访问的时间、最近一次修改的时间和最近一次变更的时间等信息。所以,无论何时我们创建一个新文件,访问或修改一个已存在的文件,文件的时间戳都会自动更新。touch命令就可用于创建、变更和修改文件的时间戳。它是Linux操作系统的标准程序,touch命令有如下选项:-a:只改变访问时间。猜测单词:...

2019-07-10 18:57:31 1833

原创 Shell命令(每天学一个shell命令)第十天 find 命令实例:查找文件或目录

find命令是Linux系统中最重要的也是最常用的命令之一。find命令用于根据你指定的参数搜索和定位文件和目录的列表。find命令可以在多种情况下使用,比如你可以通过权限、用户、用户组、文件类型、日期、大小和其他可能的条件来查找文件。简单的使用find命令查找指定目录下的某个文件的方法如下所示:[root@vagrant-centos65 ~]# find /etc -name ini...

2019-07-05 16:12:40 1002

禅道LDAP16.2版本

禅道16.2版本 LDAP插件。压缩包里有全部的文件,以及文件目录结构。 禅道开源版LDAP插件 1.插件安装后,在后台页面会多出一个"LDAP"子页面,可在该页面配置LDAP服务器信息 2.在LDAP配置页面可以测试是否能够正常连接LDAP服务器 3.保存配置后,点击“手动同步”按钮,从LDAP服务器上同步用户信息 4.同步用户信息以后,可以使用LDAP用户登录禅道 5.本地用户,通过在账户名称前加“$”符号来登录禅道

2022-10-11

pdfpasswordremover740_15056.zip

该软件是用于移除PDF自带的密码的工具,PDF加入密码后,不能打印,科使用本软件解除密码,之后方可正常使用

2020-10-27

bootstrap-table-master.zip

本软件是bootstrap table插件,bootstrap-table 被设计来减少开发时间,开发人员不需要特定的知识就可以做出很美妙的table。非常轻量级的和功能丰富的。满足企业开发需求。

2020-10-27

FileZilla_3.51.0_win64_sponsored-setup

本软件仅供个人学习使用,如用于商业用途,请支持正版。FileZilla是一款方便的文件传输工具,可用于本地与服务器之间的文件传输。

2020-10-27

VirtualBox-6.0.8-130520-Win.exe

VirtualBox-6.0.8-130520-Win.exe欢迎下载使用,如有侵权,请您及时联系我,我会第一时间删除

2019-06-05

vagrant_1.9.4.msi

vagrant_1.9.4.msi欢迎下载使用,如有侵权,请您及时联系我,我会第一时间删除

2019-06-05

geany-1.33_osx.dmg

python练习的代码编辑工具,可以试一试

2019-05-14

git-2.21.0-intel-universal-mavericks.dmg

git 2.21 for Mac,需要的朋友可以下载

2019-05-14

空空如也

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

TA关注的人

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