发布了文章2019-01-11
设置ATTR_EMULATE_PREPARES为false设置PDO::MYSQL_ATTR_INIT_COMMAND为true,pdo会默认使用set names utf8设置编码使用高版本的php(php7+)使用高版本的mysql使用合理的编码,弃用GBK编码,防止宽字符注入
发布了文章2019-01-09
Composer简易教程 1. composer安装 {代码...} 2. composer安装第三方包 1. 命令行安装: {代码...} 2. 编辑composer.json文件安装: {代码...} 执行composer install/update安装 3. 自己制作composer安装包 1. 创建包 自己在github/gitlab上创建了一个项目地址是:[链...
赞了回答2018-12-11
第一种方案是可能的,可以参考Typescript
赞了回答2018-12-11
方案1: 可行,相当于写一个 HTML/JS 编译器或者解析器嘛,PHP 就是源码,JS/HTML 就是编译后的代码,然后直接把编译后的代码输出到前端。难度就是实现一个解析器/编译器方案2: 前端浏览器用PHP的引擎,理论是可行,现实是 JS 已经一统天下, 这样做会有一堆前端想揍你哦
关注了问题2018-12-11
提出了问题2018-12-11
发布了文章2018-12-03
PHP接收前端传值各种情况整理 服务端代码: {代码...} 情况 1) 传null {代码...} 结果: {代码...} 2) 传'' 代码: {代码...} 结果: {代码...} 3) 传'[]' {代码...} 结果: {代码...} 4) 传[] {代码...} 结果: {代码...} 5) 传2个[] {代码...} 结果: {代码...} 6) ...
关注了问题2018-11-16
提出了问题2018-11-13
发布了文章2018-11-06
一直有个疑惑,文件是放在磁盘中的,但是操作文件却是在内存中,这两者是怎么关联的呢,虽然至今还没有找到更详细的答案,但是对linux底层数据结构进行梳理后,发现了其中的一些线索,与大家分享。
赞了问题2018-08-13
关注了问题2018-08-13
赞了文章2018-08-10
本文首发于 Redis 持久化(persistence)技术口袋书,转载请注明出处。 本文讲解 Redis 数据库的数据持久化解决方案。 测试环境: Windows 7 Redis 4.0.2.2 去下载 Windows 版本 RDB 和 AOF 持久化解决方案 Redis 提供两种持久化解决方案:RDB 持久化和 AOF 持久化。...
发布了文章2018-08-10
最近网上看KMP算法,看了很多作者写的文章,后来发现看不明白,貌似哪里不正确,把代码拷下来运行发现也有问题,导致误导了很多人,我先举几个例子:
发布了文章2018-08-10
最近网上看KMP算法,看了很多作者写的文章,后来发现看不明白,貌似哪里不正确,把代码拷下来运行发现也有问题,导致误导了很多人,我先举几个例子:
赞了回答2018-08-07
a 是 void*,不能解引用。此外 a = (int *)a; 这句毫无意义,你把 a 转成 int*,再赋值给 a,又变成 void * 啦
赞了回答2018-08-07
C语言是静态类型的语言,当你指定了void *a后,a在其有效域内就一直是void *类型无法改变了。想用int *的时候,只要用一个新变量就好了。比如:
提出了问题2018-08-06
关注了问题2018-08-06
关注了问题2018-08-06