You are creating a locally managed tablespace to meet the following requirements: All the extents should be of the same size. The data should be sprea ...
分类:
其他好文 时间:
2018-03-21 13:51:41
阅读次数:
158
什么是MEF 先来看msdn上面的解释:MEF(Managed Extensibility Framework)是一个用于创建可扩展的轻型应用程序的库。 应用程序开发人员可利用该库发现并使用扩展,而无需进行配置。 扩展开发人员还可以利用该库轻松地封装代码,避免生成脆弱的硬依赖项。 通过 MEF,不仅 ...
分类:
其他好文 时间:
2018-03-20 11:46:24
阅读次数:
233
vs2015切换源代码管理插件,svn无法切换到git,点击是将关闭项目 解决方案: 找到项目中.sln 文件,使用编辑器打开,将Svn-Managed = true 设置为false ...
分类:
其他好文 时间:
2018-02-23 10:56:34
阅读次数:
471
一、前言 workqueue是一个驱动工程师常用的工具,在旧的内核中(指2.6.36之前的内核版本)workqueue代码比较简单(大概800行),在2.6.36内核版本中引入了CMWQ(Concurrency Managed Workqueue),workqueue.c的代码膨胀到5000多行,为 ...
分类:
其他好文 时间:
2018-02-21 23:05:16
阅读次数:
206
一、前言 本文主要以__alloc_workqueue_key函数为主线,描述CMWQ中的创建一个workqueue实例的代码过程。 二、WQ_POWER_EFFICIENT的处理 __alloc_workqueue_key函数的一开始有如下的代码: if ((flags & WQ_POWER_EF ...
分类:
其他好文 时间:
2018-02-21 23:02:12
阅读次数:
206
一、前言 一种新的机制出现的原因往往是为了解决实际的问题,虽然linux kernel中已经提供了workqueue的机制,那么为何还要引入cmwq呢?也就是说:旧的workqueue机制存在什么样的问题?在新的cmwq又是如何解决这些问题的呢?它接口是如何呈现的呢(驱动工程师最关心这个了)?如何兼 ...
分类:
其他好文 时间:
2018-02-21 23:00:47
阅读次数:
214
一、前言 本文主要讲述下面两部分的内容: 1、将work挂入workqueue的处理过程 2、如何处理挂入workqueue的work 二、用户将一个work挂入workqueue 1、queue_work_on函数 使用workqueue机制的模块可以调用queue_work_on(有其他变种的接 ...
分类:
其他好文 时间:
2018-02-21 22:59:53
阅读次数:
211
【转】托管代码和非托管代码的区别 什么是托管代码(managed code)? 托管代码是一microsoft的中间语言(IL),他主要的作用是在.NET FRAMEWORK的公共语言运行库(CLR)执行代码前去编译源代码,也就是说托管代码充当着翻译的作用,源代码在运行时分为两个阶段: 1.源代码编 ...
分类:
其他好文 时间:
2018-01-30 21:20:11
阅读次数:
157
今天发现有一个 oracle 物理DataGuard apply比较慢,根据官方dg 优化文档修改相关参数,下面的方法有一点效果,不过不大。1、修改并行度ALTER DATABASE RECOVER MANAGED STANDBY DATABASE PARALLEL 8 using current ...
分类:
移动开发 时间:
2018-01-17 00:05:50
阅读次数:
227
ubuntu Ubuntu如果是desktop版,由于desktop版安装了NetworkManager,修改完interfaces文档中的内容,不会生效,需要先修改/etc/NetworkManager/NetworkManager.conf文档中的managed参数,将它设置为true,然后再修 ...
分类:
系统相关 时间:
2018-01-08 22:29:17
阅读次数:
455