草庐IT

Sql Server性能排查和优化懒人攻略

  转载自作者zhang502219048的微信公众号【SQL数据库编程】:SqlServer性能排查和优化懒人攻略  很多年前,笔者那时刚从广东技术师范学院(现为广东技术师范大学,以前为广东民族学院)的计算机科学学院计算机科学与技术(师范)专业(广东专插本,本科插本生,跨专业)毕业不久,还没怎么了解索引和执行计划这些知识,而遇到财务某系统计算佣金特别慢的性能问题。那时通过百度,有目的性,又有点盲目地查找相关数据库性能优化的技巧,其中有一个技巧就用上了,效果也还可以,分享给大家:  Step 1:使用Sql Server自带的性能工具【Profiler】,抓取系统运行的SQL语句并保存为跟踪文

最新系统MacOs13 Ventura(M1/M2芯片) + Parallels Desktop 18(PD18史上最强虚拟机)永久使用攻略

众神殿内,高朋满座,胜友如云,Vmware、VirtualBox、Utm等虚拟机大神群英荟萃,只见位于C位王座上的Parallels怅惘抬头,缓缓逡巡,睥睨群小,目光到处,无人敢抬头对视。是的,如果说虚拟机领域有一位王者,非Parallels不能领袖群伦,毕竟大厂背书,功能满格,美中不足之处就是价格略高,但这也并非是Parallels的错,因为市场上没有任何一款虚拟机产品在产品力层面能和Parallels抗衡,本次我们在最新的MacOs13Ventura(M1/M2芯片)系统下永久使用ParallelsDesktop18.1.0版本。首先升级最新的MacOs13Ventura13.01系统:随

最新系统MacOs13 Ventura(M1/M2芯片) + Parallels Desktop 18(PD18史上最强虚拟机)永久使用攻略

众神殿内,高朋满座,胜友如云,Vmware、VirtualBox、Utm等虚拟机大神群英荟萃,只见位于C位王座上的Parallels怅惘抬头,缓缓逡巡,睥睨群小,目光到处,无人敢抬头对视。是的,如果说虚拟机领域有一位王者,非Parallels不能领袖群伦,毕竟大厂背书,功能满格,美中不足之处就是价格略高,但这也并非是Parallels的错,因为市场上没有任何一款虚拟机产品在产品力层面能和Parallels抗衡,本次我们在最新的MacOs13Ventura(M1/M2芯片)系统下永久使用ParallelsDesktop18.1.0版本。首先升级最新的MacOs13Ventura13.01系统:随

用户生命周期分析全攻略

有很多人想看用户生命周期的分析,今天它来了。用户生命周期管理,是系统化运营和拍脑袋运营的重要区别。不做系统化设计,就会沦陷为无脑烧钱的傻大粗。然而用户生命周期到底要怎么管,网上很少有详细的讨论。用户生命周期分析的常见错误网上流传的用户生命周期只有一张语焉不详的图(类似下图)。这张图有极大的迷惑性,会让新人们误以为:所有的业务的用户,都有五个阶段。所有的用户,都会从出生到衰退走完全程。只要我算出来时间,到点发券用户就会继续留。本质问题,是忽视业务特点,一锅炖。导致很多新人一门心思纠结:到底留存多久算一个“完整”的周期。最后做出来的东西看似合理,却没法落地。实际上,用户生命周期和具体业务类型有很大

用户生命周期分析全攻略

有很多人想看用户生命周期的分析,今天它来了。用户生命周期管理,是系统化运营和拍脑袋运营的重要区别。不做系统化设计,就会沦陷为无脑烧钱的傻大粗。然而用户生命周期到底要怎么管,网上很少有详细的讨论。用户生命周期分析的常见错误网上流传的用户生命周期只有一张语焉不详的图(类似下图)。这张图有极大的迷惑性,会让新人们误以为:所有的业务的用户,都有五个阶段。所有的用户,都会从出生到衰退走完全程。只要我算出来时间,到点发券用户就会继续留。本质问题,是忽视业务特点,一锅炖。导致很多新人一门心思纠结:到底留存多久算一个“完整”的周期。最后做出来的东西看似合理,却没法落地。实际上,用户生命周期和具体业务类型有很大

C语言条件编译指令完全攻略

本文章借助视频与个人所学c语言的从零开始在C语言中,条件编译指令可以实现源代码的部分编译功能,可以根据表达式的值或者某个特定的宏来确定编译条件,以决定编译哪些代码,不编译哪些。使用“#ifndef/#define/#endif”防止头文件被重复引用。在C语言中,一个文件中可以包含多个头文件,而头文件之间又是可以相互引用的,这将引起一个文件中可能间接多次包含某个头文件,从而导致了某些头文件被重复引用多次。例如,有3个文件a.h、b.h和c.h,其中b文件中包含了a.h,而c文件中又分别包含了a.h和b.h两个文件。于是问题出来了,由于嵌套包含文件的原因,头文件a.h被两次包含在源文件c中。在这里

C语言条件编译指令完全攻略

本文章借助视频与个人所学c语言的从零开始在C语言中,条件编译指令可以实现源代码的部分编译功能,可以根据表达式的值或者某个特定的宏来确定编译条件,以决定编译哪些代码,不编译哪些。使用“#ifndef/#define/#endif”防止头文件被重复引用。在C语言中,一个文件中可以包含多个头文件,而头文件之间又是可以相互引用的,这将引起一个文件中可能间接多次包含某个头文件,从而导致了某些头文件被重复引用多次。例如,有3个文件a.h、b.h和c.h,其中b文件中包含了a.h,而c文件中又分别包含了a.h和b.h两个文件。于是问题出来了,由于嵌套包含文件的原因,头文件a.h被两次包含在源文件c中。在这里

上架Google马甲包 思路 攻略 等

1.Google马甲封掉的大致原因①.上过马甲包的同学都知道,Google审核马甲包特别的严格变态,一般来说,审核时间越久,越容易出问题,通常都是机器审核后有问题,会交给人工审核,一般机器审核差不多两到三个工作日,如果,三到四个工作日没出结果,十有八九这个马甲是有问题的②.关联问题,最为严重的和值得思考的问题,咋也不知道Google的审核是怎么判断关联的,个人通过上架很多马甲包得出这几个途径,1:class文件高度相似,2:res资源文件和xml布局文件  3:后台数据返回格式 4:Google账号及环境  5:马甲UI  6:电脑关联其实仔细想一想,差不多这几大类。2.Google解决封掉办

上架Google马甲包 思路 攻略 等

1.Google马甲封掉的大致原因①.上过马甲包的同学都知道,Google审核马甲包特别的严格变态,一般来说,审核时间越久,越容易出问题,通常都是机器审核后有问题,会交给人工审核,一般机器审核差不多两到三个工作日,如果,三到四个工作日没出结果,十有八九这个马甲是有问题的②.关联问题,最为严重的和值得思考的问题,咋也不知道Google的审核是怎么判断关联的,个人通过上架很多马甲包得出这几个途径,1:class文件高度相似,2:res资源文件和xml布局文件  3:后台数据返回格式 4:Google账号及环境  5:马甲UI  6:电脑关联其实仔细想一想,差不多这几大类。2.Google解决封掉办