C#
文章平均质量分 52
hahahzzzzz
这个作者很懒,什么都没留下…
展开
-
python调用C# DLL示例代码
python代码import clr #安装 pythonnet包,不要安装clrimport json# 引用Dll,不需要添加后缀client = clr.AddReference(r'DLL\UtilORM')def TestPyCall(): '''调用dll函数。string的参数''' from UtilORM import MesWithJtErpCommand jtCom = MesWithJtErpCommand() result = jtCo原创 2021-03-26 15:50:25 · 369 阅读 · 1 评论 -
C#读MemoryStream,不能正常序列化
1.接口读取protobuf的,内容有,但是序列化怎么都失败2.后面尝试发现,讲内容转成文件,在序列化,就可以3.最终发现,读MemoryStream,一定要设置Position = 0;代码截图:...原创 2019-11-29 18:21:25 · 367 阅读 · 0 评论 -
System.ObjectDisposedException 异常
Task<int> resultID = GenerateForumUser(userName, password);GenerateForumUser是一个异步操作,在调用完这句之后,线程跳转到另外一个去了,在后面的代码中有数据库相关的操作,而这个只能在主线程中执行,导致出现这个异常。更改为 Task<int> result...原创 2018-10-18 16:39:19 · 10449 阅读 · 1 评论 -
SQlite no PK问题
no PK(primary key)就是没有主键,在插入或更新的时候表需要主键,当没有设置主键就会提示这个原创 2018-10-17 14:05:05 · 691 阅读 · 0 评论 -
Unable to get file location. This most likely means that the file provider information is not set in
在AndroidManifest.xml中,将android:authorities="*.fileprovider"改成android:authorities="*.provider"就会报这个错。最早拍照功能是能用的,在添加apk下载改成了.provider,后拍照功能就不能用了...原创 2018-11-28 15:50:10 · 536 阅读 · 0 评论 -
部署服务到centos服务器相关记录(mysql,.netcore)
1.更改mysql用户密码 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('123');2.远程连接数据库服务器 1.远程服务器开启了3306端口 2.给mysql用户...原创 2019-03-17 10:26:37 · 174 阅读 · 0 评论 -
Vs2017 修改项目名称
需求:一个已经搭建好框架的项目,准备以此作为基础,其他的项目直接复制这个,然后进行更改问题:项目复制过来之后,重命名解决方案之后,启动项的名字依然是之前项目名称。解决办法:重命名【解决方案名称】,【项目名称】名称。以及解决方案里全局替换【旧项目名->新项目名】。之前就是没进行全局替换,所以启动项目名没变,猜测应该启动项名字在某个文件中(猜测,未实际验证)主要参考链...原创 2019-04-10 23:20:42 · 3767 阅读 · 0 评论 -
C# 插件安装包(自定义操作)
参考链接:https://www.cnblogs.com/qingqingqing/p/4453800.html主要流程在参考链接里都有,写几个要注意的地方一。如果想要在安装时获取信息(比如IP地址,数据库名,账号,密码等),需要在安装项目->右键->视图->用户界面->启动->添加对话框->右键新添加的对话框->属性窗口。信息从这里获取。二。...原创 2019-04-09 17:55:05 · 1595 阅读 · 0 评论