自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 设计模式分享

2. 策略模式2.1 定义:策略模式定义了家族算法,分别封装起来(这些算法完成的都是相同的工作,只是实现不同),它可以用相同的方式调用所有的算法,减少了各种算法类与使用算法类之间的耦合。此模式让算法的变化不会影响到其他算法的用户2.2 策略模式结构图2.3 策列模式的优点:2.3.1 策略模式的Strategy类层次为Context定义了一系列的可供重用的的算法或行为,继承有利于析取出这些算法中的公共功能。2.3.2 简化了单元测试,因为每个算法都有自己的类,可以通过自己的接口单独测试2.4

2024-05-16 11:41:02 816

原创 微软补丁地址以及查找方式

微软补丁地址

2022-07-22 13:41:13 4977 1

原创 C#中new和override的区别

new 一个方法using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication1{ class Program { public class Aminal { public string Name; //

2021-11-24 16:14:35 465

原创 uni-app七种不同的弹框

uni-app七种不同的弹框1. 纯文本弹框代码uni.showToast({ title: '只有文字弹窗', icon: 'none', //如果要纯文本,不要icon,将值设为'none' duration: 2000 //持续时间为 2秒 }) 效果2. 图标加文字弹框代码uni.showToast({ title: '成功提示弹窗', icon: 'success', //将值设置为 success 或

2021-09-02 15:09:51 23743 2

原创 comboBox筛选下拉框的信息(下拉框信息模糊查询)

创建全局变量列表 List<string> partListOld = new List<string>();数据填充list,并将list中的数据填充到comboBox中public void demo( DataTable dtJson){ partList.Clear(); //清空列表中原有的数据,避免数据重复 partList.Add(""); //添加空白行 .

2021-09-01 14:36:41 2988 3

原创 C#手动抛出异常

代码 throw new IndexOutOfRangeException("异常提示信息");

2021-08-31 10:51:33 2194

原创 datagridview设置指定行为只读

代码 dataGridView1.Rows[0].ReadOnly = true; //设置行为只读模式 dataGridView1.Rows[0].DefaultCellStyle.BackColor = Color.Lavender; //设置背景颜色效果

2021-08-31 10:48:44 817

原创 flowLayoutPanel添加滚动条

方法一: 将属性中的AutoScroll设为true方法二:代码 flowLayoutPanel.AutoScroll = true;

2021-08-23 13:39:54 3003

原创 textBox数据填充以及获取

填充textBoxpublic void LoadTextBox(DataTable dtJson){ var source = new AutoCompleteStringCollection(); //存放数据库查询结果 for (int i = 1; i <= dtJson.Rows.Count; i++) { source.Add(dtJson.Rows[i - 1]["dep.

2021-08-18 19:26:17 1089

原创 C#的向上取整和向下取整

代码 double down = Math.Floor(77.5); //向下取整 double up = Math.Ceiling(77.5); //向上取整 MessageBox.Show("77.5向下取整是" + down+ "\n77.5向上取整是" + up);运行结果

2021-07-28 13:18:19 16812 2

原创 winform的MessageBox提示弹窗

提示框点击确定后点击取消后代码如下: DialogResult dr = MessageBox.Show("是否确定提交", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation); if (dr == DialogResult.OK) { //代码 MessageBox.Show("确定");..

2021-07-21 08:55:40 731

原创 winform界面TextBox限制只能输入整数

winform界面TextBox限制只能输入整数选中需要限制的TextBox ,双击生成的事件 KeyPress在生成的方法中,写如下代码 if ((e.KeyChar < 48 || e.KeyChar > 57) && e.KeyChar != 8) e.Handled = true;原因:通过判断keychar的值去限制只能输入数字,小数点,Backspace,del这几个键。数字0-9所对应的keychar为4

2021-07-15 13:52:15 3941

转载 Android平台签名证书(.keystore)生成指南

Android平台打包发布apk应用,需要使用数字证书(.keystore文件)进行签名,用于表明开发者身份。Android证书的生成是自助和免费的,不需要审批或付费。可以使用JRE环境中的keytool命令生成。以下是windows平台生成证书的方法:安装JRE环境(推荐使用JRE8环境,如已有可跳过)在控制台输入cmd 输入java查询版本号可从Oracle官方下载jre安装包:https://www.oracle.com/technetwork/java/javase/downloads

2021-07-14 09:51:29 13201 1

原创 将datagridview的列值转化为行值

datagridview的显示需要的datatable的显示. 代码实现 //创建datatable获取datagridview的数据 DataTable dataTable = new DataTable(); //给datatable添加列标题 dataTable.Columns.Add("size_no"); dataTable.Columns..

2021-07-10 15:36:29 572

原创 获取datagridview的列名(标题名)

//获取datagridview的列名,其中 i 表示低级列,i从0开始string title = dataGridView1.Columns[i].HeaderText.ToString();

2021-07-10 15:25:14 7317

原创 C# datagridview / datatable 导出带表头的excel的数据

datagridview / datatable 导出带多表头的文件1. 写一个导出按钮,点击导出按钮导出数据 private void button4_Click(object sender, EventArgs e) { //如果需要导出的dataGridView4中有数据 if (dataGridView4.Rows.Count > 0) { stri

2021-06-25 18:23:04 1928

原创 ORA-00904 未定义的标识符号

执行自定义函数时,报错 ORA-00904 未定义的表示符号在执行自己写的自定义函数时,报错1.1 字段在表中没有定义在使用自定义函数时2.1 未指定自定义函数的包名案例自定义函数头-- PG_MMS 为包名CREATE OR REPLACE PACKAGE PG_MMS IS FUNCTION GF_MMS_GET_RECEIVED_DAY( P_ORDER_NO VARCHAR2, P_PART_NO VARCHAR2, P_SIZE_

2021-06-21 18:28:47 410

原创 从sql多个字段中取最小值或者最大值

Least()函数:从值列表(N1,N2,N3,等等)返回至小值项SELECT LEAST(3,5,1,8,33,99,34,55,67,43) from dual运行结果如图所示:2. Greatest函数:从值列表(N1,N2,N3,等等)返回最大值项SELECT greatest(3,5,1,8,33,99,34,55,67,43) as 最大值 from dual运行结果如图所示:注意事项:在使用这两个函数时,如果列表中的值为空串或者null,返回的结果都 没有值列表中.

2021-06-08 18:07:25 12725

原创 winform实现动态多选框

创建一个流式布局面板控件flowchatLayoutPanel将API传过来的datatable遍历,创建复选框,将datatable中的数据填充复选框 for (int i = 0; i < dtJson.Rows.Count; i++) { CheckBox processCB = new CheckBox(); processCB.Text = dtJson.Rows.

2021-06-08 17:58:39 1199

原创 oracle的自定义函数

sql语句自定义函数函数头 -- 日配套报表中的最后一趟工艺回料数 FUNCTION GF_MMS_GET_PART_RECEIPT_Day( P_ORDER_NO VARCHAR2, P_PART_NO VARCHAR2, P_SIZE_NO VARCHAR2, First_Time VARCHAR2, Last_Time VARCHAR2 ) RETURN

2021-06-07 17:53:53 129

原创 Oracle/plsql将一个表中的数据复制到另一个表中(两表在同一数据库)

Oracle/plsql将一个表中的数据复制到另一个表中(两表在同一数据库)创建数据库-- Create tablecreate table STUDENTDEMODEMODEMO( id VARCHAR2(20), name VARCHAR2(20))-- DATA为自己的表空间tablespace DATA pctfree 10 initrans 1 maxtrans 255 storage ( initial 64K next 1M

2021-06-07 17:22:15 6549

原创 C# winform 文本框实现日期可选

选日期在文本框中显示如图显示:Textbox + dateTimePicker的形式输入dateTimePicker的双击事件代码如图所示: private void dateTimePicker3_ValueChanged(object sender, EventArgs e) { this.FristTimeDay.Text = dateTimePicker3.Value.ToString("yyyy/MM/dd"); }...

2021-06-04 17:36:59 2265 1

原创 winform 事件委托 将数据从另一个界面查出并带到当前页面

功能描述:在当前界面创建一个按钮,点击按钮,跳到另外一个界面,在另外一个界面查询所需要的数据,并将查询出来的数据带到当前界面的控件当前界面创建一个按钮 button编写按钮事件 private void button_click(object sender, EventArgs e) { //创建查询界面 Form2 frm = new Form2(); frm.DataChange += new SelectShoesNoForm

2021-05-17 16:31:18 393

原创 获得DataTable中的数据

获取dataTable中第一行第一列的数据:string s = dataTable.Rows[0][0}.ToString();

2021-05-17 16:13:53 458

原创 winform 选项卡tabControl的跳转

选项卡的名字是tabControl1跳转到第二个选项卡tabControl1.SelectTab(1); // 1 为选项卡的序号注意事项:选项卡是从0开始的,所以第一个选项卡的序号是0,第二个选项卡的序号为1

2021-05-12 19:18:32 1701 3

原创 winform中dataGridView获得指定单元格的数据

//双击单元格产生的事件 dataGridView1_CellContentClick_1 private void dataGridView1_CellContentClick_1(object sender, DataGridViewCellEventArgs e) { //如果双击的是 look 列的数据 if (e.ColumnIndex == dataGridView1.Columns["look"].Index) {

2021-05-12 19:03:42 1270

原创 datagridview绑定数据源不同名列,固定列的显示位置

将数据源绑定datagridview时,会出现列的顺序混乱,可手动调整显示列的位置//dtJsontop是一个datatable(带有数据的数据源) dataGridView1.DataSource = dtJsontop.DefaultView; //将datatable中的列为A的数据给dataGridView1中列为A的数据 dataGridView1.Columns["A"].DataPropertyName = "

2021-05-12 18:52:42 760

原创 C# winform 无法直接启动带有类库输出类型的项目

在项目下单击鼠标右键 ->点击属性将输出类型,改成 windows 应用程序

2021-05-04 11:43:18 1332

原创 C# 将dataTable中的数据导出到excel表中

通过IO流的方式进行导出在winform界面拖一个提交按钮,单击按钮,进入按钮 按钮的内容如下:private void ExportExcel_Click(object sender, EventArgs e) { DataGridView myDGV = dataGridView1;: string path = ""; SaveFileDialog saveDialog = new SaveFileDialog(); saveDialog.DefaultExt = "xls"; saveDial

2021-04-29 18:27:33 2592 3

原创 PLSQL手动修改数据并提交

plsql 需要手动提交事务方法一:通过编辑进入选中需要修改的表,按鼠标右键,选择 编辑数据1.1找表的两种方式找到表所在的位置在一个sql语句中,输入你需要的表名,双击,右键选择自动跳转到表格编辑,对数据进行编辑,并保存plsql需要手动提交数据,保存数据之后,需要提交事务,没提交的数据,将无法查询到提交之后的事务就可以查询了!方法二:通过select * from 表名 for update 进入进入后的状态是不可以修改的,需要单击变为可修改状态

2021-04-29 18:10:34 8483

原创 C# 中的 goto语句

goto 语句 无条件转移控制到一个标签语句 class Program { static void Main(string[] args) { goto loop; loop: Console.WriteLine("123456"); Console.WriteLine("method"); } }...

2021-04-23 13:49:40 6597

原创 java基础篇面试题

java基础篇面试题Java有哪些数据类型基本数据类型整数类型(byte,short,int,long)浮点类型(float,double)字符型(char)布尔型(boolean)引用数据类型 4个字节类(class)接口(interface)数组([])Java基本数据类型图运算转换Byte int float short long char OP(运算)double->(结果)double;Byte char int short long

2020-11-11 13:21:54 141 2

空空如也

空空如也

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

TA关注的人

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