- 博客(6)
- 资源 (12)
- 收藏
- 关注
原创 pythonnet .net netcore BinaryFormatter 巨坑
逆向.net程序,碰到了BinaryFormatter ,这个类对对象序列化是C#自身特有的逻辑的,python很难还原BinaryFormatter的序列化逻辑,除非对BinaryFormatter底层逻辑非常了解。通过BinaryFormatter的Binder回调,在覆盖方法BindToName中将netcore的CoreLib改成mscorlib即可,碰到其他类型不兼容的场景,也可以使用这个方法解决。
2023-11-10 09:42:27
288
1
原创 启动Prometheus报错main process exited, code=exited, status=2/INVALIDARGUMENT
其中参数prometheus为prometheus 的服务启动名称如:/etc/systemd/system/prometheus.service。如果该目录已经存在queries.active,要先删除再次尝试启动Prometheus服务。
2023-10-25 15:21:28
2481
1
原创 通过VSPackage在VS2012中扩展服务器资源管理器表右键菜单并连接数据库
最近利用空闲时间学习了VSPackage,于是萌发了在IDE中扩展一个模板代码生成工具的想法。一下是学习中的一些笔记。一、扩展服务器资源管理器表右键菜单按钮要在IDE的服务器资源管理器中扩展一个右键菜单真是一个非常蛋疼的事,不过我还是成功将想要的菜单扩展了出来,效果如下图:虽然其中困难重重,但这篇博客"VS2013在右键菜单添加命令插件开发 "给了我极大帮助,博文中标题三:
2016-04-01 11:17:11
2155
原创 如何根据数组类型名称创建数组实例?
废话不多说,直接上代码:Type tGeneric = xxx;//假设这得到了泛型数组的类型如:xxx[]这种int arrayLength = xx;//这是数组的长度object array = new object();var arraySubModel = tGeneric.InvokeMember("Set", System.Reflection.BindingFlags.C
2016-03-16 14:35:31
1481
原创 C#获取泛型集合中元素的类型
如何获取类似于IEnumerable,xxx[]这种集合如何获取object或者xxx的类型呢?虽然简单,但是网上并没有看到有这样的介绍。言归正传,通过objectList.GetType().GetElementType()即可取得集合中元素的类型,其中objectList为泛型集合。当然非要通过集合中某一个对象取其类型也是可以的,就是显得有点low。
2016-02-19 11:56:54
3762
1
原创 Oracle存储过程自定义数组定义与使用
最近为公司项目数据库通过存储过程做归档,需要用到自定义数组百度结果中很多写的都不是很清晰,可变长数组定义好后,如果使用。在此做个记录:定义:type id_array is table of number(15) index by binary_integer;acb_ids id_array;这个定义方式适用在package,如果是纯粹在存储过程中自定义类型请百度 。
2016-01-06 09:34:16
10777
JqueryEasyui主题包
2013-01-07
ASP.NET下载到桌面快捷方式代码
2012-11-21
sql和web服务器设置固定IP的方法
2012-05-14
vs2008 提示 调试器dll msdbg2.dll 未正确安装
2012-05-05
vs2008 测试Ip地址和域名
2012-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人