Fix Malformed UTF-8 characters, possibly incorrectly encoded
:/s/%D0%C5%B4%FB%D7%CA%BD%F0%C8%EB%CA%D0%B1%BB%B7%A3/ 当你使用 json_encode 处理的数据包含上面的字符串的时候,是不会有什么问题的,但是如果你一不小心,将它 urldecode 了,这下就产生了垃圾数据,非法编码了,这个就是进攻吧。使用 json_last_error_msg() 可以查看错误原因:Malformed UTF-8 char...
涂鸦科技全橙🍊智能之魔蛋🥚
买魔蛋呢?因为性价比高啊,并且支持绝大多数智能音箱,所以就是不二之选了。比如一个人要做早餐的生意,得从一个产品做突破口,比如豆浆,全家的豆浆包装显得很高档很时尚也很好喝,可是,价格方面稍微高了一点;那如果一家公司以一个爆款做为切入点,做到极致,然后再慢慢的发展生态,后面就一发不可收拾了,这个就有点像小米的模式。昨天我在浏览小米官网商城的时候,发现小米商城竟然开始卖非自营的商品了(不解的是已经有小米有品...
冬夜寒风中漫天飞舞的银杏叶
度,估计只够服务器和域名的钱。让我不得不思考人生,我以后要成为一个什么样的人?Adsense 广告业务永远是靠不住的。回到对年轻人找工作的建议。我觉得这个世道,出来找工作本身就是无奈之举,建议个球啊。如果要建议的话,年轻人不要去互联网和金融公司,这一类公司是给追求梦想的人准备的,而一般人是没有资格去追求梦想的。所以,回到衣食住行,我觉得开一家餐厅,卖衣服,开旅馆,做客运都是好的赚钱之道,关键是用心做,...
Laravel框架之Migration使用教程
身的代码风格就是不太优雅的,纵使这样,让人感觉有很多的奇怪。Laravel 内部使用了依赖注入的 Service 架构反而增加的开发的成本,并且使用 Composer 的自动加载就是很麻烦的一件事情,如果 PHP 都这样玩了还不如直接用 Java。但是现实是,很多企业都选择了它。 前段时间看到一位同仁问另一位同事关于 PHP 中 use 和 require 的区别,Ta 弄不明白为什么有时候用 req...
使用命令行修改当前gnome终端的名称
使用 Gnome 主题,用的 ArchLinux,用了这么久,痛过痒过。 终于知道怎么修改终端的标题了,不然总是不知道这个 Terminal 是干什么用了,如果是 Windows dos 的环境,直接 title 命令就可以了。虽然不懂这条命令的含义,如下命令方式: echo -en "\033]0;New Terminal Name\a" gnome 主题的输入法都是够折腾的,每次切换应用后,默认...
VI编辑文件忘记SUDO不退出如何保存
在 VI 模式下,当编辑的文件权限不属于当前用户,或者编辑系统文件时,如何获取 SUDO 权限?如何在提示因为权限问题而无法保存时并且不退出编辑器的情况下保存当前文件?当忘记 SUDO 时,如果退出重新再 SUDO 编辑会比较麻烦,比较简单的解决方式如下。 is read-only (add ! to override) Can't open linked file for writing 使用 !...
从SEO效果看谷歌百度360搜狗有道bing技术现状
SEO 是靠不住的,我的一位好朋友曾经这样对我说。 咱且先不管靠不靠谱,但是通过 SEO,可以看出当今互联网技术现状。 首先,如果你有一个大公司,有足够强的技术团队。那么我让你来做一个搜索引擎。你会怎么做?首先一定是爬虫设计,它的频率,它的对象,匹配入库,然后建立索引,分析链接,搜出结果,大概也就是这样的流程。你会去频繁的去抓取网页,当一篇文章被多个网站转载后,你会去对比时间吗,你能判断出正确的时间...
树莓派 Raspberry 安装与使用教程
nnection failed: Operation timed out 重启 samba 服务后正常。5G WIFI终极难题,5G WIFI 问题,终于解决,主要在于 2.4G 真的太拥挤了。PS:如果让我再选择一次,我会选择买 4G 内存的板子。5G wifi pi@raspberrypi:~ $ iwlist channel lo no frequency information. wlan0 ...
VirtualBox 虚拟机 Ubuntu 磁盘扩容
个 G,导致后面越来越麻烦,软件都没法装了,最后还是删除掉重装了个系统。分区的时候需要特别留意,主分区最好要给到足够多的空间,最好是 40G 左右,虽然知道有办法可以解决这个问题,但是会很麻烦。后期如果在使用过程中,空间不够了,可以再次创建存储然后挂载到系统其他目录上。 在 VirtualBox 的菜单栏中,设置->存储->控制器:SATA 处点击添加,此操作要求虚拟机为关机状态才可以添加,如下图所...
PHP 5.5 新特性关键字 yield
implements Iterator { public function rewind(); // 返回到迭代器的第一个元素。 public function valid(); // 返回false如果迭代器已经关闭,否则返回true public function current(); // 返回当前yield值. public function key(); // 返回当前yield键名. pu...