2021年2月

前言

本文内容:使用KMS命令 激活 Windows 系统(教程)、激活 Office 全套(教程)免责声明

  • 支持 Windows Vista/7/8/8.1/10 LTSB/LTSC系列 神州网信系列 Windows server 2008/2008R2/2012/2012R2/2016/2019
  • 支持 Office 2010/2013/2016/2019 Office 365 Microsoft 365

支持KMS激活的 Windows 和 Office 版本 共129个:点击查看

  • 优点1:可以放心的安装微软官方原版镜像,而不必担心激活问题。不会因为使用安装第三方提供的系统镜像或者Ghost系统而自带后门和流氓推广软件,天然肉鸡。
  • 优点2:一句命令激活,无需下载,无需安装,无残留。不用担心网上下载的激活软件报毒问题,自带病毒、后门、强行安装流氓插件、绑架浏览器主页、后台常驻未知服务等问题。不会修改、替换、破坏、添加、破解任何系统和非系统文件,不会诱导用户关闭杀毒软件、添加查杀白名单,不会因为系统升级或者Windows Defender升级而被查杀使激活失效。

- 阅读剩余部分 -

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <security>
            <requestFiltering>
                <requestLimits>
                    <headerLimits>
                        <!--检测到目标主机可能存在缓慢的HTTP拒绝服务攻击-->
                        <add header="Content-type" sizeLimit="100" />
                    </headerLimits>
                </requestLimits>
            </requestFiltering>
        </security>
        <httpProtocol>
            <customHeaders>
                <!--检测到目标X-Content-Type-Options响应头缺失-->
                <add name="X-Content-Type-Options" value="nosniff" />
                <!--检测到目标X-XSS-Protection响应头缺失-->
                <add name="X-XSS-Protection" value="1" />
                <!--检测到目标Content-Security-Policy响应头缺失-->
                <!-- <add name="Content-Security-Policy" value="default-src 'self'" /> -->
                <!--检测到目标Strict-Transport-Security响应头缺失-->
                <add name="Strict-Transport-Security" value="max-age=31536000" />
                <!--检测到目标Referrer-Policy响应头缺失-->
                <add name="Referrer-Policy" value="origin-when-cross-origin" />
                <!--检测到目标X-Permitted-Cross-Domain-Policies响应头缺失-->
                <add name="X-Permitted-Cross-Domain-Policies" value="master-only" />
                <!--检测到目标X-Download-Options响应头缺失-->
                <add name="X-Download-Options" value="noopen" />
                <!--点击劫持:X-Frame-Options未配置-->
                <add name="X-Frame-Options" value="deny" />
            </customHeaders>
        </httpProtocol>
    </system.webServer>
    <!-- <system.applicationHost> -->
        <!--检测到目标主机可能存在缓慢的HTTP拒绝服务攻击-->
        <!-- <webLimits connectionTimeout="00:00:30" headerWaitTimeout="00:00:10" dynamicIdleThreshold="150" minBytesPerSecond="512" /> -->
    <!-- </system.applicationHost> -->
</configuration>

推荐系统 Ubuntu 18.04

一、安装Docker

添加镜像源

sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-propertire-common

添加源的gpg密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

导入对应指纹的GPG公钥

sudo apt-key fingerprint 0EBFCD88
lsb_release -cs 

添加docker官方软件源

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
sudo apt-get update

安装docker

sudo apt-get install -y docker-ce

二、配置Docker

加入docker组

将用户加入docker用户组,用于避免每次使用特殊权限执行docker命令(执行完之后需退出重新登录方可生效)

sudo usermod -aG docker USER_NAME

启动docker服务

dockerd -D -H tcp://127.0.0.1:2376

参考:

《Docker技术入门与实战》

Windows Update Block

前言

曾几何时,被windows无情的自动更新折磨到无能为力,尝试过自行开发,后因精力有限而停滞,竟不曾想国外已经有大神开发出更加强大的工具来造福大众,这就是我即将为大家介绍的 —— Windows Update Blocker !

优点

  1. 可常驻服务
  2. 多语言支持
  3. 一键式操作
  4. 支持ini自定义配置
  5. 体积小

用法

傻瓜式操作并且支持中文,就不介绍了!

- 阅读剩余部分 -

现象

tomcat 通过 start.bat 运行无异常,通过 service.bat 安装服务出现如题所示异常
(此方案仅针对该类情况有效)

解决

按照以下步骤操作即可:

Windows服务(打开) -> Apache Tomcat(右键属性) -> 登录 -> 本地系统账户(勾选) -> 重启服务

  1. 介绍下做过的项目和承担的责任
  2. webapi如何做验证,在项目中哪里做的验证?
  3. 拿到jwt之后,api会如何处理它?
  4. 每次访问api都需要通过数据库匹配用户信息吗?
  5. webapi在外网被别人洪水攻击,如何处理?
  6. asp mvc和webapi有什么区别?
  7. mvc中拦截器总共有多少种?
  8. 有用过面向切面编程的思想吗?
  9. ajax运行机制,从头到尾是如何跟后台进行交互的?
  10. http请求方式总共有几种?

- 阅读剩余部分 -

  1. 简述印象最深的一个项目,参与度最高的一个项目。
  2. 项目中使用到的有趣的技术有哪些呢?
  3. List有哪些种类呢?(Array、ArrayList、Hashtable、Dictionary)
  4. List和Dictionary的原理,为何查询会比较快?
  5. 简述一下二叉树。
  6. 简述数据结构的各种问题。
  7. SqlServer中是否有保持事务一致性的东西?事务隔离级别的东西?
  8. 为何网络建立连接需要那么几次握手协议?

  1. 简述工作中最有挑战的一个项目。
  2. 简述面向对象的设计原则。
  3. sqlserver中substring函数本身有什么问题?
  4. 在浏览器中输入一个网址,一直到浏览器把内容加载出来这个过程中,描述此过程之间发生了什么事情。
  5. 打开网页的时候,http会建立连接吗?
  6. http中常用的方法有哪些?分别的作用是什么?
  7. http中使用的restful风格是什么样的?
  8. .net中线程安全指的是什么?
  9. 你是如何保证连接资源的线程安全的?

- 阅读剩余部分 -

依次按照如下方式操作:

  1. 启用虚拟打印
    Vmware中:“编辑” → “首选项” → “设备” → 勾选“启用虚拟打印机”
  2. 禁用3D图形加速
    Vmware中:“虚拟机” → “设置” → “显示器” → 去掉“加速3D图形”
  3. 重置网卡设置
    管理员权限运行CMD,输入“netsh winsock reset

参考:

VMware虚拟机开机黑屏怎么办?虚拟机开机就黑屏的完美解决办法

前言:

在分析汇编代码的时候遇到了一串魔法值:66666667 即:1717986919,百思不得其解,便展开了研究。

idiv/div指令

优化成乘法和移位。
1)a/10 = (a*0x66666667)>>34

0x66666667 ->1717986919
2的34次方 ->17179869184

MOV EAX,66666667
IMUL ECX
SAR EDX,2
MOV EAX,EDX
SHR EAX,1F

通过imul指令进行乘法运算后,高位存在edx中,低位存在eax中,结果为edx。SAR EDX,2 指令将EDX算术右移2位,相当于将运算结果右移32+2位;SHR EAX,1F 将EAX逻辑右移31位,相当于将EAX作为有符号数清零。

- 阅读剩余部分 -