C#
Syspan
来自一名码农的独白!
展开
-
CefSharp.WinForms ChromiumWebBrowser 阻止打开新的窗口
CefSharp.WinForms ChromiumWebBrowser 阻止打开新的窗口原创 2022-07-19 21:58:00 · 2702 阅读 · 2 评论 -
IIS WebSocket部署服务器外网无法连接解决
这里首先说明下当websocket部署好了以后内网是可以通过内网ip进行连接访问的,然而通过公网IP无法访问,不能够成功握手,这里就有个坑了,首先我们确认防火墙关闭了或者放行了对应的端口,然后不管这怎么设置外网都无法握手。那么先ipconfig一下可以看到如图确认下我们的以太坊网关和我们监听的ip是不是正确的。从图上我们可以看到有两个以太网网关,我的外网ip(47.*.156.*)绑定在以太网1这个网关上,然后通过代码获取到的内网ip是以太网2(169.254.184.15...原创 2021-10-09 16:39:04 · 15384 阅读 · 3 评论 -
未能加载文件或程序集“netstandard, Version=2.1.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51”或它的某一个依赖项。
我在.NET Framework4.7的项目中引入了NET Standard 2.1 编译后 的Dll 然后 就出现了如下错误:未能加载文件或程序集“netstandard, Version=2.1.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51”或它的某一个依赖项。通过访问微软提供的 框架https://dotnet.microsoft.com/download/visual-studio-sdks?utm_source=getd...原创 2021-02-09 17:45:08 · 8818 阅读 · 0 评论 -
.Net Swagger 添加枚举描述(不显示枚举描述的解决方案)
直接上代码多余的不说首先创建DocumentFilter /// <summary> /// 向Swagger添加枚举值说明 /// </summary> public class EnumDocumentFilter : IDocumentFilter { /// <summary> /// /// </summary> /// <pa..原创 2020-07-27 23:59:27 · 3717 阅读 · 0 评论 -
.Net JsonPath 深层级筛选案例
json 层级格式如下:我现在要根据 adcode去提取出properties 下 name 为贵阳的 数据代码如下:JObject jObject = JObject.Parse(line);JToken areaName= jObject.SelectToken("$.features[?(@.properties.adcode==520100)].properties.name");最后拿到的JToken 为一个object 对象 值为 贵阳在这里 如果要很好...原创 2020-06-01 16:27:53 · 565 阅读 · 0 评论 -
.Net Mvc 路由支持特殊字符 + 、_ 等的配置方法
最近在做一个搜索系统的时候发现了个问题,Mvc路由中不支持 +号这样的特殊符号,加上就会找不到路由地址,怎么办呢?图中地址就带有了特殊符号 +号,但是浏览器没有去转义,这就很尴尬了。在一番研究下,发现其实只要需要去配置一下配置文件就可以了如下配置 :代码如下:<security> <requestFiltering allowDoubleEs...原创 2019-12-03 15:16:04 · 774 阅读 · 0 评论 -
C# MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk.
关于在使用redis 持久化时 出现的如下错误MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs...原创 2019-10-31 09:31:11 · 2603 阅读 · 0 评论 -
C# 枚举常用扩展方法(枚举帮助类)
更新时间:2019-10-30枚举常用扩展方法(枚举帮助类),目前个人用到的方法整理如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Linq;using System.Reflection;using System.Text;using S...原创 2019-10-24 14:47:08 · 3598 阅读 · 0 评论 -
C# 多线程处理等待及线程超时问题
最近在写个多线程自动化脚本操作,但是发现会出现线程卡死的现象,因此需要去设置线程超时时间,经过一番研究总结了以下几行代码这里贴出部分来作为记录和参考/// <summary> /// 多个线程 /// </summary> public static void MultipleThreads(int th) ...原创 2019-09-03 21:45:22 · 6113 阅读 · 0 评论 -
C# csv 文件 execl 文件生成代码
话不多说直接上代码/// <summary> /// 转成 csv 文件 /// </summary> /// <param name="table"></param> /// <param name="file"></param> publ...原创 2019-09-03 21:35:06 · 197 阅读 · 0 评论 -
C# PhantomJSDriver 设置随机user-agent 及其它详细设置,基础用法
PhantomJSDriver 在C# 语言中相关的文档还是比较少的,今天正好用来玩玩,虽然现在已经被淘汰了,但是其还是有很多的优点的,下面是PhantomJSDriver 实例化的一些设置,这里做个记录,以防以后用到吧。public static PhantomJSDriver In(string ip = "") { string path = ...原创 2019-08-14 23:33:51 · 1988 阅读 · 0 评论 -
C# 根据图片链接地址将图片转为二进制流
不喜欢墨迹,直接贴代码/// <summary> /// 根据图片地址获取图片的二进制流 /// </summary> /// <param name="imageUrl"></param> /// <returns></returns> p...原创 2019-08-14 18:58:58 · 2556 阅读 · 0 评论 -
C# FirefoxDriver 火狐浏览器 设置隐藏模式访问
//Firefox options var options = new FirefoxOptions(); //设置隐身模式 options.AddArgument("--private");最近再用火狐做自动化,找了半天才找到了这个隐私模式的设置头代码,这里记录...原创 2019-08-04 00:04:34 · 1119 阅读 · 0 评论 -
C# Unicode 转字符串
嗯 。。。 最近在搞脸书,发现脸书的翻页真的坑,分析了接口后 ,挖槽如下图很好,优秀Unicode 混写了,于是动用如下代码把你解析出来嗯,完美出来了。现在提供代码出来,记录一下方便以后用到/// <summary> /// Unicode 转中文 /// </summary> /// <pa...原创 2019-07-20 13:39:25 · 1141 阅读 · 0 评论 -
C# 正则表达式提取指定文本内的内容
直接上代码和如何使用/// <summary> /// 截取字符串中开始和结束字符串中间的字符串 /// </summary> /// <param name="source">源字符串</param> /// <param name="startStr">开始字符串&...原创 2019-07-15 17:05:18 · 15960 阅读 · 0 评论 -
C# http请求 模拟表单提交数据
using System;using System.Collections.Generic;using System.Linq;using System.Net.Http;using System.Net.Http.Headers;using System.Text;using System.Threading.Tasks;using System.Web;namespace ...原创 2019-01-03 14:28:23 · 4461 阅读 · 0 评论 -
C# RC4加密,解密算法
完整代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Web;namespace RC.Web.Utility{ /// <summary> /// Rc4加密 解密工具类 /// </s...原创 2019-01-03 10:59:11 · 2128 阅读 · 5 评论 -
C#请求https 网址时请求中断解决办法
最近在写个请求 然而对于现在的大多数的网址都设置了证书,在请求的过程中 验证证书结果就没有回应,从而阻止了我们与网站建立的联系,也就阻止了链接。因此 只需要在请求前设置证书验证回调每次都为true 即可解决。在每次请求前加入如下代码即可,也可以写在构造函数中 ServicePointManager.ServerCertificateValidationCallback += (...原创 2018-08-10 14:24:12 · 1355 阅读 · 1 评论