自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

尽力而行

Talk is cheap, show me the code.

  • 博客(31)
  • 资源 (8)
  • 收藏
  • 关注

原创 Mysql 如何解决并发更新同一行数据

当多个事务同时想要对同一条数据进行修改时,可以使用锁来保证只有一个事务可以进行修改,其他事务需要等待锁释放后才能进行修改。UPDATE ... SET ... WHERE ...:修改某些行并锁定它们,其他事务需要等待锁释放后才能对其进行修改。行级锁:MySQL 可以针对一行数据进行加锁和释放,只有在加锁的事务提交或回滚后,其他事务才能对其进行修改。表级锁:MySQL 可以针对整个表进行加锁和释放,只有在加锁的事务提交或回滚后,其他事务才能对其进行修改。

2023-05-05 15:03:46 3906 1

原创 vue bpmn.js简单使用

bpmn.js是一个BPMN2.0渲染工具包和web建模器, 使得画流程图的功能在前端来完成.官方demo。

2023-02-13 15:58:36 2198 3

原创 Java RabbitMQ消息队列简单使用

消息队列,即MQ,Message Queue。消息队列是典型的:生产者、消费者模型。生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,这样就实现了生产者和消费者的解耦。

2023-02-08 10:28:41 1917 2

原创 Sqlserver 生成guid

Sqlserver 生成guid

2022-07-25 15:50:51 4006

原创 C# RichTextBox中的部分文本高亮显示

/// <summary> /// 搜索文本框中存在的字符串并高亮显示 /// </summary> /// <param name="txtBox">RichTextBox</param> /// <param name="entity">高亮字符串</param> private void HiglightSegmentString(R...

2022-05-24 23:27:33 1342

原创 C# DataGirdView行号+禁止自动生成列

行号:private void dgvKnowledge_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e){ var dgv = (DataGridView)sender; if (dgv.RowHeadersVisible) { Rectangle rectangle = new Rectangle(e.RowBounds.Left, e.RowBounds.Top, e.RowBounds.Width, e

2022-03-31 16:57:49 572

原创 C# TabControl控件中TabPage选项卡切换时的触发事件

选项卡切换触发的是TabControl控件的SelectedIndexChanged事件。当TabControl控件的任何一个TabPage被点击或选择,即发生SelectedIndexChanged事件事件。代码如下:private void tabControl1_SelectedIndexChanged(object sender, EventArgs e) { if (tabControl1.SelectedIndex == 0)//也可以判断ta

2022-03-30 11:09:29 6067

原创 C# TabControl控件的选项卡隐藏+显示,标题栏隐藏

//隐藏:Tab1.TabPage1.Parent = null;//显示:Tab1.TabPage1.Parent = Tab1;Tab1为TabControl控件名,TabPage1为选项卡名。

2022-03-30 11:00:37 5610

原创 ant design vue table分页

ant design vue table分页设置1、设置pagination <a-table :columns="columns" :dataSource="data" :rowSelection="rowSelection" :pagination="pagination"> <a slot="action" href="javascript:;">查看</a> <img style="width:20px;heigth:20px

2022-03-09 16:15:52 7072 8

原创 C# RestClient查询Elasticsearch(附带账号密码)

using RestSharp;using RestSharp.Authenticators;/// <summary>/// 查询华为云ES/// </summary>/// <param name="json">请求字符串</param>private static string PostHWES(string json){ try { var client = new RestClient("http://192.168..

2022-03-08 11:15:54 2605

原创 sqlserver 使用正则实现查找字段以字母开头 和 ISNULL使用

SELECT * from EditJournalBasicInformation where-- (CNNo is null or CNNo = '')isnull(CNNo,'')=''-- and (ISSN is not null and ISSN != '')and isnull(ISSN,'')<>''and PATINDEX('[A-k]%', ClassName)>0

2022-02-23 10:35:14 1334

原创 antd vue v-decorator的取值与赋值

v-decorator 是 Ant Design 的控件验证属性。经过getFieldDecorator或v-decorator包装的控件,表单控件会自动添加value(或valuePropName指定的其他属性)onChange(或trigger指定的其他属性),数据同步将被 Form 接管,这会导致以下结果:你不再需要也不应该用 onChange 来做同步,但还是可以继续监听 onChange 等事件。你不能用控件的 value defaultValue 等属性来设置表单...

2022-02-16 09:48:37 13393

原创 vue Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime

npm run dev 后报错:Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (83)网上度的说是版本太低的原因...实测解决办法:删掉项目中node_modules文件夹下的node-sass文件夹,然后再在项目根目录下重新npm install node-sass,npm install,npm run dev,三步走,就无.

2021-12-24 13:57:38 315

转载 C# 获取相对路径

记录一下:c# 获取相对路径 - 何翔华 - 博客园WebAPI 如何获取相对路径 获取本地路径~WebAPi不可以使用Server.MapPath()的方式获取路径,所以可以使用一下方式获取当前目录:System.Web.Hosting.HostingEnvironment.MapPath(@"~/")...

2021-12-23 09:50:52 582

转载 .NET WebAPI post参数传递

记录一下:.NET WebAPI post参数传递_比海更深-CSDN博客_webapi 接收post参数

2021-12-23 09:41:00 192

原创 java8 stream操作:从集合中获取符合条件的元素

List<Student> students = new ArrayList<>();students.add(new Student(1,"张三",90));students.add(new Student(2,"李四",60));students.add(new Student(3,"王五",30));students.add(new Student(4,"赵六",85));int studentId = 3;Student student = students.

2021-12-21 16:59:37 10719

转载 java8 stream操作:表达式去重

在使用java8的stream流对List集合操作时,遇到了去重问题。原有的distinct()方法需要重写对象的equals()和hashCode()方法,比较麻烦,而且写在实体里比较难看。于是查阅资料,写了如下代码:List<User> users = Lists.newArrayList(new User("aa",11),new User("bb",13),new User("aa",14) );List<User> collect = users.stream().

2021-12-21 16:56:36 301

转载 转:JArray 查寻指定对象, jarray 取值

查询JArray 列表找到指定字段为指定值的对象JArray jsonarray = JArray.Parse("[{'Id':3, 'Name': 'Product3'}, {'Id':1, 'Name': 'Product1'}, {'Id':2, 'Name': 'Product2'}]");var name = jsonarray.FirstOrDefault(x => x.Value<int>("Id") == 1).Value<string>("Name"

2021-11-19 14:41:12 3018

转载 转:控制ComboBox下拉框的下拉部分宽度,使内容能够显示完全

一般的情况下,如果下拉框的选项的文字太长,下拉框ComboBox的Width宽度属性我们又不想要改变(默认不变),下拉选项的文字内容就会被截剪,如下图所示:解决办法:1、自动判断下拉选项的文字长度。2、根据文字长度来设置下拉框的下拉部门的宽度DropDownWidth。namespace WindowsFormsApplication2{ public partial class Form1 : Form { public Form1()

2021-11-18 16:24:45 2644

原创 C# Newtonsoft JArray排序

举个栗子:[ { "col1": "thiscol", "keyid": "127ss" }, { "col1": "thiscol2", "keyid": "125ss" }, { "col1": "thiscol3", "keyid": "125aa" }]我要对keyid排序:JArray array = JArray.Parse(json)

2021-11-12 11:25:00 1967 4

转载 C# Newtonsoft.Json 空字符串不序列化

如果对当前序列化的实体全部生效的话使用如下:var jsonSetting = new JsonSerializerSettings {NullValueHandling = NullValueHandling.Ignore};var jsonStr = JsonConvert.SerializeObject(writer, Formatting.Indented, jsonSetting);如果想返回的jsonStr 没有 \r\n,如下:var jsonSetting = new.

2021-10-29 14:45:02 1763

原创 c# list<T> lambda表达式 取某一属性并去重

方法一 lambda+ Distinct() //方法一: //.Select(t => t.posType)-- 查询列表里所有的posType属性 //.Distinct()--值类型List去重 //.ToList()--转换为 List<int> 类型 List<int> listPosType = magList.Select(t => t.posType).Distinct().ToList(); 方法.

2021-10-14 14:45:32 4006

转载 sqlserver比较日期大小,日期相减datediff函数

convert(varchar(8),getnow(),112)--转换字符串对应格式100 mon dd yyy hh:miAM(或PM)101 mm/dd/yy102 yy.mm.dd103 dd/mm/yy104 dd.mm.yy105 dd-mm-yy106 dd mon yy107 Mon dd,yy108 hh:mm:ss109 mon dd yyyy hh:mi:ss:mmmAM(或PM)110 mm-dd-yy111 yy/mm/dd112 yymmdd1.

2021-10-12 16:23:57 1223

原创 linux jar 包运行与关闭命令

1.启动脚本方式(1)命令启动java -jar xxxx.jar。(2)运用sh文件 sh文件中需要先设置好具体的启动包、启动参数,然后运行sh文件#!/bin/bash## Notice:#1. need jdk1.8+ or More#2. this is simple Demo for course .#3. *nix OS may be use system shell manger.#4. 'JAVA_OPTS' content set with...

2021-09-09 11:10:18 428

原创 Elasticsearch 聚合查询每年次数

因为统计没有区分年份,然后只能从记录时间里取出“年份”来进行聚合统计。查询结果如下(特意给了两个记录在hits里面):{ "took": 2016, "timed_out": false, "_shards": { "total": 5, "successful": 5, "skipped": 0, "failed": 0 }, "hits": { "total": { "value": 10000, "relation": "gte" }, "m

2021-08-30 16:03:52 644

原创 git提交时报错:Updates were rejected because the tip of your current branch is behind

有如下3种解决方法:1.使用强制push的方法:git push -u origin master -f这样会使远程修改丢失,一般是不可取的,尤其是多人协作开发的时候。2.push前先将远程repository修改pull下来git pull origin master注意:git pull 时提示 Please enter a commit message to explain why this merge is necessary.这时需要输入或者跳过这一步:(1)按i键,进入插入

2021-08-09 11:38:52 253

原创 Git committer identity unknown(提交时显示用户 unknown)

$ git config --global user.name "your_name"$ git config --global user.email "[email protected]"在项目文件夹,鼠标右键 点击 “Git Bash Here” 调出命令窗口先输入 git config --global user.name "your_name" 后回车再输入 git config --global user.email "[email protected].

2021-08-04 10:31:16 4666

原创 Java开发常用的 .gitignore 配置

.idea/.idea/**.pyc*.sqlite# Byte-compiled / optimized / DLL files__pycache__/*.py[cod]*$py.class# C extensions*.so# Distribution / packaging.Pythonbuild/develop-eggs/dist/downloads/eggs/.eggs/lib/lib64/parts/sdist/var/wheels/*.eg

2021-08-04 10:18:27 1082

原创 C# datagridview 单行文字自动换行

dgv.DefaultCellStyle.WrapMode = Truedgv.RowTemplate.DefaultCellStyle.WrapMode = Truedgb.RowsDefaultCellStyle.WrapMode = Truedgv.AlternatingRowsDefaultCellStyle.WrapMode = True在设计界面里手动设置,一般情况下,设置其中一个WrapMode为true就行。注意:对于一个连续的由英文字母或数字组成的字符串(字符串中间.

2021-07-16 10:05:35 1268

原创 DataGridView 常用操作

1.DataGridView显示行号--RowPostPaint代码如下:private void dgvUser_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) { if (e.RowIndex < 0) return; SolidBrush b = new SolidBrush(this.dgvUser.RowHeadersDefaultC

2021-03-04 09:23:58 229 1

转载 skyline c#手动画多边形,多边形动态绘制

skyline二次开发的C#资料特别少,所有现在准备开始自己收集也写一些文章!这篇文章转载于☞https://www.cnblogs.com/yitianhe/p/4424438.html那么,在二次开发过程中,该如何绘制一个简单的多边形呢?通过下面的示例代码,我们可以很容易完成这一项工作。其中,重点需要了解Geometry对象的定义和使用。using System;usi...

2019-01-10 14:49:03 1746 7

国内区域三字代码和区域代码转中文js.rar

1.国内三字代码(区域划分).xlsx 2.airPortCode2CityName.js 国内区域代码和代码转中文的js,两者合一

2019-08-21

微信小程序-50个例子

适合新手,里面还是有很多的例子的,涉及各方各面,但是都没有后台的,只有界面可以学习学习。

2018-12-29

web_张学友3D播放器示例代码

这是一个html5示例代码,可以用来学习观摩,大神就不用下载了。

2018-12-29

Skyline c#winform官方例子大全,最全面

官网有的例子,这个里面都有,功能都可以用,适合初学者观摩。

2018-12-29

dbforge.mysql.6.0.315下载,含pojie

下载解压后直接解压,里面有两个文件,打开“dbforgemysql.exe”安装,安装完成后,把另外一个文件移过去,然后双击它打开,就可以安心无恼使用它啦,哈哈。 注:资源来源于网络,若有侵权,请联系本人删除,

2018-12-07

支持vs2010/2012/2013 的svn插件 AnkhSvn

支持 Microsoft Visual Studio 2008, 2010, 2012 and 2013 的svn插件 AnkhSvn-2.5.12266官方网原版 插件安装好后 打开vs2012或者其他版本 在菜单栏---工具--源代码管理(source control)--AnkhSvn - Subversion

2018-06-21

java学生作业管理系统代码

1.老师可以发布作业,作业可以直接添加到数据库中 2.老师可以修改自己的信息 3.老师可以修改学生的信息,包括班级 4.老师可以查询现有作业 5.学生可以查询现有作业 6.学生可以修改自己的资料 上传的资料下下来直接就可以用,数据库自己链接SQL2008,连接可以顺利运行。界面需要自己简单美化!

2016-04-01

Web网络作业系统

这是一个web网络作业系统设计: 【1】.有教师端和学生端; 【2】.教师可以 批改作业、发布作业(含上传功能)、查询上交情况; 【3】.学生可以 查看作业、上传作业、查询成绩。

2015-11-27

空空如也

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

TA关注的人

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