MacOS的截图功能很强大,可以使用下面的一些方式进行个性化的截图:一、使用键盘快捷键:截取整个屏幕:Command(⌘)+Shift+3截取选定区域:Command(⌘)+Shift+4,然后用鼠标或触控板选择要截取的区域。截取特定窗口:Command(⌘)+Shift+4,然后按空格键,在需要截取的窗口上单击一次。二、...
英语是提升编程技能不可却少的知识储备,而在这方面我可以说是完全的小白,虽然也做了N年的程序员,但我的英语是真的不行(在学习之前我约有1000左右的词汇,除了名词变复数和3个基本时态的语法知识,其它的都几乎不懂),借着小朋友学习英语的机会,也想提升一下自己的英语水平,但在实际...
我使用的云服务器,流量按量付费,约1元/G,以前的业务写代码的时候总是很小心的尽量减少代码的使用,随着业务复杂度的增加了很多的代码,如果边改业务边优化代码,不易读反而影响了上线的进度,所以为了兼顾速度与功能,我想到了将代码进行自动压缩。一、代码创建一个中间件:/app/Http/M...
在https://www.55mx.com/post/219里有一个Ajax验证方案,但最近captcha升级后,就无法使用了,这里提供另一个验证思路,比前一个的方法更科学有效!我们通过查看Session得到下面的代码:dd(session()->get(captcha));//取到captcha(新版已加密)打印session结果:{sensitive:false,k...
MVC开发模式中。Model应该做为所有的数据来源。V只做展示,而C可以做一些数据的处理工作。所以在分工中,Model应该仔细去品一品到底应该怎么使用更好。下面我将自己平时开发中,关于Model应该处理的部分做为一个案例展示分享给大家。官方和其它案例里一般都会使用User模型,我这...
做为一个35+的程序员,失业N年了,已做好了流浪的准备。下面列出的方式部分可应用于国内外中大型城市,仅供参考,希望永远都用不上!一、赚零花钱捡垃圾:快递盒、饮料瓶,废铁等,每天赚取生活费用无忧。铜是比较值钱的,分为黄铜、紫铜等,一般都几十块/斤。通常情况下,这些垃圾都有人和你...
在重大事件期间,各大门户网站都会使其内容变成“黑白”显示,这也是借鉴、学习的前端技巧,通常情况下都是使用CSS代码来实现的。这样我截取部分门户的代码。1、百度百度的Logo使用的一个灰色图片(logo/pc/index_gray.png),所以,百度只是在body标签上加载了一个“....
话说有这样一道题:2,4,5,7,11,13,23,25,(),()开始我以为是一道算法题,让序列号%2==0判断是+1还是-1,想用程序来实现的时候。发现有点麻烦。后来我换了一个思路去处理。同样是上面的数据,我们分组一下:[2,4],[5,7],[11,13]...看到规律了吧,前一组数据,影响下一组数据的结果。[2,4...
PHP内置了一个implode转数组的$value连接成一个字符串,他还有一个别名join,通常情况下我们都使用的是这个函数。但有一些特殊的时候我们需要将一个索引的数组转为字符并保留$key,下面针对这样的情况我提供几种解决方案来处理。一、准备一个索引数组//需要将查询数据库的条件...
阿里云系统内置了云盾(安骑士),以监控服务器状态,但会影响服务器的性能(蚊子再小也是肉),所以官方也提供了可卸载的方法与一键脚本。1、一键卸载脚本wgethttp://update.aegis.aliyun.com/download/uninstall.sh&&chmod+xuninstall.sh&&./uninstall.shwgetht...
我个人喜欢将文章交互统计表单独分离出来设计,并与文章ID关联起来。这样不至于使文章所太多的字段,提升查询效率。一、建立数据表表结构里有日点击、周点击、月点击、总点击、日投票、周、月、总投票与评论数等。我的建表语句如下:CREATETABLE`mycms_post_counts`(`id`mediu...
在一些大型项目中,或者对安全、性能有一定要求的项目中,我们通常会引用一个三私一公的开发模式,用于限制内存的使用。也可能会使用工厂模式生成新对象。下面针对性能优化及开发技巧做一些说明。一、单例模式singleton,是一种类的设计只会最多产生一个对象的设计思想:单例模式...
在以前的文章里针对PHP面向对象有过基本知识的说明:http://www.55mx.com/post/193,本文将针对在实际开发中会使用到的面向对象高级功能的一些概念总结说明:一、类的继承PHP作为从面向过程半路出家到面向对象的语言(依然可以面向过程)。在和其它语言相比有很多不同的地方,PHP...
discuz是一个很好用,且比较出名的社区论坛程序,我经常会读一下代码。把喜欢的功能收藏起来。比如今天要介绍的检测是否为搜索引蛛蛛的代码就比较好用。我个人将其简单的封装了一下。如果有需要的可以直接复制使用。classis_robots{//检查是否为蜘蛛publicstaticfunctionche...
前面一直使用Docker环境,运行命令不太方便,还容易出现一些未知的Bug,今天早上发布DocKer打不开了。索性就卸载掉了。尝试直接在苹果电脑系统上安装开发环境。由于我是M1芯片,如果不使用HomeBrew安装会比较麻烦。所以就直接偷了一个懒。一、安装HomeBrew官方有自带的一键安装...
最近在开发API这块,使用sanctum里的createToken方法返回Token的时候报错:message:Nomorphmapdefinedformodel[AppModelsUser].,exception:IlluminateDatabaseClassMorphViolationException,找了2天原因,搜索引擎里找了半天,硬是没有人和我遇到同样的情况,也不知道问题出在了什...
通过Laravel开发的程序在本地测试通过了,后续将会在服务器上同步测试并上线,下面是我的上线部署过程。一、安装服务器环境通过阿里云的ECS服务器来测试,因为快到618了,所以我就按量付费,并且只是一个线上测试版,所以临时用一下很方便,考虑到Laravel9使用了PHP8,我就直接买了一台2...
Laravel内置了强大的时间处理包:Carbon,可以使用辅助函数now快速处理时间。一、使用方式1、获取当前时间通过引入Carbon包,就可以调用其now方法。useCarbonCarbon;//引入包echoCarbon::now();//2022-05-3120:21:20如果你只需要获取当前时间,可以通过辅助函数:echonow();实现上...
曾几何时,所有seo行业里的人都告诉你,搜索引擎更喜欢静态、伪静态的内容页,包括现在2202年,大部分的优化从行业还在迷信静态化URL。经过我最近的测试与分析,不幸的告诉大家,纯静态化(生成HTML真时文件)的内容,百度并不喜欢收录,反而更喜欢动态内容,哪怕是伪静态内容都胜过了真静态...
PHP8.x已发布了,最新的Laravel对PHP版本最低要求也需要php8的支持,HP8.0是PHP语言的一个主版本更新。它包含了很多新功能与优化项,包括命名参数、联合类型、注解、构造器属性提升、match表达式、nullsafe运算符、JIT,并改进了类型系统、错误处理、语法一致性。下面针对一些我...