![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
后端
应用后端
饮水思源09
饮水思源09
展开
-
.net core 部署至Linux平台上访问SQL SERVER 2008 R2时提示连接超时异常
.Net Core 在 Linux 下连接 SqlServer 需要 SqlServer2008 SP3或以上版本,或SqlServer2012,或SqlServer2014.如果SqlServer2008低于SP3版本,会出现连接超时的问题。如图所示:解决办法:官方下载SqlServer 2008 Sp3 补丁https://download.microsoft.com/download/9/6/4/964BB4EC-FC28-4DA7-9295-7D4A8FDBE1A4/CHS/原创 2020-11-11 09:54:07 · 1070 阅读 · 0 评论 -
ASP.NET Core 2.0中,解决大文件上传配置问题
在.net core2.0中,当上传文件大于30MB时,会报出:服务器上的请求筛选被配置为拒绝该请求,因为内容长度超过配置的值的问题。 针对此问题的解决思路如下: 1)、在Startup.cs中增加如下代码: public void ConfigureServices(IServiceCollection services) { services.AddMvc().SetCompatibilityVersion(CompatibilityV...原创 2020-05-23 12:02:56 · 758 阅读 · 0 评论 -
C#socket通讯两个最经典错误解决方案
1、经典错误之 无法访问已释放的对象。 对象名:“System.Net.Sockets.Socket”(1)、问题现场(2)、问题叙述程序中的某个地方调用到了socket.close后,这个socket还被调用,就出爆出上面错误!(3)、解决方案使用下面一句: if (stsend != null && sts原创 2017-09-26 10:53:22 · 2019 阅读 · 0 评论 -
C# DEV TextEdit 设置文本框只能输入数字(整数)
设置TextEdit 设置文本框只能输入数字(整数):在TextEdit里 找到 Mask属性代码设置:MaskType="RegEx" UseMaskAsDisplayFormat="True" Mask="[0-9]*" //这个是允许文本框输入数字(整数),比如22222222222MaskType="RegEx" UseMaskAsDisplayFormat="True" M...转载 2018-04-18 10:31:15 · 3468 阅读 · 0 评论 -
ActiveX打包成cab的方法
下载CABARC.exe。解压缩,到bin目录中执行如下doc命令cabarc n 生成的cab名.cab 安装文件.msi install.infinstall.inf内容如下:[version] signature="$CHICAGO$" AdvancedINF=2.0[Setup Hooks] hook1=hook1[hook1]run=msiexec.ex...原创 2019-04-07 15:51:31 · 352 阅读 · 0 评论 -
C#制作ActiveX控件,实现USB读卡器读写功能时,调用第三方控件引用,Activex控件无法正常显示的解决办法
C#制作ActiveX控件,实现USB读卡器读写功能时,调用第三方控件引用时,只需要在第三方类库的Properties的AssemblyInfo.cs中增加一句[assembly: System.Security.SecurityRules(System.Security.SecurityRuleSet.Level1)]即可,当然命名空间引用的是using System.Security;如图所示...原创 2019-04-07 15:39:40 · 884 阅读 · 1 评论 -
Microsoft Visual Studio 2017 Installer Projects官方安装包
Microsoft Visual Studio 2017 Installer Projects官方安装包,用于Visual Studio 2017打包桌面客户端软件,安装了之后就可以创建Setup Project项目。原创 2019-04-07 15:24:44 · 4412 阅读 · 0 评论 -
如何安装ocx控件
转:https://jingyan.baidu.com/article/1612d500716cdde20e1eeed4.html工具/原料 ActiveX控件 方法/步骤 1 如果您使用的是windows xp系统(sp2),IE浏览器会屏蔽上面的弹出窗口,这时候您只要按照下面的步骤安装就可以了: 2 登录交易系统时,IE窗口会出现下图所示的提示,此时点击“...转载 2019-04-07 15:16:22 · 12290 阅读 · 0 评论 -
c# 开发ActiveX控件
1.为什么要用ActiveX?网页本身的功能是有限的,要想实现一些网页本身不支持的功能。2.c#能开发ActiveX吗?严格意义上讲,c#是不能生成纯正ocx控件的,我们在vs.net中新建项目时,也找不到专门的"ActiveX项目"新建项,最多也只就能新 建"类库"得到一个dll而非ocx(因此我们也无法用传统的regsvr32来注册该dll),但是c#能开发com组件,active...转载 2019-04-02 20:16:04 · 2413 阅读 · 0 评论 -
线程间操作无效: 从不是创建控件“”的线程访问它 的解决方法
线程间操作无效: 从不是创建控件“”的线程访问它。听说2003里边不会,我不知道是不是这样的,反正一直都在用05~05里会出这个问题的,貌似是为了安全~哦,现在知道的解决方法有两个~第一种:Control.CheckForIllegalCrossThreadCalls= false;线程开始的时候加这么一句,OK,看不到错误了第二:用委托,在05里,原创 2017-09-12 11:46:19 · 1692 阅读 · 0 评论 -
WinForm中实现picturebox自适应图片大小的方法
本文实例讲述了WinForm中实现picturebox自适应图片大小的方法。分享给大家供大家参考,具体如下:picturebox控件共有两种载入图片方式,分别为:pictureBox1.BackgroundImage = Image,pictureBox1.load(url)为使加载的图片自使用控件尺寸,可以分别对pictureBox控件设置BackGroundImageLay原创 2017-09-07 10:50:45 · 19215 阅读 · 2 评论 -
C#获取文件的大小
(1)获取文件的字节长度 /// /// 获取文件大小 /// /// /// public static long GetFileSize(string sFullName) { long lSize = 0;原创 2015-07-14 11:23:02 · 26396 阅读 · 2 评论 -
c#实现操作FTP文件类的应用
string ftpServerIP; string ftpUserID; string ftpPassword; FtpWebRequest reqFTP; private void Connect(String path)//连接ftp { // 根据uri创建FtpWe原创 2015-06-26 12:10:01 · 908 阅读 · 0 评论 -
C#如何获得文件的版本号
获取文件的版本号写成一个函数。/// /// 获取文件的版本号/// /// 文件的完整路径/// 文件的版本号public string GetFileVersion(string filePath){string FileVersions = "";try{System.Diagnostics.FileVersionInfo file原创 2015-06-26 12:07:36 · 2002 阅读 · 0 评论 -
用C# 实现C/S模式下软件自动在线升级
1 前言 长期以来,广大程序员为到底是使用Client/Server,还是使用Browser/Server结构争论不休,在这些争论当中,C/S结构的程序可维护性差,布置困难,升级不方便,维护成本高就是一个相当重要的因素。有很多企业用户就是因为这个原因而放弃使用C/S。然而当一个应用必须要使用C/S结构才能很好的实现其功能的时候,我们该如何解决客户端的部署与自动升级问题?部署很简单转载 2015-06-24 20:38:19 · 780 阅读 · 0 评论 -
C#按回车Enter使输入焦点自动跳到下一个TextBox的方法收集
在录入界面中,用户往往需要按回车键时光标自动跳入下一个文本框,以方便录入操作。在C#中实现该功能有多种方法,以下是小编收集的不使用TAB键,而直接用回车键将光标转到下一个文本框的实现方法。一、利用Windows消息模拟发送Tab键将各个TextBox的TabIndex属性按顺序编号1、2、3……,然后将TextBox的TabStop属性置为True,在每一个TextBox的键盘按下转载 2015-05-13 16:23:42 · 2731 阅读 · 0 评论 -
C# winForm中主窗体Form获取弹出窗体的中值最简单方法
场景描述:主窗体From1,在主窗体中有一button和TextBox,如下图主窗体winForm中主窗体Form获取弹出窗体的中值最简单方法" alt="C# winForm中主窗体Form获取弹出窗体的中值最简单方法" src="http://s1.sinaimg.cn/middle/6d86f755ta88a9a0a24a0&690">窗体二frmChild有一Button和转载 2015-05-13 16:19:55 · 4281 阅读 · 0 评论 -
关于winForm窗体禁用关闭按钮的使用方法及禁用最大化、最小化窗口
using System.Runtime.InteropServices; //禁用关闭按钮需要引用这个 public partial class Form : Form { [DllImport("USER32.DLL")] public static extern int GetSystemMenu(int hwnd,原创 2015-04-12 13:49:26 · 1739 阅读 · 0 评论 -
C# Winform 左侧菜单右边显示、子窗体显示在主窗体(子窗体当控件添加到Panel)
Winform 也可以像网站一样左侧显示菜单右边显示点击菜单的子窗体(网页),不过子窗体不能直接显示在主窗体中,因为窗体不是控件。那么能不能把窗体设置为控件?答案是肯定的,只要把窗体的 Dock 属性设置为 Fill,窗体就成为了控件。窗体转为控件后,就可以像其它控件一样随意添加到 Panel 控件中,也就实现了 Winform 左侧菜单右边显示。 知道了左侧菜单右边显示、子窗转载 2015-01-23 17:58:50 · 18419 阅读 · 1 评论 -
WPF中3D开发技术
1. 类 Viewport3D首先需要介绍的就是Viewport3D类。Viewport3D官方解释是呈现 Viewport3D 元素的二维布局范围内包含的三维内容。说的有些拗口,说白了就是首先你展现你的3D,你就必须有一个可以放你3D内容的盒子,存放你3D元素。本质和那些grid什么的控件一样。这是csdn 的专业解释:https://msdn.microsoft.com/zh-cn原创 2017-03-04 18:22:34 · 5185 阅读 · 0 评论 -
在wpf中,基于dev实现Gridcontrol单元格合并
<CheckBox x:Name="cbSel" IsChecked="{Binding Data.IsValids}" HorizontalAlignment="Center" VerticalAlignment="Center" >原创 2017-03-01 11:32:57 · 2685 阅读 · 0 评论 -
在WPF中关于dev RichEditControl的使用
在WPF中关于RichEditControl的使用,以下代码是我采用信息发布进行简单的测试。1、新增一篇文章,文章中包含文本、图片等信息,点击保存按钮,即可发布信息。2、在数据行上,点击查看按钮,即可看到该文章的详细信息,此时采用 txtContents.HtmlText = dt.Rows[0]["Contents"].ToString(); 即可。3、当点击查看所有文章按钮时原创 2017-01-12 11:20:40 · 2910 阅读 · 0 评论 -
在wpf中,关于ListBox里CheckBox横向排列
原创 2016-12-26 15:00:59 · 2477 阅读 · 1 评论 -
WPF中ListView使用GridViewColumn居中对齐的方法
在WPF中使用ListView经常会用到GridView作为视图,但是却碰到GridViewColumn不能居中对齐的问题,首先想到不使用GridViewColumn的DisplayMemberBinding属性,直接设置DataTemplate,于是尝试修改代码为: 结果还是不行,因为TextBlock的Width是根据Te原创 2016-12-24 14:34:43 · 6962 阅读 · 1 评论 -
WPF下采用C#实现FTP上传下载获取文件列表
using Microsoft.Win32;using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows;using System.Windows.C原创 2016-11-23 13:03:52 · 3049 阅读 · 0 评论 -
WPF dev GridControl 鼠标移上去显示Tooltip
ToolTip代码应用:原创 2016-09-27 17:20:30 · 3778 阅读 · 0 评论 -
WPF DevExpress ComboBoxEdit 实现键值绑定,输入字符自动匹配
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expre原创 2016-09-27 17:11:29 · 5657 阅读 · 0 评论 -
WPF Image控件 Source: Byte[] ,BitmapImage 相互转换
文件转为byte[]FileStream fs = new FileStream(filepath, FileMode.Open, FileAccess.Read);byte[] desBytes = new byte[fs.Length];fs.Read(desBytes, 0, desBytes.Length);fs.Close(); byte[]转换为B原创 2016-06-23 23:20:51 · 5017 阅读 · 1 评论 -
SetupFactory打包要点集合
http://www.cnblogs.com/horizon_king/category/300096.html原创 2016-04-25 20:48:41 · 462 阅读 · 0 评论 -
采用SetUpFactory打包程序
Setup Factory打包自己开发的软件的办法的方法(包括安装软件狗驱动和ocx注册) 软件:Setup Factory7.0 英文版 以前用过install shield 9.0打包vb的软件,也用过VS2005自带的打包软件打包VS2005的软件,也用过InstallShield6.2来打包vb的软件。 毫无疑问,无论是打包vb或者C#开发的软件,S原创 2016-04-25 20:21:02 · 3490 阅读 · 0 评论 -
AspNetPager 分页控件
http://www.webdiyer.com/aspnetpager/转载 2018-01-07 15:08:36 · 156 阅读 · 0 评论 -
asp.net中打开新窗口的多种方法
asp.net中打开新窗口的多种方法1.Response.Redirect("XXX.aspx",true)——直接转向新的页面,原窗口被代替;2. Response.Write("window.open(XXX.aspx'',''_blank'')")——原窗口保留,另外新增一个新页面; 3.Response.Write("window.location=XXX.aspx''")——转载 2018-01-06 10:15:36 · 3943 阅读 · 0 评论 -
asp.net 超时介绍
在我们web开发的时候,我们一般常碰到的超时有以下几种第一种:http请求超时,超时时间可以在webconfig中进行全局配置,(单位为秒,默认为90秒)如下[html] view plaincopyprint?system.web> httpRuntime maxRequestLength="102400" executionTimeout="180" />转载 2014-11-21 10:08:58 · 705 阅读 · 0 评论 -
win7操作系统IIS7下ajax报未定义错误
之前,Window XP、W原创 2014-06-21 20:35:03 · 1356 阅读 · 0 评论 -
ASP.NET过滤html标签的几种常用方法
在写程序的时候我们常常要对用户输入的文本进行检查, 常见的就是对html标签的过滤!这个很重要。那么怎么处理呢, 看完下面代码你就知道了!/**/ /// /// 去除HTML标记/// /// 包括HTML的源码 /// 已经去除后的文字public static string NoHTML(string Htmlstring){//删原创 2013-09-05 16:13:01 · 1004 阅读 · 0 评论 -
在.net core中,使用WebApiClient去调用restful Api的接口
Create Some APIsHere I use ASP.NET Core WebAPI to creat some RESTful APIs.[Route("api/[controller]")] publicclassPersonsController:Controller { //GET:api/persons [HttpGet...转载 2019-09-02 18:21:11 · 4367 阅读 · 0 评论 -
定时任务框架Quartz-(一)Quartz入门与Demo搭建
一、什么是Quartz什么是Quartz?Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,完全由Java开发,可以用来执行定时任务,类似于java.util.Timer。但是相较于Timer, Quartz增加了很多功能:持久性作业 - 就是保持调度定时的状态;作业管理 - 对调度作业进行有效的管理;大部分公司都会用到定时任务这个功能。...转载 2020-04-30 16:49:13 · 215 阅读 · 0 评论 -
在.net core中,利用C#实现fastdfs多文件批量上传
在.net core中,利用C#实现fastdfs多文件批量上传/// <summary> /// 上传附件 /// </summary> /// <returns></returns> [RequestSizeLimit(1073741824)] [HttpPost] [Route("FileUpLoad")] public ActionRe...原创 2020-05-23 12:19:02 · 1092 阅读 · 0 评论 -
C# api 将base64编码 上传至fastdfs转成文件
/// <summary> /// 上传缩略图base64 /// </summary> /// <param name="image_body"></param> /// <returns></returns> [HttpPost]...原创 2019-10-12 15:59:54 · 524 阅读 · 0 评论