Loading

摘要: 对于数据聚合来说,分组操作是很常见的,在.net里有lambda和linq,而在java里也有lambda,现在我们来实现对一个集合进行分组。 一 准备工作,有两个类型 @Value class Item { private Date createAt; private int count; pri 阅读全文
posted @ 2021-12-01 18:13 jevan 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 长截图 在网页按下F12打开开发者模式 在按下Ctrl+shift+p 调出菜单 搜索【screenshot】 阅读全文
posted @ 2021-09-13 10:34 jevan 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 1.进入到idea安装目录,找到\plugins\maven\lib 目录,可以看到maven有几个 2.修改maven2 或maven3 下conf目录下的settings.xml 文件如下 找到mirrors,添加以下内容 <mirror> <id>alimaven</id> <name>ali 阅读全文
posted @ 2021-08-25 23:22 jevan 阅读(5609) 评论(0) 推荐(0) 编辑
摘要: 一、需要准备的东西 1. JDK 2. Eclipse 3. Maven程序包 二、下载与安装 1. 前往https://maven.apache.org/download.cgi下载最新版的Maven程序: 2. 将文件解压到D:\Program Files\Apache\maven目录下: 3. 阅读全文
posted @ 2021-08-25 23:21 jevan 阅读(1364) 评论(0) 推荐(0) 编辑
摘要: MySQL简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System 阅读全文
posted @ 2021-08-25 21:57 jevan 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 下载和安装 点击下载Mysql,点击页面 Looking for previous GA versions?; 选择Mysql5.7最新版(截止到2019-09-24,版本是5.7.27),选择64位ZIP下载; 找到最下面的“No thanks, just start my download.”, 阅读全文
posted @ 2021-08-25 21:49 jevan 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 这是mysql 8.0版本才出现的问题,原因是mysql 8.0 默认使用 caching_sha2_password 身份验证机制 —— 从原来的 mysql_native_password 更改为 caching_sha2_password。 解决办法: 可以更换版本但是感觉治标不治本,建议修改 阅读全文
posted @ 2021-08-25 17:54 jevan 阅读(698) 评论(0) 推荐(0) 编辑
摘要: JetBrains 系列是老王自己一直在用的 IDE,目前我是用教育邮箱直接验证的,每年认证一次也非常简单:《利用教育邮箱免费激活 JetBrains 全家桶》,今天在网上看到一个开源项目可以重置 JetBrains 试用 30 天的时间,实现“无限试用”,本文分享下使用方法。 一、IDE Eval 阅读全文
posted @ 2021-08-20 23:20 jevan 阅读(8405) 评论(0) 推荐(1) 编辑
摘要: IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常 阅读全文
posted @ 2021-08-20 23:19 jevan 阅读(720) 评论(0) 推荐(0) 编辑
摘要: Navicat Premium 是MySQL,SQL Server,Oracle和PostgreSQL的一体化数据库管理工具,功能非常强大。 Navicat Premium v15安装步骤省略,默认下一步即可,下载地址:https://www.navicat.com.cn/download/navi 阅读全文
posted @ 2021-08-20 22:28 jevan 阅读(2277) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/tangyb/p/8971658.html 测试安装成功 1:首先去官网下载安装包 下载地址:https://dev.mysql.com/downloads/mysql/ 这是我下载版本 2:将解压文件解压到你安装的目录:E:\mysql-8.0 阅读全文
posted @ 2021-08-20 22:13 jevan 阅读(36) 评论(0) 推荐(0) 编辑
摘要: public static void ExportExcelFile(DevExpress.Xpf.Grid.TableView tableView) { if (tableView == null) { MessageBox.Show("导出失败!", "错误提示", MessageBoxButt 阅读全文
posted @ 2021-07-07 14:39 jevan 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 1、foreach遍历列表或数组时,如果list或数组为null,就会报错,如下图: 2、不知道微软封装foreach的为什么不先检查要遍历的对象是否为null,这样就导致,我们在写代码时,遍历列表时就要先判断列表是否为null,如下图: 3、为了简化这一判断是否null的过程,我写了一个扩展方法, 阅读全文
posted @ 2021-07-01 20:04 jevan 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 在C#中如何调用PDFCreator生成PDF文件呢? 第一步:安装PDFCreator (这个好像是废话) 第二步:创建C#项目,加入PDFCreator.exe COM引用 第三步:参见如下代码: public override void Process(ITask task, int inde 阅读全文
posted @ 2021-06-22 17:05 jevan 阅读(423) 评论(0) 推荐(0) 编辑
摘要: protected override void OnPaint(PaintEventArgs e) { base.OnPaint (e); FontFamily fontFamily = new FontFamily("Times New Roman"); Font font = new Font( 阅读全文
posted @ 2021-06-19 17:04 jevan 阅读(30) 评论(0) 推荐(0) 编辑
摘要: bitPhoto.Save(Response.OutputStream, ImageFormat.Jpeg); 图像保存的问题,默认的质量是60% EncoderParameter p; EncoderParameters ps; ps = new EncoderParameters(1); p = 阅读全文
posted @ 2021-06-19 16:57 jevan 阅读(91) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 计算同比缩放的值 /// </summary> /// <param name="oW">原宽</param> /// <param name="oH">原高</param> /// <param name="w">目标宽</param> /// <param n 阅读全文
posted @ 2021-06-17 18:14 jevan 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Introduction# When WPF application launched, it could take a while for a current language runtime (CLR) to initialize .NET Framework. As a result, fir 阅读全文
posted @ 2021-06-17 15:03 jevan 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 简单的岁数计算 DateTime now = DateTime.Today; int age = now.Year - bday.Year; if (bday > now.AddYears(-age)) age--; /// <summary> /// 计算日期的间隔(静态类) /// </summ 阅读全文
posted @ 2021-06-10 09:44 jevan 阅读(1318) 评论(0) 推荐(0) 编辑
摘要: 概况 启动不带参数线程的方法 启动带参数线程的方法 线程更新UI 线程锁同步共享数据 启动不带参数线程的方法 第一种快速启动 1 2 3 4 Thread t = new Thread(()=>{ //下面写一些在线程中处理的方法 }); t.Start(); 第二种启动方法 1 2 3 4 5 6 阅读全文
posted @ 2021-05-15 18:29 jevan 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 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 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 线程与异步的使用方法 使用场景 方法 AAA, BBB, CCC 在主线程不阻塞的情况下运行不同的三个方法 方法CCC需要在方法AAA完成后执行 使用线程完成 因为方法 CCC 要等待方法 AAA 完成,所以需要一个线程同步事件。 using System; using System.Threadi 阅读全文
posted @ 2021-05-15 16:15 jevan 阅读(276) 评论(0) 推荐(0) 编辑
摘要: PetaPoco.Core.ttinclude <#@ template language="C#" hostspecific="True" #> <#@ output extension=".cs" #> <#@ assembly name="EnvDTE" #> <#@ assembly nam 阅读全文
posted @ 2021-05-13 21:53 jevan 阅读(338) 评论(0) 推荐(0) 编辑
摘要: RichEditDocumentServer srv = new RichEditDocumentServer(); srv.LoadDocument("test.docx"); FixedDocument document = RichEditDocumentXpfPrinter.CreateFi 阅读全文
posted @ 2021-04-27 20:24 jevan 阅读(236) 评论(0) 推荐(0) 编辑
摘要: RichEditDocumentServer server = new RichEditDocumentServer(); server.RtfText = richEditControl1.RtfText; PrintableComponentLink link = new PrintableCo 阅读全文
posted @ 2021-04-27 16:27 jevan 阅读(79) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 连接远程共享文件夹 /// </summary> /// <param name="path">远程共享文件夹的路径,根目录</param> /// <param name="userName">用户名</param> /// <param name="passW 阅读全文
posted @ 2021-04-22 10:27 jevan 阅读(709) 评论(0) 推荐(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 阅读(289) 评论(0) 推荐(0) 编辑
摘要: Dictionary<string, object> suggestions = JSONSerializer.Deserialize<Dictionary<string, object>>(jsonStudent) if (suggestions.Keys.Contains("UserId")){ 阅读全文
posted @ 2021-03-04 09:34 jevan 阅读(712) 评论(0) 推荐(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 阅读(42) 评论(0) 推荐(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 阅读(126) 评论(0) 推荐(0) 编辑
摘要: if (string.IsNullOrEmpty(ConfigMgr.WxPlatformToKen)) { string result = string.Empty; CommonConfigWxPlatformElement wxPlatformConfig = CommonConfigMana 阅读全文
posted @ 2021-01-21 20:09 jevan 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 因为C#的RSA加密解密只有公钥加密,私钥解密,没有私钥加密,公钥解密。在网上查了很久也没有很好的实现。BouncyCastle的文档少之又少。很多人可能会说,C#也是可以的,通过Biginteger开源类来实现,不过那个是有一个文章,不过他加密出来的是16进制结果的。根本不能和JAVA互通。连加密 阅读全文
posted @ 2021-01-20 11:39 jevan 阅读(1082) 评论(0) 推荐(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 阅读(331) 评论(0) 推荐(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 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 之前我在.net core 2.1的时候使用的是Huanent.Logging。考虑未来升级尝试使用Log4net.下面是我的配置步骤: 1、网上下载一个log4net配置文件.因为这种没有技术含量需要时间的工作就直接copy就好了.在web目录下建立一个config文件夹 <?xml versio 阅读全文
posted @ 2020-11-19 17:10 jevan 阅读(1329) 评论(0) 推荐(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 阅读(224) 评论(0) 推荐(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 阅读(210) 评论(0) 推荐(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 阅读(946) 评论(0) 推荐(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 阅读(1219) 评论(0) 推荐(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 阅读(274) 评论(0) 推荐(0) 编辑