- 博客(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 3347 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 3495 1
原创 遭遇“HTTP 错误 500.19 无法访问请求的页面,因为该页的相关配置数据无效。”处理
如果是在调试情况下出现这个报错解决方法:1.打开显示隐藏文件.2.把源码项目文件下.vs隐藏文件删除在F5运行就不会出现这个报错了.
2017-02-24 11:18:53 1346
原创 单片机设计
在学校的时候自学过51单片机,那会喜欢自己做硬件,不过最后还是阴差阳错的被坑去了做项目实施。。。。上图:这个是试做品。第一次搞没有设计好线路,很乱。不过最后勉强通电能开机。第二次重新规划了线路和代码,屏幕那个直接排好插在主板上的,这样很稳定。 下面这个是改良之后的设计:...
2017-01-06 12:38:53 989 3
原创 不安装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 806
原创 .net调用被隐藏了信息的com的解决方法.
一般的com组件可以在cmd中注册,注册完了直接在C#中引用里com中找到这个com组件.如果在对象浏览器中看不到这个引用的com组件的函数.说明这个dll被作者隐藏了信息.这时候直接实例化对象调用函数就找不到函数.解决办法:嵌入互操作类型 改为false嵌入互操作类型:对于两个结构相同且共享相同识别特征(名称、GUID 等)的 COM 互操作类型,运行时能够聪明地
2016-12-28 16:22:31 488
原创 免注册调用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 3828 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 3210
原创 在远程电脑上的COM+应用程序调用
string _methodName = string.Empty; string[] param; string CRYPTODATA = string.Empty; string inxml = string.Empty; _methodName = "GETPSNINFO";
2016-12-27 22:50:05 5320 1
原创 .net的一些反编译程序的心得.
介绍几款很强大的.net反编译工具:1..NET Reflector 一款很强大的反编译工具可以没有加壳混淆可以直接看到源码.同时也可以内嵌到vs中作为插件调试其他.net程序.2. Reflector.FileDisassembler.dll 一款老外写的一个插件内嵌到.NET Reflector 使用tools>Add-Ins来添加. 可以直接导出源码生成项目,如果直接用
2016-12-26 19:06:49 4627
原创 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 280
原创 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 3809
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人