解决npm安装electron很慢的问题 无论是选择 electron-builder还是 electron-packager,甚至其它的各种流行 electron打包工具,总是会绕不开一个问题:脚本会下载特定版本的 electron的 prebuild版本。 而对于国内的广大 electron开发者来说,这个过程往往是非常漫长并且痛苦的。如何解决速度慢的这个问题呢?欢迎仔细阅 本文的主要测试环境是 window和 mac, npm的版本 2021-01-16 #electron
composer自建包踩坑 坑2前言获取依赖报错 [InvalidArgumentException] Could not find package icy8/drcms5-addon. 原因国内镜像获取不到新的依赖 解决解除镜像即可 composer config -g --unset repos.packagist 坑1前言配置好的自建包下载时报错 composer require icy8/thi 2021-01-07 #php #composer
thinkphp6笔记 命令行 参数类型分别有Option、Argument 长选项(Option) 例:--file=test.php 其中file为长命令名,test.php 为选项参数(值),选项值可以不带=号 短选项/快捷选项(option->$shortcut) 例:-sCollect 其中s为短选项名 Collect为选项参数(值),参数值为可选。 通常这种短选项是可以通过–访问的,通俗意 2021-01-06 #php #thinkphp6
php yield yield性能 生成器会对PHP应用的性能有非常大的影响 PHP代码运行时节省大量的内存 比较适合计算大量的数据 yield的应用 生成器允许你在 foreach 代码块中写代码来迭代一组数据而不需要在内存中创建一个数组,那会使你的内存达到上限,或者会占据可观的处理时间。 相反,你可以写一个生成器函数,就像一个普通的自定义函数一样, 和普通函数只返回一次不同的是, 生成器可以根据需要 yield 2021-01-03 #php #yield
Swoole IDE 助手 前言众所周知swoole是运行在linux的,但是linux写代码并没有window方便,主要还是linux没有好用的ide。所以就需要在linux跑环境,window编码,但是window没有swoole环境,ide自动补全就不起作用了,甚至标红。 为了解决自动补全问题,最终找到解决方案为swoole ide助手,这是一个根据swoole扩展库建立的 类/函数/常量,里面所有的东西都没有实际用途 2021-01-03 #swoole
简单认识、区分psr-0和psr-4规范 前言PSR 是 PHP Standard Recommendations (PHP 推荐标准)的简写,由 PHP FIG 组织制定的 PHP 规范,是 PHP 开发的实践标准。 先来看看psr-0和psr-4的官方定义: psr-0 一个标准的 命名空间 (namespace) 与 类 (class) 名称的定义必须符合以下结构: \<Vendor Name>\(<Name 2021-01-03 #psr-0 #psr-4
phpstorm配置自动上传,在windows编程linux运行 找到菜单 选sftp,因为目前个人开发的话还是sftp要方便一点。 用对应的账号密码登录测试,填好上传的目录路径。 配置完后继续找到tool菜单,选automic upload 右击项目文件夹,选上传到远程目录,接下来就等上传就行了。 2020-12-31 #phpstorm
PHP通过php-java-bridge调用JAVA的jar包里class类 JAVA的功能强大是众所周知的,PHP的简单易用也是勿用置于疑的,但偶尔会遇到PHP解决不了的问题,主要是证书的认证、处理等。于是有人便研究出了让PHP调用JAVA类的解决办法。 官网上下载:http://php-java-bridge.sourceforge.net/pjb/ JavaBridge.jar:用于搭建WEB服务器接口的核心JAVA应用程序包。 Java.inc:供PHP语言调用的 2020-12-12 #java-bridge
dns 污染导致github.io被解析到127.0.0.1 今天想更新一下博客,发现github.io的域名全被解析到127.0.0.1了,检查过hosts没有异常,百度发现是dns污染问题。 解决办法:更改网络设置ipv4,dns服务器223.5.5.5或114.114.114.114 2020-11-17 #dns污染 #github.io
使用ai自行设计iconfont,并上传到iconfont 路径工具:图形(椭圆、长方形)、钢笔工具、直线段工具等 描边:大小、端点 选择:随便一个或多个锚点,删除可得到圆头端点 shift+单击锚点:对象->路径->连接,可以连接两个不相接的点使之形成面。 路径转图形:选择路径->对象->路径->轮廓化描边。这一步最重要,否则上传到iconfont会检测不到路径画成的图形。 2020-11-17 前端 #adobe illustrator #iconfont #图标