随笔分类 -  .net

C# .net相关
摘要:项目需求:开发系统A 对接客户公司的cas 认证系统 B,实现单点登录 业务场景描述:打开A 系统地址,判断Cookie 是否登录状态,如果未登录,跳转B登录界面;如果已登录,直接获取到cookie 的当前登录用户信息,进入B系统 (同时满足:其他接入cas 认证的 系统实现sso) 引入Cas 插 阅读全文
posted @ 2023-02-07 15:48 周捷Jay 阅读(208) 评论(0) 推荐(0) 编辑
摘要:1、项目中发现 测试环境 推送正文,数据正常 2、生产到腾讯云之后,中文推送过去乱码,但是post 接口的 时候,指定了 编码格式。 3、后查看日志,发现日志中记录的中文就是乱码 4、排查cs代码文件的 格式,用记事本打开,另存为时 发现下面默认显示的文件格式是ANSI 不是utf-8 记事本把cs 阅读全文
posted @ 2022-09-22 14:32 周捷Jay 阅读(49) 评论(0) 推荐(0) 编辑
摘要:<system.webServer> <validation validateIntegratedModeConfiguration="false" /> <modules> <remove name="WebDAVModule" /> </modules> <handlers> <remove n 阅读全文
posted @ 2020-08-14 17:18 周捷Jay 阅读(208) 评论(0) 推荐(0) 编辑
摘要:public HttpResponseMessage GetZip() { var response = Request.CreateResponse(HttpStatusCode.OK); try { ZipOutputStream zipOutputStream = null; var pdfF 阅读全文
posted @ 2020-07-17 14:47 周捷Jay 阅读(701) 评论(0) 推荐(0) 编辑
摘要:背景: mvc api 下使用swagger .net core 和.net framework 会有一些区别 一、core 里面直接nuget 搜索 Swashbuckle.AspNetCore 安装1、在startup 类中添加swagger 配置信息public void ConfigureS 阅读全文
posted @ 2020-07-01 16:20 周捷Jay 阅读(339) 评论(0) 推荐(0) 编辑
摘要:背景:前后端分离项目,文件下载 项目中 因为实际文件名和路径里的文件名 不一致(一般路径文件名需要使用唯一名字) 刚开始使用返回链接的方式,会出现图片直接预览,文件名会以路径文件名下载,用户体验不好。 更改方案:1、js 有方法以特定的名字下载,但是有跨域问题。 2、使用api 下载文件。 主要是a 阅读全文
posted @ 2020-07-01 15:55 周捷Jay 阅读(210) 评论(0) 推荐(0) 编辑
摘要:项目需求:同步人事系统的组织架构-对应AD的OU树同步人事系统的员工-对应AD的用户 创建OU 名字不能重复,需要父级路径(parentOrganizeUnit)以及新ou的名字(name),如果最父级则上级路径为域节点DirectoryEntry CreateOrganizeUnit(string 阅读全文
posted @ 2019-08-03 19:58 周捷Jay 阅读(2674) 评论(0) 推荐(0) 编辑
摘要:Pvalue 计算 项目设计pvalue计算,但是由于.net 没有类似的公式或者函数,最终决定使用.net 调用R语言 采用.net 调用r语言的公用函数 需要安装 r语言环境 https://mirrors.tuna.tsinghua.edu.cn/CRAN/ 前端调用api 发现需要ajax 阅读全文
posted @ 2019-03-29 14:27 周捷Jay 阅读(1554) 评论(0) 推荐(0) 编辑
摘要:装箱: 值类型转为引用类型拆箱: 引用类型转为值类型 装箱 一般值类型存储自栈中 转为引用类型的时候 要在堆中 申请一个内存 存储变量 拆箱 将堆中索引为0的变量 压入到栈中 拆箱指令unbox.any 将引用类型转为值类型 赋给值类型变量 阅读全文
posted @ 2018-07-16 15:20 周捷Jay 阅读(356) 评论(0) 推荐(1) 编辑
摘要:1、 DataTable.Columns["MONEY"].SetOrdinal[4]; 2、dt = dt.DefaultView.ToTable(false, listarr.ToArray()); 阅读全文
posted @ 2018-07-16 15:14 周捷Jay 阅读(466) 评论(0) 推荐(0) 编辑
摘要:Dictionary<string, object> suggestions = JSONSerializer.Deserialize<Dictionary<string, object>>(jsonStudent) if (suggestions.Keys.Contains("UserId")) 阅读全文
posted @ 2018-07-16 15:10 周捷Jay 阅读(3060) 评论(0) 推荐(0) 编辑
摘要:在web.config的<system.web></system.web>中间加入如下配置节内容<webServices> <protocols> <add name="HttpSoap"/> <add name="HttpPost"/> <add name="HttpGet"/> <add nam 阅读全文
posted @ 2018-07-16 15:03 周捷Jay 阅读(754) 评论(0) 推荐(0) 编辑
摘要:static Stream PackageManyZip(Dictionary<string, Stream> streams) { byte[] buffer = new byte[6500]; MemoryStream returnStream = new MemoryStream(); var 阅读全文
posted @ 2018-07-16 14:59 周捷Jay 阅读(193) 评论(0) 推荐(0) 编辑
摘要:public string GetFunction(string serviceAddress) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(serviceAddress); request.Method = "GET"; 阅读全文
posted @ 2018-07-16 14:45 周捷Jay 阅读(626) 评论(0) 推荐(0) 编辑
摘要:1、首先关闭本地资源管理器打开的 远程文件夹 2、如果还不行 在cmd 中输入 net use */del /y 阅读全文
posted @ 2018-07-16 14:41 周捷Jay 阅读(269) 评论(0) 推荐(0) 编辑
摘要:vs 开发过程中,经常会遇到这样的场景: 例如有几千条数据,调试代码的时候需要在循环中走到name="A"的这条数据, 并且单步调试这条数据走完整个逻辑过程。这个时候调试的条件设置就比较便捷了,只需要在断点处 添加条件name="A",那么代码只有在到走到这条数据的时候,才会进入断点,以便后续跟踪调 阅读全文
posted @ 2018-01-25 13:53 周捷Jay 阅读(557) 评论(0) 推荐(0) 编辑
摘要:json超过限制 解决方案1:config中添加节点 控制序列化长度 <webServices> <configuration> <system.web> <httpRuntime maxRequestLength="1048576" executionTimeout="3600" /> </sys 阅读全文
posted @ 2018-01-14 12:20 周捷Jay 阅读(197) 评论(0) 推荐(0) 编辑
摘要:之前项目中有遇到 一个远程读写文件的需求, 因为系统部署在A服务器上,然后定时服务部署在B服务器上,所以当时有一个报表订阅的功能,须要B服务器的服务往A服务器的项目文件中写文件 主要在于连接远程服务器共享文件的实现,读写文件和正常同服务器上读写一样,此处不再累赘 /// <summary> /// 阅读全文
posted @ 2018-01-06 11:39 周捷Jay 阅读(841) 评论(0) 推荐(0) 编辑
摘要:前段时间公司系统中有一块需要发送邮件calendar outlook可以接受查看calendar 发送outlook主要是有rrule脚本的边界 网上找过一些资料,主要有两种实现方式 1、一种是已ics的附件格式发送附件,但是这样用户接收到的calendar 需要点开附件才能查看calendar,用 阅读全文
posted @ 2018-01-05 15:09 周捷Jay 阅读(1012) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示