自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程菜鸟

整理记录工作生活中遇到的一些问题

  • 博客(39)
  • 问答 (2)
  • 收藏
  • 关注

原创 .NET使用Microsoft.IdentityModel.Tokens对SAML2.0登录断言校验

使用SAML单点登录对IDP返回的Response断言使用微软提供的Microsoft.IdentityModel.Tokens对断言(Assertion)进行校验。首先需要安装Muget包,Microsoft.IdentityModel.Tokens和Microsoft.IdentityModel.Tokens.Saml。也可以使用开源的saml库。比如AspNetSaml,ITfoxtec.Identity.Saml2以及Sustainsys.Saml2等。

2024-05-15 15:29:14 235

原创 Ts声明ElementUI控件

初用Ts,有时候想获取三方控件不太会声明类型,记录一下使用InstanceType导入类型。

2023-12-25 12:22:48 622

原创 JS函数立即执行(IIFE)

以上两段代码的区别在于第二段代码最后多了个括号,表示函数立即执行,data的值就是FormData 对象,如果去掉括号那么data的值就是一个函数对象,不是函数执行后的结果。找了半天才反应过来,记录一下。

2023-10-18 16:42:00 97

原创 C#范围运算符

end”,表示从序列的 “start” 索引处开始,一直截取到"end" 索引处为止(包括 “end” 索引处的元素)。end,表示从序列的 “start” 索引处(包括该索引处的元素)开始,一直截取到"end" 索引处为止(包括 “end” 索引处的元素)。,表示从序列的 “start” 索引处(包括该索引处的元素)开始,截取到序列的结尾为止(包括该结尾处的元素)。在上述代码中,表示从倒数第3个字符到倒数第1个字符的子串,因为倒数第一个字符的下标是-1,所以倒数第三个字符的下标是-3。

2023-09-07 17:54:11 1388 2

原创 elementUI之下拉选项加多选框功能实现vue3+ts

具体参考原博主文章,这里只对部分细节调整,记录一下。

2023-07-18 17:19:44 3337

原创 通过对称解密算法AES-256-CBC对文件进行加密解密

以下例子使用对称解密使用的算法为 AES-256-CBC(256位密钥 = 32 bytes Key,通过SHA256计算得到,128位iv=16 bytes IV,通过MD5计算得到),数据采用PKCS#7填充。

2023-06-14 15:22:00 3143

原创 Visual Studio解决方案中出现*/**隐藏文件夹项目崩溃

或者是其他的错误,反正结果就是本来正常的解决方案中的项目突然就坏了,崩溃了,不能跑了,就检查一下是不是项目中出现了不被系统或者VS允许名称的文件以及文件夹,这边是因为代码生成文件夹没有对空格进行处理,导致在项目路径下生成了一个末尾带空格的文件夹。项目解决方案中突然出现了*/**类似名称的文件夹,然后VS报错,可能是报代码位置在sdk中路径读取有问题,可能是如下图。

2022-12-09 12:57:05 303

原创 jq获取子窗口对象

【代码】jq获取子窗口对象。

2022-11-01 14:29:41 138

原创 .NET(非framework)Json序列化忽略某些字段

JsonIgnoreAttribute

2022-08-26 12:36:56 658

原创 wkhtmltopdf命令行示例

wkhtmltopdf --footer-center 第[page]页 cover "https://www.songma.com/news/txtlist_i28097v.html" "http://home.firefoxchina.cn" "1.pdf"

2022-07-20 19:10:11 411

原创 VisualStudio2022.netcore项目设置虚拟目录

之前用19版本设置时跟.net项目几乎一样,直接右键属性就能找到,最近换了22版本后发现换了个位置,换到了属性——>调试——>General——>打开调试启动配置文件UI天,点击后会弹出一个界面如图所示:直接在应用URL中设置就好啦。同时会在项目Properties文件夹下的launchSettings.json中会有对应配置属性节点。...

2022-06-08 11:28:33 1150

原创 表单中上传控件没有设置验证但是触发了验证

Please enter a value with a valid mimetype

2022-06-01 20:43:51 366

原创 复制引用类型不改变原数据

取巧办法,都是先转成json字符串再反序列化回去,之后再赋值。在后台代码中EB_Info_FBFirstFigure subret = new EB_Info_FBFirstFigure();//复制引用类型不改变原数据的取巧办法,先转成json载转回来subret = JsonHelper.ToObject<EB_Info_FBFirstFigure>(Newtonsoft.Json.JsonConvert.SerializeObject(ret));//ret 是要复制的结果//

2021-09-10 16:50:13 558

转载 JS常见坑:对象赋值会影响原对象

今天遇到的问题,跟我之前写的关于C#的引用类型赋值引发的问题,异曲同工。JS常见坑:对象赋值会影响原对象

2021-04-15 15:40:22 401

原创 textarea中莫名出现的空格

写页面时,突然发现页面初始时textarea中会出现20个空格。后来检查一遍html后发现textarea开始标签与结束标签换行了,换行后的代码缩进长度正好是20,破案了。因为textarea赋值是在开始与结束标签之内的<textarea>文字文字文字文字</textarea>...

2021-04-08 17:36:18 418 1

原创 请求IActionResult返回为空对象

如题,记录一下今天遇到的问题我声明了一个Result类public class ResultInfo{ public status status; public object data;}public class status{ public string code { get; set; } public string message { get; set; }}写了逻辑方法返回ResultInfo再在控制器中返回API[Route("test")][

2021-03-18 16:51:51 834 3

原创 Uncaught TypeError: ((n.event.special[g.origType] || {}).handle || g.handler).apply is not a functio

标题少个n。。。有时候会发现控制台莫名其妙的报这个错误,也不影响代码逻辑的运行,但是就是一直存在,看了眼脚本也没发现有什么明显得错误,这时候就去检查一下你绑定的方法吧,在元素上绑定了方法却没有实现,多半就是因为这个问题...

2021-02-02 14:27:28 1686

原创 sequelize.query not a function

解决方法需要数据库连接,或者再require你的数据库连接配置,再使用query()

2021-01-15 18:40:26 1633

原创 js 学习笔记

1、protype 为了避免在实例化对象时造成的内存浪费,从而可以共用一个方法。类似于调用接口的意思,继承自 new 对象的方法属性,往声明的对象中添加。

2021-01-08 17:12:42 143

原创 引用类型在赋值时,不复制对象本身,只复制对象的引用。

今天同事遇到了个问题,然后找了好久才发现是因为题目的原因修改了引用的类的属性。比如:using System;namespace HelloWorldApplication{ class HelloWorld { static void Main(string[] args) { class1 cls=new class1(); cls.t="1"; class1 cls1=new class1(); cls1=cls; c

2020-12-18 18:51:26 464 1

原创 SQL 外键ID数组关联查询拼接字符串

标题不重要,理解意思就行。表Testidpids11,2,322,423,4,5表Tabidtxt1txt12txt23txt4…………要得到的结果是idpidstxts11,2,3txt1,txt2,txt3,22,4txt2,txt4,…………select id,pids (select txt + ',' from (select a.id,b.txt

2020-12-04 16:23:10 807

原创 C# 泛型声明

怎么声明//泛型类 public class GenericClass<T> where T : ISports{}//泛型接口public interface GenericInterface<S>{}//泛型委托public delegate void Do<T>() where T : ISports;//泛型方法public void test<T>(T param){}比如我声明一个泛型类public class T

2020-11-27 11:45:11 1511

原创 多层级关联结构表计算SQL

最近在搞一个项目,一方面表结构比较复杂,客户需求也比较复杂一些,二一个是个人SQL水平不高,导致SQL写的特别复杂,查询速度也不快,后来稍微优化了一下,做个记录。表结构类似这种idmlfbqtyunitpriceparentid1mlafb113null2mlfb22413mlfb33524mlfb4463因为是层级关联的如果计算实际“mlfb4”的数量,那么久应该是4x3x2x1=24。用SQL查询的话select

2020-09-28 10:05:52 628

原创 使用way.js遇到的问题总结

在项目中使用了way.js。way.js是一种轻量级持续化的双向绑定js库,简单易上手,比angular.js,VUE.js要简单很多。但是比较粗糙,有些bug存在,因为我只需要双向绑定快速开发于是选用了way,现在总结一下我使用时遇到的bug。对于number输入框不支持。源码中未对number输入框操作,会导致取值取值失败。解决办法:在源码204行左右(WAY.prototype.get...

2020-05-06 16:54:53 665

原创 在IE下元素绝对定位position:absolute后水平居中text-align: center失效

如题,最近的项目中因为前端引用的框架对控件美化后有绝对定位的属性,在IE中居中时原有的实际透明化的控件没有居中,而画的假页面控件居中了,导致控件失效,本人前端水平比较差,没有找到好的解决办法,最后找了替代办法是:在控件前加了个空的span标签,span居中后将后面的控件挤到了中间从而实现功能菜鸟问题记录...

2020-04-01 18:25:21 667

原创 对于后台返回带T格式日期正则判断

本人水平有限,正则不是很熟,于是写了个简单的正则做个备注,以防不时之需IsDate: function (str) { //输入的日期 var reg = /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}$/ var ret = reg.test(str); if (str == "") { ...

2020-01-07 10:28:06 824

原创 使用a标签href传参跳转url乱码问题

今儿改一个东西,跳转页面需要传参。因为方(偷)便(懒)就使用了a标签。传的参数中有汉字,在获取参数的时候不出意外的乱码了。一开始,我一看乱码了,so easy encodeURI把url编码就好了啊,结果我还是太年轻了点,万万没想到万恶的href跳转会自动解码,导致乱码一如既往。解决办法:将已经通过encodeURI编码的url再一次编码。多亏了我记性好,想起来以前好像遇见过这样的问题,要不...

2019-09-10 15:24:36 3009 2

原创 jqgrid行编辑填坑记

第一次使用jqgrid,遇到问题不少,今天对这两天jqgrid行内cellEdit遇到的问题做个记录1,addRowData后除第一次添加的行内编辑的值能传到后台外,之后添加的行内编辑的值后台无法获取到问题原因,在添加新行时忽略了rowid$("#grid").jqGrid("addRowData", rowid, {}, "first");rowid需要唯一。2,添加aft...

2019-07-19 17:07:22 597

原创 SqlSever 2017使用本机IP无法登录的问题

先把配置管理器打开,把“SQL SEVER 网络配置—MSSQLSEVER的协议”里的TCP/IP打开,2017默认是禁用的 添加一个TCP动态端口 双击TCP/IP添加一个动态端口,注意添加一个不常用的 重启SQL Sever服务 重新连接...

2019-06-02 10:02:32 2762

原创 Visual 调试代码遇到HTTP Error 500.19-Internal Server Error 错误代码0x80070003

如图今天老大发给我一份源码说让我看看熟悉一下,于是我兴冲冲的打开然后F5,结果就遇到了上图的问题。在网上搜了半个钟头没有有效的解决办法,遂怀着忐忑的心情去问老大“删除.vs 文件夹”问题解决!具体原因没问,老大很忙没空,有谁知道烦请赐教菜鸟问题记录...

2019-05-27 16:01:38 3622 2

转载 DotNetBar SuperGridControl的方法与属性

原文地址:http://www.devcomponents.com/kb2/?p=1265这是Google浏览器翻译的

2019-01-10 14:26:54 5602

原创 Winform项目遇到的几个问题记录

1、Chart控件重新设置图表类型Series的Name重复报错的问题把Series的Name重新赋值、清空不起作用还是报错。因为数组内还存在这个值。解决方法Series 清空Clear一下this.chart1.Series.Clear();2、DotNetBar控件鼠标悬浮色设置不起作用的问题,或者窗体重新弹出、最小化后起作用的问题需要将控件重新绘制。private...

2018-12-24 10:16:49 344

原创 C#使用Microsoft.Office.Interop.Word操作word书签位置插入Wingdings 2复选框

首先要知道要插入的Wingdings 2 字符的16进制编码,我要插入的是复选框编码是“0052”,其次重要的是设置Font.Name为“Wingdings 2”Word.Application word = new Word.Application();object oStart = "书签";Range range = doc.Bookmarks.get_Item(ref oStar...

2018-07-23 17:08:34 4481

原创 Angular插入Html无法访问到父级定义的Angular事件

刚开始接触Angular对Angular不是很熟悉。做界面插入新的html界面的时候遇到了一些问题。刚开始想着使用iframe,但是使用iframe的时候遇到了一些问题包括不能访问父级的angular事件,于是改为使用:ng-bind-htmlhtml:&lt;div id="htmldiv" ng-bind-html="htmlstr"&gt;&lt;/div&gt;js:...

2018-07-19 17:08:48 326

原创 用Microsoft.Office.Interop.Word.dll操作word遇到的问题

1、使用word书签作为标记插入图片,使图片衬于文字下方,报错“对 COM 组件的调用返回了错误 HRESULT E_FAIL。”网上找到答案都是前篇一律的,但是对我这边不起作用。解决方法:开始操作的是.doc文件,之后改为.docx之后就好了。时间紧,未深究其原因,有知道的,欢迎指教。2、改为.docx后文件保存SaveAs报错,文件类型与后缀名不一致。解决办法:doc.SaveAs2(save...

2018-07-11 15:20:25 4112

原创 C#从某个特定字符串到之后某个字符串的截取

思路为先找到要截取字符串开始位置,截取成新的字符串,再在新的字符串里找到结束位置,再次进行截取就是需要的字符串了。StreamReader fread = new StreamReader(filename, System.Text.Encoding.GetEncoding("gb2312"));//读取字符流string ss = fread.ReadToEnd();//开始的字符串stri...

2018-07-11 15:09:32 23964

原创 一直分不清选择排序和冒泡排序,网上也好多都是模棱两可的,按自己的理解,总结了个小demo以作记录,希望批评指正

namespace ConsoleApplication1{ class Program { static void Main(string[] args) { int[] arr = { 1, 4, 2, 43, 5, 61, 89, 34, 67, 32, 40 };            //调用冒泡排序方法 ...

2018-03-02 00:16:21 242

原创 easyui可编辑行失去焦点后操作

function initYS() { $('#dg').datagrid({ //width: 700, loadMsg: "数据加载中,请稍后...", width: 400, height: 170,

2017-08-15 09:37:50 13025 5

原创 公司电脑限制太多,做个备忘录。上传预览图片ie滤镜图片宽高不受控制的问题

根据网上前辈们的代码整合的html代码:                                                                                                                                    accept="image/jpg,image/jpeg,ima

2017-04-27 10:26:03 475

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除