自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(308)
  • 资源 (2)
  • 收藏
  • 关注

原创 winform 中导入excel时提示“未在本地计算机上注册“microsoft.ACE.oledb.12.0”

下载安装AccessDatabaseEngine若仍不起作用,则根据安装环境修改参考:https://blog.csdn.net/lq18804095672/article/details/107150245/https://yangxiaohui.blog.csdn.net/article/details/79367114?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1.not_use_machin

2020-12-01 10:06:26 1

转载 C#基础知识之读取xlsx文件Excel2007

读取Excel 2007的xlsx文件和读取老的.xls文件是一样的,都是用Oledb读取,仅仅连接字符串不同而已。具体代码实例:public static DataTable GetExcelToDataTableBySheet(string FileFullPath,string SheetName){ //此连接只能操作Excel2007之前(.xls)文件  string strConn = "Provider=Microsoft.Jet.OleDb.4.0;" + "data so

2020-12-01 10:02:55 1

转载 winform中导入excel表格

winform中导入表格的方法有很多种,这里是用Gridview来存放从表格中导入的数据的,当然在此之前你要先从工具栏中拖一个openFileDialog进来才能用//导入按钮点击事件private void btnImport_Click(object sender, System.EventArgs e){//选择文件this.openFileDialog1.Filter = "导入文件 (*.xls)|*.xls|所有文件 (*.*)|*.*";

2020-12-01 10:01:28 2

转载 WinForm(C#):登录页面实现+SQL Server数据库连接方式

登录页面后台验证using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms; namespace MES_SimpleDemo{

2020-11-30 16:24:37 13

转载 Dataset增加行数据及常用方法

1,先实例化一个新的DatasetDataSet DM = new DataSet();2,再实例化一个DataTableDataTable Dtt = new DataTable();3,给DataTable添加表名Dtt.TableName = “Pages”;4,把DataTable添加到Dataset DM.Tables.Add(Dtt);5,给Dataset添加列数据 DM.Tables[0].Columns.Add("PageName"); DM.

2020-11-30 13:29:48 10

转载 C# WINFORM ListView用法详解(转)

源代码下载位置:http://pan.baidu.com/s/1qXrLehe一、ListView类 1、常用的基本属性: (1)FullRowSelect:设置是否行选择模式。(默认为false) 提示:只有在Details视图该属性才有意义。 (2) GridLines:设置行和列之间是否显示网格线。(默认为false)提示:只有在Details视图该属性才有意义。 (3)AllowColumnReorder:设置是否可拖动列标头来对改变列的顺序。(默认为false

2020-11-26 13:42:22 15

转载 Sql Server 中 根据具体的值 查找该值所在的表和字段

在我们的工作中经常遇到这样一个问题,在页面中保存一条数据,有个字段值为“张三”,但是,不知道这条数据保存在了哪个表中,现在我们想要追踪该值是存储到了那个表的那个字段中,具体要怎么操作呢?下面我们可以借助存储过程来解决这一问题首先,创建一个存储过程,具体代码如下create PROCEDURE [dbo].[P_SYSTEM_FindData]( @value VARCHAR(1024)) ASBEGIN -- SET NOCOUNT ON added to prev

2020-11-25 09:16:05 13

转载 如何为SQL Server2008添加登录账户并配置权限

1.打开SQL Server2008,以windows身份验证模式登陆2.在“对象资源管理器”中展开“安全性”,右击“登录名”,在弹出的菜单中点击“新建登录名”。此处注意:1、在登录名右侧的文本框中输入新建的管理员账号名称;2、一对单选按钮组中,选择Sql Server 身份验证,并输入登录密码;3、强制密码过期不建议勾选(勾选之后太麻烦),当然如果有单独需求的可勾选。3.点击“服务器角色”。在右侧的服务器角色面板中,勾选 public 和 sysadmin 两项,这是常用的两项,如果有其他需求自

2020-11-24 15:28:43 19

转载 C# 窗体间传值方法大汇总(转)

第一种方法:创建一个类,里面声明用于存储接收的字段。传的时候存储于字段中,要用的时候,直接类名.字段名 进行调用。(这种方法传递是双向的)第二种方法:1.在Form1里定义public string Name = “*****”在Form2里创建Form1对象,Form1 f = new Form1();然后就可以通过f.Name取值了第三种方法:用构造函数在窗体Form2中int value1;string value2;public Form2 ( int value1 ,

2020-11-19 16:11:32 8

转载 C# winform 弹出输入框

以前用Qt和C++Builder的时候,里面都有一个InputDialog输入框。但是到C# winform里面没有这个。那么要实现这个效果怎么办,当然也是比较容易的。先看下效果:点击显示输入框按钮,弹出输入框在书入框内输入132456,然后按下:确定或者回车键,效果如下:以上就是输入框的整个效果。现在就上核心代码。1、首先添加新建项:C#窗体2、添加控件,并修改布局如下效果修改TextBox控件name为txtString,修改button1控件name为btnOK,Text为确

2020-11-19 14:45:06 31

转载 Intent以及IntentFilter详解

转载注明出处:http://blog.csdn.net/xiaohanluo/article/details/52637520 1. 前言        在Android中有四大组件,这些组件中有三个组件与Intent相关,可见Intent在Android整个生态中的地位高度。Intent是信息的载体,用它可以去请求组件做相应的操作,但是相对于这个功能,Intent本身的结构更值得我们去研究。 2. Intent与组件      

2020-11-17 08:45:49 13

转载 Intent 与 IntentFilter 详解

在前面的章节我们介绍到了 Activity、Service、BroadCastReceiver,这三者的启动、数据的传递都用到了 Intent,足以可见 Intent 在 Andorid 的重要性。Intent 这个英语单词的本意是“目的、意向、意图”。Intent 是一种...

2020-11-17 08:44:21 16

转载 【转】pda的广播扫码uni-app

一直困惑在uni-app中实现pda的广播扫码功能,今天终于找到了一个解决方案。方案就是做一个全局监听,只引入一次,来防止很多页面都引入了扫码的组件,造成多次扫描,数据出现多次知识点:全局监听:官网的全局监听地址uni.$emit:触发全局的自定事件。附加参数都会传给监听器回调。uni.$on:监听全局的自定义事件。事件可以由 uni.$emit 触发,回调函数会接收所有传入事件触发函数的额外参数uni.$off:移除全局自...

2020-11-17 08:39:12 45

转载 uniapp监听PDA激光扫描

我们先打开PDA手机设置->扫描->Default->关闭(键盘方式输出) 才能使用广播监听。image.png在你的uni-app项目里 新建一个公共组件 就叫 scan-code 吧,放到公共组件components中,目录:components/scan-code/scan-code.vue这里就用到了广播动作和广播数据标签filter.addAction("android.intent.ACTION_DECODE_DATA")intent.getString

2020-11-17 08:38:12 80

转载 【转】uni-app在手持PDA上的激光扫码完美解决方案

Celaraze25 9 月发布 #1 2020-09-25 16:16:45 已编辑手持 PDA 是 Android 平台,其扫码的解决方案也有摄像头和激光扫描等多种解决方案,这里结合 uni-app 的开发特性,以及自己踩过的坑,聊一聊具体的实现方案。扫码方案现阶段来说,读取一段 Barcode(也可能是 QRcode,以下我都用 Barcode 代替表述)的方式无非两种主要方式和一种附加方式,主要方式包含摄像头和激光,附加方式则需要将 Barcode 转为RFID方式,后者不再此赘述。摄像头摄

2020-11-17 08:35:02 130 5

原创 zebra(斑马)PDA扫码uniapp程序小demo

前言:折腾了将近一天,汗。这方面小白的我终于完成了一个小demo,喜。简单记录下,希望对这方面有需求的人有所帮助。正文PDA设置(参考官网https://techdocs.zebra.com/datawedge-cn/7-0/guide/api/tutorials/)1.在设备上启动 DataWedge。2.新建配置文件3.配置 DataWedge 输入(条码扫描器)和输出 (Intent)。其中配置 Intent 输出注意:Intent 操作:com.dwexample.ACTION

2020-11-17 08:32:29 155 2

转载 mybatis实现模糊查询时%%的处理

背景:需要通过mybatis实现简单的字段like模糊查询,%如何处理方法一:完整范例查询语句如下:<select id="queryRecord" resultType="db.model.Record" parameterType="java.lang.String"> select a.recordId as recordID,a.name as name, TRIM(TRAILING '.' from b.name) as.

2020-11-07 14:05:48 24

转载 WinForm AutoComplete 输入提示、自动补全

一、前言  又临近春节,作为屌丝的我,又要为车票发愁了。记得去年出现了各种12306的插件,最近不忙,于是也着手自己写个抢票插件,当是熟悉一下WinForm吧。小软件还在开发中,待完善后,也写篇博客与大家分享。今天我们的重点不是抢票软件,而是其中的一点功能。我们在买票的时候选站点的自动补全如下图:这功能在WinForm里用什么控件来实现呢?一、自带控件    WinForm里面的ComBoBox 和TextBox 其实是有自带的自动补全功能的,我们只需要将设置相应的属性: &nbs...

2020-11-07 14:04:35 30

转载 已有一个名为“frmadd”的组件。组件的名称必须是唯一的,而且名称必须不区分大小

建了一个窗体名称为frmAdd不小心删除或改名出现本问题。 已有一个名为“frmadd”的组件。组件的名称必须是唯一的,而且名称必须不区分大小。 打开frmAdd.cs文件,会发现文件中窗体名称和现在的不一样,手动改回来即可。 ...

2020-11-07 10:26:24 11

转载 C#WinForm开发在选项卡中集成加载多个窗体,通过选项卡切换窗体(超详细讲解)

我用的编译器是VS2017,大家按照步骤一步一步来,应该是可以实现选项卡切换窗体的。 1.新建C#窗体应用,我建的项目名称是TabControlDemo,建议新手也用这个名称,否则后面赋值代码的时候可能会出错 2.新建三个窗体,为了省事,直接用默认名称,Form2,Form3,Form4. 3.为了便于观察效果,在刚才新建的三个窗体上添加label标签,并标明窗体的名称 4.选取...

2020-11-06 15:07:41 16

转载 Idea安装Eslint插件详解 提示:Plugin NativeScript was not installed解决

Idea安装Eslint插件文档 写在前面的话,网络由于设置了代理,在你下载安装插件的时候,会提示无法连接或者不能下载插件,对此我做了以下处理,首先看看你有没有下面的提示:如果有,直接看异常安装步骤,没有的话看正常安装步骤就可以。 这是安装插件无法下载的提示 正常安装步骤流程图 嗯,当然你配置了idea的网络代理,可以无视我的这个操作,走下面的流程图 异常安装步骤流程图 首先这里需要打开idea的插件下载库https://plugins.jetbrains.com/plugin 打开插件库,输入你

2020-10-27 10:39:16 50

转载 使用WebStorm/IDEA开发调试Vue/Webpack工程项目

前言之前尝试的各种前端编辑器H5Builder,SublimeText,VSCode,NotePad++等等;作为一名后端开发,自己是从Eclipse系列的IDE转向使用JetBrain系列,深受InteliJ IDEA的毒害近期公司的项目使用VSCode开发。然而作为大集成的IDEA,更能解决开发过程中的问题,无论是代码提示、跳转、插件、提示等等,还是IDEA更加符合自己的使用习惯。环境准备1. nodejs v8.x.x以上2. npm v5.x.x以上3. WebStorm 2017.3 以上 / I

2020-10-27 10:37:13 62

转载 【IDEA】报错:Warning:java: 源值1.5已过时, 将在未来所有发行版中删除

报错如图所示:   解决方法: 1. 点击【File】—【Project Structure】(或者在工程上边同时点击鼠标左右键),如图所示: 因为我是用的是Jdk1.8,所以这几个地方需要统一为 1.8 或者 8 2.点击【File】—【Settings】—【Build,Exception,Deployment】—【Compiler】—【Java Compiler】,如图所示: ...

2020-10-24 15:27:14 10

转载 【IntelliJ IDEA】idea导入项目只显示项目中的文件,不显示项目结构

https://www.cnblogs.com/sxdcgaq8080/p/8926789.html 导入项目之后,只显示项目文件,不显示项目结构   解决方法 1.点击file->project structure..->Modules 点击右上角+加号 -》import Modules   2.选择你的项目,点击确定     3...

2020-10-24 15:26:10 14

转载 c# winform 打印 窗体 及 窗体控件内容 的 初级尝试

c# winform 打印 窗体 及 窗体控件内容 的 初级尝试 </h2> <div class="postbody"> 学习c# winform 打印 参照了网络上诸多资源效果示意: 操作步骤:1、新建winform项目及创建窗体2、拖取 打印 相关控件   PageSetupDialog 、 PrintDialog 、 PrintDocument 、PrintPrevie...

2020-10-24 13:44:08 26

原创 手写SpringIOC注解版本

每特提供的范本(主要代码)/** * 手写Spring专题 注解版本注入bean * * @author 作者:余胜军 * */@SuppressWarnings({ "rawtypes", "unchecked" })public class ClassPathXmlApplicationContext { // 扫包范围 private String packageName; ConcurrentHashMap<String, Object> initBean = n

2020-10-24 13:06:21 10

原创 伪审批流实现逻辑

简单审批,不涉及转来转去,可以这样实现:“节点1“:表单“节点2”:报表,点击编辑,弹出节点1表单,不同者为可编辑字段不同“节点3”:。。。。节点之间数据为同一源头数据,不同处为条件字段(状态字段)不同...

2020-10-22 15:28:33 14

原创 USB转串口线突然不好用了

原因一个可能是驱动出现了异常,可以通过查看电脑-管理,查看驱动程序是否出现了异常;再一个可能是设备之间接触或是设备本身出了问题解决这次我遇到的就是驱动问题,通过安装驱动人生,更新驱动解决问题...

2020-10-22 14:18:11 32

转载 HashMap与ConcurrentHashMap的区别

从JDK1.2起,就有了HashMap,正如前一篇文章所说,HashMap不是线程安全的,因此多线程操作时需要格外小心。 在JDK1.5中,伟大的Doug Lea给我们带来了concurrent包,从此Map也有安全的了。 ConcurrentHashMap具体是怎么实现线程安全的呢,肯定不可能是每个方法加synchronized,那样就变成了HashTable。 从ConcurrentHashMap代码中可以看出,它引入了一个“分...

2020-10-21 11:37:54 13

原创 dom4j 解析xml文件demo

public void testDom4j(){ //读取XML文件,获得document对象 Document document = null; try { SAXReader saxReader = new SAXReader(); document = saxReader.read(this.getClass().getClassLoader().getResourceAsStream("student.x

2020-10-19 14:20:11 28

转载 SpringBoot +自定义dao框架 自定义注解管理多数据源与事务

场景公司有一个业务需要控制db0和db1的两个数据源的表的事务,每次都要自己多个开启,比较麻烦,因为公司是自定义框架所以模拟springjdbc的DataSourceTransactionManager多数据源控制 和@Transactional注解模拟写了一个多数据源管理事务的注解@LdTransactional解决方案查看DataSourceTransactionManager源码得知,实际是多个数据源合并成一个同时我们公司的事务的开启,提交,回滚,已经保障了线程安全,所以我才用的思路1.建立

2020-10-14 10:12:11 9

转载 ThreadLocal详解

ThreadLocal翻译成中文比较准确的叫法应该是:线程局部变量。这个玩意有什么用处,或者说为什么要有这么一个东东?先解释一下,在并发编程的时候,成员变量如果不做任何处理其实是线程不安全的,各个线程都在操作同一个变量,显然是不行的,并且我们也知道volatile这个关键字也是不能保证线程安全的。那么在有一种情况之下,我们需要满足这样一个条件:变量是同一个,但是每个线程都使用同一个初始值,也就是使用同一个变量的一个新的副本。这种情况之下ThreadLocal就非常使用,比如说DAO的数据库连接,我们知道D

2020-10-14 10:00:04 17

原创 SpringBoot 使用Class.forName方法返回java.lang.ClassNotFoundException

使用全名称!!!参考:https://segmentfault.com/q/1010000014571433https://blog.csdn.net/weixin_33989780/article/details/92033918

2020-10-12 15:28:32 51

转载 idea 和eclipse的debug调试快捷键对比

idea的debug调试快捷键F9 resume programe 恢复程序Alt+F10 show execution point 显示执行断点F8 Step Over 相当于eclipse的f6 跳到下一步F7 Step Into 相当于eclipse的f5就是 进入到代码Alt+shift+F7 Force Step Into 这个是强制进入代码Shift+F8 Step Out 相当于

2020-10-07 14:40:54 33

转载 AOP(execution表达式)

[一知半解,就是给自己挖坑] 作为AOP的最后一节内容,我们来简单总结一下切面表达式上见的书写方法。下面的那内容有参考其他博文,在此先对开源博客的各位大神表示感谢! ------------------------------------------------------------------------------------------------------------------------------------------------------...

2020-10-07 14:39:34 51

转载 IDEA右键新建时没有Java Class选项

  今天在IDEA中新建了一个maven工程,但是在我想要新建Class时发件右键菜单里竟然没有Java Class选项!如下图所示: 如上图红圈所示,我们可以根据对项目的任意目录进行这五种目录类型标注,这个知识点非常非常重要,必须会。Sources: 一般用于标注类似 src 这种可编译目录。有时候我们不单单项目的 src 目录要可编译,还有其他一些特别的目录也许我们也要作为可编译的目录,就需要对该目录进行此标注。只有&nbs...

2020-10-06 11:48:38 15

转载 【已解决】Maven更改本地默认仓库时遇到的问题。 No implementation for org.apache.maven.model.path.PathTranslator was bound

今天整理c盘发现快要爆满 了,于是想把maven仓库迁移到其他盘 至于怎么更改,网上很多教程,这里就不详细说明了 遇到下面问题  按照提示去查看log日志   2019-10-22 16:52:08,646 [ 161168]  ERROR -      #org.jetbrains.idea.maven - com.google.inject.CreationException: Una...

2020-10-06 11:45:40 95

转载 C# winform小票打印

(1)自定义纸张设置 控制面板->打印机和传真->右键->服务器属性->创建新的格式(2)自定义纸张使用this.printDocument1.DefaultPageSettings.PaperSize = new System.Drawing.Printing.PaperSize("NewPrint", iWidth, iHeight);NewPrint:制定一纸张名称。 iWidth:纸张使用宽度。 iHeight:纸张使用高度。iWidth,iHeight 可

2020-09-29 10:24:42 26

转载 使用C# WinForm实现打印小票的功能

文章目录1 打印效果2 生成二维码和条形码的dll3 二维码生成类QRcodeCreator4 打印彩票方法编写5 在Winform中使用打印功能1 打印效果2 生成二维码和条形码的dll条码和二维码生成的DLL3 二维码生成类QRcodeCreatorusing ThoughtWorks.QRCode.Codec;namespace LotteryPro{ public class QRcodeCreator { #region 根据链接生成二维码

2020-09-29 10:22:20 12

转载 WinForm设置窗体默认控件焦点

winform窗口打开后文本框的默认焦点设置,进入窗口后默认聚焦到某个文本框,两种方法:①设置tabindex把该文本框属性里的tabIndex设为0,焦点就默认在这个文本框里了。②Winform的Activated事件在Form的Activated事件中添加textBox1.Focus(), 即可获得焦点。private void Form1_Activated(object sender, EventArgs e){textBox1.Focus(); }TextBox是可以获得焦点的

2020-09-28 14:41:33 20

初识python导图笔记.png

搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

2020-08-04

lombok笔记.xmind

lombok,个人整理的xmind格式笔记。包含:原理,安装使用,@Getter/@Setter,@ToString,@EqualsAndHashCode等常用注释

2020-04-30

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除