c#
xiaonibaba
这个作者很懒,什么都没留下…
展开
-
.net core发布到windows服务
.netcore window服务原创 2022-02-15 00:28:48 · 628 阅读 · 0 评论 -
.net CORS详解
CORS规范中有两种类型:Simple requestsPreflighted requests前者无需额外的处理,但对于内容类型的支持,仅限三种:application/x-www-form-urlencodedmultipart/form-datatext/plain对于除此以外的内容类型,比如application/json,CORS会以预检请求方式(Preflighted requests)处理。在 ASP.NET Web API 2 中启用跨域请求...原创 2021-06-17 16:54:42 · 437 阅读 · 0 评论 -
.NET提示找不到 get_xxxx方法
系统提示,但是反编译代码之后,代码有get_xxxx方法源码// Gm.frmAllotDetailprivate void DataGridBind(string vouchercode){ string str = "segment"; string text = ""; bool flag = vouchercode == ""; if (flag) { this.segment1.set_Text(base.CompanySegment.ToString()); this原创 2021-05-28 10:41:21 · 576 阅读 · 0 评论 -
c# 偶发访问postresql缓慢的问题
客户偶尔推送一些数据到我们写的api中,数据并发很小,但是经常会反应很慢,一个简单的查询,需要20多秒,通过抓包工具排查,连接前,很主动推送一些select 1,这样的语句,一直重复推送,但是c#一直获取不到数据,要过20秒左右,才会发送新的请求包.后来查询npgsql的官方网站Connection Idle Lifetime The time (in seconds) to wait before closing idle connections in the pool if the count o原创 2021-05-04 10:31:35 · 363 阅读 · 0 评论 -
C#中HttpWebRequest、WebClient、HttpClient 、HttpClientFactory Flurl、的使用总结
三者的区别HttpWebRequest命名空间: System.Net,这是.NET创建者最初开发用于使用HTTP请求的标准类。使用HttpWebRequest可以让开发者控制请求/响应流程的各个方面,如 timeouts, cookies, headers, protocols。另一个好处是HttpWebRequest类不会阻塞UI线程。例如,当您从响应很慢的API服务器下载大文件时,您的应用程序的UI不会停止响应。HttpWebRequest通常和WebResponse一起使用,一个发送请求,一个获原创 2021-04-18 16:53:14 · 1809 阅读 · 0 评论 -
企业微信 被动接受消息代码
using BN.Data;using Newtonsoft.Json.Linq;using System;using System.Configuration;using System.IO;using System.Net.Http;using System.Text;using System.Web;using System.Web.Http;using System.Xml;using WebApi.Jwt.cls;//获取消息加密解密算法,腾讯提供//https://wo原创 2021-04-09 23:23:57 · 438 阅读 · 0 评论 -
Security Warning: The negotiated TLS 1.0 is an insecure protocol and is supported for backward compa
Security Warning: The negotiated TLS 1.0 is an insecure protocol and is supported for backward compatibility only. The recommended protocol version is TLS 1.2 and later.我这里是使用的是sqlserver2014数据库, 打上sqlserver 2014 SP3补丁即可Timeout expired. The timeout .原创 2021-03-23 14:50:48 · 9512 阅读 · 1 评论 -
ldap各种错误合集,中文翻译
详见http://blog.sina.com.cn/s/blog_70328f460101ly1i.html原创 2021-02-05 18:22:18 · 871 阅读 · 0 评论 -
C# 用zip,批量压缩文件,并打包下载
C# 用zip,批量压缩文件,并打包下载,无需产生临时文件using ICSharpCode.SharpZipLib.Checksums;using ICSharpCode.SharpZipLib.Zip; private void DownLoadZipFile() { DataTable dt = this.sqlca.GetDataTable("SELECT * FROM dbo.BPM_Attach WHERE lngRequestID = 1");原创 2020-07-15 13:18:25 · 1707 阅读 · 4 评论 -
TreeView 中 SelectedNodeStyle 无效,selectedClass 无效的参考方案
TreeView 中 SelectedNodeStyle 无效,selectedClass 无效的参考方案查看他的html,然后跟踪代码,解决方案,如下<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="frmVideo.aspx.cs" Inherits="BA.frmVideo" %><!DO...原创 2020-04-17 17:27:14 · 553 阅读 · 0 评论 -
asp.net 的 webapi post每次都是null
asp.net 的 webapi每次都是null,第三方软件post,因为是text/plain格式的,里面有中文字符,调试的时候,开始用Disks([FromBody]object obj)获取内容,因为乱码问题,每次获取内容都是null值,换成以下代码,恢复正常… [HttpPost] public IHttpActionResult Disks(HttpRequestMe...原创 2019-11-20 22:19:21 · 655 阅读 · 0 评论 -
此资源不支持请求实体的媒体类型“text/plain webapi中的解决办法
if (!formatter.SupportedMediaTypes.Any(mt => mt.MediaType == "text/plain")) formatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/plain")); config.Formatte...原创 2019-11-19 18:23:57 · 8924 阅读 · 5 评论 -
StackExchange.Redis 访问封装类优化
/// 在StackExchange.Redis中最重要的对象是ConnectionMultiplexer类, 它存在于StackExchange.Redis命名空间中。/// 这个类隐藏了Redis服务的操作细节,ConnectionMultiplexer类做了很多东西, 在所有调用之间它被设计为共享和重用的。/// 不应该为每一个操作都创建一个ConnectionMultiplexer 。...原创 2019-10-10 17:05:25 · 550 阅读 · 0 评论 -
c# ispostback 总是 false safari
IE /chrome 正常safari 每次提交post总是true,请参考#如果IE选择了NTLM验证,IE就会在发送到IIS的请求中加入一个Authorization: Negotiate头,内容为:#Authorization: Negotiate NTLMSSPXXXXXXXXXXXXXXXXX蓝色部分在实际中是经过base64编码的,其中“NTLMSSP”表示是NTLM验证的请求...原创 2019-07-02 16:30:03 · 304 阅读 · 0 评论 -
ODOO无法识别__manifest__.py
自己写的代码生成器,生成__manifest__.py,发现始终无法安装,查询后原来是生成的编码默认是UTF-8带签名的的,改成不带签名的方法 /// <summary> /// 写文件,编码是UTF-8 ,不带签名 /// </summary> /// <param name="path"></par...原创 2019-02-27 10:56:58 · 309 阅读 · 0 评论 -
IPHONE 10.33 被限速处理
去爱思助手下载一个 cpu dasherx ,检查一下自己是否有限速越狱,安装filza,添加源:http://apt.so/22310010.3x的正确修改方法是直接删除contextualClampParams越狱之后,微信指纹无法使用,简易还是升级到IOS12,省事...原创 2018-09-22 22:04:11 · 598 阅读 · 0 评论 -
C# 操作数据库常用的 SqlDbHelper,
怕麻烦,有时候小项目,就直接使用了,简单using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Data.SqlClient;using System.Data;using System.Configuration;namespace Import...转载 2018-08-08 16:59:56 · 1444 阅读 · 0 评论 -
foxmail 登录 exchange 2013 exchange 2016
默认总是RPC错误,用了一段时间的thunderbird + ExQuilla ,总是不爽,还是继续用foxmail找到了另一个教程 https://edward852.github.io/posts/2017/09/foxmail%E5%8A%A0davmail%E8%AE%BF%E9%97%AEexchange%E9%82%AE%E7%AE%B1/亲测可用注意java版本 和 ...原创 2018-07-18 11:06:47 · 5090 阅读 · 1 评论 -
分分钟用上C#中的委托和事件
https://www.cnblogs.com/yinqixin/p/5056307.html什么是委托,观察者模式 https://www.cnblogs.com/caoyc/p/6382132.html转载 2018-07-17 13:23:28 · 150 阅读 · 0 评论 -
this.dataGridView1.Rows[ 0 ].Cells[0].Value = "xxx" 鼠标移开才会显示
<br />网站找了半天<br />用这样的方法是着解决不了的<br />private void dgvItems_MouseDoubleClick(object sender, MouseEventArgs e){ dgvItems.CurrentCell.Value = 1000; dgvItems.EndEdit();} <br /> <br />正确的方法应该是<br />private void dataGridView1_CellDoubleClick(object sen原创 2010-07-10 16:57:00 · 5542 阅读 · 0 评论 -
使用存储过程,调用webservices
<br />使用存储过程,调用webservices<br /> <br />1.建立webservices <br /> <br />using System.Web.Services;namespace WebApplication1{ [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [Syste原创 2010-07-28 21:56:00 · 887 阅读 · 0 评论 -
公司内网部署,ISA防火墙,无法获取客户端真实IP,得到的是内网IP
<br />公司内网部署,ISA防火墙,无法获取客户端真实IP,得到的是内网IP,<br /> <br /><br /> <br />问题解决<br /> <br />原创 2010-12-23 15:47:00 · 2267 阅读 · 0 评论 -
sql 查询耗时的CPU资源
<br /> SELECT <br /> total_cpu_time, <br /> total_execution_count,<br /> number_of_statements,<br /> s2.text,<br /> (SELECT SUBSTRING(s2.text, statement_start_offset / 2, ((CASE WHEN statement_end_offset = -1 THEN (LEN(CONVERT(NVAR原创 2010-12-26 21:37:00 · 907 阅读 · 0 评论 -
C#,asp.net,ashx处理session
要想在.ashx中引用 session 必须 using System.Web.SessionState ,继承IReadOnlySessionState/IRequiresSessionStateIReadOnlySessionState,为只读的session 不可以修改IRequiresSessionState ,可以修改。using System;usi转载 2016-11-30 17:53:43 · 2621 阅读 · 0 评论 -
C#中的Math.Round使用的"四舍五入"法
C#中的Math.Round()并不是使用的"四舍五入"法。其实在VB、VBScript、C#、J#、T-SQL中Round函数都是采用Banker's rounding(银行家算法),即:四舍六入五取偶。事实上这也是IEEE的规范,因此所有符合IEEE标准的语言都应该采用这样的算法。.NET 2.0 开始,Math.Round 方法提供了一个枚举选项 MidpointRounding.A转载 2016-12-12 17:52:06 · 4750 阅读 · 0 评论 -
.NET 版 和 PYThon 操作LDAP
PYThon 操作LDAP ,ldap操作原创 2016-12-23 16:05:19 · 424 阅读 · 0 评论 -
Async/Await,最佳做法..netframework4.5
Async/Await,最佳做法原创 2017-03-08 23:41:23 · 793 阅读 · 0 评论 -
Nlog配置会话和文件同时写入
class Program { private static Logger logger = LogManager.GetCurrentClassLogger(); //Logger对象代表与当前类相关联的日志消息的来源 static void Main(string[] args) { logger.Tra原创 2017-06-17 20:38:43 · 1143 阅读 · 0 评论 -
Win8上强制Visual Studio以管理员身份运行
Windows 8的一个既安全又蛋疼之处是UAC的行为被改变了。以往在Windows 7中,只要关闭了UAC,自己的帐号又是本机管理员组的,任何程序都会以管理员身份启动。然而,在Windows 8上,我们不能关闭UAC,那样的话Metro程序就一个都启动不了了。作为微软技术的码农,我们通常要让Visual Studio在管理员权限下跑。虽然我们可以每次都在右键菜单里选择“以管理员身份运行”转载 2017-06-07 14:15:44 · 1437 阅读 · 0 评论 -
MVC POST 的方法总结
http://www.cnblogs.com/M-LittleBird/p/5855973.htmlhttp://www.cnblogs.com/firstcsharp/p/4967569.html//默认为Get方法请求 public ActionResult PostDemo() { return View(); }原创 2017-07-10 15:04:19 · 849 阅读 · 0 评论 -
c# 获取远程URL页面的内容
using Newtonsoft.Json;using System.Collections.Generic;using System.IO;using System.Net;namespace WeiXin.Models{ public class HttpHelper { /// <summary> /// 序列化URL ///原创 2017-07-12 14:03:53 · 1214 阅读 · 0 评论 -
MVC 匿名类,前台无法绑定的问题
ViewBag.Member = JsonConvert.DeserializeObject(JsonConvert.SerializeObject(new { wximgurl = wximgurl, wxname = wxname, wxsex = wxsex,原创 2017-07-13 16:50:46 · 368 阅读 · 0 评论 -
c# 调用PB中的b64_size加密解密 DES
Function int b64_size(ulong size,ulong flag) Library “des64.dll” Function int b64_des(ref String in,ref string out,string key,ulong size,ulong flag)Library “des64.dll”测试地址:http://tool.chacuo.net/crypt原创 2017-08-12 18:15:45 · 1366 阅读 · 0 评论 -
微信企业号,测试扫一扫功能
using Senparc.Weixin.HttpUtility;using Senparc.Weixin.Work.Containers;using Senparc.Weixin.Work.Helpers;using System;using System.Collections.Generic;using System.Linq;using System.Web;using Sy原创 2018-01-23 18:25:44 · 5582 阅读 · 0 评论 -
c# 获取远程URL页面的内容
<br />using System;using System.Net;using System.IO;using System.Text;using System.Net.Sockets;namespace WebApplication1{ /// <summary> ///getPage 的摘要说明 /// </summary> public class getPage { /// <summary>原创 2010-06-28 00:18:00 · 2554 阅读 · 0 评论