摘要:
using System; using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; using abc = Iner; namespace Test { class Program
阅读全文
posted @ 2021-05-15 16:47
jevan
阅读(76)
推荐(0)
摘要:
线程与异步的使用方法 使用场景 方法 AAA, BBB, CCC 在主线程不阻塞的情况下运行不同的三个方法 方法CCC需要在方法AAA完成后执行 使用线程完成 因为方法 CCC 要等待方法 AAA 完成,所以需要一个线程同步事件。 using System; using System.Threadi
阅读全文
posted @ 2021-05-15 16:15
jevan
阅读(300)
推荐(0)
摘要:
PetaPoco.Core.ttinclude <#@ template language="C#" hostspecific="True" #> <#@ output extension=".cs" #> <#@ assembly name="EnvDTE" #> <#@ assembly nam
阅读全文
posted @ 2021-05-13 21:53
jevan
阅读(391)
推荐(0)
摘要:
RichEditDocumentServer srv = new RichEditDocumentServer(); srv.LoadDocument("test.docx"); FixedDocument document = RichEditDocumentXpfPrinter.CreateFi
阅读全文
posted @ 2021-04-27 20:24
jevan
阅读(289)
推荐(0)
摘要:
RichEditDocumentServer server = new RichEditDocumentServer(); server.RtfText = richEditControl1.RtfText; PrintableComponentLink link = new PrintableCo
阅读全文
posted @ 2021-04-27 16:27
jevan
阅读(92)
推荐(0)
摘要:
/// <summary> /// 连接远程共享文件夹 /// </summary> /// <param name="path">远程共享文件夹的路径,根目录</param> /// <param name="userName">用户名</param> /// <param name="passW
阅读全文
posted @ 2021-04-22 10:27
jevan
阅读(844)
推荐(0)
摘要:
using FluentFTP; using HH.Lib.Syslog; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; namespace
阅读全文
posted @ 2021-03-30 14:09
jevan
阅读(352)
推荐(0)
摘要:
Dictionary<string, object> suggestions = JSONSerializer.Deserialize<Dictionary<string, object>>(jsonStudent) if (suggestions.Keys.Contains("UserId")){
阅读全文
posted @ 2021-03-04 09:34
jevan
阅读(800)
推荐(0)
摘要:
int idx = view1.FocusedRowHandle; view1.DeleteRow(idx); //datas.Remove(pat.First()); //view1.MoveNextRow(); var rHList = view1.GetSelectedRowHandles()
阅读全文
posted @ 2021-03-02 12:28
jevan
阅读(55)
推荐(0)
摘要:
using System; using System.Collections; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.Text.RegularExp
阅读全文
posted @ 2021-01-30 11:08
jevan
阅读(140)
推荐(0)
摘要:
if (string.IsNullOrEmpty(ConfigMgr.WxPlatformToKen)) { string result = string.Empty; CommonConfigWxPlatformElement wxPlatformConfig = CommonConfigMana
阅读全文
posted @ 2021-01-21 20:09
jevan
阅读(137)
推荐(0)
摘要:
因为C#的RSA加密解密只有公钥加密,私钥解密,没有私钥加密,公钥解密。在网上查了很久也没有很好的实现。BouncyCastle的文档少之又少。很多人可能会说,C#也是可以的,通过Biginteger开源类来实现,不过那个是有一个文章,不过他加密出来的是16进制结果的。根本不能和JAVA互通。连加密
阅读全文
posted @ 2021-01-20 11:39
jevan
阅读(1311)
推荐(0)
摘要:
不加解释,自己研究 using Org.BouncyCastle.Asn1; using Org.BouncyCastle.Asn1.Pkcs; using Org.BouncyCastle.Asn1.X509; using Org.BouncyCastle.Crypto; using Org.Bo
阅读全文
posted @ 2020-12-24 19:23
jevan
阅读(364)
推荐(0)
摘要:
首先接入NuGet包Log4Net 在项目中添加log4net.config文件 Log4Net的级别None>FATAL>ERROR>WARN>INFO>DEBUG>ALL <?xml version="1.0" encoding="utf-8" ?> <configuration> <!-- T
阅读全文
posted @ 2020-11-19 17:12
jevan
阅读(297)
推荐(0)
摘要:
之前我在.net core 2.1的时候使用的是Huanent.Logging。考虑未来升级尝试使用Log4net.下面是我的配置步骤: 1、网上下载一个log4net配置文件.因为这种没有技术含量需要时间的工作就直接copy就好了.在web目录下建立一个config文件夹 <?xml versio
阅读全文
posted @ 2020-11-19 17:10
jevan
阅读(1381)
推荐(0)
摘要:
public class TimeTool { //根据出生年月计算 整数天 private static int GetAgeByBirthdate(DateTime birthdate) { DateTime now = DateTime.Now; int age = now.Year - bi
阅读全文
posted @ 2020-09-21 18:29
jevan
阅读(245)
推荐(0)
摘要:
public static List<T> TableToEntitys<T>(DataTable dt) where T : class, new() { // 定义集合 List<T> ts = new List<T>(); if (dt != null && dt.Rows.Count > 0
阅读全文
posted @ 2020-09-02 18:09
jevan
阅读(223)
推荐(0)
摘要:
sql2005版本有个函数ISNUMERIC(expression)函数:当expression为数字时,返回1,否则返回0。 select ISNUMERIC('123') --结果为1但是,该函数有个缺点! 1 SELECT 2 ,ISNUMERIC('-') as '-' --1 3 ,ISN
阅读全文
posted @ 2020-08-27 19:23
jevan
阅读(980)
推荐(0)
摘要:
Yyqd_Window win = new Yyqd_Window() { CompanyID = textBox_companyId.Text.Trim(), CompanyName = textBox_work_unit.Text.Trim(), ImportName = "" }; win.U
阅读全文
posted @ 2020-08-26 09:21
jevan
阅读(1292)
推荐(0)
摘要:
1 /// <param name="para_postDataByte">字节集提交, 欲提交的字节集数据</param> 2 /// <param name="para_method">访问方式, 0=GET 1=POST 2=HEAD 3=PUT 4=OPTIONS 5=DELETE 6=TR
阅读全文
posted @ 2020-07-02 16:34
jevan
阅读(295)
推荐(0)
摘要:
byte[]转16进制 public string ByteArrayToHexString(byte[] data) { StringBuilder sb = new StringBuilder(); foreach(byte b in data) { sb.Append(((int)b).ToS
阅读全文
posted @ 2020-06-17 09:45
jevan
阅读(2638)
推荐(0)
摘要:
今天将一个 WPF 项目从 .NET 4.0 升级至 .NET 4.6.1 时,出现一个错误: 错误 未知的生成错误“程序集“PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e3
阅读全文
posted @ 2020-06-03 17:44
jevan
阅读(296)
推荐(0)
摘要:
如果传递的是xml,要用<![CDATA[ ]]>将xml注释为字符串,进行转义 示例 1 2 3 4 5 <root> <method>ND1</method> <kh>Mike</kh> </root> 注释后: 1 2 3 4 5 <![CDATA[ <?xml version="1.0" e
阅读全文
posted @ 2020-04-18 10:11
jevan
阅读(677)
推荐(0)
摘要:
XP .Net 4.0使用Microsoft.Bcl需要安装XP补丁NDP40-KB2468871-v2-x86 做个记录
阅读全文
posted @ 2020-03-30 09:45
jevan
阅读(386)
推荐(0)
摘要:
1.重新启动Redgate客户端服务,请打开服务控制台(控制面板>管理工具>服务),在服务列表中选择Redgate Client,然后单击开始。 第一步还是不生效,则重装,开启注册机之前 断开互联网 注册成后,编辑hosts 添加127.0.0.1 licensing.red-gate.com127
阅读全文
posted @ 2020-03-09 10:39
jevan
阅读(282)
推荐(0)
摘要:
/** * 无损缩放图片 * bitmap 需要缩放的图片 * w 需要缩放的宽度 * h 需要缩放的高度 * */ public static System.Drawing.Bitmap TBScaleBitmap(System.Drawing.Bitmap bitmap, int w, ...
阅读全文
posted @ 2019-07-03 11:28
jevan
阅读(1520)
推荐(0)
摘要:
ALTER FUNCTION [dbo].[f_NextID](@tabname VARCHAR(50)) RETURNS char(8) AS BEGIN DECLARE @charval CHAR(8) IF LOWER(@tabname) ='B_Fee_Type' SELECT @charval=RIGHT(100000001+ISNULL(MAX(id),0),8) FROM...
阅读全文
posted @ 2019-06-18 11:31
jevan
阅读(843)
推荐(0)
摘要:
1 private void txtBarCodeNum_KeyUp(object sender, KeyEventArgs e) 2 { 3 TxtInt(sender as TextBox); 4 } 5 6 private void txtBarCodeNum_TextChanged(object sen...
阅读全文
posted @ 2019-06-17 16:58
jevan
阅读(975)
推荐(0)
posted @ 2019-04-30 00:56
jevan
阅读(6)
推荐(0)
posted @ 2019-04-27 02:37
jevan
阅读(4)
推荐(0)
摘要:
运行中发现总是返回false。 经过研究发现原来时我的程序运行在win8系统上需要管理员权限,然后程序作如下配置即可:
阅读全文
posted @ 2019-04-20 01:45
jevan
阅读(4083)
推荐(0)
摘要:
表单提交协议规定:要先将 HTTP 要求的 Content-Type 设为 multipart/form-data,而且要设定一个 boundary 参数,这个参数是由应用程序自行产生,它会用来识别每一份资料的边界 (boundary),用以产生多重信息部份 (message part)。而 HTT
阅读全文
posted @ 2019-04-12 15:21
jevan
阅读(7026)
推荐(1)
摘要:
在目前高分屏流行的情况下,windows缩放与布局仍然设置为100%就显得太小(特别是笔记本),通常会调整为125%或150%, VS在缩放与布局设置为非100%的时候,就会自动启动DPI感知模式,以防止VS界面模糊。 但也会导致一个问题 就是在高DPI下(非100%缩放与布局)设计的winform
阅读全文
posted @ 2019-01-17 10:36
jevan
阅读(2512)
推荐(2)
摘要:
//设置隐藏导航条 this.ribbonControl.Minimized = true; 正解 //设置navBarControl隐藏 navBarControl.OptionsNavPane.NavPaneState = DevExpress.XtraNavBar.NavPaneState.Collapsed;
阅读全文
posted @ 2019-01-15 23:48
jevan
阅读(673)
推荐(0)
摘要:
一直在网上找类似的效果.在Devpexress控件里面的这个是一个Demo的.没法查看源代码.也不知道怎么写的.所以就在网上搜索了半天的. 终于找到类似的解决办法. 可以使用重绘制的办法的来解决. 最终达到自己想要效果的. 或者在标题栏上添加类似的Logo 作者:在水一方 出处:http://www
阅读全文
posted @ 2019-01-15 23:04
jevan
阅读(502)
推荐(0)
摘要:
1.TextEditor(barEditItem)取文本 string editValue = barEditItem1.EditValue.ToString(); //错误,返回null string editValue = ((DevExpress.XtraEditors.TextEdit)barEditItem).EditValue.ToString(); //正确,返回文...
阅读全文
posted @ 2019-01-15 11:06
jevan
阅读(659)
推荐(0)
摘要:
#region 设置默认字体、日期格式、汉化dev DevExpress.Utils.AppearanceObject.DefaultFont = new System.Drawing.Font("Tahoma", 12); DevExpress.XtraEditors.WindowsFormsSe
阅读全文
posted @ 2019-01-15 10:52
jevan
阅读(1798)
推荐(0)
摘要:
一,使用view形式的回到顶部 二.使用scroll-view形式的回到顶部
阅读全文
posted @ 2018-12-20 17:17
jevan
阅读(463)
推荐(0)
posted @ 2018-12-17 11:32
jevan
阅读(1450)
推荐(0)
摘要:
1、将就的方法已找到,在保存前,Emoji表情字符串进行utf-8编码,然后写入数据表的nvarchar(max)字段,取出时再进行解码即可。 c#的写法如下: 写入数据表前编码: string sHfContentEn = System.Web.HttpUtility.UrlEncode(m_Dy
阅读全文
posted @ 2018-11-16 13:29
jevan
阅读(1550)
推荐(0)