05 2022 档案
摘要:平台:Windows 10, 浏览器:最新版Edge或chrome
1. 把页面放到最大,加载所有的页面
2. ctrl+shift+i 进入开发者页面
3. 在console里,输入以下代码,然后回车
阅读全文
摘要:Git 是 Linux 作者 Linus 的另一个作品。2002 年他还在使用 Bitkeeper 作为 Linux 内核的版本管理,但因为它是 Copyright 有版权的软件备受质疑,然后 Andrew Tridgell 对 Bitkeeper 进行逆向工程,导致 BitMover 要回收 Linux 开发者的 Bitkeeper 的免费使用权,Linus 一怒之下花了 10 天写出了 Git。
名字的意思是:egotistical bastard
如今 Git 已经成为绝大多数开发者的选择, Tom Preston-Werner、Chris Wanstrath 和 PJ Hyett 在 2007 年 10 月推出的 Github 已经成为了全球最大的开发者网站,我们厂在上面也是贡献颇多。
阅读全文
摘要:本文从 Git 与 SVN 的对比入手,介绍如何通过 Git-SVN 开始使用 Git,并总结平时工作高频率使用到的 Git 常用命令。
阅读全文
摘要:Prometheus 是一个开源的完整监控解决方案,本文将从指标抓取到查询及可视化展示,以及最后的监控告警,对 Prometheus 做一个基本的认识。
阅读全文
摘要:新创建的 asp.net mvc web api 项目后直接部署到 IIS 中,然后通过另外域名 Ajax 跨域名调用一个POST接口,并且请求头headers中增加 Content-Type:application/json,根据阮一峰的文章《跨域资源共享 CORS 详解》可知道这个非简单请求会先通过OPTIONS来验证服务器是否支持,问题就出来在这里,OPTIONS请求一直不成功,报405错误,经过不断尝试发现是 web api 建完项目后默认的Web.config里有这个一个配置:
阅读全文
摘要:C#在调用海康威视CHCNetSDK出现 未能从程序集中加载类型“WIFI_AUTH_PARAM”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。 详细解决办法 1、 需要把整个文件接口体头部的LayoutKind.Explicit改为LayoutKind.A
阅读全文
摘要:有不少刚开始做管理的技术人,都和我谈过他们的困惑。总结下来主要是不知道继续晋升需要培养哪方面的能力。
技术经理其实是技术人最难做好的管理岗,原因主要有两方面:
在互联网公司,技术骨干由于业务做的出色,火线被提升为技术经理,往往缺乏系统的领导力的培训。
技术经理是团队贡献者,但仍然需要大量个人贡献,尤其是在团队需要攻坚之际。
这两方面原因,导致技术经理在管理进阶之路上,非常艰难。一些技术体系成熟的大厂,甚至启用产品总监或业务负责人来担任子公司CTO。
这其中,更多还是管理带宽的考量。但其中最关键的,是四个重要跃升。这也是每一位技术管理者,都需要跨越的四道槛。
阅读全文
摘要:可能很多人觉得开车转弯需要方向盘和转向机就行了,但是还有一个部件也在默默发挥作用,这就是差速器。顾名思义,差速器就是让各个车轮(通常是驱动轮)能以不同转速转动的部件,没有它,汽车无法实现稳定而高速在弯道行驶,转向也变得非常困难。与离合器一样,差速器也是门类众多,我们今天也只能是点到为止。
阅读全文
摘要:由于MHA(mha4mysql-manager)工具在2018年已经停止维护更新,且不支持GTID复制模式,在原版基础上增补功能难度较大,因此考虑将其重构。
阅读全文
摘要:毫不夸张地说,咱们后端工程师,无论在哪家公司,呆在哪个团队,做哪个系统,遇到的第一个让人头疼的问题绝对是数据库性能问题。如果我们有一套成熟的方法论,能让大家快速、准确的去选择出合适的优化方案,我相信能够快速准备解决咱们日常遇到的80%-90%的性能问题。
从解决问题的角度出发,我们得先了解到问题的原因;其次我们得有一套思考、判断问题的流程方式,让我们合理的站在哪个层面选择方案;最后从众多的方案里面选择一个适合的方案进行解决问题,找到一个合适的方案的前提,是我们自己对各种方案之间的优缺点、场景有足够的了解,没有一个方案是完全可以通吃通用的,软件工程没有银弹。
下文的我工作多年以来,曾经使用过的八大方案,结合了平常自己学习收集的一些资料,以系统、全面的方式整理成了这篇博文,也希望能让一些有需要的同行在工作上、成长上提供一定的帮助。
阅读全文