自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Forever 流伤的博客

欢迎各位大佬前来指点,共同进步。。。

  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 sed 进阶

《Linux命令行与Shell脚本编程大全》第二十一章 sed进阶

2023-03-17 14:28:02 111 1

原创 jquery 用on对新增元素添加点击事件,为什么点击两次才能触发

js/jquery 中,若想对新增元素添加事件,切记,on之前的元素一定是在添加元素之前就已经存在与dom中,否则,你点击第一次是将元素加载到dom中,点击第二次才能触发绑定的事件。

2021-01-04 09:28:12 1728 3

原创 关于ubantu 终端下不能输入汉字的问题

将如下内容添加到 ~/.bashrc文件最下方: vim ~/.bashrcexport LANG=LANG="zh_CN.utf-8"export LANGUAGE="zh_CN:zh:en_US:en"export LC_ALL="zh_CN.utf-8" 然后保存关闭,运行 source ~/.bashrc既可(我好像没运行也可以)。。。。。...

2020-09-02 14:27:50 310

原创 mysql8.0版本移除了PASSWORD函数

mysql8.0 版本再用password函数就会报错:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near因此可以用MD5或者SHA1这两个函数替代!

2020-07-06 16:58:50 3597

原创 PHP 排序算法(五) 希尔排序

希尔排序希尔排序又称缩小增量排序,是指将无序序列,按照增量的不同大小,分成若干个序列,然后对子序列进行插入排序,本质上就是插入排序。思路:我们先确定增量,一般初始增量我们都设置为数组长度的一半(向下取整); 我们根据增量,将数组分成了若干个子序列: 分别对这四个子序列进行插入排序: 然后再一次遍历,增量设置为原先的一半,也就是继续除以2(向下取整),得出的序列: 分别对这两个序列进行插入排序,结果为: 再将增量除以2得到新增量为1,便...

2020-07-05 16:17:27 283 2

原创 PHP 排序算法(四) 快速排序

快速排序思路:我们首先要找到一个基准,数组的前半部分是比基准小的元素,数组后半部分是比基准大的元素,这里我就拿数组第一个元素作为基准; 设置队首和队尾两个指针; 队尾指针先进行活动,一直向队首移动,直到找到比基准值小的元素,然后将这个值赋给队首指针处; 下面队首指针开始活动,一直向队尾移动,直到找到比基准值大的元素,然后将这值赋给队尾指针处; 等到队首指针和队尾指针指向同一处时,将基准值赋给当前指针指向的同一位置,此时,基准元素前面的都是比它要小的元素,后面都是比它大的元素; 接...

2020-07-04 11:37:31 436

原创 PHP 排序算法(三) 插入排序

插入排序(以升序为例)核心思想:将数组看成两个数组,左边的是有序数组,右边的是无序数组。将右边的元素,一个个插入到有序数组数组中。首先要找一个基准,所以就拿第一个元素 $arr[0]来作为有序数组的第一个元素function insertSort($arr) { //获取数组单元个数 $count = count($arr); //外层循环用于从未排序区域中取出待排序元素 for ($i=1; $i < $count; $i++) { //

2020-07-03 12:12:30 143

原创 PHP 排序算法(二) 选择排序

详细的实现和原理放在了代码中,欢迎大家评论区指正!/* * 选择排序 * 1. 选择,可以说是筛选,也就是每一次遍历都要找到最小的一个数 * 2. 首先,选择排序算法的思想是将这个数组看成两个数组,一个是有序的,另一个是无序的 * 举例说明:有一个数组$arr = array(4,1,3,2); * 起始,我们可以看成{null}{4,1,3,2} 这样两个数组,前一个是有序的,后一个是无序的 * 进入第一次循环,我们筛选出了最小数1,所以我们将1放到有序数组中,结果.

2020-07-02 18:07:35 149

原创 PHP 排序算法(一) 冒泡排序

详细实现和原理已经放在了代码里了,欢迎大家在评论区指正!/* * 冒泡排序(以升序为例) * 1. 将数组中左右相邻的两个数进行比较,数值大的放在右边 * 2. 这样一趟下来,整个数组中最大的就排在了最右边,所以下一遍比较的时候就不用比较最后一个元素,简言之可以少比较一次 * 3. 那么由此可推出,整体需要遍历数组长度length-1次,每一行比较length-i-1次 * 4. 可以得出冒泡排序的时间复杂度为O(n^2) * **/function BubbleSort($arr).

2020-07-01 16:56:03 121

原创 vs2017 winform程序打包成exe时提示找不到VS_SETUP.exe

如题,博主在打包winform程序的时候,vs2017突然提示我找不到VS_SETUP.exe的路径,怎么办呢?1. 先以管理员身份打开命令行;2. 按顺序运行如下两条命令:(1)regsvr32 /u "C:\Program Files (x86)\Common Files\microsoft shared\MSI Tools\mergemod.dll"(2)regsvr32 "C:\Program Files (x86)\Common Files\microsoft sha

2020-05-26 16:09:52 660

原创 pygame png图片提示警告的问题

在做python小游戏的时候,加载png图片会提示一下警告, libpng warning: iCCP: known incorrect sRGB profile不处理应该没问题,不过博主强迫症晚期啊,必须要处理一下,下面就来介绍两种方法处理:第一种,有某贴吧用户提出可以将QQ输入法关闭之后就可以避免出现这种警告,然并卵,博主...

2019-12-18 09:07:32 946

原创 PS 使用alt+del 不能添加前景色的问题

可以连续点击两次alt,然后在按del就可以了。。alt+alt+del 就是有些麻烦

2019-12-16 10:45:51 2609

原创 PS中3D选项是灰色的,不能点击,如何处理?

点击菜单栏中的图像->模式,看看该图片是不是RGB模式,其他模式不可用。换成RGB模式之后就可以使用3D选项了。

2019-12-10 15:13:45 11364

原创 thinkphp5.1出现模块不存在或者No input file specified.的问题

目前博主还未找到出现该问题的原由,只找到了解决方法,如下:修改public目录下的.htaccess文件:<IfModule mod_rewrite.c>Options +FollowSymlinks -MultiviewsRewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_...

2019-10-31 19:12:11 1131

原创 composer 安装指定的thinkphp版本

最近正在学习thinkphp5,因为现在tp6已经正式发布,所以当你想要使用如下命令下载或者创建tp5.*版本的项目时,他会下载最新版本,很是头大。所以我们需要指定版本,现在我们以创建新项目的命令为例:原命令:composer create-project topthink/think tp5--prefer-dist"tp5" 代指我要创建的项目名称指定版本的命令:...

2019-10-31 18:11:39 2500 2

原创 java 使用mysql8.0+数据库驱动问题

当你的jsp项目中使用mysql8.0+版本的数据库,需要引入一个jar包,jar包地址。url相应更新 (红色为可替换文本): String url = "jdbc:mysql://127.0.0.1:3306/table_name?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavio...

2019-10-17 13:10:26 423

原创 PHP 执行mysql事务回滚时遇到的问题

1.当使用字符串拼接的方式,定义多条数据库语句的时候,切记在每一条数据库语句的后面要加上分号,否则,php将会对这"多条sql语句"识别为一条。当你执行mysqli_multi_query($sql)时,PHP将会按照你的逻辑语句提醒你所谓的“第二条sql语句”出现问题,然后你又会去用mysql命令行单个执行sql语句发现并没有报错,正常执行没有问题,然后发现实际就是缺少了一个分号,导致php识别...

2019-07-01 10:20:06 818

原创 解决mysql5.7版本不能正常登录问题

在mysql5.7版本中,mysql.user表中的“密码”字段由原本的“password”改成了现在的"authentication_string",所以刚开始修改root的密码时,语句改为:update mysql.user set authentication_string='你的密码' where user='root';这样就完了吗?然而并不是,这样改完之后,你会发现再登...

2019-06-29 20:59:52 1008

原创 php关于变量值作为函数名的用法

//在内存中创一个和我们这个图片一样的图片$ext = "imagecreatefrom{$type}";//把该图片放入内存中$image = $ext($img);这是PHP中给图片添加水印的一段代码,当时一直以为那个imagecreatefrom是一个函数,但没有看懂为什么后面是一个{},继而下方又是一个变量加上一个圆括号,括号里面又是一个变量,弄得我摸不着头脑——根本没见过这...

2018-11-17 21:40:39 4680

原创 H5中的audio标签加入autoplay属性音频仍不能自动播放

现在不知什么原因H5的audio标签不能自动播放,让人很是苦恼,经过自己的多方查找,终于找到了解决方案:&lt;iframe src = "music/birthday.mp3" allow = "autoplay" hidden /&gt;hidden是用来隐藏的,如果用不到可以去掉。。。用这个iframe标签可以实现自动播放,不过这个有一个缺点,假如你的网页中有脚本即js等脚本语...

2018-11-10 17:54:31 17842 9

原创 Notepad++ 配置PHP编译环境

1.安装好notepad++;2.到这里http://sourceforge.net/projects/npp-plugins/files/下载NppExec插件,下载完成后,找到NppExec.crx文件放在Plugin文件下,或者点击工具栏找到插件,点击“plugin Manager”然后找到该插件直接install;3.下载完成后点击插件,找到NppExec,点击Execute,弹出...

2018-10-21 12:23:09 3855

原创 win系统下非系统盘msdia.dll文件怎么处理

今天无意间看到自己d盘根目录下有一个msdia.dll文件,强迫症的我不允许根目录下有单个文件,所以在网上找了一下这个文件可不可以删去(来源是什么)。经过百度,才知道这个是计算机上安装了 Microsoft Visual C++ 2005 可再发行组件时,Msdia80.dll文件被错误安装在其他驱动器的根文件夹中。所吃以我们需要将他放在正确的目录下:1.先去"C:\Program Fil...

2018-10-21 00:23:21 2249

原创 java数组空指针问题

在java中空指针异常算是一个比较棘手的问题,下面通过一个例子来讲解一下怎么处理空指针,以及出现空指针的问题比如,我们先建好一个Book类,里面包括name属性和bNumber(统计书的总数),并写出get和set方法。再写一个Test类,main方法中用数组保存100本书,并设置书的名称,最后打印书的总数和书的名字。Book类:public class Book {private Strin...

2018-05-11 17:16:00 8209 1

原创 java 五子棋编码

刚刚学java不久,顺手编了一个五子棋游戏,没啥智能,电脑下棋只是随机,没有引入图形库,一个很简陋的五子棋游戏,感兴趣的朋友可以看看,下面附上源码,(纯手打):import java.util.Scanner;import java.lang.Math;public class WuZiQi{ public static boolean ValidateStr(String str...

2018-04-17 21:41:31 354 2

原创 关于php换行符问题

在PHP中不像c/c++那样有着属于自己的换行符,在编译PHP时,如果只是简单的在编译器里运行,完全可以使用PHP_EOL来当做换行符,但是在网页里却无法实现换行操作。这时我们就要用到&lt;br&gt;(&lt;br/&gt;)(这两种用哪个都可以),在编译器里运行会直接打印出来&lt;br&gt;或者&lt;br/&gt;,在网页里运行却可以实现换行。...

2018-03-18 16:36:54 499

原创 关于C语言中用scanf语句输入带有空格字符串问题

比如输入I am your friend,然后倒序输出:输入语句scanf("%[^\n]",x.a);  C语言中scanf()函数提供的“%[]”格式串可以用来进行多个字符的输入,并对结束符进行自定义。对于%[]还可以用^+任意字符(例如回车:'\n')来结束字符串的输入。...

2018-02-27 18:29:11 9862

原创 Mac下PHPstorm2017.3.4激活问题

1.首先去官网下载   官网下载链接2.下载后直接拖动进应用程序安装即可3.安装后直接打开    在如下图片的窗口中选中License server,在address文本框里输入http://idea.ibdyr.com    然后点击Activate就可以使用了。    亲测好用:    Welcome to PhpStorm      哇卡卡~   ...

2018-02-27 17:59:53 1001

原创 Mac下首次安装pycharm无project interpreter问题

Pycharm本身并不带编译器,所以第一次用需要自己下载编译器插件。1.首先去https://www.python.org/downloads/这个网址去下载对应的python版本 (windows用户也是去这个网址下载);2.下载安装好后打开pycharm;3.点击菜单栏pycharm->Preferences4.在搜索栏里搜索interpreter,点击project inte

2018-01-29 15:44:10 13644 4

原创 关于html中使用img标签显示图片问题

在html中使用元素标签,有这样两种情况:一.没有使用base标签:1.图片和.html在同一个文件夹下,直接在src中写上文件名即可;2.如果不在一个文件夹下,那需要在src中加上完整路径。 二.使用了base标签:1.没有使用base标签中href属性,可以按照上面的情况进行处理;2.使用了base中的href属性,在http后面加上localhost+端口号+文件

2018-01-21 15:30:58 3623

原创 关于mac下文本编辑html打开出现源代码问题

第一步:shift+command+T让代码以纯文本显示。(窗口上方的标尺消失)第二步:文本编辑 > 偏好设置——在“打开和存储”栏目中,勾上“将HTML文件显示为HTML代码而不显示为格式化的文本”,勾掉“给纯文本文件添加.txt扩展名”,另外将HTML存储选项中的存储一栏中改为UTF-16。第三步:存储文件。第四步:右击文本文件修改后缀名为.htm或者.html(两种后缀名没有区别)。第五步:

2018-01-18 10:38:10 4675 2

编程珠玑(Programming_Pearls)_中文完整版

对于算法爱好者可以来看看这个资源,上面讲的挺好的。

2018-05-24

空空如也

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

TA关注的人

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