杂记
墨池象牙白
希望能有所收获。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
本机异步网络通信执行快于同步指令
本机异步网络通信执行快于同步指令原创 2022-07-13 17:43:14 · 173 阅读 · 0 评论 -
Python动态网页数据收集
对于静态网页,只需要把网页地址栏中的url传到get请求中就可以轻松地获取到网页的数据。但是,经常会遇到直接把网页地址栏中的url传到get请求中无法直接获取到网页的数据的情况,而且右键查看网页源代码也无法看到网页的数据,同时点击第二页、第三页等进行翻页的时候,网页地址栏中的url也没变,这些就是动态网页。动态网页数据收集有两种方式:第一种:先分析网页数据获取和跳转的逻辑,再去写代码。第二种:Selenium+WebDriver,驱动浏览器,模拟用户输入,获取目标网页源码。(第一种我不会,就直原创 2022-04-27 09:19:40 · 1972 阅读 · 4 评论 -
Python数据收集入门
工作需要,临时学习一下Python,记录一些学习资料和经验python3语言入门菜鸟教程python3环境Windows Python3 安装VSCode扩展爬虫快速入门第一步:Get获取网页html第二步:根据html界面规则,定位提取自己想要的数据入门实战:使用requests和beautifulsoup4从小说网站爬取并保存小说需要安装的库:python库作用cmd安装命令文档requests发送网络HTTP请求pip install requests原创 2022-04-27 09:17:10 · 1486 阅读 · 0 评论 -
VisualStudio不显示Unity Package中的代码
stackoverflow转载 2021-10-26 17:02:41 · 2870 阅读 · 0 评论 -
Mono.Cecil DefaultAssemblyResolver.Dispose
之前用Mono.Cecil写了一些代码检查。总是有dll被占用的问题。检查了所有AssemblyDefinition,都Dispose了,还是被占用。因为被占用的dll并不是我AssemblyDefinition.ReadAssembly加载出来的,于是猜测可能是Resolver内部加载出来的。查阅Mono.Cecil源码发现,类:ModuleReader方法:CreateModule其中对传入的DefaultAssemblyResolver是Disposable.Not..原创 2021-10-19 17:04:54 · 528 阅读 · 4 评论 -
C# 子进程占用父进程文件
最近想写一个简单的更新程序就是Parent.exe打开update.exe然后 update.exe下载文件,覆盖Parent.exe这么个工作。在覆盖的时候遇到一个问题,就是文件被占用。反复检查,父进程确实是退出了。查了半天,看到一个说法是子进程会继承父进程的文件句柄,于是我想到ProcessStartInfo有个参数是WorkingDirectory,我将这个参数设置为update.exe所在的目录,问题就解决了。。。平时都用不到这个参数,没想到问题在这,记录一下。...原创 2021-10-09 17:19:54 · 2438 阅读 · 0 评论 -
Mono.Cecil ReaderParameters
最近有需求 要写工具检查 代码方法中有没有存在一些类型或者委托 随便记录下因为需要检查Method Body 普通反射已经无法满足,使用了Mono.Cecil这个库,感觉非常强大Mono.Cecil通过设置 ReaderParametersReadSymbols可以读取pdb文件常见的应用有获取方法所在文件位置var readerParameters = new ReaderParameters { ReadSymbols = true };//ReadSymbol...原创 2021-01-08 23:44:30 · 590 阅读 · 0 评论 -
.net core 打包时复制文件夹所有文件
TestCopy为要复制的文件夹 其他不用改双击项目 添加<ItemGroup> <Content Include="TestCopy\**"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> </ItemGroup>...原创 2020-11-30 13:53:32 · 943 阅读 · 0 评论 -
C# 反射判断可空类型
var definition = type.GetGenericTypeDefinition();if ( definition!=null && definition == typeof(Nullable<>) ){//可空类型}原创 2020-11-05 17:24:46 · 1670 阅读 · 0 评论 -
C# 反射 判断类型是结构体
if (!type.IsPrimitive && !type.IsEnum && type.IsValueType)原创 2020-10-20 14:44:19 · 1821 阅读 · 0 评论 -
C# 反射 判断类型是委托
Type.IsSubclassOf(typeof(Delegate))原创 2020-10-09 14:01:07 · 667 阅读 · 0 评论 -
C# & nHibernate连接MySQL
目录 C#连接MySQLC#连接增删改查方法NHibernate与MySql交互配置映射创建session 增删改查创建事务C#连接MySQLC#连接首先在VS项目中添加MySql.Data引用,浏览具体位置一般在C:\Program Files (x86)\MySQL\Connector NET\Assemblies\v4.0(根据项目框架进行...原创 2018-10-25 00:06:05 · 522 阅读 · 0 评论 -
VS2017无法打开VS Installer的解决办法
http://tieba.baidu.com/p/5580234734C:\Program Files (x86)\Microsoft Visual Studio\Installer下的vs_installer.exe右键->属性->兼容性->勾选禁用视觉主题,勾选禁用桌面元素再次右键以管理员身份运行即可...转载 2018-10-23 19:50:08 · 18334 阅读 · 8 评论 -
无分类杂记
ToString("f2"); 可以对带有小数的数据规定只取多少位 Unity UI中的Text中的文字 勾选RichText 可以对局部文字进行编辑Unity富文本的使用https://blog.youkuaiyun.com/qq_28112287/article/details/78320384...原创 2018-06-22 22:49:06 · 178 阅读 · 0 评论
分享