自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (6)
  • 收藏
  • 关注

原创 DELPHI7 Widestring 转为POleStr

com操作需要Widestring 转为POleStr,代码如下:function WideStringToLPOLESTR(const Source: Widestring): POleStr;var Len: Integer;begin Len := Length(Source) * SizeOf(WideChar); Result := CoTaskMemAlloc(Le...

2020-02-12 10:55:06 221

原创 SSL_library_init的内存泄露解决

SSL_library_init调用load_builtin_compressions,但在最终释放openssl环境时,没有提供释放的方法,会导致内存泄露。==30378====30378== HEAP SUMMARY:==30378== in use at exit: 1,704 bytes in 3 blocks==30378== total heap usage: ...

2019-11-08 10:38:10 4295

原创 重装win,oracle11g恢复步骤

oracle所在盘正常情况下,重装win操作系统后的oracle恢复步骤oracle重装win前,放在e盘的默认安装目录.1.修改path环境变量,增加oracle的bin路径我的电脑-右键-属性-高级-环境变量-path变量增加oracle路径如%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;E:\app

2017-08-17 17:49:23 6064 3

原创 opencv3.2中SurfFeatureDetector、SurfDescriptorExtractor、BruteForceMatcher用法

opencv3.2中SurfFeatureDetector、SurfDescriptorExtractor、BruteForceMatcher这三个的使用方法已经和原先2.4版本前不一样了。使用方法示例如下:     Ptr detector = SURF::create(minHessian);   detector->detect(img_1, keypoints_1);

2017-04-18 17:39:50 10314 4

原创 opencv-contrib在cmake中出现下载错误的解决。

opencv-contrib的这个master版本Latest commit 23c0256 Apr 12, 2017在cmake中会出现下载错误,导致config失败。看cmake源代码知道ocv_download这个函数在使用的时候,错把PACKAGE写成filename.修改后再次config,generate成功。D:\opencv\opencv_contrib\m

2017-04-13 15:34:52 11285 9

原创 cef3加载flash闪烁问题非easyhook的另外一种解决方法

1.现象cef3加载flash,会出现弹出命令行窗口,显示not sandboxed,影响使用体验。网上的解决方法,参考此文。http://blog.csdn.net/zx2356/article/details/51514403按照该文及提供的下载挂钩createProcessA,在xp上无效。2.解决方法有可能createprocessw也得挂钩。但懒得修改了。因此决定

2017-03-02 15:12:32 1863 4

原创 uvision不连接硬件使用模拟器调试STMF32F10X

option:1.target:原来irom1:0x8003000改为irom1:0x80000002.Debug:勾选use SimulatorDialog Dll原来DCM.DLL-pCM3改为DARMSTM.DLL-pSTM32F103VC

2017-01-09 16:42:52 996

原创 某次批量insert 数据速度缓慢 的故障处理

并行的两台机器A和B,都对t表做批量插入。A机器批量插入t表速度正常,1千条插入速度200毫秒以内B机器一直正常,但同事偶然登陆B机器发现存储速度急剧下降,吞吐率遭遇瓶颈,3千条插入速度要6秒以上,甚至几十秒.查询io事件排名SELECT se.sid,se.serial#,pr.SPID,se.username,se.status,se.terminal,se.progr

2016-11-29 23:02:05 1005

原创 初始化rabbitmq用户数据路径以及内存硬盘参数

一.安装er-lang,选择非c盘二.安装rabbit-mq,选择非c盘三.修改配置文件1.修改sbin/rabbitmq-env.bat使得用户目录为rabbit-mq安装目录下的user目录在以下行if not defined ERLANG_HOME (    for /f "delims=" %%F in ('where.exe erl.exe') do @set E

2016-11-18 11:25:45 5663

原创 自己适配cef3新版本的cefglue

1.要有phtyon2.7环境,如无自行安装。2.对比cefglue的include的文件和新版cef3的include的文件,了解新增的class和struct情况3.把新版cef3的include下的文件复制到CefGlue.Interop.Gen\include下4.把新增的class设置到CefGlue.Interop.Gen\schmeacef3.py5.把新增的stru

2016-10-26 16:56:01 1523

原创 cef3.xp兼容编译的一个大坑

现象:chrome源码3.2623.1397.gaf139d7加入mp3支持,在win7下很稳定。在xp下崩溃无法运行。解决过程:1.加入调试语句,发现只要碰到函数static变量,就会崩溃。例如以下代码void AddInternalSchemes(std::vector* standard_schemes,                        std::vecto

2016-10-24 20:38:12 5967 2

原创 从chrome源码到xilium.CefGlue集成注意事项

一、编译chrome让其支持mp4这个地址里面有必须的编译条件介绍.https://chromium.googlesource.com/chromium/src/+/master/docs/windows_build_instructions.md要点如下:1.设置系统区域为英语(美国)。控制面板-区域-管理-更改系统区域设置-英语(美国)2.当前新版仅支持vs2015 update2编译。3.至...

2016-10-18 09:10:42 4500

原创 oracle数据库文件迁移导致无法启动数据库的解决

维护人员在迁移光纤存储时,没有确认清楚上面是否有挂使用该光纤存储的应用,导致把已有的数据库文件迁移到了其他机器,原有机器的数据库由于数据库文件丢失当机,无法启动。解决方法:1.把错迁移的数据库文件mydb1.dbf从迁移后的机器拷贝到原机器上,新存储位置为d:mydb1.dbf(原存储位置为e:mydb1.dbf).2.执行以下命令:sqlplus /nologconnect

2016-10-10 09:43:05 854

原创 mysql的jdbc中sql语句超时机制bug导致的内存泄露处理

现象:早期版本的mysql的jdbc中,一旦sqlStatement.setQueryTimeOut设置了语句超时时间,则即使语句瞬间执行完,取消任务的CancelTask.cancel(),也只是打了标志,并没从内存释放,只有等待达到超时时间,才会真正释放cancelTask。此种机制,导致一旦设置的超时时间过长,语句执行过多,则瞬间会积累太多的cacelTask对象,即使语句可以瞬间执

2016-09-23 09:10:16 848

原创 NUnit3之NUnitLite使用小记

概述:之前用nunit2,挺好用的,网上介绍文章也挺多的,图形化界面,容易上手。但存在大坑:对.net4.5的一些新特性支持不好,被我碰到了,折腾浪费了半天时间,才发现是测试框架nunit的问题,逼不得已,改用nunit3。官方有介绍一些第三方插件,可集成在vs里面,但我测试了下,并不是很满意,最后还是决定用最原始的Nunit3内置的NUnitLite。这里把使用上的一些注意事项列举下:

2016-03-12 09:31:43 2048

原创 多个同构数据表在不同oracle服务器访问策略初步构思

1.数据库dblink的使用,参考http://blog.csdn.net/tomatofly/article/details/5956696配置http://blog.163.com/xiantao_2005/blog/static/30289839201261305030863/1.写出单个数据表的sql2.取出需要的服务器列表取值信息,useM

2014-10-31 09:32:03 329

原创 easyui中释放存在内存泄露的控件修正方式收集

1.TAB引用IFRAME,关闭TAB时IFRAME不会被销毁从而导致内存不能释放,大量使用TAB+IFRAME容易导致内存溢出2.

2014-08-28 10:17:28 1273

原创 table图片居中

代码如下 test

2014-08-27 11:36:11 1256

原创 如何添加网站图标

步骤如下:1.使用制图工具只做好正方形图片

2014-08-26 18:26:06 512

opencore-amr-0.1.5的 win系统上的64位 dll

找了很久没找到,然后自己编译的opencore-amr-0.1.5的 win系统上的64位 dll,提供给需要64位dll的兄弟。

2020-06-25

cef3去除cmd窗口闪烁问题flash插件

通过反编译flash插件,去除显示"not sandboxed"的cmd窗口逻辑。

2017-03-02

cef_binary_3.2623.1397重编译支持mp4支持xp

cef_binary_3.2623.1397 重编译 支持mp4 支持xp

2016-11-18

dotnetbar 8.7.0.3破解V3完全破解

开发环境经过测试,控件的设计器无法加载情况,已经完全解决。如有其它问题,请留言反馈。 注意: 1.本程序仅供学习交流用,请支持正版软件。 ================================================================================== 2.破解步骤: a.将解压后的两个破解dll覆盖到原来安装目录下 b.运行菜单"microsoft visual studio 2005(8)"->"visual studio tools"->"visual studio 命令提示程序",在提示符下运行 cd <dotnetbar安装目录> gacutil -i DevComponents.DotNetBar2.dll gacutil -i DevComponents.DotNetBar.Design.dll c.在工具箱上,右键选择,"添加选项卡",输入任意合适的选项卡名称,选中新加的选项卡,右键选择“选择项”,添加DevComponents.DotNetBar2.dll,则控件添加成功。 3.如以上运行无出错,但仍旧无法启动控件设计器 请尝试一下解决方法。 a.如已经采用安装程序安装了测试版的dotnetbar,那么请运行visual studio 命令提示程序, 卸载已经安装的旧的缓存集 在提示符下运行: gacutil /u DevComponents.DotNetBar2 gacutil -u DevComponents.DotNetBar.Design 以上两命令各自的执行结果必须有提示 卸载的程序集数 = 1 (或者大于1的数也可) b.如果步骤a执行不成功,那么请运行regedit 访问 HKEY_LOCAL_MACHINE\Software\Classes\Installer\Assemblies\Global 删除里面的DevComponents.DotNetBar2 和DevComponents.DotNetBar.Design两个键值。 重新运行步骤a。 c.重新运行(2.破解步骤) 4.如破解有任何问题,请到此下载处评论留言。 http://qsy2000.download.csdn.net/ by qsy2000 2010.06.12

2010-06-12

dotnetbar 8.7.0.3破解交流版

此版存在问题,请到以下位置下载新版: http://download.csdn.net/source/2450197

2010-06-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除