摘要:
• 确定使用SQL 性能分析器的优点• 描述SQL 性能分析器工作流阶段• 使用SQL 性能分析器确定数据库更改所带来的性能改进 SQL 性能分析器:概览 • 11g 的新增功能 • 目标用户:DBA、QA、应用程序开发人员 • 帮助预测系统更改对SQL 工作量响应时间的影响 • 建立不同版本的SQL 工作量性能(即SQL 执行计划和 执行统计信息) • 以串行方式执行SQL(不考虑并发性) • 分析性能差异 • 提供对单个SQL 的细粒度性能分析 • 与SQL 优化指导集成在一起以优化回归 SQL 性能分析器:概览 Oracle D... 阅读全文
摘要:
MEMORY_TARGET参数在Oracle 11g被引进,主要是用于控制Oracle对于系统内存的使用,首次将SGA与PGA整合到一起实现自动管理。一旦设置了MEMORY_TARGET参数值,Oracle会根据需要自动调整SGA与PGA以合理的分配及使用内存。但如果MEMORY_TARGET设置不当,就容易引起ORA-00845,因为MEMORY_TARGET与/dev/shm(tempfs)息息相关,本文即是对由此引发问题的描述。1、故障现象[oracle@linux1 catadb]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Pro 阅读全文
摘要:
D3DXCreateMeshFVF首先创建一个ID3DXMesh接口。 ID3DXMesh接口的说明可以参数龙书。这里主要是用代码来讲解:#define VERTEX_FVF (D3DFVF_XYZ | D3DFVF_TEX1) hr = D3DXCreateMeshFVF( 12, 24, D3DXMESH_MANAGED, VERTEX_FVF, m_pd3dDevice, &pMesh );VERTEX vertices[] = { //正y面? {-5.0f, -5.0f, 0.0f, 0,1}, {-5.0f, 5.0f, 0.0f, 0,0}, {5.... 阅读全文
摘要:
/* * POJ_2106.cpp * * Created on: 2013年10月30日 * Author: Administrator */#include #include using namespace std;const int maxn = 110;int op[maxn], otop;int val[maxn],vtop;void insert(int b){//将操作数b压入操作数栈val while(otop && op[otop - 1] == 3){//在压入之前对b进行!运算 b = !b; --otop; } val[vtop++] = b;}void 阅读全文
摘要:
将一台nginx主机当作前端负载均衡服务器,后面通过交换机链接多台web服务器,提供html和php的web界面服务。通过配置前端负载均衡服务器,可以实现将html界面和php界面的分开访问,即html页面一个服务器,php页面使用另一台服务器达到负载均衡的效果。或者:配置多台服务器提供同一个页面的web服务,当访问量很大时,可以均衡web服务器的流量,对同一个页面实现负载均衡。 具体配置如下: #vi nginx.conf 在http中添加如下配置 upstream html.dear.com{ server 10.0.8.29:80 weight=1 max_fai... 阅读全文
摘要:
玩家在某段时间内注册开始游戏,经过一段时间后,仍然继续游戏的被认作是留存;这部分用户占当时新增用户的比例即是留存率,会按照每隔1单位时间(例日、周、月)来进行统计。顾名思义,留存指的就是“有多少玩家留下来了”。留存用户和留存率体现了应用的质量和保留用户的能力。 次日留存率首次登陆后第二天登录游戏用户/统计日的注册用户数三日留存率首次登陆后第三天登陆过的用户/统计日的注册用户数七日留存率首次登陆后第七天登录过游戏的用户/统计日的注册用户数三十日留存数首次登陆后第三十天登录过游戏的用户/统计日的注册用户数 留存率在不同的游戏中算法不一样 留存率说明 某时间内的新增用户,经过一段时... 阅读全文
摘要:
最经做一个项目,底层调用openCV编写的图像处理程序,用户界面采用C#编写。 于是学习了相关技术,总结如下:C#编写的是托管代码,编译生成微软中间语言,而普通C++代码则编译生成本地机器码,这两种语言不能直接混合编程。常见的方式是:1)将本机C++代码(指非托管C++)编译成一个dll,供C#调用,调用方法为 [DllImport(×××.dll)] 。但是这里只能从 DLL 导出函数,不能导出类(还没有测试能否导出变量)。不能导出类是因为本机C++是非托管的,与C#的语言方式不兼容。也就是说,不能将此类dll作为引用 添加到C#工程中,IDE会提示不是一个程序 阅读全文
摘要:
为什么会写这篇文章,其实是有原因的。目前我工作的公司的Web网站仅支持IE8以上的版本,然后我们经常接到客户的反馈,说为什么在他浏览器当中flash怎么显示不了,或者为什么在他浏览器中有这样那样的问题。有时候的确是一件很恼怒的事情。我很想知道为什么在中国,使用IE6浏览器的人为什么还有这么多,为什么用户不愿意升级到体验更好,使用更方便的浏览器当中。其实我仔细想想,毕竟用户打交道的web都是出自我们之手,虽然很多用户对有些互联网产品并不了解,但是我们作为开发者是可以比较好的去引导用户去提升使用体验。这无论是对用户,产品,开发者来说都是有益的。下图是13年CNZZ关于浏览器使用的一个统计:老版本的 阅读全文
摘要:
前面我们介绍了枚举系统中的U盘盘符(见《Windows下USB磁盘开发系列一:枚举系统中U盘的盘符》)、以及获取USB设备的信息(见《Windows下USB磁盘开发系列二:枚举系统中所有USB设备》)。有个时候我们不仅仅需要获取U盘盘符(路径),而且需要获取该U盘的硬件信息,比如厂商、friendly name、描述等等。那么我们可以通过前面两个方法,把U盘盘符和设备信息匹配起来吗?答案是肯定的,下面介绍具体的实现方法。具体方法如下:1,获取U盘盘符(路径);2,对U盘路径调用CreateFile()获取U盘句柄;3,对U盘句柄调用DeviceIoControl()获取其Device Numb 阅读全文
摘要:
最近在写深度学习的程序,遇到一些瓶颈,多方咨询下大牛的经验,无果,找到了一篇机器学习心得,为了不浪费,翻译后贴出来吧(这不是学术文章,搞学术的可以绕道)。 项目失败在IT中太常见了。如果在你公司里使用一项你们不熟悉的技术,那风险很高。机器学习在学术界出现很长时间了,但是走进公司并且让公司尝到甜头也是最近几年的事情。因此正确机器学习在工业界还有很大的潜力,能使得公司降低开销,开辟新径,但是它仍然有一些陷阱要注意。 这篇文章就是帮你有效的使用机器学习来解决实际问题,我会结合我自身多年工业界的经验来说一下机器学习应用中会出现的问题,虽然我是做文本分析的,但是我相信我的经验和教训是... 阅读全文