普通视图

发现新文章,点击刷新页面。
昨天以前首页

如何在Bing和Baidu屏蔽CSDN和知乎的搜索结果

作者 Jeff
2024年9月18日 22:06

知乎现在也和 CSDN 一样已经臭名昭著了,搜一下网上骂声真不少。特别是在搜索技术类文章时,总会出现来自这两个网站的内容,又无法拷贝或查看完整内容,用户体验让人恼火。为了绑住用户而牺牲用户的体验,只能赶走用户。虽然可以使用 AI 问答工具检索答案,但有时还是需要用到搜索引擎。今天决定在搜索引擎中再增加对排除知乎的判断,方法也分享给大家。

以 Edge 浏览器为例,在“设置” > “隐私、搜索和服务” > “地址栏和搜索”菜单中找到“管理搜索引擎”,点击“添加”

如下图,搜索引擎名字自定义,如“Bing -”,快捷方式定义为“bing”,URL 中填入以下完整地址:

{bing:cnBaseURL}search?q=%s+-site:csdn.net+-site:zhihu.com&{bing:cvid}{bing:msb}{google:assistedQueryStats}

如何在Bing和Baidu屏蔽CSDN和知乎的搜索结果-雅余

当我们在浏览器地址栏中输入快捷方式“bing”,按 Tab 键,地址栏就会切换到这个搜索方法上,然后输入你需要的关键词进行搜索即可,你会发现结果页的搜索框中加上了 -site:csdn.net -site:zhihu.com。这是利用了搜索引擎 -site 的命令技巧。如果不想每次都输入快捷方式,可以直接设置为默认搜索。

如果你使用百度,方法类似。URL 中填入以下完整地址:

https://www.baidu.com/#wd=%s -site:zhihu.com -site:csdn.net

你也可以使用浏览器插件来屏蔽。

不求创新就罢了,还越来越闭塞。好吧,就此,和知乎也说再见了。

如何经营好个人独立博客

作者 老张
2024年1月5日 21:01

2024年开年,我们来聊一个老生常谈的话题:如何经营好个人独立博客。在十几年前,个人独立博客在网络上是非常的火爆,而现在随着自媒体等平台的发展,个人独立博客真的是越来越没落了。能把博客坚持写下去的博主也不是太多,有些写作能力好的,也都转向于微信公众号了。尚在坚持写博客的博友们,怎么样才能更好的把自己的个人独立博客经营好,那老张今天就来聊一聊,也算是对老张博客2024年的发展计划吧。

明确博客定位

个人独立博客,你写博客的初衷是什么,是单纯记录还是更侧重于展示?只是单纯的为了记录自己的生活,还是想把自己写的东西展示给大家呢。明确了这个侧重点,会为你以后博客路怎么走指明方向。单纯个人记录生活,那就是太简单了,一切都可以佛系,自己想怎么来就怎么来。而为了把自己的博客展示给大家,那需要做的东西就太多太复杂。

如果你的博客定位在生活类的,也就是记录记录生活、抒发抒发感情、评论评论时事等,那你的笔头得要好。不要像老张一样,写出来的文章直接被人说“你文字不行”。不过话也说回来了,老张的文字确实不行,所以以后的文章会侧重于技术类的东西了。

如果你的博客定位在技术类的,那就必须要“专”、“面小而精”,一个人的能力是有限的,如果涉及的面太多,你所写出来的东西不会太“精”。不要做面而去做线甚至做点上的东西,把一条线上的、点上的东西吃透、吃精,才能写出来“新”的东西都能会吸引大家的眼球。

下面所说的几方面都是为了能更好的展示你的博客所谈的。

做好SEO

SEO(Search Engine Optimization):汉译为搜索引擎优化。做网站的人都了解,想要做好SEO,那首先你得要确定好你网站的定位,选出相关“关键词”,并对网站进行相应的描述。努力地把自己的关键词在搜索引擎的排名上有所提升。当然,网站有关键词,每篇文章也必须要有关键词,也就是很多人所说的文章标签。SEO方面的知识点太多太多了,想做好SEO也不是一朝一夕的事,需要一个过程,在这个过程中需要记住:把好定位、选好关键词、内容原创、做好内链、多做外链等等技巧方法。老张在2010年的时候对SEO有过一些研究,也就是那一年文章发布之后基本上都会极快速度收录。不过现在对SEO佛系,另外搜索引擎的算法也改了,百度把老张博客K的收录就留有17条,谷歌收录也才有两千多。

2024伊始,我想我得要在SEO上下下功夫了,再努力努力,把SEO搞上去。以前搞的还是小有成绩的,原来的域名zhangbo.org被人7XXX收走,现在百度还收录了两千多条垃圾广告呢。

优化用户体验

用户体验,从字面意思很容易理解。老张认为给用户最大的好的体验就是网站的速度要快,如果一个页面打开要两三秒钟的话,我想很多人在页面没有加载出来的情况下就关闭走人了。另外尽量不要放弹窗广告、在线音乐等等。适度的美化可以增加用户体验,但是必须要有一个度,就好像美女化妆一样,画个淡妆看上去很有气质,如果浓妆艳抹的话反而会得不偿失。就像很多人喜欢在首页加载个欢迎弹窗、自动加载背景音乐、页尾做一个卡通美女在那跳舞,这些真的没有必要。

坚持内容原创

做SEO的都知道这样一句话:内容为王、外链为后,内容原创,搜索引擎收录的才会快。

博客互访

个人独立博客,不是个人孤立博客。成了孤立博客,和你锁在抽屉里的记事本有什么区别呢!早些时候不知道RSS订阅,就把博友的博客网址收藏在收藏夹里,而现在订阅了近二百位博友的博客,只要对方一更新,我便会去阅读并进行评论,虽然有些时候评论不是很走心。有来有往嘛,别人也会顺着我评论留下的网址再进行回访。博客进行了互访并留下了外链,对SEO也起到了一定的作用。

选择引流文章

如何经营好个人独立博客 - 第1张图片

分析下上图,一个页面三十天内被访问了近两千次,这都是搜索引擎功劳。那我们便可以选择当下比较流行的关键词来做文章,以达到引流的效果。

总结

其实,经营好一个个人博客,远远不至以上几点,想到哪写到哪吧,也欢迎大家来补充。

其实,这也是我在2024年想做的!

 

知乎 救救你的 StartingWindow

作者 Gracker
2018年5月20日 19:50

我们经常说 iOS 整机体验要比 Android 好,这里有第三方软件的功劳(iOS 版本质量要高于 Android 版本质量),当然也归功于苹果对 iOS 的封闭系统的管控。应用想上 App Store,就得先过审核,不合规就给你打回来。

今天我们要说的,就是 iOS 和 Android 系统差异化的一个重要体现:StartingWindow,通俗点说,就是应用启动页。iOS 和 Android 都有 StartingWindow,但是表现却完全不一样。iOS 开发要求应用必须要有一个 StartingWindow,且必须是一张图片(iOS 开发可以说说是否支持定制 Layout),用户点击桌面图标启动应用,不会有任何延迟,会立即显示这个图片;Android 系统的 StartingWindow 虽然也是系统提供的,但是由于开放性,Android 允许开发者自己定制 StartingWindow、disable StartingWindow、透明化 StartingWindow。

StartingWindow 对用户体验的影响

由于 StartingWindow 对用户体验非常重要,但是应用开发者对 StartingWindow 的滥用,导致了用户启动应用的时候,会获得非常不好的体验,我举个例子你们就明白了:

  1. 使用系统默认的 StartingWindow :用户点了应用图标启动应用,马上弹出系统默认的 StartingWindow(就是做动画的那个 Window) ,等应用加载好第一帧之后,StartingWindow 消失,显示应用第一帧,无缝衔接,体验还不错,这也是通常大部分 Android 应用的场景;比如大部分 Android 系统的自带应用,即刻、汽车之家等
  2. 自己定制简单的 StartingWindow :用户点了应用图标启动应用,弹出应用自己定制的StartingWindow,等应用加载好第一帧之后,定制的 StartingWindow 消失,显示应用主界面,由于 StartingWindow 是自己定制的,启动的时候 Decode Bitmap 或者 Inflate 自定义 Layout 会有一定的耗时,但是总的来说与系统默认的差别不大,用户体验优;这样的应用包括淘宝、京东、微博、今日头条、美团等
  3. 把 StartingWindow 禁掉或者设置透明 :用户点了应用图标启动应用,由于 StartingWindow 被禁掉或者被设置透明,所以会出现点击图标后,除了图标黑一下之外没有任何响应,过个 1-N 秒(取决于应用第一帧的加载速度),直接显示应用主界面。这样的毒瘤应用包括:微信、微信读书、UC 浏览器、支付宝、工商银行、米家等。

大家可以安装一下我上面说的那些个应用自己体验一下,我是真的没法体会为何会有那么多应用采用第三种方式,偏偏很多用户只有一台手机,不认为是应用的问题,反而觉得是系统比较慢,然后各种投诉到系统这边,还是四五星的 Bug,真的是欲哭无泪。

我建议采用了第三种方式的应用的开发者,面壁思过一下,你们的产品经理是不合格的,你们作为开发没有主动提出优化这个也是失职的。不用怀疑微信也是他们的一员,只不过微信作为超级 App,在很多系统里面不杀他而已,不信你 adb shell am force-stop com.tencent.mm 一下试试。

知乎用户体验 - 数据展示

不过我今天不想说微信,我想说说知乎,因为我本人是知乎的重度用户,所以最近被知乎的体验搞得心情极差,再加上 N 多用户投诉启动慢,我必须来说两句了。

最近知乎安卓版的版本(5.17.2),虽然没有采用第三种方式,采用的是第一种方式,但是用户体验极差,具体说就是:点击桌面图标启动应用 -> 显示白屏(取决于你手机的性能,在1-5s 之间)-> 显示知乎是广告页 -> 显示知乎首页。我们之前说,白屏是大部分系统的默认 StartingWindow ,之所以会出现这样的现象是因为知乎那令人发指的应用启动速度。

我并不想从代码级别去分析他都干了啥,因为很多人对这个不感兴趣,感兴趣的可以自己抓 MethodTrace 看一下就可以了,这里我们简单从 Systrace 来看一眼就可以了,修复 Bug 的事情,让知乎的程序员去干吧。

  1. 从 StartingWindow(白屏) 出现到应用显示第一帧(SurfaceFlinger 视角,数据来自 Mix2s)
    第一帧

  2. 从 StartingWindow(白屏) 出现到应用显示第一帧(应用进程视角,数据来自 Mix2S)
    知乎冷启动

  3. Log 视角(看 am_activity_launch_time :2684)(数据来自 Pro7,Mix2s 是1552)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
05-21 22:40:58.033  1252  3371 I am_create_activity: [0,128018471,73,com.zhihu.android/.app.ui.activity.LauncherActivity,android.intent.action.MAIN,NULL,NULL,270532608]
05-21 22:40:58.037 1252 3371 I am_focused_activity: [0,com.zhihu.android/.app.ui.activity.LauncherActivity,startedActivity]
05-21 22:40:58.042 1252 3371 I sysui_action: [323,com.zhihu.android/.app.ui.activity.LauncherActivity]
05-21 22:40:58.092 1252 1293 I am_proc_start: [0,20985,10111,com.zhihu.android,activity,com.zhihu.android/.app.ui.activity.LauncherActivity]
05-21 22:40:58.133 1252 2857 I am_proc_bound: [0,20985,com.zhihu.android]
05-21 22:40:58.140 1252 2857 I am_restart_activity: [0,128018471,73,com.zhihu.android/.app.ui.activity.LauncherActivity]
05-21 22:40:59.564 1252 3109 I am_create_activity: [0,123681068,73,com.zhihu.android/.app.ui.activity.MainActivity,android.intent.action.MAIN,NULL,NULL,270532608]
05-21 22:40:59.566 1252 3109 I am_focused_activity: [0,com.zhihu.android/.app.ui.activity.MainActivity,startedActivity]
05-21 22:40:59.567 1252 3109 I am_pause_activity: [0,128018471,com.zhihu.android/.app.ui.activity.LauncherActivity]
05-21 22:40:59.570 1252 3109 I sysui_action: [323,com.zhihu.android/.app.ui.activity.LauncherActivity]
05-21 22:40:59.571 1252 3126 I am_finish_activity: [0,128018471,73,com.zhihu.android/.app.ui.activity.LauncherActivity,app-request]
05-21 22:40:59.661 1252 3094 I am_restart_activity: [0,123681068,73,com.zhihu.android/.app.ui.activity.MainActivity]
05-21 22:41:00.222 20985 20985 I am_on_resume_called: [0,com.zhihu.android.app.ui.activity.MainActivity,LAUNCH_ACTIVITY]
05-21 22:41:00.736 1252 1305 I am_activity_launch_time: [0,123681068,com.zhihu.android/.app.ui.activity.MainActivity,1078,2684]
05-21 22:41:01.269 1252 2906 I am_destroy_activity: [0,128018471,73,com.zhihu.android/.app.ui.activity.LauncherActivity,finish-imm]
05-21 22:41:01.859 1252 3072 I am_proc_start: [0,21229,10111,com.zhihu.android:pushservice,service,com.zhihu.android/.push.getui.GetuiPushService]
05-21 22:41:01.882 1252 2857 I am_proc_bound: [0,21229,com.zhihu.android:pushservice]

这长达 1.9s 的时间,用户看到的都是白屏,更不用说后面还有 3s 的广告页,然后才到主界面,说好的用户体验呢。。。而且我用的机器是小米 Mix2S,高通845加持,那些低端机器就更不用说了,时间只会多不会少。

知乎用户体验 - 用户感受

用户看到的就是下面三个步骤(截图来自 Pro7)

  1. 首先点击桌面后,显示 StartingWindow(白屏页面)
    S80521-222728

  2. 2s 后,白屏页面跳转广告页面:
    S80521-222748

  3. 3S 后跳转知乎主界面
    S80521-222753

我建议知乎还是采用大多数 Android 应用目前采用的第二种方法,即定制简单的 StartingWindow,用户体验好不说,也能拉近 iOS 和 Android 版本的体验差距,比如下图(截取自知乎 iOS 版本)
Image-1

写在最后

很大程度上来说,Android 系统的用户体验取决于第三方应用,各个厂商定制的系统能提升一部分,但是一旦进入了应用的界面,体验就完全取决于应用了。

StartingWindow 是一个很小的点,但毕竟是应用的入口,入口做的都不好的话,怎么能吸引用户每次都去访问你呢?知乎只是我举的一个小例子,毕竟还有非常恶劣的采用第三种方式的应用垫底,希望通过这个例子,各位应用开发者能体验到应用启动速度对用户的直接影响,俗话说,天下武功,唯快不破,不是没有道理的。应用优化的好,系统自然也会沾光,最终受益的还是用户。

最后还是挂一下那些非常影响用户体验的应用(采用了第三种方法),也希望读者可以反馈,我会持续更新,他们是

  1. 微信
  2. 微信读书
  3. UC 浏览器
  4. 支付宝
  5. 工商银行
  6. 米家
  7. ……

关于我 && 博客

  1. 关于我 , 非常希望和大家一起交流 , 共同进步 .
  2. 博客内容导航
  3. 优秀博客文章记录 - Android 性能优化必知必会

一个人可以走的更快 , 一群人可以走的更远

微信扫一扫

❌
❌