- 博客(35)
- 资源 (3)
- 收藏
- 关注
原创 bitmap bitmapImage byte[] 互相转化
// Bitmap --> BitmapImage public static BitmapImage BitmapToBitmapImage(Bitmap bitmap) { using (MemoryStream stream = new MemoryStream()) { bitmap.Save(stream, ImageFormat.Png); s..
2020-12-07 17:20:33
352
原创 C# dev bandedGridView自制简易勾选框,支持全选和取消全选
bandedGridView 设置 MultiSelete 不管用下面研究了一种简单的实现勾选框的方法1.在绑定数据的实体类中,增加一列,bool类型的值可以在获取数据时,自己把这个bool值赋值为false,也可以,设置column的nullText 为false,调整一下宽度,然后设置该列为第一列。2.全选和取消全选拖动一个checkBox,拖到这列的band上增加CheckStateChanged事件,代码如下 private void checkBox1_Chec
2020-11-17 17:33:38
1760
原创 C# 天气闹钟
仿照这篇文章写的https://blog.csdn.net/lujie_1996/article/details/799608131.具体的逻辑与原本一致需要注意timer的使用添加timer,设置enabled = true才能生效SoundPlayer 只支持 wav 文件2.引用的天气组件地址及图片资源官网地址图片地址3.效果及源码提取码:2y8e ...
2020-10-30 13:55:48
274
原创 自制简单无边框MessageBox
1.窗体相关设置及属性formFormBorderStyle = None 设置窗体无边框labelAutoSize = fale 然后设置宽度和高度,字体自动换行总共两个label,一个pictureBox,两个button2.代码相关,及调用using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;usin.
2020-10-15 17:37:41
366
1
原创 Visual Studio 2013 几个好用的插件及配置
1.Visfora(彩虹括号)相关设置:工具->选项->Viasfora->Rainbow Braces可以自定义括号的颜色。这个可以配合高亮括号使用,具体的配置过程工具->选项->环境->字体和颜色->显示项里,找到括号匹配(方括号)我这里配置的是 deepskyblue的颜色,具体效果如下2.Indent Guides Mod(中文修改版)自定义设置的流程:工具->选项->缩进标尺->外观->然后把大概9#之前的
2020-09-29 17:56:08
2311
原创 vs2013 nuget 基础连接已经关闭:发送时发生错误
VS2013 nuget连接不上,两种解决办法1.打开nuget官网https://www.nuget.org/手动搜索想要的包然后打开vs的nuget控制台,粘贴想要导入的包。2.改注册表把下面这段保存成一个.reg文件,然后双击,重新打开vs就okWindows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]"SchUseStrongCryp
2020-09-25 11:18:05
5675
1
原创 IDEA不识别get和set方法,import不识别
1.文件-设置-插件-搜索lombok插件,然后安装2.如果还没识别,尝试查看 设置-java编译器确认一下是不是javac方式
2020-09-17 17:27:36
1667
原创 解决InstallShield 2019在win10环境下选择文件会卡死的问题。
主要原因是和输入法冲突1.打开设置-时间和语言2.选择 语言-点击添加语言3.搜索eng,随便安装一个注意把新添加的语言放到中文简体下面,不然系统语言也会换英文4.alt+shift或者win+空格,切换到eng输入法这时候就可以完美使用installShield了。...
2020-09-14 15:43:40
1096
原创 C# DEV layoutControl 保存样式并读取
1.new 一个 MemoryStreamMemoryStream stream = new MemoryStream();2.在窗体加载的时候,执行方法,把样式保存到stream中layoutControl2.SaveLayoutToStream(stream);3.读取样式,这里需要指定读取位置 private void showItem() { stream.Position = 0; layoutControl2.Re
2020-09-11 16:09:08
594
原创 MySQL学习与总结1
1.SQL 包含以下 4 部分: 1)数据定义语言(Data Definition Language,DDL) 用来创建或删除数据库以及表等对象,主要包含以下几种命令: DROP:删除数据库和表等对象 CREATE:创建数据库和表等对象 ALTER:修改数据库和表等对象的结构 2)数据操作语言(Data Manipulation Language,DML) manipulation 英[məˌnɪpjʊˈleɪʃən] 美[məˌnɪpjə
2020-09-11 15:46:23
93
原创 C# 导出XML文件
public void exportXmlFile(XmlDocument xmlDoc, string thisfileName) { SaveFileDialog frm = new SaveFileDialog(); frm.Filter = "(*.xml)|*.xml"; frm.FileName = "PTFP_" + thisfileName; if (frm.ShowDialog(
2020-08-06 17:18:14
913
原创 C# DEV treeList 将数据展示为树形
1.首先看数据2.界面的设置只绑定一列,绑定的是salesman字段3.代码的数据处理List<CustyeslsCx> item = new List<CustyeslsCx>(); cust = ret.data.custyeslsCxes; foreach (CustyeslsCx CC in cust)
2020-06-28 17:51:07
1255
原创 C# DEV gridControl根据字段改变行背景颜色
在RowStyle事件里,从数据上进行判断。private void gridView1_RowStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs e) { int hand = e.RowHandle; if (hand < 0) return; Production salesDocCount = this.gridVie
2020-06-28 17:26:00
3172
原创 C# GroupBy分组,合并同名项数据
1.首先看一下数据格式2. 以goodName为判断条件,合并几项数据。List<ShoopingDetail> shoopingDetailListOne = shoopingDetailList.custmerDetailOrderHdModelList; //合并同goodName列的数字项 var query = shoopingDetailListOne.GroupBy(
2020-06-28 17:11:58
1612
原创 WPF修改ListView单独一列来显示图片
例如,想修改某一行来显示图片<ListView AlternationCount="2" x:Name="listView" Height="305" VerticalAlignment="Top" HorizontalAlignment="Left" Width="250" Margin="3,0,3,0" BorderThickness="0,0,0,0" BorderBrush="#...
2020-06-28 17:01:19
1231
原创 Vue学习记录-创建一个传统的后台管理系统的界面(antd+vue)
效果图1.首先创建一个项目https://cli.vuejs.org/zh/guide/creating-a-project.html2.引入antdhttps://www.antdv.com/docs/vue/introduce-cn/3.配置路由main.jsimport Vue from 'vue';import Antd from 'ant-design-vue';im...
2020-01-09 18:50:43
4407
2
原创 C#和WPF自适应横板打印A5,打印预览和直接打印.
看本文之前,可以先看我之前写的详细版VS2017、WPF使用报表工具RDLC完成报表,打印预览和直接打印1.首先调整rdlc文件的样式A5横板打印的话,横是21cm,竖是14.8cm然后再减去两边的边距,大概就是19.8cm和13.8cm注意横不要超出,超出会出现空白页2.打印预览界面预览3.直接打印需要在helper类里设置点数据注意这里的单位是英尺...
2019-09-26 19:01:23
1698
原创 C#WPF搭建SQLite数据库ORM
1.先下载sqlite-net会多出来两个文件2.添加一个SQLitehelper这个会自动映射实体类里的属性,会把实体类的名字为表名实体类,AAA.cs//设置主键[PrimaryKey, AutoIncrement] public long rowid { get; set; } //记录ID//添加索引[Indexed("AAA_idx1", 1)] ...
2019-09-26 18:41:33
4353
原创 WPF实现拍照截图功能(WPFMediaKit 调用摄像头和拍照)
1.下载WPFMediaKit包2.XAML界面<Window x:Class="拍照截图.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"...
2019-09-09 18:23:32
3273
3
原创 WPF **的分部声明一定不能指定不同的基类和Window与Page的界面跳转
1…的分部声明一定不能指定不同的基类遇到这个问题,有可能是xaml和cs里面的类型不一致2.界面跳转跳转到Windowprivate void Quit_Click(object sender, RoutedEventArgs e) { MainWindow main = new MainWindow(); main.Sho...
2019-08-28 16:29:31
8771
原创 WPF的ListView单独修改某一列属性
<GridViewColumn> <GridViewColumn.Header> <TextBlock TextAlignment="Center">条形码</TextBlock> </GridViewColumn.Header> <GridView...
2019-08-20 15:41:27
1076
原创 VS2017、WPF使用报表工具RDLC完成报表,打印预览和直接打印
博主是大三的实习生(差16天大四),最近公司遇到了需要用到WPF做一个报表然后经过各种查阅资料终于整出来了一个Demo软件是VS2017 .netframework是4.5 1.配置环境工具,获取扩展和更新然后安装RDLC,然后重启新建项目项目的引用里面添加System.PrintingSystem.ManagementSystem.DrawingNuGet包里面添加...
2019-08-14 18:22:39
7620
7
原创 WPF实现ListView的隔行换色和分页功能
用到一个工具类,PageInfousing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ListView翻页测试{ public class PageInfo<T> {...
2019-08-01 09:33:54
1006
原创 对Java的SpringCloud框架的理解
首先是大概组成服务发现(Eureka)断路器(Hystrix)服务网关(Zuul)客户端负载均衡(Ribbon)服务跟踪(Sleuth)消息总线(Bus)消息驱动(Stream)批量任务(Task)等为什么要选SpringCloud为微服务架构Spring Cloud来源于Spring,质量、稳定性、持续性都可以得到保证Spirng Cloud天然支持Spring Boot,...
2019-07-25 17:46:35
347
原创 C#与WPF的总结(四)
1.Split()函数2.trim() :删除字符串首部和尾部的空格。3.StringSplitOptions.RemoveEmptyEntries4.@"$$".ToCharArray():去除""中指定字符并且转化成CharArraystring str = "张三|男|10||李四|男|25"; string[] per = str.Split("||".ToCharArray ...
2019-07-25 09:28:52
250
原创 C#与WPF的总结(三)
.NET Framework 有点类似JVM里面包括CLR(通用语言运行时)和统一的类库集三种字符串输出的方式string Name = "name";string Age = 20;1.Console.WriteLine("My name is" + Name + ", I am" + Age);2.Console.WriteLine("My name is {0} , I am ...
2019-07-19 16:28:47
411
原创 C#和WPF的总结(二)
row 行Column 列grid 网格CLR 公共语言运行库Arg 参数monitor data 监测数据Serializer 序列化器Routed Event 路由事件ShareDate 共享数据Barcoder 条码生成器Component 组成Initalize 初始化dataProvider 数据提供timerTask 定时器Re...
2019-07-18 18:37:16
203
原创 C#和WPF的总结(一)
1.附加属性(Attached Properties)控制放到布局里之后,会附加布局的属性作用就是将属性与数据类型(宿主)解耦让数据类型的设计更加合理2.if(!“true”.Equals(JsonConfigHelper.getConfig(“showTestButton”)))显示测试按钮 TimeSpan(int days,int hours,int minutes,int se...
2019-07-16 17:12:42
6463
原创 最近遇到的java面试题
如题,直接就是最近面试各家公司遇到的问题java部分1.equals和==1)对于==,如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等;如果作用于引用类型的变量,则比较的是所指向的对象的地址2)对于equals方法,注意:equals方法不能作用于基本数据类型的变量如果没有对equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址;诸如String、D...
2019-06-26 22:43:58
176
原创 解决关于mysql的jdbc驱动的时区错误问题
Caused by: java.sql.SQLException: The server time zone value 'XXXXXXXXX' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimez...
2019-06-10 20:24:26
1846
2
原创 使用IDEA创建一个spring+springMVC+MyBatis+JDBC+MySQL项目,并且添加Swagger2和Generator依赖.
IDEA创建一个spring+springMVC+MyBatis+JDBC+MySQL项目,并且添加Swagger2和Generator依赖.注意:使用Generator的时候,必须保证数据库的连通性和数据库是否有表1.首先,create new project,创建一个spring Initializr项目2.然后点击下一步3.添加依赖4.打开application.proper...
2019-05-25 17:33:05
805
原创 只用css和html实现简单的图片轮播效果
用css和html实现简单的图片轮播效果这是html的代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>css轮播</title> <link rel="stylesheet" href="轮播.css" type="...
2019-04-23 15:08:56
24671
13
原创 Android Studio编译识别不了夜神模拟器的解决办法
Android Studio编译识别不了夜神模拟器的解决办法1.打开文件夹到夜神安装路径的bin目录2.按shift+鼠标右键,打开powershell窗口3.输入./nox_adb.exe connect 127.0.0.1:62001或者第二种方法1.win+r,打开cmd2.输入cd ,然后把夜神模拟器目录下的bin文件夹拖进来然后输入nox_adb.exe connect...
2019-04-15 19:17:58
1559
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人