自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fjnjxr的博客|PHP每周一贴

记录自己PHP学习的历程,

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

原创 windows系统变量和用户变量的区别

6、若找不到,再依次在系统变量的PATH保存的这些路径中寻找相应的可执行程序文件(查找顺序是按照路径的录入顺序从左往右寻找的,最前面一条的优先级最高,如果找到命令就不会再向后寻找)7、如果还找不到再在用户变量的PATH路径中寻找,如果系统变量和用户变量的PATH中都包含了某个命令,则优先执行系统变量PATH中包含的这个命令。5、windows系统在执行用户命令时,若用户未给出文件的绝对路径,则首先在当前目录下寻找相应的可执行文件、批处理文件等;记录下用户变量和系统变量的区别。3、用户变量只对当前用户有效。

2023-05-26 18:30:49 1182

原创 PHP接口返回值小数科学计数法的解决方法

今天遇到问题,返回的结果数字使用科学计数法表示,感觉怪怪的。举个例子返回值1.00000000093132E-02其实我们期望的返回值0.0100000000093132解决方式,使用PHPnumber_format()函数$num = number_format(1.00000000093132E-02,16);//第二个参数是期望返回的小数点后面多少位。...

2021-12-10 14:31:58 934

原创 pgsql调试sql

用了一段时间的pgsql数据库,一直没搞明白怎么调试SQL,今天遇到了一段比较长的sql,然后找到一种方法,记录备用。<?php$sql = "SELECT * from table WHERE col_a = $1 and col_b=$2 and col_c=$3";$params = array (42, "a string", NULL);$debug = preg_replace_callback('/\$(\d+)\b/', function($match) use ($par

2021-08-30 14:35:48 456

原创 更换免费jdk环境

官方的oracle jdk是需要收费的,所以现在我们需要找免费版本替代。找到两个免费jdk环境,分别是清华大学镜像源https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/亚马逊的镜像源https://aws.amazon.com/cn/corretto/根据环境选择更换。例如本地windows环境,进入 设置-app搜索下jdk 或者java,卸载重启。然后到上面的源中下载msi安装包,安装就可以了。版权意识很重要。...

2021-08-26 10:45:06 198

原创 php session的默认保存路径

在php.ini里的配置session.save_path是注释掉的,那么Seesion保存的路径在不同类型操作系统保存在什么位置?Linux:/tmp 或 /var/lib/php/session

2021-08-23 17:49:14 2077

原创 ajax发送给后台的json字符串含有\ 反斜杠怎么办?

今天做项目的时候发现ajax发送给后台的json字符串含有\ 反斜杠,怎么处理呢?使用$str=stripslashes()函数,把传进来的数据放进去处理一下就好了。

2020-09-01 14:20:45 1825

原创 怎么从SVN导出过去某个版本的文件

之前使用SVN的时候,因为团队规模下,使用的人数少,所以往往还原到某个版本就可以了,但是在最近的使用中,人数太多,时间太长,这种方法已经不太适合用在开发中。那么就想怎么从SVN中导出过去某个版本的文件呢?首先找到想要保存的文件,右键SVN-显示日志-找到想要保存的版本-找到文件-右键导出,就会导出一个文件夹,最里层就是想要保存的SVN文件。...

2020-08-28 11:24:17 1913

原创 phpstorm怎么快速跳到指定行号

最近一直在研究怎么使用编辑器能够更好的提高效率。今天debug的时候,看到页面上是有行号显示的,印象中phpstorm是有直接跳到指定行号的功能的。搜索看了下,使用快捷键ctrl + g,挺容易记忆的,先记下来,又学一招,心里挺爽,磨刀不误砍柴工。同时按下ctrl + g,弹出框如下,应该是有两个值,代表行和列,用冒号隔开,试了一下,可以直接输入数字行数,比如输入392,就跳到392行的位置,列就先不研究了。二八原则,抓住重点。...

2020-08-10 14:27:06 4067

原创 formData看不到数据的原因

初次使用new FormData(),后端接收不到数据。查询原因:1 使用方式不对,应该用$data = new FormData($(‘#表单ID‘)[0])。因为new FormData需要的是一个HtmlElement类型的数据,而jquery拿到的是HtmlElement集合,所以哪怕只有一个元素,也要用[0]取其第一个元素。jQuery是一个伪数组对象,本身是对象,能表现出来数组的特点: 有length属性,能够用下标取值;$(".someClass") // 这个时.

2020-07-28 15:23:41 5259

原创 Uncaught Error: Function name must be a string

问题:在写php代码的时候,误将代码$_GET[""]方法写错了.写成了$_GET(""),即中括号写成了小括号,导致报错Uncaught Error: Function name must be a string解决:改成$_GET[""]原因: 写成$_GET(""),php首先会认为get()是一个方法,但是前面又多了$符号,php又认为这是一个变量,而变量名不能作为function的名字,所有会抛出"Function name must be a string"。...

2020-07-23 10:58:24 2221

原创 Call to a member function formatSubmitData() on null

今天开发程序,报错Call to a member function formatSubmitData() on null。对这个NULL比较敏感,搜索问题产生的原因。终于在think PHP论坛上找到了令自己满意的答案。主要原因就是对象是空值,在空值上调用方法肯定会报错了,根据自己的实际情况,发现是在自己对类实例化的时候,把对象的名字写错了,尴尬。还有一些其它原因,比如文件上传的时候没有加上 enctype="multipart/form-data" 在form属性,$_FILES获取不.

2020-07-23 10:14:14 723

原创 怎样购买CSDN VIP会员可以获得博客等级折扣

点击 博客管理----博客等级权益----拉到最下方----点击最下方的链接,进入页面,就会自动带入会员等级折扣。

2020-07-22 14:50:59 1852

原创 CSDN博客增加了好多新功能,你都会用了么?

工作和疫情的各种影响,很久没来CSDN博客,感觉增加了好多新的功能。写篇文章,以备将来不时之需,也给需要的伙伴们做参考。一 博客等级权益在不知道啥时候没了通过博客获得C币可以下载资料的功能之后,一直对博客等级无感,今天看了下,博客等级是个好东西,最心动的是两个新功能:首页推荐卡和购买会员折扣。其中首页推荐卡的大概功能就是能够把自己的文章推上CSDN的首页。相当于自我推广,很有意思。另外购买会员折扣竟然能够做到5折,超实惠啊。上截图:(路径:个人头像->管理博客->博客等级

2020-07-22 14:06:33 264

原创 form表单disabled属性向后台传值么

在form表单里,如果对input 或者 select 标签 加入disabled="disabled"或disabled="true"属性,form表单提交的时候,是不会传值到后台。原因:在HTML页面的某元素加入了disable的属性,只显示,不提交解决方法:1 再写一个隐藏属性,一个用于显示,一个用于传值。2 去掉disabled属性...

2020-07-22 13:23:23 1174

原创 将近1年多的时间没有更新博客了,按下重启键

一年的时间,从前往后看,很长。从后往前看,很短。最近一段时间因为疫情和工作等等各种原因,搞得有点精疲力尽,很想写点东西,好记录下自己的成长,能够不枉费美好时光。发现自己的CSDN博客竟然将近1年没有更新了。也代表最近一年自己对自己的成长并不太满意吧。成长需要留下足迹,而写作就是最好的方式之一,按下重启键,让自己成长,让自己更好。...

2020-07-22 13:19:42 157

原创 DATE_ADD(NOW(),INTERVAL 1 MONTH) /month(date)(sql语句时间修改/根据month()查询)

当前的时间是:date_add使用DATE_ADD(NOW(),INTERVAL 1 MONTH) 这个函数来进行修改时间第一个参数是要修改的时间;第二个参数固定写法;第三个参数的修改的值 : 如果正数就是加,负数就是减;第四个参数可填YEAR,MONTH,DAY,HOUR,MINUTE,SECOND; month():表结构:想要查询当前时间月份+1的...

2019-08-02 10:57:45 3373 1

原创 Operand should contain 1 column(s)

select (vid_id, vid_name, vid_leadrole, vid_desc, vid_info, vinfo.cid, vid_serialstate) from tb_videoinfo vinfo where vinfo.cid in (select cid from tb_category where pid=#{cid})会报Operand ...

2019-08-02 10:40:47 3771

转载 python: can't open file 'h.py': [Errno 2] No such file or directory

这是在写第一个程序时就遇到的问题:python: can't open file 'h.py': [Errno 2] No such file or directory我建了一个文件夹,命名为“Python Files”,计划存储所有用Python编写的程序。第一个程序写的是hello world。文件名为hello.py和hello.txt可是按照视频操作了好几遍,都会出现...

2019-07-11 13:33:20 20660 2

转载 第一个Python程序hello.py提示出现File "<stdin>",line 1错误

写第一个Python程序hello.py,内容仅有一句,print 'hello world',运行 python hello.py 出错,提示:File "<stdin>" , line 1python hello.pySyntaxError:invalid syntax原因: 在shell脚本中,运行shell脚本命令;在Python命令行中,...

2019-07-11 13:31:55 4320

原创 can't open file 'C:/Users/Harrison Wang/PycharmProjects/untitled/venv/study,py': [Errno 2] No such f

初学python,今天遇到起卦的问题,特此记录。有个学习文件,之前命名为study,py,今天发现怎么这么别扭,原来是把.写成了逗号,赶紧改文件名为stufy.py.然后运行,what?竟然报错了。大概提示如下:can't open file 'C:/Users/Harrison Wang/PycharmProjects/untitled/venv/study,py': [Er...

2019-07-11 10:23:45 7690 2

转载 smarty capture使用

smarty内置函数capture用法分析{capture}可以捕获标记范围内的输出内容,并存到变量中而不显示。有三种用法,代码如下:复制代码 代码如下:{capture name="banner"}aaaaaa{/capture}{$smarty.capture.banner}{capture assign="foo"}bbbbbb{/capture}{$foo}{...

2019-07-09 10:25:50 191

原创 svn的状态符号有延时怎么办?SVN版本控制图标经常延时显示或未显示问题解决方法

项目中,使用svn经常遇到,文件或文件夹图标延时显示或未显示的问题,终于找到办法解决客户端:TortoiseSVN

2018-12-05 09:19:43 368

转载 在PHP中var_dump()函数输出不完整的问题

PHP开发环境里,安装了xdebug模块后,var_dump()输出的结果将比较易于查看,但默认情况下,var_dump() 输出的结果将有所变化:过多的数组元素不再显示,字符串变量将只显示前N个字符,较深的数组元素也被显示成省略号。这点会带来一些不便,不过我们可以修改php.ini配置文件,解决这个问题。在php.ini里的xdebug节点中,加入或修改以下参数 xdebug.var_di...

2018-11-29 14:44:21 2527

原创 数据库timestamp时间更新数据时自动更新

今天开发时碰到一个挺有趣的事情,在数据库中直接用客户端软件更改数据的时候,有个timestamp时间竟然自动更新为更新数据时的时间,研究发现,竟然是因为默认值设置成current_timestamp的原因,之前没有遇到过,记录下,以便查阅。...

2018-11-14 08:56:00 3612

转载 Phpstorm2018 使用破解补丁永久激活

1、安装phpstorm,安装包请自行官网下载      http://www.jetbrains.com/phpstorm/download/2、下载JetbrainsCrack.jar文件,存放至你的phpstorm执行文件同级目录下 https://github.com下载JetbrainsCrack.jar       例如我的执行文件目录为:D:\Program Files\...

2018-11-12 13:46:13 12494 1

原创 phpstorm2018调整适合PHP编码的主题风格

phpstorm2018调整适合PHP编码的主题风格 File-&gt; Setting-&gt; Editor-&gt;Font 更改字体和字体大小File-&gt; Setting-&gt; Editor-&gt;Color Scheme-&gt;PHP 来更详细的更改php的相关配置。...

2018-11-12 11:27:58 7012

原创 phpstorm怎么安装插件

phpstorm怎么安装插件工欲善其事,避险善其器。今天安装了phpstorm2018.2.5版本,遇到问题,怎么安装插件。进入File-&gt; Setting-&gt; Plugins-&gt; Browse repositories.搜索你想要的插件,安装就可以了。上截图:install 然后重启就可以了。...

2018-11-12 10:37:37 13862 2

转载 在PhpStorm中进行Xdebug断点调试

前言如果你厌烦了 print_r 、 log 、 var_dump 这类一次调试一行的方式 如果你的业务复杂到一层又套一层,打 log 都救不了你的思路 如果你了解断点调试,但是还没有在 PhpStorm 中配置过 如果你想在 前端 页面 按菜单或按钮 调用 API 时,断点调试后端代码 如果你想在 Postman 访问 API 时,断点调试后端代码参考文档如何愉快的在PhpS...

2018-08-01 14:36:56 5321

原创 if基本结构中的大括号什么情况下可以省略不写

有大括号的时候大括号里面所有的 都归if管。只有条件为真的时候 才会执行。没有大括号的时候 只有下面的一句归if管,也就是说 当只有一句的时候 大括号可以省略 其它的 没区别。这种情况,没多久就忘了,再记录一次,加深印象。不然读代码的时候让人很疑惑。 例子:(暂缺)...

2018-07-31 09:15:13 8861 3

原创 如何利用dos命令快速启动软件(环境变量)

目的:提高电脑的使用效率,用win+R打开命令行,输入软件的简称,回车,打开要使用的软件。步骤:1、在电脑中创建一个文件夹,存储软件的快捷方式,例如D盘根目录创建文件夹kjfs.2、将软件的快捷方式,如QQ放入D:\kjfs文件夹3、将D:\kjfs键入系统环境变量。4 测试: win+r打开命令行,输入qq,弹出登陆框,大功告成。参考资料:https://blog.csdn.net/sun157...

2018-06-25 09:40:54 541

原创 20180522 php常用函数复习array_reverse

array_reverse — 返回一个单元顺序相反的数组 array array_reverse ( array $array [, bool $preserve_keys = false ] )array_reverse() 接受数组 array 作为输入并返回一个单元为相反顺序的新数组。 参数array输入的数组。 preserve_keys如果设置...

2018-05-22 10:30:47 301

原创 soap学习记录,先mark,再整理

https://blog.csdn.net/nanshan_hzq/article/details/52814622http://php.net/manual/en/soapclient.soapclient.phphttp://dcx.sybase.com/1201/zh/dbprogramming/httpclient-choosing-namespace.htmlhttps://blog.c...

2018-04-12 13:32:50 287

转载 PHPStorm常用快捷键

现在把一些使用技巧记录下来,免得到时候忘了再查:1,从版本控制系统创建项目:CVS -&gt; Checkout from Version Control2, 关联DOC文档:右键External Librariese -&gt; Configure PHP include paths3, 去掉波浪线:settings -&gt; Editor -&gt; Colors &amp; Fonts -...

2018-04-04 14:08:18 256

原创 phpstorm ctrl+shift+F键不管用,不弹出搜索弹框,怎么解决呢?

一般是热键冲突,输入法默认的简繁切换组合键位ctrl+shift+F,故你按了三建且失效的话,应该能看到输入法状态的简繁变动。。。,进入输入法设置中把快捷键关闭掉就好...

2018-04-04 14:07:31 2937

原创 phpstorm 左边的文件列表没用了 怎么弄出来

phpstorm 左边的文件列表没用了 怎么弄出来ALT+1ALT+数字键,是各种工具栏的显示与隐藏快捷键,你可以挨个试一下。

2018-03-27 09:45:20 8474

转载 实战:MySQL Sending data导致查询很慢的问题详细分析

遇到同样的问题,留存再仔细研究http://blog.csdn.net/yunhua_lee/article/details/8573621 这两天帮忙定位一个mysql查询很慢的问题,定位过程综合各种方法、理论、工具,很有代表性,分享给大家作为新年礼物:)【问题现象】使用sphinx支持倒排索引...

2018-03-21 16:44:55 1181

原创 phpstorm 怎么设置tab为4个空格缩进

phpstorm设置tab为4个空格缩进的方法:进入:File -&gt; Setting -&gt; Code Style -&gt; PHP,右侧不要勾选 "Use tab character"。

2018-03-21 09:58:20 20382

原创 sublime text 3 怎么设置tab键为4个空格

时我们可以找到sublime text软件右下角有个“tab size”的选项,点击它在弹出来的选项中选择“tab width 4”;你也可以在菜单栏中点击“view”——“indentation”——“tab width 4”;同时选择使用空格缩进这时可以看到页面的变化,所有代码块都缩进为四个空格了,同时,你可以按tab键,同样可以缩进为4个空格。...

2018-03-21 09:56:55 4035

原创 用 navicat 导出设计表表结构

新建查询,输入SQL语句SELECT    COLUMN_NAME,    COLUMN_TYPE,    DATA_TYPE,    CHARACTER_MAXIMUM_LENGTH,    IS_NULLABLE,    COLUMN_DEFAULT,    COLUMN_COMMENTFROM    INFORMATION_SCHEMA. COLUMNSWHERE    table_sche...

2018-03-16 10:04:07 4977

原创 PHP编码规范

相关网址:https://psr.phphub.org/「PSR 规范」PSR-1 基础编码规范https://laravel-china.org/topics/2078/psr-specification-psr-1-basic-coding-specification「PSR 规范」PSR-2 编码风格规范https://laravel-china.org/topi

2018-02-07 09:42:02 396

空空如也

空空如也

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

TA关注的人

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