背景:已故前辈们设计的傻逼架构,造成比较奇葩的数据结构。比如一部相同code的电影,会有多个栏目code,用户组code对应的多条数据。然后索引就会出现冗余。
那这个架构咱不评价了,毕竟已经评价过了。就说下解决方案好了。鉴于code不唯一了,所以多条数据冗余的情况,应当根据cod[……]
MySQL如何判断 数据库 表和字段是否存在
有的时候,个别奇葩情况,是需要先判定表或者字段存在时,再做查询,避免报错的情况出现。所以整理下表和字段是否存在的SQL示例:
判断表是否存在
SELECT table_name FROM information_schema.tables WHERE table_name=&quo[......]
Win10 正在更新Office 应用程序无法正常启动 解决方案
最近碰到个奇葩情况,启动Office,会提示:“正在更新Office”。等一会就会报错出现:应用程序无法正常启动(0xc0000142)。请单击”确定”关闭应用程序”。
解决方法:
- 开始->运行,输入services.msc或者右键 计算机->管理->服务和应用程序->服务[……]
PHP接收POST的json数据示例
PHP如何接收POST过来的json数据呢?示例代码如下:
<?php
if (empty($_POST)) {
$content = file_get_contents('php://input'); $post = json_decode($content,[......]
PHP 文件锁
文件锁在应对并发处理的时候是一个很不错的避免出错的方案。所以整理一下关于文件锁实现的代码。
以下代码为阻塞模式的文件锁和非阻塞模式的文件锁:
<?php
#阻塞模式(后面的进程会一直等待前面的进程执行完毕)public function example1(){ $file[......]
闲谈奇趣 九
Macbook 大小写切换失效?全部是小写怎么回事?
1、苹果为了防止用户在日常使用中误碰到大写键而输入一大串大写字母,特别对1653caps lock键做了修改。
2、如果需要大写,按住大写键半秒即可。3、嫌麻烦?也可以按住Shift键输入大写字母[……]
Mac 外接了显示器,如何移动docker/程序坞到另一屏幕?
有时候Mac连接了显示器,想把任务栏/docker/程序坞移动到第二屏幕上,其实很简单,只需要这样操作即可
鼠标放在第二屏下方边缘处,露出一个箭头尖,两秒 就自动过去了,反之主屏也一样。(慢慢移动过去,特别快到屏幕最下方时)[……]
g_bGuestPoweroff fastpipeapi.cpp:1153/1161解决方案
通常,“g_bGuestPoweroff fastpipeapi.cpp:1153/1161”的报错常见于尝试启用WSL 2的Windows 10操作系统。
WSL依托于Hyper-V虚拟化内核,和vt虚拟化有冲突,开启后就会造成虚拟机启动报错:“g_bGuestPoweroff f[……]