Please enable java script to visit.
NOTEBOOK
HOMEPHP / MySQLJS / HTMLPythonBlender信奥C++系统脚本/命令其他
全部文章-第12页|NOTEBOOK
全部文章 - 272个结果 - 第12页
PHP 分割字符串、转变成数组的办法
PHP / MySQL
Posted on 2023-01-03
摘要 : explode(),implode()。
str_split(),mb_str_split,把字符串切割成单个字符为一个键值,支持中文。

更多内容......
PHP 字符串和数组的截取操作,mb_substr,array_slice
PHP / MySQL
Posted on 2023-01-03
摘要 : PHP 字符串和数组的截取操作,mb_substr,array_slice

更多内容......
MySQL 查询速度:id IN (id范围) 比 INNER JOIN 快
PHP / MySQL
Posted on 2023-01-03
摘要 : 多个表格组合查询时,小数据时使用 id IN (id范围) 比 INNER JOIN 快。
大数据的话inner join更稳定

更多内容......
MySQL5.6 InnoDB 全文索引 FULLTEXT 中文解决方案 base64
PHP / MySQL
Posted on 2023-01-03
摘要 : mysql5.6 innlDB 在CHAR、VARCHAR、TEXT类型的列上可以定义全文索引,但因为无法中文分词所以对中文的支持很差,但从MySQL5.7开始,MySQL内置了ngram全文检索插件,用来支持中文分词,并且对MyISAM和InnoDB引擎有效。
在没法升级5.7的情况下,5.6有变通的办法,就是将整句的中文拆分成单个汉字,并按urlencode、区位码、base64、拼音等进行编码使之以"字母+数字"的方式存储于数据库中。

更多内容......
php 自动读取本地文件、自动字符串转数组、自动加密解密
PHP / MySQL
Posted on 2023-01-03
摘要 : 有设置$data时则写入文件,反之就是读取文件。如果读取文件时有标示“A”,则将字符串转为数组,如果有标示“E”,则自动使用密码本解密。
auto_file($file,$data=false,$encrypt='0')

更多内容......
PHP 操作 MySQL(新建表、插入数据、读取数据、搜索数据)
PHP / MySQL
Posted on 2023-01-03
摘要 : 新建表时建立fulltext索引,根据id来读取、写入数据表。
写入时对数据进行预处理( 将数组里的英文引号实体化 -> 数组转字符串 -> 删除多余空白 -> 转义addslashes() )

更多内容......
select支持提交多个option
JS / HTML
Posted on 2023-01-02
摘要 : 以数组的方式提交select内容。

更多内容......
PHP 输出图片的自定义函数
PHP / MySQL
Posted on 2022-12-24
摘要 : 自定义函数。ImageOutput($imgfile,$minx,$miny,$outputfile=null)
既可以直接输出图片(没有定义outfile的话),也可以存图片。$minx缩小的最大X,$miny缩小的最大Y

更多内容......
PHP:JSON和数组的转换
PHP / MySQL
Posted on 2022-12-24
摘要 : PHP:JSON和数组的转换。json_encode() 和 json_decode() 的使用。
包括 数组、对象的转换。

更多内容......
Ubuntu 20.04 安装 Let's Encrypt 证书出现 Apache自动关闭的解决办法
系统脚本/命令
Posted on 2022-12-24
摘要 : Ubuntu 20.04 安装 Let's Encrypt 证书后,会出现 Apache自动关闭的问题。
原因可能是因为 certbot 导致的。
Mutex file:${APACHE_LOCK_DIR} default
Installed LetsEncrypt and redirects to https work but web pages are no longer reachable
ubuntu - Apache shutdown - Couldn't grab mutex

更多内容......
Apache 设置 80 端口自动跳转 443 端口
系统脚本/命令
Posted on 2022-12-24
摘要 : 自动将http 80变成https 443

更多内容......
Ubuntu 安装 tesseract-ocr 图像识别文字,并且在php中使用。
PHP / MySQL系统脚本/命令
Posted on 2022-12-24
摘要 : Ubuntu 安装 tesseract-ocr,并在 php 中直接使用。
默认都是安装在了/usr/share文件夹下。
可以在识别图片之前,先用Imagemagick 处理一下图片对比度,再识别文字。

更多内容......
Ubuntu 图像处理命令 Imagemagick
PHP / MySQL系统脚本/命令
Posted on 2022-12-24
摘要 : 在php 中使用图像处理命令 Imagemagick
先来看看 ImageMagick 能做些什么:
1、批量旋转、分割,并顺序编号
2、自动批量切除白边(auto-crop)
3、自动倾斜校正(deskew)
4、批量加标注
5、批量去标注
6、批量加水印
7、批量去水印

更多内容......
ajax 与 php 教程链接
PHP / MySQLJS / HTML
Posted on 2022-12-24
摘要 :

更多内容......
Flex 布局教程【链接】
JS / HTML
Posted on 2022-12-24
摘要 : 网页布局(layout)是 CSS 的一个重点应用。2009年,W3C 提出了一种新的方案----Flex 布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。
任何一个容器都可以指定为 Flex 布局。
grid-template-columns / grid-template-rows

更多内容......
JavaScript 教程汇总【链接】
JS / HTML
Posted on 2022-12-24
摘要 : JavaScript 教程链接

更多内容......
微信小程序入门教程【链接】
JS / HTML
Posted on 2022-12-24
摘要 : 微信小程序入门教程链接

更多内容......
js数组操作:push、concat、join、split、reverse、sort、pop的区别和使用
JS / HTML
Posted on 2022-12-24
摘要 : push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
concat() 方法用于连接两个或多个字符串。
push 和 conca区别:
push 遇到数组参数时,把整个数组参数作为一个元素;而 concat 则是拆开数组参数,一个元素一个元素地加进去。
push 直接改变当前数组;concat 不改变当前数组。
join() 方法用于把数组中的所有元素放入一个字符串。
split()方法:用于把一个字符串分割成字符串数组.
reverse() 方法用于颠倒数组中元素的顺序。
sort() 方法用于对数组的元素进行排序。
pop() 方法用于删除数组的最后一个元素并返回删除的元素。

更多内容......
不重新加载页面的情况下使用 JavaScript 修改浏览器地址栏 URL
JS / HTML
Posted on 2022-12-24
摘要 : 使用 history.pushState

更多内容......
PHP 数组去重复,去空值
PHP / MySQL
Posted on 2022-12-24
摘要 : PHP 数组去重复,用array_unique对二维数组去重处理。
php 5.2.9 版本增加了array_unique对多维数组的支持,在处理多维数组是需要设置sort_flags参数
array_filter 去空值

更多内容......