GeckoWebBrowser 想使用jquery 但是目标网页没有加载jquery (Winfrom Gecko动态附加jqueryjs) 第三种(有效)通过查找资料只能曲线救国,使用SetAttribute设置click,并且通过自动点击来使页面动态引入jquery,后续就可以通过jquery脚本操作了。注皆在Gecko_DocumentCompleted中使用。
.net5 使用IdentityServer4和Ocelot 问题记录(.netcore2.1升级问题) 使用IdentityServer4和Ocelot自己core2.1时以前框架搭建并正常配置后出现了几个出现的问题,Unauthorized、invalid_scope、404 NotFound等问题
【一句话调用】h5页面 返回缓存 如js加载列表页点击进入详情页,返回后刷新的问题和无法定位问题 html 返回定位 在做html5开发时,经常会碰到从列表页跳转到详情页,然后在点击返回或者手机手势返回后,列表内容刷新且无法定位到点击的位置,尤其包含列表加列表的情况 问题尤其明显。
删除不需要的 HTTP 响应标头 Server:Microsoft-IIS/7.5 X-Powered-By:ASP.NET 移除iis敏感响应头信息 Server、X-Powered-By、X-AspNet-Version
C#获取数组/字符串的k个字符的全部组合 static IEnumerable<string> foo(string metachars, int i) { var query = metachars.Select(x => x.ToString().AsEnumerable()); while (query.First().Count() < i) { var ee = query.First(); .
(封装调用) layui table中checkbox 复选框 跨页保存选中赋值状态 跨页记忆选择 检索了很多跨页记忆的,基本上都涉及到了表格字段的编辑,每次使用需要复制大量重复代码,于是手动封装了一段公共js(逻辑不复杂,主要是可公用,不用每个界面写一堆代码)使用的时候就在table初始化的done方法中加入一行代码即可AOQ_LayuiTableCheckBoxOnPage(layui.table, "你的tableId建议需和Filter相同");获取选中的数据console.log(AOQ.checkData);table.render({ cols: [[ ..
三种方式提取Json字符串中对应的属性值集合, 正则\newtonsoft.net 项目中经常使用抓取,有些接口返回的是html,我解析是使用NSoup,有些使用的Json。下面我针对json 编写了三方方法,都是用于提取属性结果的方法1.使用的是JsonPath,配置规则详见:newtonsoft官网文档https://www.newtonsoft.com/json/help/html/QueryJsonSelectToken.htmList<string>resLS=NSoupHelper.GetJsonListStrBySelector(js...
svchost 总是占用网速 一招见效(实测) 先说我的解决办法:一招:在网络和Internet设置 中,选择自己的网络,打开 “设为按流量计费的连接”。 立即见效上述方法可以从字面上理解为什么能够起到效果,就是把自己的网络设置成热点这种计费网络。微软为了用户考虑,在此中网络中不进行相应的系统更新。 可以说有点治标不治本,但是管用呀,哈哈哈。后话:由于公司网络是园区网络,多人共用,网络环境很差。 如果大家的电脑都在上班时间更新,网页根本打不开。最后检测就是svchost在下载,相信大家在网上也查到了应该是系统相关更..
NSoup ElementsTest 使用说明示例 //源自 github 源码示例 /// <summary> /// Tests for ElementList. /// </summary> /// <!-- /// Original Author: Jonathan Hedley /// Ported to .NET by: Amir Grozki /// --> [TestClass] public class ElementsTest .
NSoup Select 示例 源自github源码 提取[TestMethod]publicvoidtestByTag(){Elementsels=NSoup.NSoupClient.Parse("<divid=1><divid=2><p>Hello</p></div></div><divid=3>").Select("div");Assert.AreEqual(3,els.Count);...
省市区,从国家民政局官网获取最新的省级联动的js代码,js提取 项目的省市区有些陈旧,在国家民政局查询最新数据打开后发现是一个网页,毫无格式可言,自己项目要想使用就必须提取本来打算写个程序,发现很麻烦,就直接看了看他的html结构,使用js提取出来还是比较快捷方便的,步骤如下:1.将民政局行政区域网页右键另存为本地html,主要是因为他本身没有引用jquery,写起来不太方便2.在本地的html里面head加上jquery的脚本<script src="https://cdn.bootcdn.net/ajax/libs/jquery
【小笔记】.net Core 项目未找到类或者命名空间 ConfigurationBuilder 开始我的测试项目是.net core2.1由于项目需要引用mysql.data.dll,在引用后就出现了“项目未找到类或者命名空间 ConfigurationBuilder”个人以为是mysql.data.dll对2.1的支持问题,在更改项目版本为core 2.0后 仍然存在问题。查找说在project.josn 添加如下内容即可解决:"Microsoft.Extensions....
使用NSSM把.Net Core部署至 Windows 服务 为什么部署至Windows Services在很多情况下,很少会把.Net Core项目部署至Windows服务中,特别是Asp.net Core就更少了。一般情况下,Asp.net Core会部署至linux服务器,或者部署至Windows的IIS中。但也不排除会有Asp.net Core部署至Windows 服务中的情况,比如Windows服务器并没有安装IIS,或者Asp.net Cor...
.NET Core 控制台应用程序尝试 问题:windows平台怎么运行.net core控制台解决一:.net core跨平台,控制台在生成后并不会生成exe文件直接在生成目录启用cmd,或者直接cd到相应目录start dotnet 你的控制台名字.dll 问题: 强制生成exe文件在控制台项目管理文件 xxx.csproj 添加下面一行<PropertyGroup> <Outp...
SqlSugar 4.0 ORM框架的优势 为了未来能够更好的支持多库分布式的存储,并行计算等功能,将SqlSugar3.x全部重写,现有的架构可以轻松扩展多库。源码下载:https://github.com/sunkaixuan/SqlSugar1.性能性能最好的ORM之一,具有超越Dapper的性能 ,走的是EMIT够构中间语言动态编译到程序集,完成高性能的实体绑定,达到原生水平。测试方式用Realease模式,Re...
ABP搭建常见问题 问题:‘xxxx’' which was not registered 说明:xxx可以是xxxRepository或者xxxAppService或者xxxManager原因一: xxxDbContext中是否添加 public virtual DbSet<xxx> xxx{ set; get; }原因二: xxx一般为自己的表名,判断是否是以大写开头。...
常见数据验证正则表达式 只能输入数字:“^[0-9]*$”只能输入n位的数字:“^d{n}$”只能输入至少n位数字:“^d{n,}$”只能输入m-n位的数字:“^d{m,n}$”只能输入零和非零开头的数字:“^(0|[1-9][0-9]*)$”只能输入有两位小数的正实数:“^[0-9]+(.[0-9]{2})?$”只能输入有1-3位小数的正实数:“^[0-9]+(.[0-9]{1,3})?$”只能输入非零的...
ASP.NET MVC IOC 之AutoFac攻略 一、为什么使用AutoFac?之前介绍了Unity和Ninject两个IOC容器,但是发现园子里用AutoFac的貌似更为普遍,于是捯饬了两天,发现这个东东确实是个高大上的IOC容器~Autofac是.NET领域最为流行的IOC框架之一,传说是速度最快的一个:优点: 它是C#语言联系很紧密,也就是说C#里的很多编程方式都可以为Autofac使用,例如可以用Lambda表达式注册组件...