08 2021 档案

摘要:一.数据库多次查询形式 1.原生方式 header("Content-type:text/html;charset=utf-8"); $conn = mysql_connect('localhost','root','123456'); mysql_select_db('test'); mysql_ 阅读全文
posted @ 2021-08-29 22:04 与f 阅读(1093) 评论(0) 推荐(0) 编辑
摘要:const store = new Vuex.Store({ state: { count: 0 }, mutations: { increment (state) { state.count++ } }, actions: { increment (context) { context.commi 阅读全文
posted @ 2021-08-28 10:12 与f 阅读(868) 评论(0) 推荐(0) 编辑
摘要:1.官方解释 Vuex是一个专为Vue.js应用程序开发的状态管理模式。然后Vuex里面有五个特别重要的属性,分别是state,mutations,actions,getters,modules。 2.state 放置状态相关的信息,vue是使用单一状态树的,也就是单一数据源,也就是说我们的stat 阅读全文
posted @ 2021-08-28 09:26 与f 阅读(1011) 评论(0) 推荐(0) 编辑
摘要:大致和跨域安全相关 概览 问题说明:原因分析:解决方案: 问题说明: 浏览器发起请求时无响应,Network显示: no-referrer-when-downgrade 显示如下图: 原因分析: no-referrer-when-downgrade的意思是:降级时不推荐。 从一个网站链接到另外一个网 阅读全文
posted @ 2021-08-27 16:49 与f 阅读(7141) 评论(0) 推荐(0) 编辑
摘要:异常处理接管 本着严谨的原则,框架会对任何错误(包括警告错误)抛出异常。系统产生的异常和错误都是程序的隐患,要尽早排除和解决,而不是掩盖。对于应用自己抛出的异常则做出相应的捕获处理。 1.框架支持异常处理由开发者自定义类进行接管,需要在app目录下面的provider.php文件中绑定异常处理类,例 阅读全文
posted @ 2021-08-25 11:01 与f 阅读(1154) 评论(0) 推荐(0) 编辑
摘要:测试代码 输入测试: <?php array=[a=>1,b=>2,c=>[],];a = array[c]??0;b = array[c]?:0;c = array[d]??0;d = $array['d'] ?: 阅读全文
posted @ 2021-08-25 09:11 与f 阅读(166) 评论(0) 推荐(0) 编辑
摘要:JWT简介 JWT(json web token)是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源。比如用在用户登录上。 JWT是什么 JWT是json web token缩写。它将 阅读全文
posted @ 2021-08-24 16:52 与f 阅读(355) 评论(0) 推荐(0) 编辑
摘要:NProgress是页面跳转是出现在浏览器顶部的进度条官网:http://ricostacruz.com/nprogress/github:https://github.com/rstacruz/nprogress 如下图所示,绿色的进度条就是NProgress实现的效果 1、安装 $ npm in 阅读全文
posted @ 2021-08-23 15:50 与f 阅读(67) 评论(0) 推荐(0) 编辑
摘要:一、一般我们写的买票:查数量,如果有数量就卖出去,库存减一 (controller的sellTicket方法) //测试买票软件库存问题 public function sellTicket() { test=Db::name(test)>find(1);if(test['nums' 阅读全文
posted @ 2021-08-19 16:55 与f 阅读(73) 评论(0) 推荐(0) 编辑
摘要:上一篇文章转载了其他博主关于tp6事件的例子,下来说说自己对事件的理解 按照thinkphp官方文档的解释,事件其实不用写event类,只需要写个监听类实现 handle() 方法,通过监听标示(event.php文件配置或动态添加监听)触发即可。 下面操作下这样的流程: 1.添加监听类 可以命令: 阅读全文
posted @ 2021-08-19 10:47 与f 阅读(1835) 评论(0) 推荐(0) 编辑
摘要:thinkphp6事件订阅,监听多个事件 创建一个事件类 创建一个监听类 修改配置文件确定触发事件 创建一个事件类 php think make:event User <?php namespace app\event; class User { public function __construc 阅读全文
posted @ 2021-08-17 17:51 与f 阅读(1378) 评论(0) 推荐(0) 编辑
摘要:1、lpop(leftpop) 返回和移除列表的第一个元素 2、rpop(rightpop) 返回和移除列表的第一个元素 3、lrange 获取某一个下标区间的元素 4、llen 获取列表元素个数 5、lset 替换某一个位置元素 6、lindex 获取某一个位置的元素 7、lrem 删除重复元素 阅读全文
posted @ 2021-08-16 10:27 与f 阅读(171) 评论(0) 推荐(0) 编辑
摘要:redis 客户端 界面管理工具 地址 :http://www.pc6.com/softview/SoftView_834784.html https://github.com/qishibo/AnotherRedisDesktopManager/ 阅读全文
posted @ 2021-08-16 09:18 与f 阅读(132) 评论(0) 推荐(0) 编辑
摘要:1.安装think-queue composer require topthink/think-queue 2.配置消息队列,将config/queue.php将’default’ => ‘sync’改为’default’ => ‘redis’,使用Redis驱动 如选择database,需创建表 阅读全文
posted @ 2021-08-15 22:48 与f 阅读(662) 评论(0) 推荐(0) 编辑
摘要:最开始以为access 修改字段信息,用 ALTER TABLE 语句就可以了, 打开access 文件执行了 ALTER TABLE user ALTER COLUMN address TEXT(10) 发现可以运行,于是乎,就用C#链接 数据库 OleDbConnection,OleDbComm 阅读全文
posted @ 2021-08-05 14:14 与f 阅读(1694) 评论(0) 推荐(0) 编辑
摘要:打印示例:(前提是测试打印机被设置成默认打印机) StringBuilder builder = new StringBuilder(); builder.AppendLine(" 打印测试 "); string PrintName = PrinterHelper.GetDeaultPrinterN 阅读全文
posted @ 2021-08-05 09:18 与f 阅读(835) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示