403 评论

无需任何插件或扩展,定制 Firefox 外观

  关于“评论区改版”的补充说明
  十一假期重写了博客评论区的代码,并增加了评论的“热度排名”。这之后的两周,修复了好几个热心读者反馈的 bug,也采纳了热心读者提出的好些个建议(有些建议已经做出来了,有些还在计划中)。最近一周,前一篇博文的评论数从500+增长到700+。俺感觉评论界面的载入速度偏慢,所以上周俺一直都在优化代码,以提高界面载入速度。
  可能某些读者发觉俺连续两周没有发博文,担心俺出事了。其实最近2周,俺一直在评论区出没。经常逛评论区的同学,应该晓得俺没事儿。
  (判断俺是否出事了,【不要】光看“发博”间隔,要看俺的网络活动——有时候虽然没有发博文,但是俺可以通过回复评论体现出网络活动,以表明俺还活着)



★引子


  刚才说了,最近半个月都在倒腾页面代码(HTML/JS/CSS),业余时间几乎都花在这上面。搞得晚上做梦都梦见博客界面出 bug。在这种状态下,今天继续来讨论技术话题——关于 Firefox 的界面定制。
  网上已经有很多 Firefox 的插件或扩展,可以定制 Firefox 的界面。不过今天俺要聊的是——【无需任何插件/扩展】,就可以定制 Firefox 的各种界面。


★为啥俺要强调“无插件/无扩展”?


◇安全上的考虑


  信息安全领域有一个原则——系统中运行的代码越多,出现漏洞的概率就越大。
  如果不需要额外的插件和扩展,就可以定制 Firefox 的界面,那自然就可以做到“运行的代码最少”。
  另外,即使是 Firefox 官网提供的插件或扩展,你也不敢保证全都是【可信任】的。万一你使用了某个恶意的插件或扩展,那风险就大了。
  还有一点:插件和扩展都有自动升级的机制(可以在 Firefox 选项中禁掉自动升级),可以不断升级到最新版本。
  说到“软件的自动升级”这个玩意儿,它是两面性的。好处是可以通过这个机制,不断完善软件(比如修复新发现的漏洞);坏处是,万一某个软件的作者起了歹意,就可以在软件的新版本中悄悄地加入某些流氓功能,而用户却蒙在鼓里,毫不知情。

  今天要聊的这个招数,不需要依赖任何外部的插件和扩展,所以上述弊端都可以规避掉。

◇性能上的考虑


  不管是插件还是扩展,都会引入一定的性能开销。比如说:会占用更多的内存。【有时候】也会占用一些 CPU 资源。
  如果不需要额外的插件/扩展,性能上是最合算滴。

◇易用性上的考虑


  今天介绍的这个招数,仅仅需要涉及两个文本配置文件。【完全绿色】,而且非常轻量级。
  不需要任何安装步骤,只需要把配置文件复制到相应目录下,即可生效。
  对于经常重装系统的同学,方便易用也是一个需要考量的点。


★预备知识——如何找到 Firefox 的 profile 目录


  Firefox 的 profile 有时候也称为“实例”。在一个系统中,你可以为 Firefox 配置多个 profile,每个 profile 有各自【独立的】收藏夹、【独立的】配置选项(比如代理设置)、【独立的】页面缓存......
  默认情况下,Firefox 所有的 profile 都存放在同一个目录的【不同子目录下】(每个【子目录】是一个 profile)。
  那么,如何找到 Firefox 的 profile 目录捏?下面介绍几种不同的方法。

◇方法1——从 about:support 进入


  打开 Firefox,在地址输入 about:support 并回车,会进入其 support 界面。其中有一项是 Profile Directory(俺用的是英文版,中文版的叫法略有不同)。在这一项右边有一个“打开”的按钮,点击这个按钮就会跳到 profile 目录。

◇方法2——根据名称进入


  不同的操作系统,profile 目录的位置也不同。
  对于 Windows,你在资源管理器的地址栏输入如下,然后按回车,就进入了。
%APPDATA%\Mozilla\Firefox\Profiles

  对于 Linux 系统,profile 目录的位置如下
~/.mozilla/firefox/

  对于 Mac OS 系统,profile 目录的位置如下(有两种可能的位置)
~/Library/Application Support/Firefox/Profiles/
~/Library/Mozilla/Firefox/Profiles/


★预备知识——啥是 CSS 文件


  CSS 是洋文“Cascading Style Sheets”的缩写词。中文也称为“层叠样式表”或“级联样式表”。它可以用来定制 Web 页面的排版、布局、字体、颜色......
  考虑到某些读者是技术菜鸟,俺再稍微说一下:
  CSS 与 JS 脚本是【完全不同】滴。JS 脚本本质上是一种程序代码。因此,攻击者可以通过某种手段引诱你执行某些恶意的 JS 脚本,从而让你中招。而 CSS 本质上并【不是】程序代码(CSS【不是】可编程的)——它只是某种形式的配置文件,用来配置网页的展示方式,仅此而已。
  所以,使用外部的(网上找来的)CSS 文件【没有】安全风险。

  如果你之前对 CSS 一无所知,俺无法通过这短短的一个章节让你入门。这种情况下,建议你去中文维基百科扫盲一下(链接在“这里”)。
  别担心!你不需要很懂 CSS,也可以学会今天这篇教程。很多时候,你只需具备【依葫芦画瓢】的能力,即可 :)


★用来定制 Firefox 界面的 CSS 文件


◇存放位置


  Firefox 提供了某种机制,让用户可以通过 CSS 文件来定制 Firefox 的各种界面。
  要学会定制,首先要找到 CSS 文件存放的位置。
  前面已经提到了“profile 目录”。先找到 Firefox 当前 profile 所在的目录。对于大部分普通用户,只会有一个 profile,并且这个 profile 对应的目录名是形如 xxxxx.default 这样的形式。
  进入 profile 所在的目录后,在这个目录下还有一个子目录叫做 chrome,俺所说的 CSS 文件就放在这个 chrome 目录下。
  (可能有些同学会纳闷:为啥 Firefox 的配置文件存放目录,却用了 chrome 这个名字。其实是先有这个目录名,之后再有 Google 的 Chrome 浏览器)
  如果你没找到名叫 chrome 的目录,就自己创建一个

  为了避免技术菜鸟搞错,俺再唠叨一下。
  如果你没有发现 chrome 目录,然后自己创建了一个。你要确保这个 chrome 目录与另一个叫做 extensions 目录是【并列】关系(兄弟目录关系)。

◇文件名


  放到 chrome 目录下的配置文件有两个,名称分别为如下:
userChrome.css
userContent.css

  这两个文件分别有啥用途捏?且听俺细细道来:
userChrome.css 是专门用来定制 Firefox 【自身的界面】(比如 Firefox 自己的“地址栏、搜索栏、快捷菜单、滚动条......”)
userContent.css 是专门用来定制 Firefox 浏览的网站的界面(假如你对俺博客的某些界面效果不爽,就可以用它来定制)


★userChrome.css 实战举例


◇额外的格式要求


  虽然 userChrome.css 本身是一个 CSS 格式的文件,但是它与普通的 CSS 文件有个不同之处。它的【第一行】必须是如下形式
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
  除了上述这点,其它的语法与普通的 CSS 完全一样。

◇(根据 HTTPS 的加密级别)定制地址栏的颜色


  这是俺首先要介绍的一招。
  虽然现在的 Firefox 和 Chrome 都会在地址栏前端用一个小图标来提示 HTTPS 的加密类型。但是那个小图标实在太小了,不够显眼。俺希望把整个地址栏着色,以便更醒目地警告某些不够安全的 HTTPS 加密类型。
  下面这段 CSS 代码,展示了如何根据 HTTPS 加密类型来设置地址栏的颜色。中文是俺加的注释,不影响 CSS 的使用。
  关于“混合内容”的概念,可以参见 Firefox 官网的“这里”。
#urlbar
{
  position: relative !important;
  z-index: 1 !important;
}

/* 下面这一大坨样式,是为了作一些准备工作。不懂 CSS 的同学请直接无视之 */
#identity-box::after
{
  content: "" !important;
  position: absolute !important;
  height: 100% !important;
  width: 100% !important;
  top: 0 !important;
  left: 0 !important;
  opacity: .5 !important;
  z-index: -1 !important
}

#identity-box.verifiedDomain::after    /* 已验证通过的域名 */
{
  background-color: PaleGreen !important;    /* 你可以把这行的颜色值改为你自己喜欢的 */
}
#identity-box.verifiedIdentity::after    /* 已经验证通过的标识 */
{
  background-color: PaleGreen !important;    /* 你可以把这行的颜色值改为你自己喜欢的 */
}
#identity-box.weakCipher::after    /* 弱加密 */
{
  background-color: Salmon !important;    /* 你可以把这行的颜色值改为你自己喜欢的 */
}
#identity-box.mixedActiveContent::after    /* 混合内容,含“主动内容”(这种尤其危险) */
{
  background-color: DeepPink !important;    /* 你可以把这行的颜色值改为你自己喜欢的 */
}
#identity-box.mixedDisplayContent::after    /* 混合内容,含“被动内容” */
{
  background-color: Pink !important;    /* 你可以把这行的颜色值改为你自己喜欢的 */
}
#identity-box.mixedDisplayContentLoadedActiveBlocked::after    /* 混合内容,其中的“主动内容”已经被禁掉 */
{
  background-color: Pink !important;    /* 你可以把这行的颜色值改为你自己喜欢的 */
}

◇优化标签页的关闭按钮


  每个标签页上的关闭按钮(叉叉)太占用空间,可以设置成——只有当鼠标移动到某个标签页上方,才动态显示那个叉叉。
  具体代码如下:
.tabbrowser-tab:not([selected]) .tab-close-button
{
  visibility: hidden !important;
  margin-left: -16px !important;
}
.tabbrowser-tab:not([selected]):hover .tab-close-button
{
  visibility: visible !important;
  margin-left: 0px !important;
}

◇去掉没啥用的菜单项


  如果你嫌快捷菜单太冗长,可以用如下方式隐藏(俺只举2个例子,说明两种不同的隐藏方式)

第1种方式:根据菜单的标识进行隐藏

  下面这个例子,把几个常用的快捷菜单项隐掉。
  (对俺而言,这些功能太常用,都有对应的快捷键,就不要再浪费菜单的空间了)
#context-copy,    /* 复制 */
#context-cut,    /* 剪切 */
#context-paste,    /* 粘贴 */
#context-delete,    /* 删除 */
#context-undo,    /* 撤销 */
#context-selectall    /* 全选 */
/* 最后一项末尾【不能】出现逗号 */
{
  display: none !important;
}

  如果你想隐藏别的菜单项,可以到 Firefox 官网的“这个链接”查看各种内置菜单项的“命令名称”,然后稍作修改就变成菜单项的“标识”了——这就是俺所说的【依样画葫芦】 :)
  举例:
“全选”这个功能的命令名是
cmd_selectAll

该命令在快捷菜单中对应的 CSS 标识是
#context-selectall

第2种方式:根据菜单显示的文字进行隐藏

  上面那招是根据菜单的“标识”,但是菜单标识有时候不太好找,于是俺介绍另一个方式——根据显示在菜单项上的文字进行隐藏。
  下面是俺的举例,摘自本人的 Firefox 配置文件。
  (再次唠叨:由于俺用的是英文版,所以俺的菜单项上当然是英文。使用中文版的同学,请自行修改引号中的文字)
menuitem[label="Reload Tab"],
menuitem[label="Reload All Tabs"],
menuitem[label="Mute Tab"],
menuitem[label="Close Tabs to the Right"],
menuitem[label="Close Other Tabs"],
menuitem[label="Close Tab"],
menuitem[command="Browser:BookmarkAllTabs"]  /* 最后一项末尾【不能】出现逗号 */
{
  display: none !important;
}


★userContent.css 实战举例


◇额外的格式要求


  userContent.css 用到了某个特殊的 CSS 语法(@-moz-document)。通过这个语法来指定:某个样式只应用到某个特定的网址。
  这个语法有4种形式,分别如下:
/*
以下是【严格匹配网址】的语法。俺举的栗子:用来匹配中文维基百科的首页
*/
@-moz-document url(https://zh.wikipedia.org/)
{
/* 这里放置 CSS 样式定义 */
}

/*
以下是【匹配网址前缀】的语法,可以用来匹配以这部分字符串开头的网址。俺举的栗子:可以用来匹配 Google 搜索在不同国别下的网址。
比如: www.google.com.hk www.google.com.tw www.google.co.uk 都可以被下列方式匹配上。
*/
@-moz-document url-prefix(https://www.google.)
{
/* 这里放置 CSS 样式定义 */
}

/*
以下是【匹配域名】的语法,可以用来匹配该域名下的所有网址。俺举的栗子:本博客的域名
*/
@-moz-document domain(program-think.blogspot.com)
{
/* 这里放置 CSS 样式定义 */
}

/*
以下是正则表达式(规则表达式)的语法。俺举的栗子:用来匹配所有的 HTTPS 网址的正则表达式。
请注意,正则表达式需要包含在 半角引号 中间。
*/
@-moz-document regexp("https:.*")
{
/* 这里放置 CSS 样式定义 */
}

◇定制俺博客评论编辑框的高度


  先声明:
  俺仅仅是拿这个来作为示范。即使你从来不在俺博客发评论,也可以通过这个示例学到——如何用 userContent.css 去改变某个网站的界面样式。

  其实捏,本月初俺在重写评论界面时,总觉得 Blogspot 平台默认的“评论编辑框”太矮了,看了很不爽。当时俺在自己的 userContent.css 中加了一个样式去改善它。修改的过程中就想到——不如写一篇博文(也就是你正在看的这篇)。
  插一句题外话
  本博客的所有页面,俺都可以通过博客管理界面进行定制,除了上面提到的那个“评论编辑框”。因为这个编辑评论的 HTML 页面位于另一个域名(www.blogger.com),【无法】通过博客的管理界面定制它。

  你可以通过如下的语法,定制 blogspot 博客平台的编辑框高度。
@-moz-document url-prefix(https://www.blogger.com/comment-iframe.g)
{
  #commentsHolder .commentBodyContainer textarea#commentBodyField
  {
    height: 380px !important;  /* 俺设的高度是 380 像素,你也可以调整为其它数值 */
  }
}

  请注意,俺使用的是【前缀匹配】的语法(@-moz-document 网址前缀)。为啥俺不用“严格匹配”而用“前缀匹配”捏?因为这个网址的后半部带了一堆参数(网址中问号后面的那部分)。由于这些参数【不是】固定的(经常会发生变化)。因此,你就没法用“严格匹配”了。
  当然啦,也可以用正则匹配的语法(@-moz-document 网址正则式)来实现同样的效果。但是考虑到大部分读者不懂正则表达式,所以俺就光拿“前缀匹配”来举例。


★如何去找现成的 CSS 资源?


  大多数读者都是不懂 CSS 的,但是没关系。你可以去网上找别人写好的现成的 CSS 来用。
  下面这个网站大概是全球最大的 CSS 集散地。你可以在那上面找到很多现成的 CSS——这就是拿来主义的好处 :) 当然啦,你要具备基本的洋文阅读能力。
https://userstyles.org/

  另外,你还要善于使用搜索引擎,就可以搜到很多别人写好的现成的 CSS。关于这方面的技巧和教程,参见俺之前的一个系列:
如何挖掘网络资源》。


俺博客上,和本文相关的帖子(需翻墙)
扫盲 Firefox 定制——从“user.js”到“omni.ja”
如何用 GreaseMonkey 扩展 Google Reader
弃用 Chrome 改用 Firefox 的几点理由——关于 Chrome 69 隐私丑闻的随想
如何防止黑客入侵》(系列)
如何挖掘网络资源》(系列)
版权声明
本博客所有的原创文章,作者皆保留版权。转载必须包含本声明,保持本文完整,并以超链接形式注明作者编程随想和本文原始地址:
https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html

403 条评论

  1. TO ALL
    如今有了热度排名之后,大伙儿就【不需要】都挤到 1楼 了。
    需要咨询问题,或者提建议,都请重新开一层楼。
    发到 1楼 的提问,俺一概不回复。

    回复删除
  2. 随想兄,你怎么看最近各大系统中新增一个根证书,是中国金融认证中心的??

    回复删除
    回复
    1. TO 2楼的网友
      这个证书好像很早以前就看到过。
      对俺个人而言:
      凡是天朝官方发的证书,全都禁掉。
      考虑到如今香港已经沦陷,香港官方的证书,也记得禁掉。

      删除
    2. 已经帮认识的人把证书给禁止了。对了,随想兄怎么看国内的网络安全热?是真热还是共党在集体炒作?我总感觉这是共党在借机加强国内的网络监控,让人们越来越不敢说出自己的心声

      删除
    3. 感谢随想君,已经把香港证书给禁止,顺便再次更新翻墙教程,求扩散!
      https://plus.google.com/114529348026050003265/posts/PsHQnmSJcS2

      删除
    4. 编程兄!好久不见!近日编程兄改造论坛,逼🉐愚弟不得不启用很久不用的Zeroth Posclegomer身份留言了!这次留言提醒一下编程兄把自七月末以来的所有博文归档到博客离线版里!另外提醒一下兄🉐FAQ希望能够尽快上🐴。谢谢!

      删除
    5. TO Zeroth Posclegomer
      (以后要记得重开楼层)

      多谢老熟人提醒,俺争取在本月底更新博客离线版本。

      拖到现在是因为有些旧博文的图片链接还没有更新。
      俺一直用 Google Docs 做图床。
      8、9月份的时候,有读者发现早期博文的图片链接失效。
      原因是 Google Docs 的图片链接的格式发生变化。
      俺需要把 2012年上半年之前的旧博文,都处理一遍,更新图片链接。
      已经处理了大部分。
      这次评论区改造完成后,俺会写一个脚本,自动检查旧博文,报告无效的图片链接。
      这事儿搞定之后,就可以更新离线版本了

      删除
    6. 我们乐见编随近期专攻术业,发表中性科技博文,做出悬崖立马的行动。我们希望编随真心悔过,洗心革面重新做人,重投党和人民的怀抱,多做对国家和人民有益之事,报效党的养育之恩,报效祖国和人民。同时,敦促编随马上清除之前的反党叛国言论(包括博文和评论),以身作则,引导被你蒙骗的无知群众走向正途。并且及早向当地公安部门投案自首,向所在党组织坦白交代,争取党和国家对你从宽处理。人谁无过,知错能改,善莫大焉。
      倘若编随死性不改,修炼技术后还是用来反党叛国,终日躲藏在阴暗角落,行小人之事,逞小人之志,我们再次严正警告,对于一切汉奸小人,我们党和国家一律采取零容忍态度,无论追查到天涯海角,我们都能跨国联合执法,逮捕归案,绳之以法,严惩不贷。从联合追捕湄公河大毒枭,到全球红色通缉贪污官员,到跨境抓拿铜锣湾不法书商,到境外查捕电信诈骗分子,无一不证明我们的坚决态度和行动。反腐永远在路上,打击叛国者也永远在路上。
      中国共产党万岁!习主席万岁、万岁、万万岁!

      删除
    7. [quote]接下来,俺要想一个方式,在比较醒目的位置显示一下提示信息:
      比如 Google 会误判评论

      比如 你所说的表情符号的显示问题[/quote]

      删除
  3. 能不能做一個頁面,可以實時直接查看和回覆全博客最新評論。這一來就可以當論壇用了。

    回复删除
    回复
    1. TO 添磚加瓦
      多谢提建议 :)
      俺早有类似想法。当时觉得工作量有点大,没有动手。
      这次俺把界面代码都重写了,有信心搞定这个。

      可以参考[url=https://program-think.blogspot.com/p/search.html]站内搜索[/url]
      搞一个独立页面,作为实时评论的管理界面,
      在这个界面上可以查看最新的,也可以回复。
      如果某条新来的评论是次级(嵌套)评论,还可以看到其对应的上级评论

      删除
  4. 前排支持 随想君 上毛概时总被老师恶心到怎么办

    回复删除
    回复
    1. TO 文远字
      你可以把这当成训练批判性思维能力的机会嘛 :)

      删除
    2. 此评论已被作者删除。

      删除
    3. 此评论已被作者删除。

      删除
  5. 前排支持,有时评论比正文还有价值,公众号就没这么开放了。

    回复删除
  6. 回复
    1. TO Zhijun Tan
      你指的是定制浏览器界面吗?

      俺的观点:
      定制界面主要【不是】为了好看,是为了提升效率,有时候还可以提升安全性(参见本文中介绍的“地址栏着色”)

      删除
  7. 感谢随想君,已经把香港证书给禁止,顺便再次更新翻墙教程,求扩散
    https://plus.google.com/114529348026050003265/posts/PsHQnmSJcS2

    回复删除
  8. 1.朝廷正在轰轰烈烈搞“红军长征”80周年纪念,博主打算写点什么吗?
    2.散财童子又给菲律宾送钱了,建设整理一份朝廷送钱的历史记录。
    3.聊聊贾敬龙案?

    回复删除
    回复
    1. TO 挖坑专业户
      多谢提建议 :)
      关于热点事件,俺有个初步想法:
      利用“热度排名”来确定下一期的《每周转载》。

      把相关的热点事件,分别开楼层。然后让大伙儿来“顶”或“补充内容”
      哪个热点排名靠前,就是大伙儿关注度高的

      删除
    2. 前天觉得可聊聊府谷爆炸,可惜影响并没有滨海那么大。还是支持写篇有关贾敬龙的。

      删除
    3. [quote]接下来,俺要想一个方式,在比较醒目的位置显示一下提示信息:
      比如 Google 会误判评论

      比如 你所说的表情符号的显示问题[/quote]

      删除
  9. 有一个 UC 脚本 [url=https://github.com/Griever/userChromeJS/tree/master/UserCSSLoader]UserCSSLoader[/url],可以提供类似扩展 [url=https://addons.mozilla.org/zh-TW/firefox/addon/stylish/]Stylish[/url] 的功能。可以免扩展定制CSS,比用纯 userChrome.css 管理方便。

    回复删除
  10. 编程兄!好久不见!近日编程兄改造论坛,逼🉐愚弟不得不启用很久不用的Zeroth Posclegomer身份留言了!这次留言提醒一下编程兄把自七月末以来的所有博文归档到博客离线版里!另外提醒一下兄🉐FAQ希望能够尽快上🐴。谢谢!

    回复删除
  11. [quote]接下来,俺要想一个方式,在比较醒目的位置显示一下提示信息:
    比如 Google 会误判评论

    比如 你所说的表情符号的显示问题[/quote]

    回复删除
  12. 既然提到了《如何挖掘网络资源》系列,这坑什么时候继续填啊 - -|

    回复删除
  13. firefox 有个很不爽的地方,现在扩展都要传给他们签名,自己写给自己用的也要。据说有些版本(开发者版,无品牌版智力的)可以不用签名,不过我没成功过。有童鞋试过么?

    回复删除
  14. 本以为这一期是深挖贾敬龙事件,没曾想又是技术贴,完全不感冒啊,编程兄

    回复删除
  15. 尊敬的编程随想先生:
    你好!:)
    我是中国广东人(不便透露个人的具体信息)。目前就读于广东省广东东软学院,所学专业是软件技术(也就是软件开发),我是2016年6月份刚被录取的(也就是新生)。注:我是一名专科生,由于广东东软学院在2016年几乎全面升为本科,这个专业(软件开发)在这个学校今年只收收100多号人,我也算是不幸中的万幸,因为我在高考前中暑发烧,实属不幸 :( ,但是有于我本人也是热衷于编程语言和Internet,也就产生了一系列的机遇和问题。
    第一个机遇:我想对天发誓:我人生中(到目前为止)最幸运的事情,便是遇见您,我想说明下我个人很仰慕您,因为您"给了我第二次生命",拯救了我的未来,让我跟清楚如何作为一名中国人,比如,让我印象最深刻的是"六四事件"因为我看过那个三小时的记录片。说明起因:我在看到您的博客之前,我一直使用一些乱七八糟的翻墙软件,后来加了一些IT有关的QQ群,在其中的一个QQ群的QQ群文件中看到一些有关您博客的文章,后来经过群主提示,从维基百科上了解到了您。
    第二个机遇:从您的博客中,了解了很多很多有意义的知识,特别是翻墙有关的技术,等等(我的语言表达能力不足,但我内心中真的有一种无法用语言表达的意思)。再次感谢您的指导 :) 。
    由于字数的关系,关于机遇的事情就讲到这。以下是我很迫切需要请您回答的问题:
    1.关于这个专业和行业的问题,我先说下我的人生规划:首先,我是专科生学习的方向是Java方向(目前正在真的很刻苦努力在学习中,因为我热爱这个专业:) , 在专科毕业后,然后去考专升本(广东这边都讲成专插本,就是再读两年本科,就毕业时有真正的本科学位)。由于我的学校在Java的学习方向是定位称移动安卓方向的,我个人以后考虑自学一下JavaEE等内容后转到从事服务器的后端。(由于我听说从事服务器后端的可以在几年后调用到管理层),您看到了我的人生规划有什么建议和想法吗 :)
    2.我在这段时间我在谷歌上看到很多文凭可以购买的内容,我看到过您在留言说您周围的一些同事学历低也能过得好,那能请您举例一下吗 (注:不要透露您同事的个人信息):)
    3.还是文凭购买的问题,那个买来的文凭虽然说可以做到和真的几乎一样,但听说学信网是查不到信息的,那还有用吗?那我想问下在去到公司面试时,公司的人事部有去核实个人信息吗? :( 我有点不安
    4.读到这,您也大概能够了解到我的个人情况
    我总结下:1)我热爱IT和软件这方面的专业;
    2)我个人喜欢关注政治,经济,历史(受你影响 :) ;
    3)我很注重我的前程
    所有,第四个问题,我留个空白,为什么呢? 因你您是"随想",发挥您的特长 :) 提供给您一个思考空间,想对我说什么都可以,我会虚心接受。
    最后,我祝福您健康长寿,完事如意 :)
    一个普通的中国人 :)
    2016年10月27日

    回复删除
    回复
    1. 如果你是认识编程随想的人,我觉得你不应该考虑买假证书这种事, 至于专插本,可插可不插,关系不是很大,因为大多本科学校也学不到什么东西,计算机的学习主要在于个人。如果你那么在乎学历,可以一边工作,一边考个专升本。两年的工作时间学到的东西,我觉得要比学校要多。

      删除
    2. 此评论已被作者删除。

      删除
  16. 此评论已被作者删除。

    回复删除
    回复
    1. 莫名其妙,除了假文凭,你问编程什么我都不会感到奇怪的。

      删除
    2. 此评论已被作者删除。

      删除
    3. TO S AS
      针对你咨询的几个问题,俺逐一回复如下(个人观点,仅供参考):

      1、
      你提到说:
      [quote]我听说从事服务器后端的可以在几年后调用到管理层[/quote]

      这类说法,俺觉得不靠谱。
      是否能担任管理工作,跟很多因素有关(尤其是个人的非技术因素),当然还有公司的因素(比如企业文化之类的)。
      另外,
      为了便于担任管理工作而去学某个技术领域,这个动机本身就不对。

      在学习技术方面,俺本人更强调【兴趣】。参见如下博文:
      《[url=https://program-think.blogspot.com/2015/12/Hobbies-and-Interests.html]什么是【真正的】兴趣爱好?以及它有啥好处?[/url]》

      2、
      你希望俺举例,但是俺又不方便透露太多个人信息,只能简单说一下:
      俺工作这么多年,碰到很多个技术和职业素养都很靠谱的人,同时又是低学历的。
      这些人里面,论级别——有总监级或部门经理级的。
      论岗位分工,有搞开发的,有搞测试的、有搞产品管理的,有搞安全服务的......

      3、
      俺本人强烈反对去“买文凭”。
      俺一直认为学历和文凭都不重要。为了一个不重要的东西,去牺牲诚信,实在不值得。
      至于公司的 HR 是否去核实简历的细节。这个要看不同公司的情况,不能一概而论。

      4、
      前面俺提到的那篇关于“兴趣”的博文,你可以看看。
      你提到“买文凭”的动机,俺感觉你可能比较功利(但愿俺猜错)。
      所以,下面这篇博文,你也可以参考一下。
      《[url=https://program-think.blogspot.com/2014/01/misunderstanding-about-making-money.html]为啥急功近利反而赚不到钱——给拜金主义者的忠告[/url]》

      还有,
      在职业生涯中,你工作的头一两家公司,对你是很重要的(对你的影响会很大)。
      所以在职业生涯早期,选择好的公司,很重要。
      俺所说的“好”,【不是】指钱多或者福利好;俺指的是这个公司是否有助于提升你的能力,是否有助于你养成好的职场习惯/作风。
      而且在一家好的公司,你有可能会碰到职业生涯中的导师(教会你很多东西,尤其是非技术的东西),也可能会碰到一些志同道合的同事/朋友。
      相反,
      某些差的公司,会把年轻人的热情和斗志消磨掉,会让人变得玩世不恭、势利、官僚作风...
      对这种现象,俺称之为【体制化】。
      关于“体制化”这个话题,俺写过一篇:
      [url=https://program-think.blogspot.com/2010/11/institutionalize.html]谈谈体制化,并推荐《肖申克的救赎》[/url]

      再说说“学习技术”
      学习技术不要仅仅停留在“技术的表面”。参见:
      《[url=https://program-think.blogspot.com/2009/02/study-technology-in-three-steps.html]学习技术的三部曲:WHAT、HOW、WHY[/url]》
      当你善于思考 WHY 型的问题,你就可以在不同技术领域做到融会贯通

      删除
    4. 此评论已被作者删除。

      删除
    5. 此评论已被作者删除。

      删除
    6. 此评论已被作者删除。

      删除
    7. 希望博主能永远保持匿名,要是被失踪了恐怕后继无人了。

      删除
    8. 回复 “地铁迷” :我不希望永久匿名,我希望墙倒塌,暴政消失,正义的人可以受嘉奖

      删除
    9. “学历和文凭都不重要”,说得相当不错!当今社会,有许多东西更能体现一个人的价值——尤其是共产党员的身份。
      能成为党员,必然经过千锤百炼,党员本身就是自身素质过硬的最好证明。君不见,大街上、企事业单位里张贴的先进个人光荣榜,清一色是中共党员,是不会有错的。多少单位招聘坚持党员优先,正是瞄准了共产党员这一精英群体。
      然而,有的面试官仍拘泥学历和文凭,是应予批判的。须知面试中,[b]政审关[/b]才是重中之重,一定要搞清,应聘者是否党员,[b]成分[/b]如何,是否爱祖国爱社会主义、拥护中国共产党?如是党员,自当破格录取;成分好的,优先照顾;有成分问题的,则谨慎录用。
      总而言之,作为招聘人员,能重视政审关,不以学历和文凭论人才,是难能可贵的!

      删除
    10. 韦兄说得对!作为面试官一定要注意,应聘者要是带有红色基因,或者爸爸叫李刚的,一定要招之唯恐不及。这不管是对于个人,还是对于单位的前途和安全来说都是十分紧要的!要是应聘者是黑五类等成分不好的人,即使技能水平再高,未来也难免成为祸患,所以是不能要的!

      删除
    11. 路过的网络工程师2016年10月29日 17:45:00

      查了一下,东软不是升本科了嘛。

      Java 虽然是找工作无优的语言,也有助于学习面向对象的基本概念,但是你如果对网络有兴趣,建议你跟随网络公司的脚步,比如 Facebook 的 Hack,Google 的 Go,Microsoft 的 TypeScript。

      学语言也只是编程的一小部分,不同语言之间有很多东西可以融会贯通。更重要的还是背后的原理,如数据结构和算法的复杂性分析、离散数学。还有常见的设计模式,如 Polymorphism、MVC。

      比起学历,做几个样品出来是最能显示你的能力的。如果想不出来自己想做什么,可以去开源社区看需要什么,贡献代码。

      删除
    12. 兄弟,你Java学得怎么样啊?我也是专科生,但是没法专插本。我们这边也是Java到安卓。我学习不好,希望能借鉴一下

      删除
    13. 此评论已被作者删除。

      删除
    14. 此评论已被作者删除。

      删除
    15. 此评论已被作者删除。

      删除
    16. 什么二八原理。什么套路。怎么我自己写的我自己都不知道有什么套路。。
      没错,我就是那个很少的专科生。而且也是大一新生,而且还是只读两年的大一新生。
      而且我不认为大部分事物都可以用二八原理来解释。

      删除
    17. 而且我感觉,难道编程随想在你的心目中已经变成了类似教主一样的角色了嘛?我从你的话语有这么一点点的感觉。
      TO 编程随想
      大哥,我认为是时候发一篇培养独立思考的文章出来了。

      删除
    18. 此评论已被作者删除。

      删除
    19. 此评论已被作者删除。

      删除
  17. https://tiandixing.org/viewtopic.php?f=15&t=211841
    https://tiandixing.org/viewtopic.php?f=15&t=203608&hilit=#p1147848
    https://tiandixing.org/viewtopic.php?f=15&t=205249

    这三篇帖子,都是讲的主机断网、整机隔离的问题。有关虚拟机联网、主机断网,但是我就是感觉难度太大,所以想请博主一起研究一下

    回复删除
  18. 博主 讲讲大数据方面的知识嘛 比如天朝的各种数据爆料 用大数据快速的查询

    回复删除
  19. 哎呀,听说十一月又要在鸟镇开局域网大会了,好期待呀:)

    回复删除
  20. 博主可以在博客里搞一个"博主专用签到器",每天博主来签到
    这样如果哪天博主没签到就说明粗事了

    回复删除
  21. 六中全会的作用以及影响能说一下吗?确定习核心?
    还有最近比较热门的房地产
    林毅夫和师弟的文贯中的对中国经济的论断。

    回复删除
  22. [quote]最近一周,由于前一篇博文的评论数达到从500+增长到700+。[/quote]
    “由于”与“达到”多余。
    [quote]很多时候,你只需具备【依葫芦画瓢】的能力,既可[/quote]
    正作“即可”。
    [quote]CSS中所有的: :after[/quote]
    双冒号间无空格。
    [quote]如果你嫌快捷菜单太冗长。可以用如下方式隐藏[/quote]
    标点应为逗号。
    [quote]@-moz-document url(https://zh.wikipedia.org/)[/quote]
    中文维基百科首页为https://zh.wikipedia.org/wiki/Wikipedia:%E9%A6%96%E9%A1%B5

    回复删除
    回复
    1. quote语法似乎还有问题,换种写法来。

      原文:最近一周,由于前一篇博文的评论数达到从500+增长到700+。
      “由于”与“达到”多余。

      原文:很多时候,你只需具备【依葫芦画瓢】的能力,既可
      正作“即可”。

      原文:CSS中所有的: :after
      双冒号间无空格。

      原文:如果你嫌快捷菜单太冗长。可以用如下方式隐藏
      标点应为逗号。

      原文:@-moz-document url(https://zh.wikipedia.org/)
      中文维基百科首页为https://zh.wikipedia.org/wiki/Wikipedia:%E9%A6%96%E9%A1%B5

      删除
    2. bbcode在手机版页面无法显示,电脑页面上正常。

      删除
    3. TO 勘误
      很难得看到像你这么仔细的勘误 :)

      你在24楼提到的几处问题,都已经更正了(除了最后一个)

      维基百科的首页,其路径(path)只需要指定到根(/)
      它自己会【自动跳转】。
      把首页的网址写成
      https://zh.wikipedia.org/
      比写成
      https://zh.wikipedia.org/wiki/Wikipedia:%E9%A6%96%E9%A1%B5

      更加简短

      删除
    4. TO 勘误
      BBCode 语法中的引用语法(quote),实现的界面效果还是有点问题。俺待会儿完善一下。

      另,
      今天还要继续完善重写后的评论区代码(还有些细节不太满意)

      删除
    5. TO 勘误
      BBCode 语法中的引用语法(quote),今晚已经改善了。
      现在去看你在 24楼 的原帖,能看出引文效果了

      删除
  23. 等了半个月,博主终于发新博文了。

    回复删除
  24. Chromium 用户后排围观,另外有没有打算加个是否按热度排序的选项(好不习惯…… 😂

    回复删除
    回复
    1. 是啊,好不习惯,感觉评论 乱糟糟的

      删除
    2. 还有,回复一个人后,都不知道评论 看到哪里了

      删除
  25. 隔了如此长的时间都没新博文,担心楼主被失踪了。这篇使我吃了颗定心丸。

    回复删除
  26. TO Tom
    多谢老熟人提批评意见 :)

    关于 Chrome vs Firefox
    俺曾经在《[url=https://program-think.blogspot.com/2013/06/privacy-protection-0.html]如何保护隐私[/url]》系列中提到了——
    为啥 Firefox 在【隐私方面】优于 Chrome

    前几年 Chrome 的性能(相比其它浏览器)有优势。
    现在这个优势不明显了。

    另外,
    Chrome 的定制性【不如】 Firefox,比如你自己也说了,Chrome 找不到类似方法——【无需扩展】定制界面
    像俺这种极客,对【可定制性】是很看重的。

    回复删除
  27. 论万恶“旧中国”
    https://pbs.twimg.com/media/CvzaOdMVYAA9zgq.jpg

    回复删除
    回复
    1. URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html
      Browser: Chrome
      Platform: Linux x86_64
      ================
      Uncaught initEvent: Invalid 'update' attr!
      Line: 773
      ================

      删除
  28. TO Tom
    关于博客的“站内搜索”
    俺刚才去看来一下当年写的代码,其实在搜索博文的时候,已经是用 Google 提供的 API,
    跟你提到的方法类似。
    但你提到的方法,是面向用户的(直接返回页面);
    而俺用的 API 是面向 JS 脚本(返回 JSON 对象)。

    这两种方法的性能是基本等价的——都是在【服务端】进行关键字搜索,然后把结果返回客户端

    回复删除
  29. 有幸看到随想兄新作。个人也非常喜欢使用 Firefox 浏览器,翻墙需经常切换代理,类型较多,有 Socks5 本地代理、HTTPS 代理和 PAC 方式。手动切换不太方便,有不使用扩展的便捷方式吗?
    补充:Opera 11 是可以的,见这里:http://shun.im/21451

    回复删除
  30. [quote]URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html?m=0
    Browser: Firefox
    Platform: Linux armv7l
    ================
    uncaught exception: addComment: Not found top comment!
    ================
    uncaught exception: sortTopComments: Consistency check failed!
    ================[/quote]

    回复删除
  31. 检测到页面脚本的错误/异常 :( 请把下面框中的调试信息反馈给博主,以帮助修复 bug。博主不胜感谢! 关闭

    URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html
    Browser: Chrome
    Platform: Win32
    ================
    Uncaught initEvent: Invalid 'update' attr!
    Line: 773

    回复删除
    回复
    1. URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html
      Browser: Chrome
      Platform: Win32
      ================
      Uncaught initEvent: Invalid 'update' attr! at menubars
      Line: 773
      ================

      这两个应该差不多,
      另外博主修改了代码后,现在可以就XX-net留言了,方便不少。

      删除
    2. 反复出现!
      URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html
      Browser: Chrome
      Platform: Win32
      ================
      Uncaught initEvent: Invalid 'update' attr! at menubars
      Line: 773
      ================
      Uncaught sortTopComments: Consistency check failed!
      Line: 773
      ===============

      删除
    3. TO 不回头
      感谢利用错误报告界面反馈 bug :)

      关于你反馈的2个问题,
      第一个问题:昨天俺已经在 25楼 回复了(尚未解决,但是补充了更详细的错误日志)
      第二个问题:刚才俺在 47楼 回复了

      删除
  32. 此评论已被作者删除。

    回复删除
  33. TO Tom
    感谢利用错误报告界面反馈 bug :)

    之前有读者反馈同样的问题,但是俺自己无法复现 :(
    刚才俺补充了更详细的错误日志信息,等下一位碰到问题的读者贴出错误日志

    回复删除
  34. 技术贴后排支持,以为会是陕西爆炸、习大撒币、长征呢...突然想起一部电影...Home..Boov的领导人说他们是最擅长逃跑的种族,而且欺骗、甚至可以说是洗脑,和群众说他们的敌人如此残暴邪恶、人类怎么低下无能...然而这并不是它的主旋律(。•́︿•̀。)

    回复删除
  35. 过了路的过路人2016年10月28日 14:51:00

    to 楼主:你的github里面的电子书很久没有更新了,该更新了,上次我发给你的抽空上传一下吧

    回复删除
    回复
    1. 先自己顶一下来增加热度。。。。。

      删除
  36. 对付强拆大杀器:
    https://www.youtube.com/watch?v=EQ-XOrz6s5Q
    https://www.youtube.com/watch?v=Fs3omLyDuqI

    回复删除
  37. 我们乐见编随近期专攻术业,发表中性科技博文,做出悬崖立马的行动。我们希望编随真心悔过,洗心革面重新做人,重投党和人民的怀抱,多做对国家和人民有益之事,报效党的养育之恩,报效祖国和人民。同时,敦促编随马上清除之前的反党叛国言论(包括博文和评论),以身作则,引导被你蒙骗的无知群众走向正途。并且及早向当地公安部门投案自首,向所在党组织坦白交代,争取党和国家对你从宽处理。人谁无过,知错能改,善莫大焉。
    倘若编随死性不改,修炼技术后还是用来反党叛国,终日躲藏在阴暗角落,行小人之事,逞小人之志,我们再次严正警告,对于一切汉奸小人,我们党和国家一律采取零容忍态度,无论追查到天涯海角,我们都能跨国联合执法,逮捕归案,绳之以法,严惩不贷。从联合追捕湄公河大毒枭,到全球红色通缉贪污官员,到跨境抓拿铜锣湾不法书商,到境外查捕电信诈骗分子,无一不证明我们的坚决态度和行动。反腐永远在路上,打击叛国者也永远在路上。
    中国共产党万岁!习主席万岁、万岁、万万岁!

    回复删除
  38. 我们乐见编随近期专攻术业,发表中性科技博文,做出悬崖立马的行动。我们希望编随真心悔过,洗心革面重新做人,重投党和人民的怀抱,多做对国家和人民有益之事,报效党的养育之恩,报效祖国和人民。同时,敦促编随马上清除之前的反党叛国言论(包括博文和评论),以身作则,引导被你蒙骗的无知群众走向正途。并且及早向当地公安部门投案自首,向所在党组织坦白交代,争取党和国家对你从宽处理。人谁无过,知错能改,善莫大焉。
    倘若编随死性不改,修炼技术后还是用来反党叛国,终日躲藏在阴暗角落,行小人之事,逞小人之志,我们再次严正警告,对于一切汉奸小人,我们党和国家一律采取零容忍态度,无论追查到天涯海角,我们都能跨国联合执法,逮捕归案,绳之以法,严惩不贷。从联合追捕湄公河大毒枭,到全球红色通缉贪污官员,到跨境抓拿铜锣湾不法书商,到境外查捕电信诈骗分子,无一不证明我们的坚决态度和行动。反腐永远在路上,打击叛国者也永远在路上。
    中国共产党万岁!习主席万岁、万岁、万万岁!

    回复删除
  39. URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html
    Browser: Chrome
    Platform: Win32
    ================
    Uncaught TypeError: Cannot read property 'length' of undefined
    Line: 1
    ================

    回复删除
  40. 博主,在vpn断连时看评论出错:
    URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+programthink+%28programthink%29
    Browser: Chrome
    Platform: Win32
    ================
    Uncaught initEvent: Invalid 'update' attr! at menubars
    Line: 773

    回复删除
  41. 您好,我是您忠实的读者。

    我非常喜欢您技术性的文章,我也想让更多的人看到它。

    我想自己在墙内搭建一个论坛,把您的文章放上去,结尾会有您的名字和原文网址。

    想征求您的意见。

    回复删除
    回复
    1. 还是算了吧,估计在内地“编程随想”已经是敏感词了,转载多了当心条子哦:)

      删除
    2. 墙内搭建论坛,可以用免费的,但记得要全程tor双重代理保证安全。因为墙内敏感词众多,所以墙内建个敏感论坛活得不会太长久。

      删除
  42. 对于可定制度低的网站的SEO,有什么tips吗?(比如deviantart)

    回复删除
  43. 深有同感,每次上课我都想吐

    回复删除
  44. 来晚了只能后排开楼也有点不习惯。
    博主,自定义时间过滤的默认北京时间的时区功能别忘了哦。另外还有无刷获取被误判评论实现了吗?

    回复删除
    回复
    1. 注入JS只能用油猴之类的?能否无需扩展插件?

      删除
  45. 但我还是喜欢用chrome,主要是它的标签页管理太强大了

    回复删除
    回复
    1. 同是喜欢用chrome,因为




      我是GOOGLE 的 fans...

      删除
  46. URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html
    Browser: Firefox
    Platform: Win32
    ================
    uncaught exception: initEvent: Invalid 'update' attr! at menubars
    ================

    回复删除
  47. 此评论已被作者删除。

    回复删除
  48. URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html
    Browser: Firefox
    Platform: Win32
    ================
    uncaught exception: sortTopComments: Consistency check failed!
    ================

    回复删除
    回复
    1. TO 47楼的网友
      感谢利用错误报告界面反馈 bug :)

      这个错误比较奇怪,俺一直未能复现。
      但是已经有好几个读者反馈了。

      刚才俺增加了更详细的错误日志,然后再等大伙儿的反馈。

      删除
  49. URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html?comment=1477649026229#1477649026229
    Browser: Chrome
    Platform: Win32
    ================
    Uncaught sortTopComments: Consistency check failed!
    Line: 773
    ================
    Uncaught initEvent: Invalid 'update' attr! at menubars
    Line: 773
    ================

    回复删除
  50. 随想兄~我发现10天是我能忍受你不发文章的极限,超过我就开始担心你是否被查水表了:)关注你很久了~以前老发匿名评论

    回复删除
  51. URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html?comment=1477638634836#1477638634836
    Browser: Firefox
    Platform: Linux i686
    ================
    uncaught exception: sortTopComments: Consistency check failed!
    ================

    回复删除
  52. URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html
    Browser: Chrome
    Platform: Win32
    ================
    Uncaught initEvent: Invalid 'update' attr! at menubars

    回复删除
  53. ,看了关于虚拟机的问题,我在家也配置了虚拟机,在http://msdn.itellyou.cn/下载了xp的镜像,安装好xp需要激活,不激活只有30天的试用期,所以我就创建了快照,如果过了试用期30天我就退回到原始快照(还能在用30天),可是过了30天之后我再退回到原始快照,可是提示我激活xp。可是您在博客中说道:“首先,快照是针对某个虚拟系统(Guest OS)而言的。当你为某个虚拟系统创建快照,则虚拟机软件会把这个虚拟系统的所有信息(包括内存状态、硬盘状态、等等)都保存起来。当你需要的时候,可以再切换到这个快照。一旦切换到某个快照,虚拟系统(Guest OS)就回到当初创建快照的那个状态。
      ”这是什么原因呢?盼望大神给解答。文笔不好,希望您看的明白。谢谢。

    回复删除
    回复
    1. 给您发了好几封邮件,也不知道您收到了没有,都是关于这个问题的.

      删除
    2. 看了关于虚拟机的问题,我在家也配置了虚拟机,在http://msdn.itellyou.cn/下载了xp的镜像,安装好xp需要激活,不激活只有30天的试用期,所以我就创建了快照,如果过了试用期30天我就退回到原始快照(还能在用30天),可是过了30天之后我再退回到原始快照,可是提示我激活xp。可是您在博客中说道:“首先,快照是针对某个虚拟系统(Guest OS)而言的。当你为某个虚拟系统创建快照,则虚拟机软件会把这个虚拟系统的所有信息(包括内存状态、硬盘状态、等等)都保存起来。当你需要的时候,可以再切换到这个快照。一旦切换到某个快照,虚拟系统(Guest OS)就回到当初创建快照的那个状态。
        ”这是什么原因呢?盼望大神给解答。文笔不好,希望您看的明白。谢谢。

      删除
    3. ,看了关于虚拟机的问题,我在家也配置了虚拟机,在msdn.itellyou.cn/下载了xp的镜像,安装好xp需要激活,不激活只有30天的试用期,所以我就创建了快照,如果过了试用期30天我就退回到原始快照(还能在用30天),可是过了30天之后我再退回到原始快照,可是提示我激活xp。可是您在博客中说道:“首先,快照是针对某个虚拟系统(Guest OS)而言的。当你为某个虚拟系统创建快照,则虚拟机软件会把这个虚拟系统的所有信息(包括内存状态、硬盘状态、等等)都保存起来。当你需要的时候,可以再切换到这个快照。一旦切换到某个快照,虚拟系统(Guest OS)就回到当初创建快照的那个状态。
        ”这是什么原因呢?盼望大神给解答。文笔不好,希望您看的明白。谢谢。

      删除
    4. URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html#1477652120119
      Browser: Chrome
      Platform: Win32
      ================
      Uncaught sortTopComments: Consistency check failed!
      Line: 773

      删除
    5. [quote]接下来,俺要想一个方式,在比较醒目的位置显示一下提示信息:
      比如 Google 会误判评论

      比如 你所说的表情符号的显示问题[/quote]

      删除
    6. TO gudu
      看来你已经掌握了提升热度的窍门 :)

      你提到说,发了好几封邮件给俺。
      俺正好借这个机会说明一下:
      给俺发邮件的读者非常多,几年下来,俺的邮箱中未读邮件已经有【几千】了。
      俺目前只能是有空的时候,随机抽几封邮件回复。
      所以你的来信没有被回复,俺只能表示抱歉 :(

      关于虚拟机
      你的误解的比较普遍的。俺来解释一下:
      虚拟机快照回退之后,确实会把所有【本地】的信息都恢复到原先状态。
      但是,
      恢复快照是【无法】恢复物理时间的。
      所以,当系统联网获取到了物理时间,自然就会判定——激活的试用期已经结束。

      你可以做一个测试:
      在断网的情况下,并且保持虚拟机的系统时间在试用期之内

      删除
    7. TO gudu
      快照回退可以还原虚拟机系统的所有信息。但一般说来,虚拟机的时间日期会和宿主机保持一致。

      删除
    8. 我粗略的认为嘛。
      [quote]博主能否提供一些简单易用的黑客教程或软件?[/quote]
      你可以去Google一下“Kali Linux”里面全都是黑客软件,什么Nmap,SqlMap,burpsuite,wireshark等等等等,至于教程,我相信,你用这四个英文去百度或者Google,例如“Nmap教程”大把大把!
      而且这些都能够在Windows下面跑,忘记跟你说了,博主的电脑环境应该是Linux,博主只有虚拟机是Windows。
      [quote]虽然估计博主不肯教,但还是想问一下,知道怎么盗号吗?[/quote]
      这句话让我有种小学生提问的感觉,怎么盗号这种问题就像怎么样把别人口袋里的钱转到自己的口袋,要么就知道自己知道密码,要么就套别人的密码,要么就社工客服让客服给你改密码,要么就攻进别人的服务器,自己挑吧,毕竟任何一个环节都可以写成一本书!

      至于你中间那段话,我不明白到底要表达什么,是为了引出下一句的盗号还是为了询问有什么可以创一个匿名手机号的方法呢?
      匿名手机号的话,Google voice,textnow什么的都可以啊,如果你要什么中国匿名的手机号,那么,我感觉很困难,毕竟国务院下的实名制规定,要想不实名,请爬到那个位置或者干脆推翻,然后亲自修改政策。
      我相信,其实博主如果有手机号的话肯定也实名了,但是有没有呢,我不知道哦!

      删除
  54. URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html
    Browser: Chrome
    Platform: Win32
    ================
    Uncaught sortTopComments: Consistency check failed!
    Line: 773

    回复删除
  55. URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html
    Browser: Chrome
    Platform: Win32
    ================
    Uncaught initEvent: Invalid 'update' attr! at menubars
    Line: 773
    ================

    回复删除
  56. URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html
    Browser: Firefox
    Platform: Win32
    ================
    uncaught exception: sortTopComments: Consistency check failed!
    ================

    回复删除
  57. 不知随想君看了俺的博客没有?俺在上面拓展介绍Tails和Tor,嘿嘿。

    会C系语言(C++/Obj-C/python)的工程师,能如何更好地帮助携带“违禁品”的TCP数据包躲过GFW的深度包检测?(即类似Shadowsocks的解决方案)

    回复删除
    回复
    1. 路过的Tor节点2016年10月29日 17:57:00

      https://github.com/Yawning/obfs4
      https://github.com/twisteroidambassador/pluggabletransportadapter
      https://typeblog.net/obfourscating-shadowsocks-with-obfs4/

      删除
  58. 检测到页面脚本的错误/异常 :( 请把下面框中的调试信息反馈给博主,以帮助修复 bug。博主不胜感谢!
    URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html
    Browser: Chrome
    Platform: Win32
    ================
    Uncaught sortTopComments: Consistency check failed!
    Line: 773
    ================

    回复删除
  59. URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html
    Browser: Chrome
    Platform: MacIntel
    ================
    Uncaught initEvent: Invalid 'update' attr! at menubars
    Line: 773
    ================

    回复删除
  60. URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html
    Browser: Chrome
    Platform: Win32
    ================
    Uncaught initEvent: Invalid 'update' attr! at menubars
    Line: 773
    ================

    回复删除
  61. URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html
    Browser: Chrome
    Platform: Win32
    ================
    Uncaught initEvent: Invalid 'update' attr! at menubars
    Line: 773
    ================
    Uncaught sortTopComments: Consistency check failed!
    Line: 773
    ================

    回复删除
    回复
    1. 操作:尝试发布上一条评论

      删除
  62. URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html
    Browser: Chrome
    Platform: Win32
    ================
    Uncaught sortTopComments: Consistency check failed!

    -----------------------------------------------------------------------------
    另:博主能否在博文中顺便提一下长城宽带和广电宽带这两个GFW的帮凶?

    回复删除
  63. URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+programthink+(programthink)#tweets
    Browser: Firefox
    Platform: Win32
    ================
    uncaught exception: sortTopComments: Consistency check failed!
    ================
    uncaught exception: delayEachTopComment: Consistency check failed!
    ================

    回复删除
  64. URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html
    Browser: Firefox
    Platform: Linux x86_64
    ================
    uncaught exception: sortTopComments: Consistency check failed!

    回复删除
  65. URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html
    Browser: Chrome
    Platform: Win32
    ================
    Uncaught sortTopComments: Consistency check failed!

    回复删除
  66. URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html
    Browser: Chrome
    Platform: Linux x86_64
    ================
    uncaught exception: sortTopComments: Consistency check failed!
    ================

    回复删除
  67. TO Tom
    你在 9单元 和 12单元 反馈的那个代码
    [quote]throw (sMessage || "Assertion failed!");[/quote]

    这是俺自己写的断言函数的一行。
    俺在很多地方用【断言】来进行“防御性编程”。
    多加断言可以帮俺发现一些不容易复现的 bug,尤其是那些浏览器兼容性的 bug

    回复删除
  68. URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html
    Browser: Firefox
    Platform: Linux x86_64
    ================
    uncaught exception: sortTopComments: Consistency check failed!

    回复删除
  69. URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html
    Browser: Chrome
    Platform: Win32
    ================
    Uncaught initEvent: Invalid 'update' attr! at menubars
    Line: 773
    ================

    回复删除
  70. TO Tom
    多谢你在 12单元 继续贴出这个 bug
    这个 bug 已经有好几个读者反馈了,但是俺一直无法重现。
    看代码暂时也看不出端倪。
    刚才俺又在该断言的周边加了一些限制条件,然后再等大伙儿的反馈

    回复删除
  71. 刚刚评论看着看着就出现这个错误了,一看评论发现很多用户都遇到,但是发现没啥影响啊
    URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html
    Browser: Chrome
    Platform: Win32
    ================
    Uncaught initEvent: Invalid 'update' attr at menubars!
    Line: 773
    ================

    回复删除
  72. TO Tom
    关于 blockquote 和 pre
    对于代码块,确实要用 pre 显得更规范。
    俺因为好久没有在博文中贴代码块了,但是俺经常在博文中通过 blockquote 引用文字
    所以昨天写这篇的时候,习惯一时没改过来。

    刚才已经把代码块的 tag 改为 pre


    关于代码高亮
    今天来不及搞了,争取这个周末把 highlight.js 整合到博客。
    你提到的用法,是官网上的传统用法。
    俺不想在博客页面中静态加载 highlight.js 的脚本。
    因为俺的博文,只有少数会嵌入代码块。
    俺考虑动态加载 highlight.js——加载前先智能判断博文中是否有代码块

    回复删除
  73. [quote]接下来,俺要想一个方式,在比较醒目的位置显示一下提示信息:
    比如 Google 会误判评论

    比如 你所说的表情符号的显示问题[/quote]

    回复删除
  74. 最近墙外的网站 传 新疆翻墙是"恐怖行为" 党国已经这么害怕自己的"人民"了嘛

    回复删除
    回复
    1. 一直都怕啊,你难道没注意到国内一有大型的活动,当地的条子就突然变得很忙么?

      删除
    2. 从根上 就在恐惧

      删除
  75. 樓主有關注這次冰島的國會大選嗎?海盜黨很可能會上台執政!

    回复删除
    回复
    1. 今天就要開始進行大選了

      删除
  76. 换届选举当选的9大法宝:

    1、 请吃一餐饭;
    2、 打一个电话;
    3、 发一条信息;
    4、 送一包香烟;
    5、 打一个招呼;
    6、 许一个承诺;
    7、 搞一个暗示;
    8、 搞一个小圈子;
    9、 拉一个小山头。

    回复删除
  77. 职业掩护常识:

    1 职业必须尽量“合法”。

    2 工作应极力避免特殊化。

    3 必须具有流动性的营业和工作,以便从事活动,并依其政策建立半永久或永久固定职业。

    4 经济状况必须具备合理收入的依据。

    5 本人应避免直接攻击其政府的言论文字。

    6 生活方式习惯须符合当地民俗。

    7 适当的与当地民众建立自然发展的友情,这积极策略性的"自然”,可以巧妙的制造和安排。

    8 必须讲究符合身份的心理化装。

    9 随时进修语言能力,极力避免“言多必失”之害,但与人交际则须平易近人,言语要简单、中肯、生动、风趣、幽默。

    10 随时随地积极吸收本身职业的知识,经常反思检讨,发现不足,立即谋求改善。

    11 应特别讲求:忍、等、狠的修养。

    回复删除
  78. 毛泽东荒淫无耻的私生活
    ——毛氏皇权的祸害盘点(11)


    毛的私人生活极其腐败、淫乱,即使与封建帝王相比也有过之无不及。早在上世纪二十年代前后,毛在长沙活动期间与毛的第二任妻子杨开慧结婚之后(毛在老家由父母做主曾为毛娶了一位比毛大四岁的罗姓姑娘为妻,婚后一年多罗氏就去世了),毛即与杨开慧的表妹和一位叫陶斯咏的寡妇在一起鬼混,引起杨开慧的不满。一九二一年毛参加中共第一次代表大会后,怀揣着共产国际提供的大洋,还专门跑到南京与移居在那里的陶斯咏重叙旧情。

    一九二七年毛发动的秋收起义失败后,逃窜至井冈山投靠在那里占山为王的王佐、袁文才的土匪部队。在那里毛看上了比杨开慧更年轻漂亮的贺子珍。经王、袁撮合,毛置与自己共患难的妻子和三个亲生儿子的安危于不顾,在没有和杨开慧离婚的情况下,毛毫不犹豫地抛弃作丈夫、做父亲的职责,又于一九二八年与贺子珍结婚。此时,毛的合法妻子杨开慧正带着她和毛所生的三个儿子在长沙清水塘和老家板仓,一面艰难度日;一面翘首企盼毛的归来。对毛一往情深的杨哪里知道,她们母子四人早已被毛抛弃。毛早已在井冈山另结新欢。从一九二七年毛离开杨开慧母子上井冈山,到一九三〇年杨在长沙被何健处决的这三年多的时间内,毛明明知道杨开慧母子在长沙清水塘和老家板仓生活非常危险,随时都有可能遭到杀身之祸,如果对自己的妻子和儿子稍微怀有一点夫妻之情、父子之情,毛完全有办法通过中共地下党,把杨开慧母子接到井冈山和中央苏区和毛一起生活,以使她们脱离危险。然而毛不仅没有这样做,就连毛率红军奉命攻打长沙,从板仓附近经过,他都没有顺便去看一下自己的妻子和亲生儿子。毛怕杨和自己的儿子回到他身边,妨碍他和贺子珍的幸(性)福生活。毛对亲人的冷漠无情、不负责任和自私在此暴露无遗。

    当毛和中共打着北上抗日的招牌流窜到陕北后,在毛和中共的欺骗宣传之下,一大批怀抱抗日救国理想的青年学生、文化人被诱骗到陕北。毛所在的延安,一下子出现了许多衣着打扮时髦的女性,令贺子珍等中共领导人的老婆们相形见绌。其中一名演员出身名叫吴莉莉的女士更是美貌时髦出众,立刻被毛看上。毛找各种借口与吴交往、鬼混。一次毛正与吴鬼混时被贺子珍发现,贺与毛、吴又打又闹,吵得尽人皆知,吴无脸再在延安混下去,只好离去。毛还与女作家丁玲也常在一起鬼混,还扬言要封丁为妃子。贺子珍性情刚烈无法容忍毛的淫乱,终至以到苏联疗伤为由离开了毛,远去苏联疗伤。贺离毛而去不久,毛又和从上海来的电影演员江青鬼混在一起(江在来延安之前曾与四个男人结过婚或同居过),不久毛便决定与江结婚(此时毛尚未与贺子珍离婚),因江的历史过于丑陋,毛的这一决定引起中共上下一片反对之声。他们耽心江的丑闻会给毛和中共脸上抹黑。然而毛不顾中共上下的反对,坚持与江举行了婚礼。直到两年后,贺从新闻报导中才得知毛已与江结婚,贺此时给毛写过多次信均未得到毛的回信,最后毛回信告诉贺:我们以后就是同志了(意即夫妻关系结束了)。此后毛一直设法阻止贺回国,以免贺妨碍她与江的幸(性)福生活。贺遭此打击终至精神错乱,在苏联被关进精神病院强制治疗。

    “解放”后毛已成为中国大陆货真价实的封建帝王,与被他看中的女人淫乱就更加肆无忌惮。为满足毛和中共领导人的荒淫欲望,毛手下专为毛和中共高级领导人在中南海组织舞会,每周一次,后改为每周两次,专门从中南海女工作人员和部队女文工团员中选取年轻漂亮的姑娘为毛伴舞,兼供毛挑选作为陪寝对象。毛的手下还秉承毛的旨意,把人民大会堂北京厅改成“118会议室”,据知情人士透露,里面的装璜、家具、陈设、吊灯等都远胜于克里姆林宫。这里是专供毛与大会堂年轻貌美的女服务员淫乐的场所。此外毛还利用外出巡视的机会,每到一处便要手下召集当地女演员、年轻漂亮的女服务员为其伴舞供其淫乐。

    其中最有名的当数张玉风,此人原在毛的专列上当服务员,被毛看中后,被毛调到中南海为毛服务供其淫乐。近来网上爆料张有一儿子长相酷似毛,也模仿毛梳了个大背头,人们怀疑是张与毛所生。又有传言毛死后张曾找中共中央要求为儿子认祖归宗,中央领导虽明知是事实(张大概提供了不容否定的证据)仍然告知张,为维护伟大领袖和中共的光辉形象,不可能让张的儿子认祖归宗。最后中央答应张享受副部级待遇退休,以对其进行安抚。按张以一毛身边服务员兼秘书身份退休,能享受副部级待遇可算是没有先例的,从这一点考虑,此事恐非空穴来风。

    对于毛私生活荒淫无耻的程度,由于当局的欺骗隐瞒,国人以前知之甚少,包括笔者本人,虽以前也略知一、二。但当上世纪八十年代末,笔者去西安参加化工部举办的一次会议,听到与我共住一个房间的江苏南京来参加会议的代表(此人是江苏省石化厅的一位处长)谈到毛巡视南京所发生的一件毛的“风流韵事”时,我仍然感到震惊和难以置信。

    据这位处长说上世纪五、六十年代,一次毛出巡到了南京,住在省委的一家宾馆。宾馆派出几位最年轻、漂亮、政治可靠的女服务员为毛服务。其中一位年仅十几岁秀色可餐的女服务员被毛看中,毛稍微暗示一下,毛手下的工作人员便心领神会,立即通知宾馆领导:伟大领袖今晚要接见这名女服务员,宾馆领导立即把这当作一项“政治任务”,通知这位年轻漂亮但不谙世事的女服务员。这位不谙世事的女服务员,得知伟大领袖要亲自接见自己后,感到无比荣幸,心情也无比的激动与兴奋。

    当晚这位梳妆打扮一番后的女服务员便由毛的手下引进到毛的卧室,熟知毛的本性、知道毛接下来要干什么的毛的手下,便知趣地找借口离开了毛的卧室,顺便把门也带关了。此时迫不及待的毛,连装模做样的客套话也没说,走上前去抱住这位女服务员就要干“那事”。不料这位不谙世事的女服务员被毛这一突如其来的无耻下流举动吓得晕死过去。因为她万万想不到她心目中这样一位“无比英明、伟大、光荣、正确;品格无比高尚的光辉形象和伟大领袖”;她心目中的“红太阳、大救星”居然会对她做出这种下流无耻的、只有流氓和强奸犯才能做得出的勾当。毛对她的行为与毛在她心目中的“伟大光辉形象”之间的巨大反差给她心灵上造成的巨大震撼、不可思议,以及毛的粗暴行径给她那不谙世事的幼小心灵上造成的巨大惊恐致使她眼前一黑、人事不知晕死过去。

    毛大为扫兴,连忙叫来手下人把这位服务员送医院抢救。按照毛对被他“宠幸”过的女人的一贯做法,对毛顺从且毛认为可靠的,毛通常会给她几万元钱(这在极端贫困的上世纪五、六十年代堪称一笔巨款),并安排一个较好的工作;对那些不顺从的或毛认为不可靠的则被发配到一个与外界隔绝的偏远地方严加监管了其一生。我估计这位毛欲“宠幸”而未得手的女服务员,事后的遭遇属后一种情况的可能性较大。

    回复删除
  79. 引用语法测试[quote]测试文字[/quote]

    回复删除
  80. [quote]文字颜色再次测试[/quote]是否显示蓝色

    回复删除
  81. 斜体字测试[i]测试文字[/i]

    回复删除
  82. 语法测试专用楼层
    开始:

    回复删除
    回复
    1. 此评论已被作者删除。

      删除
    2. 3.[url]http://www.google.com[/url]

      删除
    3. 4.[url=http://www.google.com]谷歌[/url]

      删除
    4. 5.[img]https://1.bp.blogspot.com/--CsXhP4bLtE/V-uanByHKbI/AAAAAAAAABI/-0VJENNj-_kYwOmQmjlABptDznVjF5cHwCK4B/s150/tx.jpg[/img]

      删除
    5. 7.[size=16]文字[/size]
      8.[color=red]文字[/color]
      9.[u]文字[/u]

      删除
    6. 此评论已被作者删除。

      删除
    7. 按了“全部标为已读”后,会自动弹到评论区最上方。

      删除
    8. 博主应该增加定颜色的BBcode语法。

      删除
    9. TO 地铁迷
      多谢反馈功能性问题 :)

      关于”标记已读“
      如今已经支持【无需刷页面】自动载入新评论。
      只要把页面一直开着,新来的评论自动显示为“浅色的背景”。
      这样就可以直接看出哪些是新来的评论。

      所以俺在考虑,“未读功能”是否还需要?

      删除
    10. TO 地铁迷
      关于 BBCode 支持“字体颜色”的语法
      这个做起来不难,但是俺不想提供这个语法。

      如果提供了这种语法,担心会被滥用。
      俺曾经在某些论坛看到:有人发了长篇帖子,然后把字体颜色搞成红色,结果让整个页面变得非常刺眼。

      “字体大小”的语法,是否提供,俺还在考虑

      删除
    11. TO 地铁迷
      俺看到你也测试了引用(quote)的语法。
      今天下午刚完善了这个语法的功能,正好在你的楼层补充说明一下:

      ========
      目前的引用语法(quote)支持两种效果,分别如下:
      [quote]
      引文中如果包含【回车】,
      会被显示为【段落引用】
      [/quote]

      [quote]引文中如果【没有回车】,会被显示为【行引用】[/quote]

      这两者引用的语法完全一样,评论区的 JS 脚本自动根据引文内容的差异,生成不同的效果。

      删除
    12. to "地铁迷"
      在博主之前的文章里,看到你评论说 facebook刚注册就被停用。
      不知你解决了没,但还是想回复一下,让更多的人知道。(PS:我最近也遇到这个问题)
      facebook刚注册就被停用,是因为 facebook注册要求必须实名制。
      所以要注册请用真实信息。
      如果实在不想用真实信息,就在网上随便找一个能接收短信验证码的手机号 用来注册。。。

      删除
  83. 这个恭维恶心到我了,好假

    回复删除
  84. 好久没有抹黑党了,亲

    回复删除
  85. 外观,界面这种东西不重要吧。重要的是功能,安全。
    博主能否提供一些简单易用的黑客教程或软件?现在国内外很多网站都实名制要手机号了,即使能够注册新号,有些论坛新号权限低不能发言也是个问题,最好是用老号。虽然估计博主不肯教,但还是想问一下,知道怎么盗号吗?

    回复删除
    回复
    1. 虽然有些不道德,但反共本来就是更严重的犯罪

      删除
    2. 好像被误判广告了

      删除
    3. 博主即使不同意也要记得恢复这条评论,说不定别人有知道的

      删除
    4. 只要是异地登录,被盗号的人也能洗脱嫌疑,不会连累无辜

      删除
    5. 博主可以在评论里说一下,单开文章写的确不大可能

      删除
    6. 还真是无视这楼了啊

      删除
    7. 我粗略的认为嘛。
      博主能否提供一些简单易用的黑客教程或软件?
      你可以去Google一下“Kali Linux”里面全都是黑客软件,什么Nmap,SqlMap,burpsuite,wireshark等等等等,至于教程,我相信,你用这四个英文去百度或者Google,例如“Nmap教程”大把大把!
      而且这些都能够在Windows下面跑,忘记跟你说了,博主的电脑环境应该是Linux,博主只有虚拟机是Windows。
      虽然估计博主不肯教,但还是想问一下,知道怎么盗号吗?
      这句话让我有种小学生提问的感觉,怎么盗号这种问题就像怎么样把别人口袋里的钱转到自己的口袋,要么就知道自己知道密码,要么就套别人的密码,要么就社工客服让客服给你改密码,要么就攻进别人的服务器,自己挑吧,毕竟任何一个环节都可以写成一本书!

      至于你中间那段话,我不明白到底要表达什么,是为了引出下一句的盗号还是为了询问有什么可以创一个匿名手机号的方法呢?
      匿名手机号的话,Google voice,textnow什么的都可以啊,如果你要什么中国匿名的手机号,那么,我感觉很困难,毕竟国务院下的实名制规定,要想不实名,请爬到那个位置或者干脆推翻,然后亲自修改政策。
      我相信,其实博主如果有手机号的话肯定也实名了,但是有没有呢,我不知道哦!

      删除
  86. TO ALL
    与 25楼 无关的话题,另外开一个楼层。

    TO 地铁迷
    俺刚看到你单独开一个楼层(78楼),专门测试 BBCode语法,这样比较好 :)

    回复删除
  87. 说实话博主,我感觉现在这个评论感觉比原来的那个从一楼到N楼来说,太乱了,是真的太乱了。
    我感觉是真的太乱了。

    回复删除
  88. URL: https://program-think.blogspot.com/
    Browser: Firefox
    Platform: Win32
    ================
    ReferenceError: _WidgetManager is not defined
    Line: 9823
    ================

    回复删除
  89. 虚拟机里激活系统,
    你不能在网上随便找一个 激活工具 吗?

    回复删除
  90. 有两个问题,请有空的人回复一下,谢谢!

    1,想回复某人,怎么操作?
    2,不想使用“匿名”,想使用自己 自定义的名字,怎么操作?

    回复删除
    回复
    1. 1、例如点击“回复85楼”

      2、 回复形式:选择个人资料:“名称/网址”,随便取个名字就好了。

      删除
    2. to "习近平"
      灰常感谢。。。。

      删除
  91. URL: https://program-think.blogspot.com/2016/10/custom-firefox-theme-without-extension.html
    Browser: Firefox
    Platform: Win64
    ================
    Error: addComment: Not found top comment!
    Line: 774

    回复删除
  92. 不知啥时候开始新出现的问题:Chrome下评论者名称显示为未加粗的斜体,非常难看。
    建议博主增加如下CSS:

    .comment-header cite {
    font-style: normal;
    font-weight: bold;
    }

    回复删除