- 博客(19)
- 资源 (4)
- 收藏
- 关注
转载 CentOS安装OpenCV
其中本文命令错误请查看是否命令中有— 有则改为双横线,其中某些符号会因为编辑文本而中英转换,遇到相应问题请自行转换。本文档任何问题请联系QQ:307156252以centos6.x或7,numpy1.9.1 gcc4.8 python2.7.9 cmake3.1.3 opencv3.0.0为例 。第一步当然是登陆服务器啦第二步查看下版本查看centos :lsb_release -a查看pytho...
2018-05-11 09:51:30 3402
转载 临界区(Critical section)与互斥体(Mutex)的区别
1、临界区只能用于对象在同一进程里线程间的互斥访问;互斥体可以用于对象进程间或线程间的互斥访问。2、临界区是非内核对象,只在用户态进行锁操作,速度快;互斥体是内核对象,在核心态进行锁操作,速度慢。3、临界区和互斥体在Windows平台都下可用;Linux下只有互斥体可用。1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。2、互斥量:为协调共同对
2016-07-21 16:29:11 308
转载 JNI无法传递Android类对象
解决方法:添加-classpath参数windows:javah -classpath C:\PROGRA~2\Android\android-sdk\platforms\android-8\android.jar;. com.test.JniTestlinux/mac:javah -classpath /Users/Android/android-sdk/
2016-05-09 09:34:26 261
转载 Oracle数据库的轻松干净卸载
很多时候因为各种各样的原因需要会安装一个或者多个的数据库,或者又想要删掉它了,但是又担心删除不干净会带来什么不良的后果,如下次再安装刽失败等等,其实步骤额了就会很简单的,大家跟着我来一步一步的轻松搞定。方法/步骤11、卸载第一步:点击开始菜单:22、点击Universal Install
2015-10-22 10:32:48 700
转载 Oracle 11g安装到85%的时候就停止不动了
最近安装Oracle 11g R1时发现一个问题,每次程序安装到85%的时候就停止不动了,几次卸载再安装,结果都一样,安装过程就一直停留在总是在“配置oracle remote Configuration Agent ” 的时候即“…\oraconfig\oraconfig.exe"-RegServer' 85% ” 停下了,也没报错,同时XP里的其他软件,包括任务管理器都运行不了了,只有重启。可
2015-10-13 15:58:57 22248
转载 Oracle优化配置指南
Oracle的优化配置是非常重要的,一个合适的优化配置,可以让系统性能提高数倍;而一个不合适的配置,会导致你的系统问题不断。默认安装的Oracle是没有经过任何优化配置的,这样的配置,在自己机器上还凑合,但是千万不要把它放到用户的服务器上。 这篇指南首先介绍Oracle的内存结构,接下来介绍如何查看和修改内存参数,最后再介绍一下其他的优化参数。对Oracle进行优化配置,可以通过
2015-06-09 14:24:07 532
转载 Oracle SQL性能优化
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表
2015-06-03 11:39:29 205
转载 VLD(Visual LeakDetector)内存泄露库的使用
VLD简介 由于C/C++语言没有所谓的垃圾收集器,内存的分配和释放都需要程序员自己来控制,这会给C/C++程序员带来一定的困难。当您的程序越来越复杂时,它的内存管理也会变得越来越困难。内存泄漏、内存越界是最常见的内存问题之一。 内存泄漏如果不是很严重的话,在短时间内对程序不会造成太大的影响,而且在进程终止的时候,所有分配的内存都会释放掉。但是对于长时间运行的程序,其破坏力是惊人的,
2015-05-14 13:29:58 425
转载 线程锁的概念函数EnterCriticalSection和LeaveCriticalSection的用法
线程锁的概念函数EnterCriticalSection和LeaveCriticalSection的用法注:使用结构CRITICAL_SECTION 需加入头文件#include “afxmt.h”定义一个全局的锁 CRITICAL_SECTION的实例和一个静态全局变量CRITICAL_SECTION cs;//可以理解为锁定一个资源static int n_
2015-04-03 09:49:51 265
转载 Oracle 连不上的各种现象
windows 2008上启用防火墙后Oracle tnsping不通的解决办法1、解决方法:很简单,windows2008防火墙将Oracle 1521端口给封了,新建并开启就行了。当然,如果你的listener是其他端口,按照下述方法把其他的端口开了,也就可以了。在cmd中,输入:C:/Users/Administrator>netsh firewall set p
2015-04-03 09:48:31 474
转载 oracle_DBA 管理员的常用指令
oracle_DBA 管理员的常用指令1,运行SQLPLUS工具并以os的身份连接、并显示当前用户名 sqlplus /as sysdba show user2,直接进入sqlplus :sqlplus /nolog 在命令提示符以os身份连接: connect /as sysdba3, 显示当前用户哪些列表:select * from tab;
2015-03-24 10:57:41 472
转载 编写的inno setup脚本,涵盖了自定义安装界面,调用dll等等应用
; Script generated by the Inno Setup 脚本向导.; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!; 为1的时候表示定义成试用版本#define VERSION_TYPE ReadIni('Setup.ini', 'SetupType', 'type', '0'
2015-03-19 10:51:50 803
转载 MFC——ComBox用法大全
Combo Box (组合框)控件很简单,可以节省空间。从用户角度来看,这个控件是由一个文本输入控件和一个下拉菜单组成的。用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里面输入文本。下面的例子简要说明如何利用 MFC CComboBox Class来操作字符串列表。 1、定义控件对应变量假定已经创建了一个Dialog,并且从控件工具箱将 Combo Box 控件拖放
2015-03-12 10:37:30 399
转载 commit后lob字段使用临时表空间未释放
临时表空间被使用现状接到客户反馈,他们的数据库使用了长连接,临时表空间使用率一直不下降,一个会话占用了几百M甚至几个G的临时表空间不释放,随着时间的积累,会话占用的临时表空间还在继续增加,最终的现象是100G的数据文件,160G的临时表空间还在继续报临时表空间不足.查询v$sort_usage发现其SEGTYPE全部为LOB_DATA而CONTENTS为TEMPORARY,而且BLOCKS都很
2015-03-12 10:30:07 1410
转载 oracle11g锁定密码及默认密码有效期180天
用户密码默认有效期180天,我晕,又一颗定时炸弹啊,赶紧关掉这个功能。 密码过期,需要更换新密码 sql> alter user test identified by [new password];解锁 sql> alter user test account unlock; 一般数据库默认是10次尝试失败后锁住用户 1、
2015-03-10 16:40:53 537
转载 Oracle 11g中Temp临时表空间、文件的新特性
临时表空间是Oracle体系结构中比较特殊的结构。通常情境下,数据库使用者只需要设置对应的临时表空间(到用户),临时段分配等工作都是系统自动完成。当临时数据不需要时,Oracle后台进程SMON也会负责将临时段回收。在Oracle的备份恢复体系中,临时文件的地位比较低。在进行备份动作时,RMAN都不会进行临时文件恢复。在恢复启动过程中,如果发现临时文件不存在,通常Oracle也会自动将临时
2014-11-25 10:09:42 698
转载 oracle 数据库表空间的导出
通过这个文章演示一下Oracle的表空间迁移流程以及需要注意的诸多事项。实验目标:将ora10g数据库实例上的表空间TBS_SEC_D迁移到secooler数据库实例上操作系统:Redhat 5.3数据库:Oracle 10.2.0.3【实验BEGIN】【注意事项一】:导入之前,目标数据库中用户必须已经存在存在。【注意事项二】:导入之前,目标数据库中不能存在同名的表
2014-11-04 11:57:00 8112
转载 进程控制流程
一 进程启动:多种方式ShellExecute,WinExec,CreateProcess。WinExec参数只有两个,是最简单的启动,CreateProcess参数有10个,多数可以为null,ShellExecute居中,可以用ShellExecute启动进程。HINSTANCE ShellExecute( HWND hwnd, LPCTSTR lpOperati
2014-10-30 11:35:13 322
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人