如何通过服务端HTTP头解决前端跨域问题
后端,而又懒得搭建环境,导致很多请求需要跨域,所以临时性后端支持。目前测试发现,webkit 内核浏览器,比如 chrome 是没有问题的。这也证实了为什么是跨域,浏览器还是会屁颠屁颠的去请求服务端,因为它还是要询问服务端的意思,如果服务端没有返回允许的头信息,浏览器就不处理这个内容,在审查元素里面看到 response 是空的。而 IE 系列的浏览器也许就直接不发出请求了。下面描述具体做法,可以通过...
如何通过一条命令让Linux系统崩溃
om of=/dev/sda bs=4M 另一种方法就是直接格式化磁盘,可以使用 gdisk 或者 fdisk。不论是使用 dd 擦除数据还是 gdisk 格式化硬盘,最好是通过 liveCD 来做,因为在正在运行的系统上破坏自己的硬盘,可能不会很彻底,得到的结果是不可预期的,最好的方法是随身携带 U 盘 liveCD。给程序员的建议:上班不应该背包,而是在口袋里面装个 U 盘就可以了,轻装上阵比较好...
使用array_map取代PHP函数array_column
况下,绝大多数的主机服务器还都在使用 PHP5.3 左右的版本。为了程序的健壮性,慎用此函数,最好使用 array_map 来取代它,不过 array_map 的取代也只能向下兼容到 5.3 的版本,因为需要使用 lambda 函数表达式。如下示例:array_column($array, $column) array_map(function($e) use ($column) {return $e...
今天的运动步数终于达标啦
今天的运动量总步数和运动时间终于达标啦,其实是昨天了,因为我发文太晚。不得不说,华为的 EMUI 系统是个非常重视健康的系统,每天都会在通知栏显示运动量,自然的达到了提醒用户运动的效果。今天跑步 46%,步行 54%,总步数 11040。周末吃了鱼火锅顺便理了发,算是理发第三天啦。我一般不太喜欢用洗发水洗头,本来就掉发厉害,一洗头发就更脆弱了,只能热水充洗和手指按摩头皮。昨天竟然糊涂的用了沐浴露洗了头...
2016即将逝去展望拥抱2017
误百出。PC 互联网还是有希望的,这里需要有心人来做。一件事情只要用心做,成功的概率会大很多,而在它衰落的那天开始,说明那些人已经赚的够多了,开始不思进取。中国乃至世界的互联网巨头一定会有倒下的一天,因为开始到终结乃是世界亘古不变的真理。只不过这些大型互联网公司的倒闭会给网民带来巨大的损失,包括信息丢失,信息泄露等等。最近几天,被百度的李叫兽刷屏了,希望李教授能够带领百度,拯救中国互联网。俗一回:互联...
谈谈HTML网页编辑器技术实现
个东西,随随便便找个开源的编辑器就用上了,以致于国内出不了牛逼的新闻媒体公司。大家去看看新浪博客,看看微信网页版经常出现的 ,就一定明白,国内的产品都做的很烂很烂的,当然微信出现空白实体是因为各部门协调不一致造成的,跟编辑器没有关系。再啰嗦一点,其实 HTML 和 DOM 本身是不太适合做编辑器的,要兼容老的浏览器就非常的困难,于是产生了很多的黑技术。在我看来,兼容老的 IE 系列是没有意...
解决 Discontiguous selection is not supported
chrome 浏览器是不支持不连续的 selection 的,通篇只能有一个,目前估计只有 Firefox 是例外的吧。不支持是能理解的,因为光标也是一个特殊的选区,而光标同一时刻只能有一个。要解决这个报错,只能在选择之前,移除所有选区。做过编辑器的人应该深有体会吧!selection.removeAllRanges(); saveSelection.addRange(range);...
MySQL replace into 用法
记录具有相同的值,则在新记录被插入之前,旧记录被删除。注意,除非表有一个 primary key 或 unique 索引,否则,使用一个 replace 语句没有意义。该语句会与 insert 相同,因为没有索引被用于确定是否新行复制了其它的行。...
GIT之filter-branch修改作者信息
这个问题?答案从严格上来讲,是不可以的。仅仅就修改而言,有些情况下是可以修改的,如果软件打过 tag,或者提交的时候签名了,就修改不了。有些情况下可以修改,其实是不建议这么做的,特别是团队开发的时候。因为一个提交一旦推送到远程,就可以假定一定有人下载到他的本地仓库,你这一修改,hash 值就一定改变,其他人更新就会冲突,在团队水平不一致的时候,是个大坑。摘录一部分官方给出的解释:The --env-f...
MySQL 非法混合字符集等号操作异常
lations (utf8_general_ci,IMPLICIT) and (utf8mb4_general_ci,COERCIBLE) for operation '='' in ...报错原因是因为搜索引擎快照界面是 gb2312 编码,使用这样的编码难道是为了节约存储?在网上找了很多资料,有人说使用 binary() 函数来解决报错,有人说修改数据库编码,让数据库的编码和 MySQL 的设置都...