事情缘起前不久的一则广告营销:“年纪越大,越没有人会原谅你的穷”。颇有“感触”,于是转发到了朋友圈。结果立刻引来两条“辟谣”评论,颇感意外。转发的本意只是简单觉得和前不久京东的营销文案相似,进行一番“调侃”而已。殊不知,自己也正在陷入某种漩...[阅读全文] 众所周知,网站访问统计区分很多维度,包括:PV(Page Views)、UV(Unique Visitors)、IP、跳出率、转化率、访问时长、访问深度、访问来源、搜索词、访客属性(地域、年龄、性别等)、终端属性(浏览器、操作系统、分辨率等)、回头客占比等等。其中,有些统计维度直接根据日志便可实现,...[阅读全文] 《清醒思考的艺术》第25章“团体迷思”中提到:
你曾经在某次会议上克制自己,没有说出你的意见吗?肯定有过。你一言不发,点头同意种种动议,毕竟你不想做个(永远的)“捣蛋鬼”。另外你对你的异议也许也没有把握,其他人也不傻啊,他们全都意见一致,那就不吭声吧。如果...[阅读全文] Angular应用默认采用HashHistory方式进行路由,若要支持“伪多页”的BrowserHistory方式,需要结合Nginx的配置。
过程如下:
1、在路由设置中,修改路由配置
RouterModule.forRoot(routes, {
useHash: false
})
2、配置Nginx
server {
listen 80;
server_name www.app....[阅读全文] 在前文《Angular 项目如何接入 Google Adsense,并实现动态读取配置和反 Adblock Plus 拦截?》中,提到了如何进行 Adblock Plus、AdGuard 等广告拦截插件的检测,本文对此作一详细分析。目前网络上常见的检测方式有几种:设置全局变量,并将其文件名命名为类似ads.js等带关键词的名字。设置...[阅读全文] 观察、思索、总结近期的一些想法……1、互联网不说什么上半场、下半场,在互联网被新技术革命之前,互联网一直都有其存在的价值和机会。这是人性,是来自内心最深处的需求所决定的——无论是物质的,还是精神的。而且,欲望决定了需求的无止境和攀比——无论是与别人...[阅读全文] 0起晚了,骑摩托往公司赶,路上遇到同事正火急火燎的骑自行车。我说:你骑它肯定迟到,我带你一程吧。他:我车子咋办……我问:你车子多少钱买的?他说:二手市场80买的。我说:迟到扣全勤奖加工资110,你合计合计。他怔了怔:把车往路边沟里一推,跨上我车走了。然后……然后...[阅读全文] 问题深夜,在阿里云服务器上进行日常发布时,npm却死活连不上:www@server:~# npm outdated -gnpm ERR! code ETIMEDOUTnpm ERR! syscall connectnpm ERR! errno ETIMEDOUTnpm ERR! network request to https://registry.npmjs.org/npm failed, reason: connect ETIM...[阅读全文]