02 2021 档案

摘要:苹果内购后台如何验证订单 查阅官方文档 https://developer.apple.com/library/content/releasenotes/General/ValidateAppStoreReceipt/Chapters/ValidateRemotely.html 其实挺简单的: 接口 阅读全文
posted @ 2021-02-25 15:47 makalo 阅读(2406) 评论(0) 推荐(0)
摘要:参考: https://baijunyao.com/article/106 ** * 验证AppStore内付 * @param string $receipt_data 付款后凭证 * @return array 验证是否成功 */ function validate_apple_pay($rec 阅读全文
posted @ 2021-02-24 18:41 makalo 阅读(338) 评论(0) 推荐(0)
摘要:问题 在使用Node.js写爬虫的时候,使用到了node 的request库,请求图片URL并保存到本地时。 遇到报错 Unhandled stream error in pipe request(downloadURL).pipe(fs.createWriteStream(path)) 原因 根据 阅读全文
posted @ 2021-02-24 09:56 makalo 阅读(618) 评论(0) 推荐(1)
摘要:解决办法 这就是一个编码问题,我们需要用到chcp指令来解决这个问题。它是一个计算机指令,能够显示或设置活动代码页(即字符集编码)的编号,可以通过它来设置当前程序的字符集编码。 打开cmd.exe,执行指令:chcp,即可查看当前的字符集编码,一般会显示936 但是一般网页用的编码是UTF-8,活动 阅读全文
posted @ 2021-02-23 16:18 makalo 阅读(7097) 评论(2) 推荐(2)
摘要:本文章是我使用弹性盒子的案例,仅供参考 参考: https://www.runoob.com/css3/css3-flexbox.html https://www.cnblogs.com/makalochen/p/13389628.html 基本html和css html <!DOCTYPE htm 阅读全文
posted @ 2021-02-23 15:45 makalo 阅读(298) 评论(0) 推荐(0)
摘要:博客园的api 都是基于xml rpc调用 如这个获取用户信息的 用node的 xmlrpc库就可以这样写 先安装 npm install xmlrpc 在使用 var client = xmlrpc.createClient({ url: 'https://rpc.cnblogs.com/meta 阅读全文
posted @ 2021-02-23 14:50 makalo 阅读(314) 评论(0) 推荐(0)
摘要:MetaWeblog API中文说明 1、什么是MetaWeblog? MetaWebBlog API(MWA)是一个Blog程序接口标准,允许外部程序来获取或者设置Blog的文字和熟悉。他建立在XMLRPC接口之上,并且已经有了很多的实现。 2、基本的函数规范 有三个基本的函数规范: metaWe 阅读全文
posted @ 2021-02-23 10:55 makalo 阅读(268) 评论(0) 推荐(0)
摘要:注意:metaweblog api 均为rpc服务 metaweblog api https://i.cnblogs.com/settings 在最下面,显示了 如我的就是:https://rpc.cnblogs.com/metaweblog/makalochen 如何上传文件 进入上面的链接, h 阅读全文
posted @ 2021-02-22 19:14 makalo 阅读(205) 评论(0) 推荐(0)
摘要:什么是rpc RPC(Remote Procedure Call)远程过程调用,简单的理解是一个节点请求另一个节点提供的服务 本地过程调用:如果需要将本地student对象的age+1,可以实现一个addAge()方法,将student对象传入,对年龄进行更新之后返回即可,本地方法调用的函数体通过函 阅读全文
posted @ 2021-02-22 18:05 makalo 阅读(851) 评论(0) 推荐(0)
摘要:我们在使用一些Electron开发的应用程序的时候,可以发现有些程序是可以通过命令行或者右键菜单唤起的。比如VSCode PicGo 那这个要怎么实现呢? 这里只实现win 平台,其他平台参考: https://juejin.cn/post/6844903824709140488#heading-2 阅读全文
posted @ 2021-02-20 16:39 makalo 阅读(1987) 评论(6) 推荐(0)
摘要:tp5查询数据不排序 会默认asc 升序排序 不能满足项目逻辑需求 1.首先引入Expression类 use think\db\Expression; 2.排序时准备工作 // 自定义排序 $ids="1,3,2,5,7,9"; $exp=new Expression("field(id,$ids 阅读全文
posted @ 2021-02-20 10:56 makalo 阅读(706) 评论(0) 推荐(0)
摘要:参考: https://learnku.com/docs/laravel/5.6/authentication/1379 1、简介 Laravel 中实现用户认证非常简单。实际上,几乎所有东西都已经为你配置好了。配置文件位于config/auth.php,其中包含了用于调整认证服务行为的、文档友好的 阅读全文
posted @ 2021-02-13 18:04 makalo 阅读(2217) 评论(0) 推荐(0)
摘要:在laravel里面实现文件的上传是很简单的,不用引入第三方的类库,直接通过Request对象就可以获取到上传文件资源后进行保存。 参考: https://learnku.com/docs/laravel/5.6/requests/1367#files 简单api # 获取上传的文件 $_FILES 阅读全文
posted @ 2021-02-13 17:35 makalo 阅读(260) 评论(0) 推荐(0)
摘要:Laravel 为不同的缓存系统提供了统一的 API。缓存配置位于 config/cache.php。 Laravel 目前支持主流的缓存后端如 File、Memcached 和 Redis 等,默认是使用文件缓存。 env文件配置 ,推荐修改这里 config/cache.php 文件,不建议直接 阅读全文
posted @ 2021-02-13 17:30 makalo 阅读(1211) 评论(0) 推荐(0)
摘要:验证码的安装 我们通过 Composer 安装 Captcha 扩展包 composer require mews/captcha # 可以指定想要安装的版本 composer require mews/captcha:版本号 使用配置 使用Captcha服务提供者之前还需要在config/app. 阅读全文
posted @ 2021-02-13 17:22 makalo 阅读(98) 评论(0) 推荐(0)
摘要:参考: https://learnku.com/docs/laravel/5.6/middleware/1364 中间件作为请求和响应之间的中间人。它是一种过滤机制类型。 在laravel中通过中间件来进行后台用户是否登录的验证操作,防止后台用户FQ操作。 中间件可以通过执行以下命令来创建,所有的中 阅读全文
posted @ 2021-02-13 17:09 makalo 阅读(138) 评论(0) 推荐(0)
摘要:laravel中的session默认存到文件中 session文件的目录:storage\framework\sessions 操作session的方法在laravel中有2种方案,有类来操作也有利用辅助函数来操作。 Session类来操作 辅助函数来操作 session() 设置session / 阅读全文
posted @ 2021-02-13 17:02 makalo 阅读(574) 评论(0) 推荐(0)
摘要:在laravel里面要完成分页是很简单的,laravel是直接调用模型的分页方法,返回对应的数据和分页的字符串。 参考: https://learnku.com/docs/laravel/5.6/eloquent-resources/1407#pagination # 模型 # 标准分页 Model 阅读全文
posted @ 2021-02-13 16:55 makalo 阅读(196) 评论(0) 推荐(0)
摘要:Laravel 自带的 Eloquent ORM 提供了一个美观、简单的与数据库打交道的方案,每张数据表都对应一个与该表进行交互的“Model模型”,模型允许你在表中进行数据查询,以及插入、更新、删除等操作。 模型文件的位置 默认情况laravel模型在app目录的根目录下面。但这种情况不利于我们日 阅读全文
posted @ 2021-02-12 20:27 makalo 阅读(600) 评论(0) 推荐(0)
摘要:Laravel 数据库的迁移和填充 数据库迁移是什么? 使用php文件编写的代码来进行数据库表结构的创建和修改。 生成与编写迁移 php artisan make:migration create_test_table --create=test # create_test_table 生成的文件后 阅读全文
posted @ 2021-02-12 19:59 makalo 阅读(249) 评论(0) 推荐(0)
摘要:laravel支持的数据库类型 MySQL Pgsql SQLite SQL Server laravel操作数据库所使用的扩展 pdo,一定要开启pdo扩展 配置连接数据库信息 在laravel中修改连接数据库的文件有两处 修改 .env文件 修改config/database.php文件。 la 阅读全文
posted @ 2021-02-09 19:53 makalo 阅读(504) 评论(0) 推荐(0)
摘要:参考: https://learnku.com/docs/laravel/5.6/validation/1372 表单验证是为了防止访问者跳过客户端验证而造成的系统安全问题,一但非法用户绕过客户端验证而服务器端没有加以验证,这样就是很不安全了,所以项目必须要进行服务器端表单验证。 Laravel 提 阅读全文
posted @ 2021-02-09 19:39 makalo 阅读(205) 评论(0) 推荐(0)
摘要:视图的用途是用来存放应用程序中 HTML 内容,并且能够将你的控制器层与展示层分开。 我们在控制器中使用助手函数【view()】来加载视图模板。 视图目录位置与命名 分配数据到模板 view(模板文件名称,关联数组) view(模板文件名称,compact('变量名1','变量名2')) view( 阅读全文
posted @ 2021-02-09 19:14 makalo 阅读(161) 评论(0) 推荐(0)
摘要:Laravel 响应 当服务器收到浏览器的请求后,会发送响应消息给浏览器。 返回字符串 在控制器或路由中 echo 或 return 一个字符串就可以了 return “PHP是世界上最好的语言”; 设置cookie laravel框架为了安全,它的cookie是加密的,获取会自动解密 # 设置co 阅读全文
posted @ 2021-02-09 16:45 makalo 阅读(83) 评论(0) 推荐(0)
摘要:laravel框架为我们提供了多种获取数据的形式,我们常用的形式如下两种 Input类来获取数据 通过接收用户输入的类:Illuminate\Support\Facades\Input来进行获取数据。 Input::get(‘参数的名字’, ‘如果参数没有被传递使用该默认值’) Input::all 阅读全文
posted @ 2021-02-09 16:33 makalo 阅读(119) 评论(0) 推荐(0)
摘要:控制器文件写在哪里? 控制器文件如何命名和创建 注意:使用大驼峰命名,同时注意命名空间和基类控制器的引入 # 一般控制器 php artisan make:controller 控制器名Controller # 资源控制器 php artisan make:controller 控制器名Contro 阅读全文
posted @ 2021-02-09 16:07 makalo 阅读(68) 评论(0) 推荐(0)
摘要:什么是路由 将用户的请求按照事先规划的方案提交给指定的控制器和方法来进行处理。 路由配置文件 路由文件的位置:项目目录/routes/web.php文件 4种基础路由的定义(重点) Route::请求方式('uri',匿名函数); Route::请求方式('uri','控制器名称@操作方法'); # 阅读全文
posted @ 2021-02-09 15:45 makalo 阅读(126) 评论(0) 推荐(0)
摘要:CSRF是什么 CSRF(Cross-site request forgery),中文名称:跨站请求伪造。 跨站请求攻击,简单地说,是攻击者通过一些技术手段欺骗用户的浏览器去访问一个自己曾经认证过的网站并执行一些操作(如发邮件,发消息,甚至财产操作如转账和购买商品)。由于浏览器曾经认证过,所以被访问 阅读全文
posted @ 2021-02-09 14:35 makalo 阅读(252) 评论(0) 推荐(0)
摘要:Laravel 安装、目录结构、启动 官方网站:https://laravel.com/ 中文官网:https://laravel-china.org/docs/laravel/5.6 Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样 阅读全文
posted @ 2021-02-07 21:32 makalo 阅读(706) 评论(0) 推荐(0)
摘要:这里以我的一个项目为例: https://gitee.com/makalochen/think-php5.1_vue2.x_-base-admin 项目运行如图 将这个项目改成支持electron 安装electron-builder 我们需要知道,electron-builder和electron 阅读全文
posted @ 2021-02-05 10:52 makalo 阅读(2596) 评论(0) 推荐(0)
摘要:官方文档: https://simulatedgreg.gitbooks.io/electron-vue/content/cn/ github: https://github.com/SimulatedGREG/electron-vue 安装和创建项目 # 安装 vue-cli 和 脚手架样板代码 阅读全文
posted @ 2021-02-04 18:31 makalo 阅读(667) 评论(0) 推荐(0)
摘要:网络 使用Chromium的原生网络库发出HTTP / HTTPS请求 进程:主进程 net 模块是一个发送 HTTP(S) 请求的客户端API。 它类似于Node.js的HTTP 和 HTTPS 模块 ,但它使用的是Chromium原生网络库来替代Node.js的实现,提供更好的网络代理支持。 下 阅读全文
posted @ 2021-02-04 17:10 makalo 阅读(3705) 评论(0) 推荐(0)
摘要:菜单 创建原生应用菜单和上下文菜单。 进程:主进程 new Menu() 创建新菜单。 静态方法 Menu类有以下方法: Menu.setApplicationMenu(menu) menu Menu | null 在macOS上将 menu设置成应用内菜单 在windows和Linux上,menu 阅读全文
posted @ 2021-02-04 16:47 makalo 阅读(4300) 评论(0) 推荐(1)
摘要:简介 ipcMain 模块管理主进程到渲染进程的异步通信 ipcRenderer模块管理从渲染器进程到主进程的异步通信。 ipcMain 从主进程到渲染进程的异步通信。 进程:主进程 ipcMain 是一个 EventEmitter 的实例。 当在主进程中使用时,它处理从渲染器进程(网页)发送出来的 阅读全文
posted @ 2021-02-04 15:34 makalo 阅读(1308) 评论(0) 推荐(0)
摘要:简介 在应用程序没有键盘焦点时,监听键盘事件。 进程:主进程 globalShortcut 模块可以在操作系统中注册/注销全局快捷键, 以便可以为操作定制各种快捷键。 注意: 快捷方式是全局的; 即使应用程序没有键盘焦点, 它也仍然在持续监听键盘事件。 This module cannot be u 阅读全文
posted @ 2021-02-04 14:44 makalo 阅读(2557) 评论(0) 推荐(0)
摘要:显示用于打开和保存文件、警报等的本机系统对话框。 进程:主进程 下面是一个选择多个文件的对话框示例: const { dialog } = require('electron') console.log(dialog.showOpenDialog({ properties: ['openFile', 阅读全文
posted @ 2021-02-04 14:16 makalo 阅读(3699) 评论(0) 推荐(0)
摘要:官方文档: https://www.electronjs.org/docs/api/browser-view 创建和控制视图 进程:主进程 BrowserView 被用来让 BrowserWindow 嵌入更多的 web 内容。 它就像一个子窗口,除了它的位置是相对于父窗口。 这意味着可以替代web 阅读全文
posted @ 2021-02-04 11:08 makalo 阅读(6354) 评论(0) 推荐(0)
摘要:BrowserWindow主要是用来创建和控制浏览器的窗口 其实这个我们在最开始就用 function createWindow () { const win = new BrowserWindow({ width: 800, height: 600, webPreferences: { //开启w 阅读全文
posted @ 2021-02-04 10:39 makalo 阅读(7460) 评论(1) 推荐(0)
摘要:Python Selenium库 https://blog.csdn.net/weixin_36279318/article/details/79475388 Python playwright库 https://github.com/microsoft/playwright-python http 阅读全文
posted @ 2021-02-03 19:24 makalo 阅读(77) 评论(0) 推荐(0)
摘要:转载自:https://www.cnblogs.com/xiaohuochai/p/9182710.html 前面的话 使用Chrome DevTools的performance面板可以记录和分析页面在运行时的所有活动。本文将详细介绍如何使用performance面板解决性能瓶颈 准备 【匿名模式】 阅读全文
posted @ 2021-02-02 19:17 makalo 阅读(357) 评论(0) 推荐(0)
摘要:官方文档: https://www.electronjs.org/docs/api/window-open https://www.electronjs.org/docs/api/browser-window-proxy window.open 函数 打开一个新窗口并加载 URL。 当调用 wind 阅读全文
posted @ 2021-02-02 17:42 makalo 阅读(2581) 评论(1) 推荐(0)
摘要:官方文档: https://www.electronjs.org/docs/api/webview-tag 警告 Electron的 webview 标签基于 Chromium webview ,后者正在经历巨大的架构变化。 这将影响 webview 的稳定性,包括呈现、导航和事件路由。 我们目前建 阅读全文
posted @ 2021-02-02 15:00 makalo 阅读(1512) 评论(0) 推荐(0)
摘要:官方文档: https://www.electronjs.org/docs/api/file-object 在文件系统中,使用HTML5 File 原生API操作文件 DOM的文件接口提供了关于原生文件的抽象,以便用户可以直接使用HTML5文件API处理原生文件。 Electron已经向 文件 接口 阅读全文
posted @ 2021-02-02 13:46 makalo 阅读(755) 评论(1) 推荐(0)
摘要:官方文档: https://www.electronjs.org/docs/api/process 官方访问有点儿慢,这里复制过来方便自己查阅 处理对象的扩展 进程: Main, Renderer Electron's process 对象继承 Node.js process object。 它新增 阅读全文
posted @ 2021-02-02 10:50 makalo 阅读(814) 评论(0) 推荐(0)
摘要:参考:https://www.electronjs.org/docs/api/app 官网的访问比较慢,这里复制过来,并加点自己的理解 控制应用程序的事件生命周期。 进程:主进程 下面的这个例子将会展示如何在最后一个窗口被关闭时退出应用: const { app } = require('elect 阅读全文
posted @ 2021-02-01 18:16 makalo 阅读(4130) 评论(0) 推荐(0)
摘要:本节指导您了解 Electron 内部如何工作的基本知识。 其目的是加强 Electron 和之前 Quickstart 部分创建的应用程序的知识。 https://www.electronjs.org/docs/tutorial/quick-start#%E5%AD%A6%E4%B9%A0%E5% 阅读全文
posted @ 2021-02-01 17:28 makalo 阅读(399) 评论(0) 推荐(0)
摘要:先看看Electron的简介知道他是干嘛的 https://www.electronjs.org/docs/tutorial/quick-start 简介 Electron 是一个能让你使用 JavaScript, HTML 和 CSS 来创建桌面应用程序的框架。 这些应用程序可以打包后在 macO 阅读全文
posted @ 2021-02-01 11:39 makalo 阅读(442) 评论(0) 推荐(0)