自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

致希望与理想

一个菜又白的人

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

原创 一次信息安全与相关搜索的显示遭遇

2020-2-29,正值特殊时期,父母"偶然"聊起你为什么还不主动出击找女朋友,约女孩出来玩玩啊2 hours later某音就给我推送了一款超好用的男士沐浴露,洗了散发雄性迷人气味???显然,这不是某音神机妙算,知道我要干什么,毫无疑问,我只是被偷听了,之前其实我也做了实验因为新装的主机,对主板不是很满意,于是重新去找一些主板,特别看了华硕的,于是我的qq浏览器,某手的广告全换成了华硕...

2020-03-01 11:48:52 166

原创 TP3.2.3 查看当前项目连接的数据库

背景因为接手了一个旧项目, 已经有不知道是连接哪个线上数据库方法第一时间就想到就是查看TP框架日志,奈何一时间找不到TP3.2的sql查询日志没事查看mysql自己的日志首先先在mysql使用SET GLOBAL general_log = ‘ON’;这样是为了开启记录日志,有的环境是没有开启的,开启后SHOW VARIABLES LIKE “general_log%”;会显示...

2020-02-13 15:50:18 1427

原创 程序员的价值观

突然的一句话今天无意中了解到一句话,所谓选择婚姻就和了解的人走进婚姻,而不是相爱而结婚因为相爱进入,就会有不爱而离婚对于我们程序员也是有很好的警示意义的我们自称标榜热爱某语言,或者某技术但是实际来看,真正能坚守,最后成长为精英级的人,往往都是了解程序或者语言特性的人这也其实反应出一句话,只有符合工程的语言,没有最好的语言,与诸位一起努力...

2019-11-28 10:18:56 1485

原创 从一篇短新闻看重构

用 Go 重构 C 语言系统,这个抗住春晚红包的百度转发引擎承接了万亿流量在csdn的公众号上看到一个新闻,我们只看关键的几个部分对于大厂应用 ,首先看重的是性能,理由也好理解,把原来的产品重做之后,还不如旧的好用,那显然失去重做的意义所以第一条指标就是性能接近毕竟底层的更容易发挥性能硬件充分发挥,指CPU的计算性能充分发挥充分利用服务器的硬件性能,这也是现在高效率代码的一个指标了...

2019-11-21 17:00:56 117

原创 保持谨慎的态度面对各种云产品和数据服务产品

xx云 ,xx数据 拥抱数据时代,最近看到很多产品都是有关这些的,团队的名头都很响亮,我着实也很羡慕于是进去看了一些有关的产品文档,最后发现,实际来说,这个大数据产品,更像是一键智能超大型sql数据库根据客户的数据建表, 字段很多,表也很多,有的基本每个控制器或者传感器就是一个单独的表或者库然后就可以去进行各种联表查询,之后就是查询优化的范畴回到需求本身,是企业不知道怎么高效率的管理生...

2019-11-21 10:48:24 85

原创 TP5 在控制器调用验证类输出自定义的验证报错信息

首先自定义一个验证类,包含验证规则,报错提示,场景,具体可参考手册的源码大致的内容如下 protected $rule = [ 'mphone' => 'require', ]; protected $msg = [ 'mphone' => '手机号码输入不正确', ]; protected $scene = [ 'shouji' => ['mphone...

2019-11-20 17:56:16 830

原创 办公室的小对话

意外的学习因为办公室搬家的原因,偶然听到销售部门和下级主管之间的学习对话,其中提到一个经营理念,就是日本企业家韬盛和夫和阿米巴经营.基本理念是把大公司分解成最基本的单位,相当于细胞,有一定独立意识,(阿米巴原虫).也就是细胞之间有信息和物质的交换,因此具备的独立的财务核算能力.而这些的东西对服从于他的一个公式提出能力×热情×思维方式 其中思维方式是正负取值,热情取0到100,对于普通...

2019-11-12 14:33:08 206

原创 C++ 自学日记

开篇实话实说,其实学习c类语言的目的是为了开发软件,一些懒人软件,还有很多接口并不会提供php未来还要开一个vue的自学日记,到时候再说吧.其实之前看了几节C++的视频,后来又懒了.所以这里直接从C++的运算开始C++的运算四则运算其实熟悉php并不是难事,关键是C会要求你对运算和结果有一个预知,是整型还是浮点型...

2019-10-24 11:18:20 84

原创 win10登录出现“其他用户”,一分钟后自动重启的解决方案和原因分析

今天公司的同事的电脑莫名其妙重启开机后,就一直是其他用户身为技术部的人,程序员就该修电脑是常识(大雾)。百度各种解决方案的汇总输入你的微软账号用户名(邮箱)和微软账号密码(不是你平时登录用的pin码),就能直接进桌面。进入安全模式的选项进入安全模式,然后通过window+r键,然后输入cmd回车,netsh winsock reset catalog,输入netsh winsock re...

2019-10-24 00:27:14 5721 2

原创 血的教训 永远不要用txt创建文本_一次吐血的排错

BOM头可以说是php 的死敌 ,因为这是设计疏漏引起的问题在TP5的中函数多,加载多,找不到到底是谁加了BOM,那么可以在调用的函数里的第一句加上ob_end_clean();...

2019-10-18 18:39:58 93

原创 vm虚拟机开启uefi启动

打开虚拟机设置——选项——高级,勾选“通过EFI引导”即可!

2019-10-14 10:15:37 6738

原创 mysql查询 出现的统计为零现象

今日又遇见一个坑SELECT count('order_id') AS odrders, sum('goods') AS turnover, sum('money') AS otherFROM `ss_shop` WHERE `id` = 2 AND ( `create_time` >= 1559102535 AND `create_time` <= 15591...

2019-10-05 15:33:28 856

原创 纯js替换某个div下的图片,解决微信防止盗链问题

问题微信的图片会有防盗,直接下载又不太划算,百度后找到一个方法,思路真的很不错html代码<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title></head><body > <div id="moch...

2019-09-28 10:54:35 187

原创 开发防止账号重复登录遇到的一些问题与思考

防止账号重登,和未授权登录,有一些简单的解决方案但是感觉有纰漏比如session之类的,一般简单的会记录一个session(cookie)存在浏览器,跳转接口带着cookie,如果这个cookie出现过,就认为是登录了,没有就没登录.也就造成用户电脑上出现窃取信息的木马之类的,只要偷到这个cookie,对着这个接口,就可以直接登录进去操作用户的内容.所以有时候会有禁用cookie的提示有的...

2019-09-27 18:27:40 345

原创 tp5 变量命名逻辑浅析001

为什么有命名规范因为合理且符合框架特性的命名可以最大化的发挥框架的优点,也就是扬长避短变量名我们从属数据输入到处理输出整个流程来看,怎么把名字起好个人的理解,希望多多指出不足写代码之前,总结一下,哪些变量是广泛使用的,比如username 这样的肯定是广泛用的,type也是广泛使用,比如什么类型登录,用type表示,出游类型也用type,购物类型也用type,那么,很难分清这个type...

2019-09-24 12:00:32 244

原创 Hbuildx 无法运行项目的问题

问题从公司svn拉取了旧项目的代码,用Hbuildx(版本为2.3.1.20190920)打开,用运行发现提示当前项目不能运行.但是同样的项目代码可以运行原因因为文件夹名字没有改为原来的名字,而是直接启用项目新名,如原来叫jkl,拉取代码时改为了放在HJK文件夹,那么就会报错...

2019-09-21 18:13:29 3159

原创 关于查看svn项目的服务器地址

方法一找到文件或者文件夹 右键 – 属性 – 点击Subversion 选项卡 ,第一行URL就是当前文件的svn 服务器地址方法二项目文件夹外层,注意是最外层, 如项目文件夹是vk,在D盘根目录下,那就是D:右键–tortoiseSVN–relocate… 就会出现一个弹窗,里面直接显示项目的同步地址进入了vk,就变D:\vk 这样是不行的...

2019-09-20 17:46:04 2476

原创 血泪控诉无良微信文档之图片上传

如果能重来,我要杀写文档之人以祭天神奇的微信图片素材上传排查错误意外的结局结论神奇的微信图片素材上传之前我发了上传图片素材的微信接口,后来前端告诉我这接口不能用了???我之前还穿了几张企鹅图,嘲讽了腾讯,难道是报应?排查错误postman测试,发现返回结果不是false就是data丢失,在csdn上找其他的curl模拟post函数也是一样的结果,这TM的?一度怀疑是content-ty...

2019-09-15 17:09:27 211

原创 实用php函数之array_multisort()

作用根据数组中某一个字段的值的大小,对数组进行重新排序例如 二维数组中对 姓名->年龄 进行排序

2019-09-13 17:42:55 73

原创 mysql 新增用户对指定数据库有操作权限

创建用户CREATE USER '用户名'@'%' IDENTIFIED BY '密码123'; 指定数据库grant all privileges on 数据库名.* to '用户名'@'%';privileges 是权限的意思,all 就表示全部权限...

2019-09-13 14:35:56 589

原创 Tp5.0 类找不到 app\common\model XXX

Tp5.0 类找不到 app\common\model XXX原因解决方法原因首先确定是在正确的模块,而不是跨模块调用,之后一个坑就是 注意命名的规范Useradmin是正确的,如果改成userAdmin,就会触发这个错误tp5.0 在model(‘名字’)时,如果找不到就去 common模块里找,所以报错是报common的类找不到解决方法Useradmin是正确的,如果改成userA...

2019-09-08 11:50:45 5224

原创 mysql生成少量测试数据的两种方式

背景实际开发中,写好逻辑代码后总是要测试一下和数据库的连通是否正常,curd四连测试一轮方法一 delimiter $$ //以delimiter来标记用$表示存储过程结束create procedure pre() //创建pre()存储方法begindeclare i int; //定义i变量set i=6001;while i<6021 do //对i...

2019-08-31 18:25:02 165

原创 layui的使用问题

根据返回信息,选择关闭弹出层或者停留$.ajax({url:"__CONTROLLER__/ajaxAddRoll",data:{account:account, facevalue:facevalue,cardType:cardType,remarks:remarks },Type:'POST',dataType:'json',success...

2019-08-31 16:03:54 270

原创 自用正则

收集用过的正则匹配5位数一下的金额匹配手机11位匹配5位数一下的金额/((^[1-5]\d*)|^0)(\.\d{0,2}){0,1}$/;匹配手机11位/^1[3|4|5|8|7|9]\d{9}$/

2019-08-31 15:53:43 84

原创 layui+tp3.2后台使用问题手册

背景接手了一个后台管理,主要是添加一些功能问题因为是要求做弹窗所以是有iframe的 用U()生成路径,这里就出现,有静态页但是没有跳转,是一片空白根源因为使用了U()产生的路径,并不是直接跳到写好的静态页,而是对应控制器/对应方法,如admin/index,而不是载入iew/admin.index.html,如果要载入html,要在index里面写 $this->display(...

2019-08-29 16:36:44 324

原创 下载历险记-一次差点中远程控制的经历

背景因为觉得屏保过于单调就去网上找点屏保神奇的压缩文件找呀找,然后偶然发现一个2.6G的下载速度还贼快,分割成好几个压缩包,似乎是某个大神的作品然后我突然注意到,所有的文件居然只有400k左右的大小,我可是要2k高清壁纸,就这能是高清?虚拟机测试打开虚拟机,解压文件,还是没事发生,右键这个scr文件,记事本打开,开头是MZ 不能再dos运行, 大大提高是病毒的几率,一顿百度之后发现,...

2019-08-28 11:49:07 83

原创 sublime text3对函数的快捷注释说明

对sublime text3的函数快捷注释键使用sublime版本为 官方的3.2.1 Build3207先输入/** 然后按Tab /** public function addMenu($dd){ var_dump($dd); $change = new Material; $change->createMenu(); }效果如图显示,这里注意,sublim...

2019-08-27 11:06:03 3510

转载 转载 vue+thinkphp组建前后台

原文标题:手把手教你在局域网部署前端vue+后端php的网站服务演示基本的vue+thinkphp环境部署现在使用MVVM模式,和之前的MVC有区别,前端的页面直接弄成html放在view,现在是另起炉灶...

2019-08-24 09:40:58 573

原创 微信 图文素材中批量替换URL

背景最近业务需要,公司把微信开发模式改为开发模式,因此原来的默认的素材模式就不能用了,因此要独立开发一个管理网站,一套对应微信服务器的接口.其原理是Created with Raphaël 2.2.0微信服务器发起请求接收消息到我们的服务器,判断是什么要求发送符合格式要求的参数(消息)给微信服务器反过来我们主动向微信发消息,比如修改公众号的文章,过程就相反图文素材上传一般来说都会用富文...

2019-08-21 18:17:40 551

原创 phpstudy var_dump格式丢失

var_dump一条长串字符对应调试基本都会用到的var_dump,但是有时候不是按照格式化数组输出,解决办法1 .首先开启xdebug拓展,在 其他选项菜单->php拓展及设置2.这个拓展在是放在对应php版本的ext文件夹,注意去php.ini里找xdebug,确保php_xdebug.dll的路径是正确的,原来我的phpstudy 是在program file,再次安装后没有...

2019-08-19 11:08:42 510

原创 redis 安装的注意事项

版本问题这里我说的不是x86或者x64的问题,而是建议装redis3.0.5,其他的有的不能用命令直接部署到win7的自动服务,很麻烦拓展和程序很多百度教程,特别是phpstudy只记得告诉你要装phpredis的插件,没有说还要装redis,部分人会误以为,phpstudy已经自带了redis,这是不对的. 否则会报错redis went away,你的redis跑了,实际就是没装...

2019-08-18 11:15:16 173

原创 vaethink使用日记004

vaethink使用日记004开启自动时间戳后无法读取时间解决方法怎么发现的总结开启自动时间戳后无法读取时间接上篇,时间戳自动写入后读取出来却是Boolean false ,检查过database.php,里面的datetimeformat已经设置格式,但是还是没有转化解决方法这里我是使用的Admin模型,所以加上protected $dateFormat = 'Y-m-d H:i:s...

2019-07-31 13:11:25 190

原创 vaethink使用日记003

vaethink使用日记003关联模型的使用推测问题的原因关联模型的使用这个是发稿时还不会解决这个问题,TP5自带的自动时间戳 但是不知道为什么,在vaethink,只要开启了,在你使用模型来查询出来的数据,不能使用toArray()来把查询结果转为数组,否则就会发现明明有时间戳,但是出现 time => false。推测问题的原因我把同样的的代码 包括模型和控制器.全都转移到一个新...

2019-07-31 12:04:25 218

原创 vaethink使用日记002

vaethink使用日记002URL地址的优化隐藏后台的登录窗口总结URL地址的优化对于上线项目,处于安全考虑TP5自带的模块名/控制器名/方法名 是不安全的,一些人摸清你的结构后就会到处搞破坏,所以很多网址都会变成这样 www.域名.com/3u7t,连后面的参数都做了处理,这样前台比较难直接判读页面之间的跳转依赖的是哪个参数,www.域名.com/3这样的域名可以猜测是第三页或者是id为3...

2019-07-23 18:14:03 174

原创 vaethink使用日记001

vaethink使用日记001前言遇见的第一个坑第二个小坑总结前言在说实话这是我实际项目开发的第一个后台框架,之前学习的时候都是写了原生,安全性自然无可比拟.前天组长让我用vaethink搭建一个后台的框架然后用的是vaethink 。这是一个layui+thinkPHP5开发的轻量级框架。作者提供的文档比较简短,新手使用相当于排雷了遇见的第一个坑对于模型(MODEl) 我们常常用自动时间...

2019-07-22 23:29:14 483

原创 对创业公司程序的小议论

一家创业公司或是用人成本很紧张的公司,无法招到合适人才怎么办?答案最后很可能变成招聘培训机构生或者应届或者水平较低一点的那么问题来了,由于水平或者经验不足,无法快速上手业务,老人又不知道怎么培养怎么办?假如,他能看懂文档说明还有救,如果愿意写文档说明还是值得培养。很多时候,不写产品注释和文档,不仅导致维护的困难,还会导致企业的培养成本变高,我对于写入门文档或者产品文档并不讨厌,相反我认为它...

2019-07-07 16:59:33 169

原创 对于微信和服务器的交互_菜鸟的思考

微信公众号和服务器的交互写给自己也给后来人一点启示可能有错误,还请指正 。用户访问阶段首先是公众号是有自己的服务器,公众号平台,微信有各种模板,如果是简单的使用,在平台就可以实现.Created with Raphaël 2.2.0用户浏览信息找到对应公众号信息微信自有服务器yes但是如果想实现自己设计,把我们的资料另行存储,那么就会需要另外的服务器架设.用户微信服务器我们自己的服务器...

2019-07-03 17:14:07 832

原创 部署TP到服务器(wamp/phpstudy)出现 500 internal server error

这个问题出现过很多次,特来记录首先确保正确的配置host,vhost之类的文件,用phpstudy很容易搞定,此时 还有500报错,那么极有可能是 .htacess文件的问题。原因其实看文件名ht +acess,其实就暗示是负责入口的规则原来的重写规则如下RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]改成RewriteRule ^(.*)$ in...

2019-07-02 18:22:53 1297

原创 360急速浏览器的不能正常访问phpstudy的虚拟站点

360急速浏览器的不能正常访问phpstudy的虚拟站点今天把同一个项目分成两个文件夹,然后丢进去结果,只有一个能正常访问,另一个总会在网址前加入hhtps,导致访问失败解决办法:(1)清空所有的缓冲等东西,但是不能保证100%成功(2)使用谷歌浏览器,但是偶尔也会默认加https前缀,但是基本能访问成功,刷新路径不会导致报错总结:谷歌确实对开发者比较友好,某60还是不要用为好,最多用安...

2019-06-12 18:11:31 410

原创 第一次用不知道

妈妈,我当程序员了用户名:weixin_44571975欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,...

2019-06-11 11:34:28 105

空空如也

空空如也

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

TA关注的人

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