C#
文章平均质量分 53
lovessea
这个作者很懒,什么都没留下…
展开
-
关于.NET5 Ubuntu Docker连接SqlServer 2008R2报错 provider: TCP Provider, error: 35 - An internal exception
报错:A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: TCP Provider, error: 35 - An internal exception was caught)原因:.net5不支持CipherString = DEFAULT@SECLEVEL=2的配置。将CipherString原创 2021-10-13 11:17:51 · 1771 阅读 · 0 评论 -
C#启动,停止Windows服务
ServiceController controller = new ServiceController(“e-M-POWER”); controller.Start(); if (controller.CanPauseAndContinue) { controller.Pause(); controller.Contin转载 2016-12-26 12:37:11 · 768 阅读 · 0 评论 -
C#将文件上传、下载(以二进制流保存到数据库)
1、将文件以二进制流的格式写入数据库首先获得文件路径,然后将文件以二进制读出保存在一个二进制数组中,与数据库建立连接,在SQL语句中将二进制数组赋值给相应的参数,完成向数据库中写入文件的操作 /// 将文件流写入数据库 /// /// 存入数据库文件的路径 /// 数据库中插入文件的行标示符ID /// public转载 2016-12-26 12:39:30 · 10875 阅读 · 2 评论 -
C#同步网络时间和本地时间
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Net; using System.Net.Sockets; using System.Text.RegularExpressions;转载 2016-12-26 12:52:28 · 3418 阅读 · 0 评论 -
C#用NHibernate实现CRUD
现CRUDhibernate.cfg.xml NHibernate.Driver.SqlClientDriver Data Source=zhou;Initial Catalog=AspNetStudy;User ID=sa;Password=jerry; 10 true NHibernate.Dialect.MsSql2005Dialect转载 2016-12-26 13:51:48 · 1652 阅读 · 0 评论 -
ASP.net 服务器控件: DropDownCheckBoxList 下拉多选框,更新
先上效果图:使用方法:工具>>选择工具箱>>浏览>>选择DevControl.dll >>确定工具栏中常规中就多了一个控件下载:注:使用此控件需要引用JQuery补充:有人问内容太多了长的不见底怎么出现滚动条,其实页面也一个样式就可以解决了div#MainContent_DropDownCheckBo...原创 2017-09-06 15:14:38 · 12046 阅读 · 34 评论 -
文件文件夹压缩解压工具类
需引用:ICSharpCode.SharpZipLib.dll下载地址:http://download.csdn.net/download/u014117094/10017257/*** 名称: 文件文件夹压缩解压工具类* 作者: * 时间: 2017.08.15* 版本: 1* 说明: 文件文件夹压缩解压工具类* * 历史:* 版本原创 2017-10-12 10:06:29 · 311 阅读 · 0 评论 -
.Net WinForm Dll 编译EXE为单个执行文件
针对.Net WinForm 窗体常常用到打包安装,但如果是只有几M的小程序,编译后生产的除了EXE执行文件以外还会有一堆DLL库,这样会让文件的传输带来麻烦,如果只有一个文件只有一个EXE,那就好很多了对吗?这里提供一个很好的解决方案,这就是Costura.FodyCostura.Fody是一个Fody框架下的插件,可通过Nuget安装到VS工程中。安装之后,就可以将项目所依赖的DLL(...原创 2018-06-04 10:16:32 · 1037 阅读 · 0 评论 -
Word 生成
/** * 名称: DocBuilder * 作者: lizhongxiang * 时间: 2017-07-08 * 版本: 1 * 说明: DocBuilder Word文档构造类 * * 历史: * 版本 时间 修改人 说明 * 1 2017-07-08 lizhongxiang Word文档构造类 * 2 2018-05-31 lizhongxian...原创 2018-06-01 17:28:05 · 278 阅读 · 0 评论 -
Npoco 轻量级ORM框架(入门)
public class DbHelper { public static Database MsDb() { string constr = ConfigurationManager.ConnectionStrings["connString"].ToString(); Database db = ne...原创 2018-07-13 16:54:45 · 2804 阅读 · 0 评论 -
.NET Core在安装(VS2015)与部署
.NET Core开发环境搭建使用VS2015开发.NET Core项目,环境的搭建可以参考官网,大致安装步骤如下:1、首先你得装个vs2015 并且保证已经升级至 update3及以上,下载链接:ed2k://|file|cn_visual_studio_enterprise_2015_with_update_3_x86_x64_dvd_8923298.iso|7787208704...转载 2018-07-22 23:44:40 · 2773 阅读 · 0 评论 -
微信公众号-菜单连接跳转网页,获取用户OpenId
流程:菜单跳转URL设置为(更改自己公众号的appid 以及设置点击按钮后跳转的地址:redirect_uri)https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx5bfeba33ef3fbcc&redirect_uri=https://dreamchina.tech/&response_type=code...原创 2018-09-28 15:32:25 · 21597 阅读 · 0 评论 -
NPOCO各数据库工具类
代码1:单数据库public class Bll : Database { private static readonly ThreadSafeDictionary<int, Bll> DbCaches = new ThreadSafeDictionary<int, Bll>(); public static Bll Db...原创 2018-10-09 00:31:30 · 917 阅读 · 0 评论 -
数据导出Export-利用NPOI实现
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.IO;using NPOI.SS.UserModel;using NPOI.HSSF.UserModel;using System.Data;namespace SQLServer2Excel...原创 2018-10-16 09:19:37 · 510 阅读 · 0 评论 -
T4模板-DrapperBll.cst
<%-- Name: 数据实体模板Author: lizhongxiangDescription: 根据数据库表生成数据实体层--%><%@ Template Language="C#" TargetLanguage="Text" %><%@ Property Name="Namespace" Type="String" %>&原创 2018-11-01 15:15:23 · 383 阅读 · 0 评论 -
T4模板-Model.cst
<%-- Name: 数据实体模板Author: lizhongxiangDescription: 根据数据库表生成数据实体层--%><%@ CodeTemplate Language="C#" TargetLanguage="C#" Debug="False" Description="Create a list of properties from databas...原创 2018-11-01 15:16:43 · 594 阅读 · 0 评论 -
T4模板-NPocoBll.cst
<%-- Name: 数据业务层模板Author: lizhongxiangDescription: 根据数据库表生成数据业务层--%><%@ CodeTemplate Language="C#" TargetLanguage="C#" Debug="False" Description="Create a list of properties from databa...原创 2018-11-01 15:17:33 · 341 阅读 · 0 评论 -
最全的常用正则表达式
一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或转载 2016-12-26 12:34:43 · 5519 阅读 · 0 评论 -
C#实现定时全屏截图并且保存到预先设定好的文件夹中的代码示例
自定义一个截图函数, public static void Snap(int x, int y, int width, int height) { try { //这段代码也可以实现截图 //Image image = new Bi转载 2016-12-26 12:32:45 · 1726 阅读 · 5 评论 -
C# 16进制转 Brush 颜色对象
代码图如下:代码片如下:BrushConverter brushConverter = new BrushConverter(); PopupBorder.Background = (Brush)brushConverter.ConvertFromString("#121212"); MessageLabel.Fore原创 2015-08-31 15:40:58 · 2514 阅读 · 0 评论 -
ChartServer
using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Net.Sockets;using System.Threading;using System.Windows;using ChartClient.Model;namesp原创 2015-08-17 14:39:17 · 710 阅读 · 0 评论 -
WPF调用线程 解决“调用线程无法访问此对象,因为另一个线程拥有该对象“问题
在winform或者wpf,后台线程是无法访问和修改UI层的。在Winform中,我们需要调用控件的 Invoke/BeginInvoke 方法来将代码扔回至UI线程执行。而WPF是需要调用UI线程的 Dispatcher.Invoke/BeginInvoke 来做。this.Dispatcher.Invoke(new Action(()=>{原创 2015-08-19 10:00:11 · 1514 阅读 · 0 评论 -
Excel 转sql
xls 对Datatable 的转换, 对xls中表的获取原创 2015-09-16 10:52:24 · 436 阅读 · 2 评论 -
MySQL数据库工具类之——DataTable批量加入MySQL数据库(Net版)
using MySql.Data.MySqlClient;using System;using System.Collections.Generic;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Text;public转载 2016-03-16 17:03:38 · 791 阅读 · 0 评论 -
Log4Net app.config
--> 申明:本日志摘自:http://blog.csdn.net/zhoufoxcn/article/details/2220533 如有需要,请查看原文章转载 2016-03-04 12:27:21 · 527 阅读 · 0 评论 -
DEV 控件使用技巧
DEV 控件之GridControlCheckEdit 控件 :获取行 多选框中的值:需要先关闭修改 既GridView.CloseEditor();var value = GridView.GetDataRow(i)["FieldName"].ToString();获取单元格的值方法:DataTabe dt = (DataTabe)GridCont原创 2016-03-04 17:21:44 · 2558 阅读 · 0 评论 -
InvalidOpenationException 异常 解决方案
原创 2016-02-24 11:12:24 · 925 阅读 · 0 评论 -
针对VS中运行的ASP.NET程序没问题发布到IIS 报NotFund 错误
浏览器F12 调试过程中发现存在部分CSS 文件丢失 解决方案如下:1、过滤css 文件的地址是否正确 是否需要过滤 文件夹function getRootPath() { var strFullPath = window.document.location.href; var strPath = window.document.loca原创 2016-03-11 14:00:46 · 537 阅读 · 0 评论 -
DevExpress控件使用小结
1.TextEditor(barEditItem)取文本string editValue = barEditItem1.EditValue.ToString(); //错误,返回null string editValue = ((DevExpress.XtraEditors.TextEdit)barEditItem).EditValue.ToString(); //正确,返转载 2016-04-12 17:10:39 · 2541 阅读 · 0 评论 -
ASP.NET 生成图片验证码
protected void Page_Load(object sender, EventArgs e){//设置不缓存此页Response.AppendHeader("pragma", "no-cache");Response.AppendHeader("Cache-Control", "no-cache, must-revalidate");Response.AppendH转载 2016-05-05 17:30:53 · 311 阅读 · 0 评论 -
Dev ChartControl 温湿度折线图
/*** 名称: 温湿度界面* 作者: lizhongxiang* 时间: 2016.12.04* 版本: 1* 说明: 温湿度展示页* * 历史:* 版本 时间 修改人 说明* 1 2016.12.04 lizhongxiang */using System;原创 2016-12-05 14:46:13 · 4908 阅读 · 0 评论 -
Unirest for .Net
Unirest 是一个轻量级的 HTTP 请求库,涵盖 Node、Ruby、Java、PHP、Python、Objective-C、.NET 等多种语言。可发起 GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS 请求。//来源网站:http://unirest.io/net.html安装我们正在更新Nuget指向最新的翻译 2016-12-23 09:26:22 · 1183 阅读 · 0 评论 -
C#连接六类数据库的代码集
C#连接六类数据库的代码集本文列出了C#连接Access、SQL Server、Oracle、MySQL、DB2和SyBase六种不同数据库的程序源码和需要注意的点。1.C#连接Access程序代码:Codeusing System.Data;usingSystem.Data.OleDb;..string strConnection=转载 2016-12-26 12:27:43 · 427 阅读 · 0 评论 -
一个用于生成验证码的C#类代码
using System;using System.Web;using System.Drawing;using System.Security.Cryptography; namespace DotNet.Utilities{ /// /// 验证码类 /// public class Rand { #region 生成随机转载 2016-12-26 12:29:19 · 324 阅读 · 0 评论 -
正则表达式
#region 常用数据验证的封装,数字字符的验证 /// /// 常用数据验证的封装,数字字符的验证 /// /// 需要验证的数值【字符串,或者数字】 /// 类型为哪一个验证 /// 如果验证成功则返回True,否则返回false public static bool IsMa原创 2015-07-20 10:07:07 · 332 阅读 · 0 评论