摘要:
环境要求 node.js > 10.13 git Hexo 默认你知道Hexo的使用方法 创建一个仓库(repository) 进入GitHub,右上角点击 New repository 将Repository name设置成 你的用户名.github.io ,注意,用户名必须跟你的一模一样 复制G 阅读全文 »
发表于 2020-12-15 10:24阅读:95评论:0推荐:0
发表于 2020-11-30 13:58阅读:2395评论:0推荐:0
摘要:
.net2后是不能跨线程访问控件的。,窗体上的控件是当前线程创建的,当用户异步执行一个方法:在该方法中给窗体上的控件赋值,记住:当执行一个异步委托的时候,其实 就是开了一个线程去执行那个方法,这样就会报错:线程间操作无效: 从不是创建控件“某某某”的线程访问它。 1.在窗口线程中设置CheckFor 阅读全文 »
发表于 2020-09-19 01:06阅读:338评论:0推荐:0
摘要:
SELECT list is not inGROUP BY clause and contains nonaggregated column MySQL严格模式主要用以下场景 不支持对not null字段插入null值 不支持对自增长字段插入”值 不支持text字段有默认值 我们用不到时可以关闭它, 阅读全文 »
发表于 2020-08-28 15:25阅读:245评论:0推荐:0
摘要:
首先要安装两个东西,一个是ImageMagick,另一个是PHP扩展imagick Linux安装 先安装ImageMagick 下载ImageMagick安装包 wget http://www.imagemagick.org/download/ImageMagick.tar.gz 解压 tar - 阅读全文 »
发表于 2020-08-22 16:34阅读:434评论:0推荐:0
摘要:
今天写了一个PHP生成图片,想用浏览器查看,但是每次打开都是一串乱码,看样子是图片源二进制数据,然后查看了下响应头是text/html,那我明明设置了image/jpeg header("Content-type", "image/jpeg"); 这说明TP默认设置了text/html,查了官方文档 阅读全文 »
发表于 2020-08-21 00:45阅读:559评论:0推荐:0
摘要:
因为某些原因,我们下载git clone GitHub特别慢 git clone https://github.com/zoujingli/ThinkAdmin.git Cloning into 'ThinkAdmin'... remote: Enumerating objects: 663, do 阅读全文 »
发表于 2020-08-20 23:37阅读:573评论:2推荐:1
摘要:
当我们设置int类型时,可以设置int(11),给int一个长度,一直以来都是认为mysql的int储存的值的长度与设置的int长度有关,如int(3)表示只能储存3位数字int(11)能存储11位数字。其实这根本就是大错特错。int永远只占4个字节,范围也不变(无符号除外) 其实int(1)和in 阅读全文 »
发表于 2020-08-09 11:02阅读:280评论:0推荐:0
摘要:
/** * 图片转点阵(黑白) * @param string $imgPath * @return array */ function imgToLattice(string $imgPath): array { $size = getimagesize($imgPath);// 得到图片的信息 阅读全文 »
发表于 2020-07-31 23:54阅读:135评论:0推荐:0
摘要:
使用场景 假设项目经理让我们写了一个登陆接口,咔咔擦擦写完了 第二天让我们加入统计登陆次数,然后在后面加代码 第三天让我们判断登陆地区,又在后面加代码 第四天让我们在用户登陆后推送活动,再再后面加代码 第N天,这个接口已经杂乱到没人想维护了 我们需要让项目保持高内聚低耦合,就可以用到观察者模式(也不 阅读全文 »
发表于 2020-07-01 21:56阅读:1499评论:0推荐:0
摘要:
vue-router 默认 hash 模式 —— 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载。 如果不想要很丑的 hash,我们可以用路由的 history 模式,这种模式充分利用 history.pushState API 来完成 URL 跳转而 阅读全文 »