随笔分类 -  备忘知识点

备忘知识点
摘要:对zlib使用vs2019编译,没有在预处理器中加前缀命令,导致编译出来的zlib.dll 与项目之前使用的函数名不一致,运行报错。 报错信息:无法在DLL“libz64”中找到名为“Z_inflateEnd”的入口点。 在z.conf 中有以下注释: /* * If you *really* ne 阅读全文
posted @ 2023-07-06 14:18 zeran 阅读(58) 评论(0) 推荐(0) 编辑
摘要:回调函数是应用程序提供给Windows系统DLL或其它DLL调用的函数,一般用于截获消息、获取系统信息或处理异步事件。应用程序把回调函数的地址指针告诉DLL,而DLL在适当的时候会调用该函数。回调函数必须遵守事先规定好的参数格式和传递方式,否则DLL一调用它就会引起程序或系统的崩溃。通常情况下,回调 阅读全文
posted @ 2022-08-01 11:25 zeran 阅读(672) 评论(0) 推荐(0) 编辑
摘要:CLR中C#部分代码class 需要使用ref 关键字作为托管类 public ref class name1 定义函数 int Query_name1(CusReqInfo cusreqinfo); c#代码调用时报错:现有语言不支持Query_name1 修改定义:参数类型增加^ (尖括号) 表 阅读全文
posted @ 2022-07-07 10:35 zeran 阅读(275) 评论(0) 推荐(0) 编辑
摘要:举例:xxx.so 包依赖了openssl的libssl.so 和 libcrypto.so 包, 由于openssl版本为1.1.1k 已经取消了一些接口函数,尝试低版本后发现openssl-1.0.2j.tar.gz包含这些接口函数。 另外xxx.so为动态包,是不能将openssl-1.0.2 阅读全文
posted @ 2021-12-18 14:09 zeran 阅读(1065) 评论(0) 推荐(0) 编辑
摘要:vs2019 和 VsCode是可以自动安装GDB库的,由于服务器网络问题,导致GDB下载失败从而安装失败,只能手动安装。 首先GDB可以使用命令安装 yum install gdb 会自动安装需要的依赖包 手动安装过程 1、下载http://ftp.gnu.org/gnu/gdb/gdb-11.1 阅读全文
posted @ 2021-12-17 20:35 zeran 阅读(727) 评论(0) 推荐(0) 编辑
摘要:对数据进行分组,取每组前三条数据 INSERT INTO `sakila`.`tt` (`id`, `name`, `score`) VALUES ('1', '张三', '50'); INSERT INTO `sakila`.`tt` (`id`, `name`, `score`) VALUES 阅读全文
posted @ 2021-05-13 12:20 zeran 阅读(6194) 评论(0) 推荐(0) 编辑
摘要:在循环中调用多个函数,都使用await的话,和同步效果一样。 public static async void fun1() { string str = ""; Console.WriteLine("同步开始"); for (int i = 0; i < 10; i++) { str+= awai 阅读全文
posted @ 2021-04-15 16:59 zeran 阅读(3718) 评论(0) 推荐(0) 编辑
摘要:AutoFac 属性注入需要改两个位置 1、用Autofac进行注入,对全部控制器进行 属性注入:Autofac中通过对ControllerFeature中的Controller进行IOC注册,并使用PropertiesAutowired开启属性注入。 #region 对Controller类型注册 阅读全文
posted @ 2021-03-24 10:50 zeran 阅读(916) 评论(1) 推荐(0) 编辑
摘要:named和keyed是有多个实现时,应用程序根据不同参数或不同场景下进行选择性实例。(我理解是这样的,能想到的场景:支付(根据用户选择实例 支付宝或微信)) using System; using System.Collections.Generic; using System.Linq; usi 阅读全文
posted @ 2021-03-22 18:14 zeran 阅读(1328) 评论(0) 推荐(0) 编辑
摘要:我使用vs2019,需要安装几个nuget包 Google.protobuf Google.protobuf.Tools Grpc.AspnetCore Grpc.Net.Client Grpc.Tools 编写.proto文件 syntax ="proto3"; option csharp_nam 阅读全文
posted @ 2021-02-25 10:56 zeran 阅读(2124) 评论(0) 推荐(0) 编辑
摘要:很多情况下, 开发webservices 是需要本地浏览器调试,处于安全考虑生产环境不允许访问,也不允许访问wsdl文档。 首先: 禁用或启用浏览器访问,get、post方式 web.config文件内会有以下节点,注释掉get和post,就不可使用浏览器调试了,仅能使用soap进行正常访问。 <s 阅读全文
posted @ 2020-11-17 15:11 zeran 阅读(2538) 评论(1) 推荐(0) 编辑
摘要:前提:近日使用了NHibernate的IUserType自定义类型,用于对字段进行处理(取完数据对数据处理),由于部分情况下需要使用sql语句进行查询,则用到了mysql自定义函数,使用HQL不指明自定义函数的话会报错,无法查询数据。 NHibernate使用自定义函数配置: 1 using Sys 阅读全文
posted @ 2019-05-22 16:29 zeran 阅读(563) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示