自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 在.Net Core WebAPI下给Swagger增加导出离线文档功能

一丶前言  最近刚接触到Swagger,在github上下载了它的源码和demo学习了一遍,发现这个组件非常好用,不过不足的是它没有导出离线文档的功能,于是乎我就想给它加一个导出功能 Swagger Github开源地址二丶思路其实说白了api文档就是一个html静态页面,html可以转word或者pdf,那问题就变简单了。1.想办法拿到swagger生成的api接口json数...

2019-01-09 13:52:37 3556 3

原创 VS2015+WDK10+SDK10搭建驱动调试环境

1.准备工具:VS2015WDK10SDK10主机:Win10, 目标测试机:Win7 64位务必确保WDK和SDK都是同一个版本10.0.15063. 最前面大版本号要一致,不然后面会报很多打不开.h的错误。还要注意,wdk和sdk不能有多个。2.这边就不安装虚拟机了直接开始配置:以管理员身份,在虚拟机命令行模式下运行如下2个命令开启。     bcdedit /debug on      bc...

2018-04-16 17:44:22 4219 1

原创 遭遇“HTTP 错误 500.19 无法访问请求的页面,因为该页的相关配置数据无效。”处理

如果是在调试情况下出现这个报错解决方法:1.打开显示隐藏文件.2.把源码项目文件下.vs隐藏文件删除在F5运行就不会出现这个报错了.

2017-02-24 11:18:53 1493

原创 单片机设计

在学校的时候自学过51单片机,那会喜欢自己做硬件,不过最后还是阴差阳错的被坑去了做项目实施。。。。上图:这个是试做品。第一次搞没有设计好线路,很乱。不过最后勉强通电能开机。第二次重新规划了线路和代码,屏幕那个直接排好插在主板上的,这样很稳定。   下面这个是改良之后的设计:...

2017-01-06 12:38:53 1068 1

原创 不安装oracle客户端使用PLSQL

下载一个精简版的instantclient,这个文件百度上有。1.把instantclient放到c盘。C:\instantclient2.C:\instantclient\NETWORK\ADMIN\tnsnames.ora  修改这个文件里的内容。# tnsnames.ora Network Configuration File: D:\app\Administrator\prod

2017-01-05 20:54:43 871

原创 .net调用被隐藏了信息的com的解决方法.

一般的com组件可以在cmd中注册,注册完了直接在C#中引用里com中找到这个com组件.如果在对象浏览器中看不到这个引用的com组件的函数.说明这个dll被作者隐藏了信息.这时候直接实例化对象调用函数就找不到函数.解决办法:嵌入互操作类型 改为false嵌入互操作类型:对于两个结构相同且共享相同识别特征(名称、GUID 等)的 COM 互操作类型,运行时能够聪明地

2016-12-28 16:22:31 590

原创 免注册调用com组件类

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Runtime.InteropServices;using System.Security;using System.Runtime.Co

2016-12-28 10:36:26 4475 7

转载 关于Dll、Com组件、托管dll和非托管dll的理解

Com组件和dll区别:1.普通dll不能通过regsvr32.exe来注册,而Com组件能通过regsvr32.exe注册。 2.Com组件是微软的一个协议,满足com组件协议的dll文件就是com组件,这种协议为了跨语言、跨平台使用,dll组件需要编译后使用,而Com组件注册后即可使用。而dll是动态链接库,是一个可以导出函数的集合。3.Com组件可以是exe也可以是dll文件

2016-12-28 10:29:10 3305

原创 在远程电脑上的COM+应用程序调用

string _methodName = string.Empty; string[] param; string CRYPTODATA = string.Empty; string inxml = string.Empty; _methodName = "GETPSNINFO";

2016-12-27 22:50:05 5451 1

原创 .net的一些反编译程序的心得.

介绍几款很强大的.net反编译工具:1..NET Reflector   一款很强大的反编译工具可以没有加壳混淆可以直接看到源码.同时也可以内嵌到vs中作为插件调试其他.net程序.2. Reflector.FileDisassembler.dll    一款老外写的一个插件内嵌到.NET Reflector   使用tools>Add-Ins来添加. 可以直接导出源码生成项目,如果直接用

2016-12-26 19:06:49 4741

原创 64位系统用plsql访问数据库

1.安装oracle客户端64位2.在将instantclient拷贝到C盘3.新建环境变量4.打开pl/sql首选项》连接》主目录名:C:\instantclient  ,  OCI库:C:\instantclient\oci.dll5.新建服务》登录plsql  右击"我的电脑" - "属性" - "高级" - "环境变量" - "系统环境变量":       

2016-12-23 23:16:47 361

原创 Oracle数据库的冷备恢复到另一台机器上.

1.cmd命令sqlplus用户名:system密码:oraclesql>shutdown immediate停止监听和oracle服务.把D:\app\Administrator\oradata下的orcl和D:\app\Administrator\product\11.2.0\dbhome_1\database下的SPFILEORCL.ORA复制一份2.另一台机器操作系

2016-12-23 22:54:20 4603

IOCP通信模型Demo

IOCP同时支持3-4W的并发交换数量。

2016-11-29

音频Demo详细介绍音频开发

音频开发包音频库文件:提供二次开发范例,开发帮助文档。

2014-12-02

空空如也

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

TA关注的人

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