
.net
文章平均质量分 57
一包烟电脑面前做一天
这个作者很懒,什么都没留下…
展开
-
C#、.Net 中级高级架构管理面试题杂烩
面试题:装箱:是将值类型转换为引用类型的过程。例如,将一个int类型的值转换为object类型。装箱操作会在堆上分配内存,并将值类型的值复制到该内存中。拆箱:是将引用类型转换为值类型的过程。需要注意的是,拆箱操作必须显式进行,并且只有当引用类型实际上是由相应的值类型装箱而来时才能成功。泛型:是一种编程机制,允许在定义类、接口、方法等时使用类型参数,而不是具体的类型。在使用泛型时,可以指定具体的类型来替换类型参数。优点代码复用:可以编写通用的代码,适用于不同的数据类型,提高代码的复用性。类型安全。原创 2025-02-10 16:03:03 · 927 阅读 · 0 评论 -
Flurl.http 全局拦截请求参数以及响应内容
在使用Flurl.http做网络请求时,想在日志中记录请求参数以及响应内容,用于排查问题。原创 2025-01-23 17:08:09 · 270 阅读 · 0 评论 -
.net winform 实现CSS3.0 泼墨画效果
【代码】.net winform 实现CSS3.0 泼墨画效果。原创 2024-12-13 15:45:21 · 536 阅读 · 0 评论 -
.netcore + postgis 保存地图围栏数据
后端使用Geometry类型,ORM本项目使用了SqlSugar。后端Json转Geometry ( Polygon)多边形或者线。设置对象类型为:geometry。字段类型选择(Type)原创 2024-11-15 13:52:14 · 702 阅读 · 0 评论 -
Nssm打包.netcore控制台程序到Windows服务,实现长Ping服务器
需求:应客户需求,现场服务器和客户端之间网络总是不稳定。导致客户端总是和服务器断开连接。为了监测网络,且为了不容易让用户误操作停止监测,所以采用控制台程序打包成windows服务的方式实现。并且加一个winform程序,让客户安装卸载此服务。原创 2024-05-21 10:59:43 · 437 阅读 · 0 评论 -
群管理软件开发学习,基于微信2.9版本微信HOOK
语言:C#;工具:VS2017;主要功能:1、从群里添加好友;2、好友群发、群组群发消息;3、检测僵尸粉;4、多微信群查询重复成员;5、设置关键字,保存内容包含关键字的信息,并且可导出word;6、统计当前加群人数、退群人数;基础功能连接:https://blog.youkuaiyun.com/MrTraum/article/details/104520319也可以自行扩展功能...原创 2020-09-21 14:47:10 · 675 阅读 · 1 评论 -
.net standard类库同时兼容Framework和Core获取配置文件
一、新建.net standard类库二、修改.csproj项目文件打开项目文件修改TargetFramework为TargetFrameworks;注意:多了个s;增加framework版本;然后保存;刷新项目;三、然后项目依赖项会出来Framework和Core的版本四、读取配置文件#if NETFRAMEWORKusing System.Confi...原创 2020-04-21 14:31:18 · 1473 阅读 · 0 评论 -
.NetCore下使用NPOI绘制统计图表
柱状图class Program { const int NUM_OF_ROWS = 3; const int NUM_OF_COLUMNS = 10; static void Main(string[] args) { IWorkbook wb = new XSSFWorkbook(); ...原创 2020-02-28 11:15:39 · 1694 阅读 · 0 评论 -
微信支付宝个人免签三方支付
原创 2020-02-21 11:27:11 · 1825 阅读 · 1 评论 -
BackgroundWorker DoWork事件调用多次的问题
BackgroundWorker backWork = new BackgroundWorker() { WorkerReportsProgress = false, WorkerSupportsCancellation = true };...原创 2019-12-12 17:30:48 · 964 阅读 · 0 评论 -
winform 实现选择城市列表
winform 实现选择城市列表原创 2014-06-20 19:42:07 · 4152 阅读 · 3 评论 -
ASP.NET WEB API微信支付通知接口,返回xml数据,微信服务器不识别问题
最近开发微信小程序中用到了微信支付功能,接口开发用的ASP.NET WEB API;在支付成功后,接口接受到微信服务器的支付通知结果,处理完数据,接口返回给微信服务数据时出现了问题。微信服务器识别不到返回的数据,导致重复通知。最终解决代码如下: protected virtual HttpResponseMessage RetMessage(object msg) {...原创 2018-07-03 13:50:50 · 6082 阅读 · 0 评论 -
微信退款接口中X509Certificate2 找不到文件 找不到证书
错误消息:System.Security.Cryptography.CryptographicException: 系统找不到指定的文件X509Certificate2 tempSignCert = new X509Certificate2(证书, "密码");本地调试成功,发布到远程云服务器失败,提示找不到指定文件。经确认,文件确实存在。解决方法配置IIS:...原创 2018-08-07 17:01:04 · 2310 阅读 · 2 评论 -
C#大量兑换码的生成与验证方案
翻译自:https://blog.youkuaiyun.com/zgjllf1011/article/details/79297512作者代码是Java代码,然后自己翻译成C#代码。实现原理原作者博客中有详细介绍;using System;using System.Collections.Generic;using System.Linq;using System.Text;namespa...翻译 2019-03-18 10:59:48 · 2085 阅读 · 0 评论 -
asp.net+layui 简易邮箱系统
下载地址:https://download.youkuaiyun.com/download/MrTraum/13951110原创 2019-04-30 11:31:45 · 3032 阅读 · 8 评论 -
c# 用循环和递归取裴波那契数列的第N项
斐波那契数列斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368........自然中的斐波那契数列这个数列从第3项开始,每一项都等于前两项之和。/// <summary> ...原创 2019-06-27 12:52:30 · 856 阅读 · 0 评论 -
C# 操作MongoDb增删改查示例
使用NuGet引用MongoDb.Driverstatic void Main(string[] args) { MongoDbHelper<MongoTestEntity> db = new MongoDbHelper<MongoTestEntity>(); var model = new MongoT...原创 2019-07-11 16:10:13 · 1652 阅读 · 2 评论 -
c# 用465端口发送邮件,以解决阿里云服务器25端口发送不了的情况
/// <summary> /// 邮件服务器地址 /// </summary> private static string MailServer = "smtp.qq.com"; /// <summary> /// 用户名 /// </summary>...原创 2019-08-22 17:11:10 · 2667 阅读 · 1 评论 -
从数据库取到数据转换json后,时间格式带上T的解决办法
从数据库取得数据之后,转换成json显示在前台,在转换json时发现yyyy-MM-dd HH:mm:ss格式的日期变成了yyyy-MM-ddTHH:mm:ss,日与小时之间多出个T字符.这是因为Newtonsoft.Json转换json导致的;Newtonsoft.Json产生的默认日期时间格式为: IsoDateTimeConverter 格式解决办法如下,转载 2018-01-28 11:10:24 · 4241 阅读 · 0 评论 -
未能从程序集“System.ServiceModel, Version=3.0.0.0..."中加载类型“System.ServiceModel.Activation.HttpModule”
在Windows 中的IIS服务器中部署WebService服务时,通过浏览器访问报出如下错误未能从程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加载类型“System.ServiceModel.Activation.HttpModule”。转载 2017-07-04 09:09:32 · 990 阅读 · 0 评论 -
WHOIS查询检索,域名信息查询工具软件
下载地址:https://download.youkuaiyun.com/download/mrtraum/11329424原创 2016-05-04 15:34:53 · 899 阅读 · 0 评论 -
c# 打包程序中自动附加安装SQL Server数据库
1、创建安装项目“Setup”安装项目在“文件”菜单上指向“添加项目”,然后选择“新建项目”。在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 “setup”(其他名称也行,随个人意愿)。单击“确定”关闭对话框。项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。在“属性”窗口中,选择 Prod转载 2015-01-16 14:56:09 · 5269 阅读 · 1 评论 -
使用ILMerge将所有引用的DLL和exe文件打成一个exe文件
今天做了一个IM自动更新的软件,里面牵扯到了文件的解压和接口签名加密,使用了2个第三方的dll,想发布的时候才发现调用的类没几个,就像把它们都跟EXE文件打包在一起,以后复制去别的地方用也方便,于是上网搜了一下,发现网上大部分都是用ILMerge实现的,于是也自己试了一下,不过网上都没有详细的步骤演示,我就花点时间做了个教程,方便以后再有人想打包自己的程序,有篇文章可以参考,好了废话少说,马上开始转载 2015-01-13 15:37:50 · 1092 阅读 · 0 评论 -
C#并行编程-并发集合
背景基于任务的程序设计、命令式数据并行和任务并行都要求能够支持并发更新的数组、列表和集合。在.NET Framework 4 以前,为了让共享的数组、列表和集合能够被多个线程更新,需要添加复杂的代码来同步这些更新操作。如您需要编写一个并行循环,这个循环以无序的方式向一个共享集合中添加元素,那么必须加入一个同步机制来保证这是一个线程安全的集合。System.Colle转载 2014-12-23 08:58:33 · 815 阅读 · 0 评论 -
MVC4 伪静态设置
原文出处:http://blog.youkuaiyun.com/lilinoscar/article/details/39081545 但是这个文章中还缺少一个步骤!有些客户要求设置静态的,为了完成需求,而且更简单的做法就是设置伪静态,例如:http://localhost:80/Home/Index.html ,也可以访问http://localhost:80/Home/Index 这是比较简单省力的一转载 2015-01-29 15:17:26 · 719 阅读 · 0 评论 -
MVC4 + uploadfy 上传图片!
$(function () { $("#uploadify").uploadify({ method: 'post', uploader: '/Register/UploadFile', swf: '/uploadfy/uploadify.swf', buttonText: '选择文件'原创 2014-08-26 10:33:32 · 821 阅读 · 0 评论 -
winform 实现彩票功能
最近项目中要实现买彩票功能,功能已实现不足之处请大神指教,学习进步先上图:球的自定义控件:public partial class Ball : UserControl { /// /// 显示的数字 /// private string _num; [RefreshProperties(原创 2014-06-20 11:03:52 · 1990 阅读 · 0 评论 -
DevExpress XtraTabControl选项卡关闭方法
public MainForm() { InitializeComponent(); this.tabControl.CloseButtonClick += new EventHandler(tabControl_CloseButtonClick); } void tabControl_CloseBu原创 2014-05-28 09:09:20 · 3979 阅读 · 0 评论 -
窗体管理类 ChildWinManagement
/// /// 窗口管理类/// public sealed class ChildWinManagement{private ChildWinManagement(){}/// /// 获取窗口标题/// /// public static string WinCaption(string childcap){return ch转载 2014-05-23 16:19:24 · 3268 阅读 · 2 评论 -
c# 腾翼数字生活
原创 2014-07-16 11:35:37 · 1087 阅读 · 0 评论 -
C#WebBrowser控件使用教程与技巧收集 - 转
Navigate(string urlString):浏览urlString表示的网址Navigate(System.Uri url):浏览url表示的网址Navigate(string urlString, string targetFrameName, byte[] postData, string additionalHeaders): 浏览urlString表示的网址,并发送postD原创 2015-01-16 16:58:13 · 1568 阅读 · 0 评论 -
c# Cookies中不能包含逗号的解决方案
这是MSDN中的说明:异常条件CookieExceptionname 为 null 或空字符串 ("")。- 或 -name 包含未经授权的字符。 使用以下字符之一将会导致异常:等号 (=)分号 (;)逗号 (,)换行符 (\n)回车符 (\r)制原创 2015-01-19 09:19:34 · 2978 阅读 · 0 评论 -
Win7 系统搭建FTP服务器
1、新建FTP用户:2、IIS新建FTP站点:3、然后选择“FTP身份验证”禁用掉匿名身份验证原创 2016-05-26 15:37:37 · 597 阅读 · 0 评论 -
Android xUtils 上传文件到C# webservice 服务器
RequestParams params = new RequestParams("http://192.168.1.160:911/WebService1.asmx/HelloWorld"); // 有上传文件时使用multipart表单, 否则上传原始文件流. params.setMultipart(true); params.addBodyParameter("file", ne原创 2016-01-15 14:51:22 · 2264 阅读 · 0 评论 -
ReSharper 配置及用法
1:安装后,Resharper会用他自己的英文智能提示,替换掉 vs2010的智能提示,所以我们要换回到vs2010的智能提示2:快捷键。是使用vs2010的快捷键还是使用 Resharper的快捷键呢?我是使用re的快捷键3:esharper安装后,会做几件事情,这几件事情对于除此使用者,比较麻烦,因此归纳总结一下,以资参考。(1)、会将选项——文转载 2015-04-17 08:24:58 · 837 阅读 · 0 评论 -
c# 导出oracle数据库下所有表结构
为了完成导表结构任务、代码比较乱果断上图:导出结果:源码:https://download.youkuaiyun.com/download/mrtraum/11329419原创 2015-04-20 12:19:40 · 1737 阅读 · 8 评论 -
Ext.Net 后台主页布局
//var paragraph = Ext.get(e.target); //paragraph.highlight(); //Ext.MessageBox.show({ // title: 'Paragraph Clicked', // msg: paragraph.dom.innerHTML, //原创 2015-04-07 15:47:04 · 1301 阅读 · 0 评论 -
Ext基础
要学习及应用好Ext框架,必须需要理解Html DOM、Ext Element及Component三者之间的区别。 每一个HTML页面都有一个层次分明的DOM树模型,浏览器中的所有内容都有相应的DOM对象,动态改变页面的内容,正是通过使用脚本语言来操作DOM对象实现。(通常使用getElementById/Ext.getDOM获得DOM对象) 仅仅有DOM是不够的,比如转载 2015-04-01 16:20:35 · 544 阅读 · 0 评论 -
c# 短信猫池移动空充程序
16口短信猫池2个! 通过发送AT指令实现短信猫充值!虽然已经实现了功能,但是 我觉得程序有很大的缺陷! 求大神有兴趣的给点设计解决方案原创 2014-12-31 16:02:59 · 1483 阅读 · 2 评论 -
c# http请求类
自留用!using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.IO;using System.Drawing;namespace BDTB{ /// /// 模拟网页操作,提交、获取订单页面原创 2015-01-19 16:18:24 · 1029 阅读 · 0 评论