搞定“vc_runtimeAdditional_x64.msi”,解决“VC_redist.x64.exe”无法安装问题

折腾个C#开发环境,发现Visual Studio有个组件安装出错,查明原因为VC_redist.x64.exe没有安装成功,安装失败的原因是旧版无法卸载,于是开始折腾。
卸载弹出无“vc_runtimeAdditional_x64.msi”包,随便网上下载个,弄进去没用,查看这个VC_redist.x64.exe到底是哪个文件,用控制面板的 程序卸载 找出,卸载出错,查找自己电脑全盘的vc_runtimeAdditional_x64.msi的文件,发现有很多个,区别是版本不同,查看了VC_redist.x64.exe的版本,匹配了版本还是无法卸载,何解呢?
管他何解,强制卸载,发现了 Windows Installer CleanUp Utility 这个东西,是微软官方 msi 卸载工具,网上随便可以找到,发现软件列出名称略有不同,但是更加版本号的唯一性,把相同版本的2个包清理了,然后再去卸载"Microsoft Visual C++ 2015 edistributable (x64)",“VC_redist.x64.exe”安装后的名称为"Microsoft Visual C++ 2015 edistributable (x64)",一下就没了,然后报出未安装的错,但是确实不在卸载列表里面了,再次安装“VC_redist.x64.exe”成功,他们的关系如下:

“VC_redist.x64.exe” 实际是安装了"Microsoft Visual C++ 2015 edistributable (x64)" 同时卸载列表名称是这个;
卸载“Microsoft Visual C++ 2015 edistributable (x64)”需要“vc_runtimeAdditional_x64.msi”包,且版本号一致,可能我的包损坏了。

这里不得不说 Windows Installer CleanUp Utility 是个好东西,233。
好了,水完了,这种事情经常发生,这次记录试试。

我快遗忘这个blog了,但是现在想起来了!

本来是想着恒心写写博客,但是我这持久力,自己都醉了,没憋出没什么有营养的东西,于是啥也不想写,慢慢的,我忘记了这儿,还是朋友说我博客打不开了才来看看。
博客打不开的原因是因为博客程序Typecho需要强制更新,卧槽,上次更新差不多是3年前,居然最近更新了,估计下次更新是2020年吧,不说三年后的2021年是因为我猜着整数年应该会更新一次吧。不得不说,这个Typecho对于长期不开博客的人,比如我,非常的不友好,百度、谷歌的收录全部都没了,等会再去提交下,希望2大哥能给点面子。
水,这篇就是水,在没什么可写的情况下,还是得逼自己多少打两个字,再忘记就不太好了。以后可能会更新内容吧,虽然这里估计也没人看,来看的人估计也全靠2位大哥了吧。
笑。

神舟精盾K480N-i5 D1笔记本更换网卡为Intel7260AC

断线,断线,断线,不能忍又断线,于是果断的换掉垃圾网卡。
继笔记本加内存条,换屏幕,魔改增加SSD固态盘后,这次来折腾网卡,这应该是我最后一次折腾这台笔记本,再折腾估计就是键盘、IPS屏幕上面的了,但是这主板这年龄,已经不值得再折腾了,划不来了,其实换完这次网卡就感觉划不来了,应该换低端的网卡,卖家都发货我都装上去了,就用着吧。
这款网卡几年前价格200-400,现在价格40-90,现在基本是笔记本标配网卡了,比如惠普的某款。
到货后收到的快递,嗯,很简洁,很绿色。
DSCF9127.jpg

收到的快递内容如下,网卡、螺丝和板子、说明书,板子我也用不上,也许有的笔记本需要。
DSCF9129.jpg

说明书里面写的更换方法写的比较详细。
DSCF9130.jpg

原来的网卡型号AR9285,现在这个型号也就价值一份快递费,旧网卡只用到一根天线,新网卡需要两根,看介绍旧笔记本都只有一根天线,但是神舟用了一根,还预留了一根,不错,旧网卡后面预留有白色天线。
DSCF9136.jpg

新旧网卡的对比,使用的针脚差距明显。
DSCF9138.jpg

换网卡和换内存条,除了多处理一下天线和螺丝,没什么区别,很简单。换好后把预留的天线用上了。
DSCF9147.jpg

开机还没装驱动,可以正常使用,速率一下就上去了,算是和现在的路由器速率差不多了。
未标题-1.jpg

但是,蓝牙却无法识别,设备管理器列表里面根本找不到蓝牙,驱动也是折腾了一番,没有蓝牙,怎么办,一顿百度后,再参考了一下买过的人的评论,需要屏蔽正面最右的针脚,没找到透明胶,用纸了,一顿折腾才能好,要不是没透明胶我也绝不会用纸片了,真心折腾人。
DSCF9150.jpg

纸片不齐,但是开机测试后使用正常,就不纠结了,蓝牙也正常了。
QQ截图20170722175158.png

这里在PS一句,看到买家评论,有网卡本身就无法识别的,需要屏蔽20针脚,蓝牙网卡都不能使用的,就要屏蔽两针脚了。

费语几句,以前百度收录了个我博客首页,到现在博客首页都没有了,啧啧啧,如果这段文字有帮助到他人的地方,那80%是谷歌找到我的了,我就默默写这段百度不要的文字了。

TinyPNG for Typecho 高性价比图片压缩插件

  TinyPNG是一个国外提供了很长时间的图片压缩服务商,压缩后的图片损失很低,在网络上预览几乎可以忽略不计,这给网页的加载的速度和自己的存储空间都带来了不少的好处,压缩率基本在70%左右,我自己已经使用了一段了,感觉良好,希望大家也能够喜欢。

TinyPNGExplain.png
  可以压缩的图片拓展名:jpg、png、jpeg;一份ApiKey每月可以压缩500张,超过需要去官网付费使用,ApiKey可以在多站点使用;卸载后图片依然是压缩后的。

这里再给大家一张对比图:
TinyPNG图片对比.png
对比图的原始图 原图插画 压缩后插画

配置方法:
申请TinyPNG ApiKey后在插件设置面板填入保存即可。

<span style="color:#df4068;">注意:此插件尚未稳定,实际使用可能有未知BUG,对此产生的影响概不负责。</span>
下载<span style="color:#df4068;">(下载后修改文件夹名为TinyPNG)</span>:
GitHub

Changlog
0.0.1 TinyPNG插件基本功能完善,发布。

GEETEST(极验验证码) 3.0 for Typecho 登录验证插件

  这是一款GEETEST在Typecho上登录验证的插件,主要是提升后台登录的安全性,在折腾插件前,我也已经百度过,在Typecho上已经有很多人实现过了,但是要么是2.0版本的现在已经无法申请到key,要么是在评论上的实现,无法满足自己的要求,所以主要是为了满足自己的要求了~

GEETESTV3Explain.png

安装后会增加验证功能,如上图所示。

目前尚无法一键实现,配置略麻烦,请斟酌安装。

配置方法:
1、去GEETEST申请key、id开启插件后进行设置
2、需要修改文件adminlogin.php

在代码这些中

<script
$(document).ready(function () {
    $('#name').focus();
});
</script>

增加

<?php Typecho_Plugin::factory('gt')->render(); ?>

在这些代码中

<script> 
//添加到这
 <?php Typecho_Plugin::factory('gt')->render(); ?>
$(document).ready(function () {
    $('#name').focus();
});
</script>

3、需要修改文件varWidgetLogin.php

$this->security->protect();

1)修改为

    if (!$this->request->__isset('rand')) {
        // protect
        $this->security->protect();
    }

    /** 如果已经登录 */
    if ($this->user->hasLogin()) {
        /** 直接返回 */
        $this->response->redirect($this->options->index);
    }

下面添加

    $response = Typecho_Plugin::factory('gt')->verify($this);
    if ("data" == $response) {
        return;
    }
    //判断极验证码是否开启 且 有没有通过验证
    if (!empty(Helper::options()->plugins['activated']['Geetest']) && $response['statusMsg'] != 'success') {
        //$error = !empty($status[$response]) ? $status[$response] : $status['error'];
        $this->widget('Widget_Notice')->set($response[$response['statusMsg']]);
        $this->response->goBack();
    }

演示:
摸鱼V后台登录界面
下载<span style="color:#df4068;">(下载后修改文件夹名为Geetest)</span>:
GitHub

Changlog
1.0.0 从没那么简单改进而来,实现GEETEST3.0版本,进行发布。