自定义博客皮肤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学习的历程,

  • 博客(282)
  • 论坛 (2)
  • 收藏
  • 关注

原创 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 24

原创 更换免费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 29

原创 php session的默认保存路径

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

2021-08-23 17:49:14 37

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

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

2020-09-01 14:20:45 825

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

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

2020-08-28 11:24:17 500

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

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

2020-08-10 14:27:06 2393

原创 formData看不到数据的原因

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

2020-07-28 15:23:41 1140

原创 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 609

原创 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 280

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

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

2020-07-22 14:50:59 855

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

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

2020-07-22 14:06:33 98

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

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

2020-07-22 13:23:23 346

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

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

2020-07-22 13:19:42 77

原创 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 2692 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 3479

转载 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 17595 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 3186

原创 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 5456 1

转载 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 114

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

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

2018-12-05 09:19:43 257

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

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

2018-11-29 14:44:21 2285

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

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

2018-11-14 08:56:00 3165

转载 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 11102 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 6735

原创 phpstorm怎么安装插件

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

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

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

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

2018-08-01 14:36:56 4867

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

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

2018-07-31 09:15:13 7931 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 389

原创 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 238

原创 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 237

转载 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 205

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

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

2018-04-04 14:07:31 2461

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

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

2018-03-27 09:45:20 7968

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

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

2018-03-21 16:44:55 991

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

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

2018-03-21 09:58:20 18827

原创 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 2888

原创 用 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 4441

原创 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 347

转载 mysql 中 DATE_ADD(date,INTERVAL expr type)

转载文章,仅作简单验证:http://blog.csdn.net/yuan8080/article/details/6989467http://blog.sina.com.cn/s/blog_4ae95c270101m49h.html在Hiredmyway中:SELECT if(LENGTH(company_name) > 30,                  co

2018-02-05 15:20:19 2476

转载 php的continue使用简单案例

PHP 中continue的使用,重点是要分清楚循环结构的层次:continue 在循环结构用用来跳过本次循环中剩余的代码并在条件求值为真时开始执行下一次循环。例如:[php] view plain copy     $i=0;      while($i    {        if($i==2)         {           continue;

2018-02-01 15:11:22 217

空空如也

fjnjxr的留言板

发表于 2020-01-02 最后回复 2020-01-02

博客被关闭,请解封

发表于 2017-03-27 最后回复 2017-03-27

空空如也

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

TA关注的人 TA的粉丝

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