tp5商城
摘要:记录几个要点: 用户使用firbug伪造表单字段,比如伪造表单id字段,如何防止,tp5中好像没有。 xss攻击:使用htmlspecialchars() 会把img、p、等等合法标签过滤掉,想要有选择性过滤标签,使用htmlpurifier软件包,搜索htmlpurifier下载解压,把libra
阅读全文
php l练习(写着玩)
摘要:需求:假设今天24号,今天发表的评论显示几小时前发布,23号发布的显示 昨天几点发布的,再往前的就直接显示年月日。 date_default_timezone_set('PRC'); // $create_time = 1561377423; $create_time = 1561219392; /
阅读全文
位、字节、字
摘要:位:“位(bit)”是电子计算机中最小的数据单位。每一位的状态只能是0或1。 字节:8个二进制位构成1个“字节(Byte)”,它是存储空间的基本计量单位。1个字节可以储存1个英文字母或者半个汉字,换句话说:1个汉字占据2个字节的存储空间。 字:“字”由若干个字节构成,字的位数叫做字长,不同档次的机器
阅读全文
Linux命令
摘要:关机命令:一般情况下只有超级用户和root用户才有关闭系统的权限 shutdown -h 10 10分钟后关机 shutdown -h now 立刻关机 shutdown -h 22:22 将会在这个时刻关机 shutdown -r now 立刻重启 halt 关机 init 0 使用预先定义的脚本
阅读全文
对称加密和非对称加密
摘要:转:https://segmentfault.com/a/1190000004461428 对称加密:这类算法在加密和解密时使用相同的密钥,或是使用两个可以简单地相互推算的密钥。可以这么理解:一方通过密钥将信息加密后,把密文传给另一方,另一方通过这个相同的密钥将密文解密,转换成可以理解的明文。明文
阅读全文
小程序
摘要:在做项目中遇到了小程序的定时器setInterval重复调用的问题,经测试发现,小程序里的定时器和延时器只要不清除,定时器和延时器里的代码会一直执行,直到该小程序被销毁,单纯的销毁页面是不行的,所以开发时候一定要注意各种没有清除定时器的场景!!!!!
阅读全文
小程序样式的属性
摘要:尺寸:width、height、min-height等 边框:border 边距:margin、padding 背景:background 文本:color、font-* 其他:表格、列表等 基本选择器:和css差不多算了不记了,其他的选择器也不说了。只记录伪类选择器。 伪类选择器: 动态伪类选择器
阅读全文
小程序布局基础
摘要:flex:默认水平方向是主轴,可以设置垂直方向为交叉轴。rpx 是微信小程序解决自适应屏幕尺寸的尺寸单位。微信小程序规定屏幕的宽度为750rpx。无论是在iPhone6上面还是其他机型上面都是750rpx的屏幕宽度,拿iPhone6来讲,屏幕宽度为375px,把它分为750rpx后, 1rpx =
阅读全文
jquery设置css属性几种方式
摘要:用css()方法返回元素的样式属性 $("div").css("padding-left")); 用css()设置样式 $("div").css("color","yellow"); 设置多个样式 $("div").css({"background-color":"yellow","font-siz
阅读全文
记住登录状态功能实现
摘要:获取cookie指定值函数: 记住密码代码(不安全做法): 1 var is_check; 2 3 $('input[name="rememberme"]').click(function(){ 4 // var checked = $('input[name="rememberme"]').att
阅读全文
laravel发送邮件模板中点击的链接url动态生成
摘要:邮件模板里有url链接,生成链接有三种方式(目前总结出这三种方式)这个链接可以是: http://www.xxx.com/active?id=xxx&token=xxx 这种形式是把url写死的; 如果项目放在另一个服务器上还需要手动改url,那么有另一种方式,根据域名动态生成url。比如在lara
阅读全文
laravel发送邮件
摘要:门面:‘aliases’: app.php文件中这两行代码是默认有的。不需手动添加。(没有的话就手动添加) 参考:https://www.cnblogs.com/taotaoxixihaha/p/6650845.html
阅读全文
var_export
摘要:var_export — 输出或返回一个变量的字符串表示,如果第二个参数设置为true,var_export()将返回变量表示,而不是输出它。不同于var_dump,var_export并不会输出数据的类型以及字符大小等,只会简单把数组的key跟value拼接成一个字符串。打印不同变量观察var_e
阅读全文
PHPmailer类的使用
摘要:还需要根据PHPinfo(); 确认是否开启了socket扩展和OpenSSL扩展 经测试OK。后期可以封装一个类,只需要传几个参数即可运行。封装可参考:https://www.cnblogs.com/woider/p/6980456.html
阅读全文
我在做评论功能时学到的js一些思路
摘要:在提交评论的时候,如何判断是一级评论还是二级评论(因为都是通过一个文本域提交评论),思路:声明一个全局变量,如果是回复(二级评论)那么会触发点击回复事件,在这个事件的回调函数里给全局变量设置为true;如果没有设为true,则说明是提交一级评论。如何声明全局变量--》here 因为是通过一个按钮的点
阅读全文
jquery滚动到指定位置
摘要:利用jquery实现页面可视区滚动到指定位置。直接上代码 //滚动到指定位置 function scrollTo(element,speed) { if(!speed){ speed = 300; } if(!element){ $("html,body").animate({scrollTop:0
阅读全文
Linux练习题
摘要:如何通过命令行重启linux操作系统?reboot 或者 init 6 如何在命令行中快速删除光标前的内容? Ctrl+u (ctrl + k删除光标后的内容) 设置/test/a.txt属主有读写执行权限,属组,有读写,其他账户无权限chmod 760 /test/a.txt 如何删除/tmp下所
阅读全文
面试题(程序02)
摘要://***旋转数组*** rorate=>旋转 $arr = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]; function rorate(array $arr,$k) { $len = count($arr); if($k>=$len){ /
阅读全文
注册模式,(注册树模式)以及设计模式的6大原则
摘要:将很多类实例化成对象,放到一个数组里面,根据你的需求然后取出来用。方便管理。 class Registry { protected static $store = array(); private static $instance; public static function getInstanc
阅读全文
工厂模式
摘要:工厂模式:通过一个工厂类生产对象,工厂类调用自身静态方法生产对象实例。 //简单工厂模式 interface walk { public function walk(); } class person implements walk { public function walk() { echo '
阅读全文
php重写与重载
摘要:转载:https://blog.csdn.net/binghui1990/article/details/9105237 重写/覆盖 override 指:子类重写了父类的同名方法 (注:1.重写权限不能缩小 2.非静态不能重写成静态,静态也不能重写成非静态 3.参数数量要一样)重载: overlo
阅读全文
商品秒杀
摘要:https://www.cnblogs.com/weishanyun/p/6891994.html https://blog.csdn.net/qq_33862644/article/details/79434146
阅读全文
PHP中变量声明和定义的区别
摘要:先记录一下(不知道PHP是不是一样,但是C语言是这样的):把建立空间的声明称之为“定义”,而把不需要建立存储空间的声明称之为“声明”。声明的最终目的是为了提前使用,即在定义之前使用,如果不需要提前使用就没有单独声明的必要,变量是如此,函数也是如此,所以声明不会分配存储空间,只有定义时才会分配存储空间
阅读全文
PHP的命名空间
摘要:为什么使用命名空间?用户编写的代码与PHP内置的类、函数、常量或者第三方的类、函数、常量的名字冲突,如果避免冲突就得起新的名字(名字起多了,总会容易重复的),有时候名字可能会很长,可读性差。为了避免用户绞尽脑汁的起名字,以及提高可读性。所以要使用命名空间。 什么是命名空间?从广义上来说,命名空间是一
阅读全文
PHP关于对象访问静态方法、属性等问题
摘要:为何有这样的问题呢?源自一段代码,如下: 1 class A 2 { 3 // public static $name = 'wangyumeidsb'; 4 5 public $name = 'woaini'; 6 7 public static function foo() 8 { 9 echo
阅读全文
static后期静态绑定
摘要:先说一下__CLASS__,get_class() , get_called_class() 区别: __CLASS__获取当前的类名, get_class()与上面一样,都是获取当前的类名, get_called_class()获取当前主调类的类名。参考程序: class A { public f
阅读全文