自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MonkeyBananas的博客

发现问题,解决问题,分享过程。

  • 博客(95)
  • 资源 (3)
  • 收藏
  • 关注

原创 SQL中根据相同ID合并多条数据信息

处理前(第一种方法使用标量值函数)--新建标量值函数ALTER function [dbo].[r](@P_ID int )returns varchar(100)asbegin  declare @s varchar(100) select @s=isnull(@s+',','')+rtrim(面料纹理) FROM NewLiningDocument WHE...

2018-05-03 17:58:29 15520 3

原创 小程序代码管理

在这里插入图片描述。

2023-09-08 13:56:04 518

原创 uniapp 微信小程序中实现“发送给朋友”和“分享到朋友圈”

【代码】uniapp 微信小程序中实现“发送给朋友”和“分享到朋友圈”

2023-05-10 16:44:42 1941 1

原创 GHost系统备份与还原

前期准备工作:U盘(>=8G),最好大一点,如果你U盘要放GHO或者ISO文件的话,可能就不够用了。我这里使用的老白菜工具,然后制作一个启动U盘。附教程连接:http://laobaicai.bsllcmgs.cn/upqdzz.html1.将制作好的老白菜启动u盘插入电脑USB插口,然后开启电脑启动Boot设置,去设置USB启动。(我的电脑是ESC,不同电脑的热键不同)2.设置好后就会出现下面这个界面,选择2然后回车。3.登录到老白菜装机版pe系统桌面,点击打开桌面上的手动GHOST。4.进入G

2022-12-01 14:51:07 21822

原创 Sql语句转Linq——Linqer工具

根据Sql生成Linq语句。

2022-10-14 15:48:05 1366

原创 Winfrom控件Dock=Fill时覆盖或被覆盖的解决方案

今天在Winfrom中遇到一个问题,就是我的控件设置Dock为Fill老是被下面的控件覆盖掉。灰色的是A控件,下面的按钮为B控件,A控件的Dock设置为Fill,B控件的Dock设置为Bottom,图上能看出来,B控件把A控件给覆盖住了一部分,我要的效果是两个控件紧挨着不要覆盖上去。

2022-09-16 09:05:13 761

原创 DevExpress GridControl添加汇总行

DevExpress GridControl添加汇总行

2022-09-07 15:45:46 1266

原创 DevExpress GridControl内容居中显示

DevExpress GridControl内容居中显示。

2022-09-06 15:00:12 1955

原创 SqlServer行转列&列转行

详细实现地址

2022-07-01 13:17:12 190

原创 SQL删除重复数据

解决方案:无唯一标识列使⽤ROW_NUMBER()函数删除重复记录,根据每个人数据重复的规则进行分组(Partition By),我这边是以name和age去判断数据是否重复,order by后面随便跟一个字段即可,根据重复的数据进行编号。SQL运行结果:从结果可以看出,RowNumber已经根据你的分组,将每组数据进行编号。最后将RowNumber大于1的进行Delete。有唯一标识列使用HAVING()函数把test表进行修改,添加id唯一标识列,新表数据如下:SQL运行结

2022-06-29 16:34:32 773

原创 undefined /swagger/v1/swagger.json错误解决

解决方案:1.未指定请求方式;2.为定义接口路由;

2022-06-23 12:00:06 1851

原创 js处理时间戳

时间戳转日期 //少于10的补0处理 function checkAddZero(m){ return m < 10 ? '0' + m : m; } //根据时间戳转成日期 function parseDate(shijianchuo) { var time = new Date(shijianchuo); var y = time.getFullYear(); var

2022-02-23 10:41:18 1170

原创 js实现图片拖动

HTML代码<div id="imgDiv"> <img id="img"/></div>js代码//给图片Div绑定鼠标按下事件$("#imgDiv").addEventListener("mousedown", function(divEvent){ //按下后,给整个document绑定鼠标移动事件(我这里图片可以在整个document拖动,所以给document绑定,也可以按自己需求进行调整) document.onmousemove = fun

2022-01-25 14:09:33 2162

原创 js实现图片缩放

HTML代码<div id="imgDiv"> <img id="img"/></div>js代码//给图片绑定鼠标滚轮事件$("#img").addEventListener("mousewheel", function(){ var zoom = parseInt(self.viewImg.style.zoom, 10) || 100; zoom += event.wheelDelta / 12; if (zoom >= 1

2022-01-25 13:40:22 2080

原创 js 批量下载文件

<script>funcion downLoad(fileUrls){//fileUrls是个数组,存放下载文件的路径,类似["http://111.dwg", "http://222.docx"......] var main = document.getElementById("main");//随便获取一个页面上的div,Id要与括号内相同 fileUrls.forEach((url,index) => { //使用了闭包,返回的函数能够使用外部的path cons

2021-12-08 13:42:31 2737 2

原创 vue组件之间相互传值的方式

vue组件之间相互传值的三种方式父组件向子组件传值子组件向父组件传值子组件向子组件传值父组件向子组件传值//子组件代码<template> <label>{{ msg }}</label></template><script>export default{ name:"child1", props:{ msg:String//用来接收父组件的值 }}</script>//父组件代码<templa

2021-10-08 16:30:45 407

原创 ElementUI中使用对话框Dialog时打开时出现了遮罩层问题解决方案

<!--只需要在el-button中添加:append-to-body="true"即可--><el-button :append-to-body="true">...</el-button>

2021-09-24 15:16:09 691

原创 C# Json序列化和反序列化 bool字段

问题描述:Json序列化时会将Bool类型转换成string类型,然后反序列化时拿到的类型便于我的字段类型不匹配。解决方法:/// <summary>/// 自定义布尔类型数据转换规则/// </summary>public class MyBoolConverter : JsonConverter{ private const string TrueStr = "TRUE"; private const string FalseStr = "FALSE

2021-06-08 13:46:46 1516

原创 C# 递归将n级实体类转换为一维数据源

/// <summary> /// 将父子级数据结构转换为普通list /// </summary> /// <param name="list"></param> /// <returns></returns> public static List<UniWater_MenuInfo> GetMenuInfoList(List<UniW.

2021-05-18 13:42:30 250 2

原创 WPF INotifyPropertyChanged实现数据双向绑定

定义一个Person实体类:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.ComponentModel; namespace Wpf{ public class Person : INotifyPropertyChanged { private String _name; private int .

2021-04-09 18:21:57 597

原创 WPF DataGrid垂直滚动后数据异常

问题:DataGrid 的 EnableRowVirtualization 属性默认值是True,就是说动态加载数据,只实例化屏幕内可见的数据;行头的内容是通过绑定实现的,但是滚动刷新时传入的DataGridRow并不是实际位置的行,而是虚拟的,造成行头显示内容错乱;解决办法:设置EnableRowVirtualization=“False",简单易行,但系统资源的开销大。...

2021-03-04 17:16:31 613 1

原创 WPF 获取DataGrid每个单元格信息

前台代码:<DataGrid Name="_dg_DataGrid" RowHeaderWidth="0" AutoGenerateColumns="False" CanUserSortColumns="False" CanUserAddRows="False" CanUserResizeColumns="False"> <DataGrid.Columns> <Dat.

2021-03-02 11:39:32 1807

原创 Revit二次开发 线根据方向排序

/// <summary> /// 线排序,根据参数二进行排序 /// </summary> /// <param name="lines">线集合</param> /// <param name="dir">排序方向</param> /// <returns></returns> public st...

2021-02-22 16:21:05 589

原创 C# 获取文件的缩略图

因为用shell取缩略图时,对于损坏的文件,读出来的图有黑边,所以就诞生了以下方法,不过这个效率要比用shell取的低3-4倍。1.添加类WindowsThumbnailProvider[Flags] public enum ThumbnailOptions { None = 0x00, BiggerSizeOk = 0x01, InMemoryOnly = 0x02, IconOnly = 0x04, Th

2020-12-02 10:17:46 1105

原创 C#类库中无法创建WPF

今天遇到个问题,就是类库里添加不了WPF窗体,如下图:解决办法: 1、找到当前类库的工程文件(后缀.csproj文件) 2、找到下次此处位置添加这行代码<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>最后重新加载项目,就可以添加WPF窗体了!!!...

2020-09-27 13:57:22 846

原创 WPF中实现多选ComboBox控件

https://www.cnblogs.com/yang-fei/p/7364034.html最后有源码可以下载参考哦,很不错!!!

2020-08-28 13:24:53 519

原创 WPF NotifyIcon使用

private NotifyIcon _notifyIcon;//托盘控件private ContextMenuStrip _nfmenuStrip;//右键快捷菜单//初始化托盘private void InitialTray(){ _nfmenuStrip = new ContextMenuStrip(); _nfmenuStrip.Items.Add("退出", null, Exit_Click); _notifyIcon = new NotifyIcon();.

2020-07-23 13:12:46 746

原创 C# “不支持给定路径的格式”异常处理

https://www.cnblogs.com/yinghualuowu/p/11162931.html

2020-07-21 15:28:29 2897

原创 Revit二次开发 添加、获取墙核心边界信息

//创建结构层(厚度、功能、材质)IList<CompoundStructureLayer> layers = new List<CompoundStructureLayer>();//创建一条核心边界CompoundStructureLayerlayerSurfaceThickness = newCompoundStructureLayer(thickness, MaterialFunctionAssignment.Finish1, ElementId.InvalidE...

2020-07-14 13:35:53 1494

原创 WPF DataGrid 给行添加自定义ToolTip

详情见链接->https://blog.csdn.net/admans/article/details/99420717

2020-06-24 18:38:51 772

原创 SQL Server Profiler监视

详情见链接:https://baijiahao.baidu.com/s?id=1652229255660217826&wfr=spider&for=pc

2020-06-18 16:43:27 191

原创 Revit二次开发 把不围合的CurveLoop重组为围合的CurveLoop

public CurveLoop MakeLineClose(CurveLoop curves){ try { CurveLoop newCurveLoop = new CurveLoop(); for(int i = i; i < curves.Count(); i++) { Line fLine = curves.ElementAt(i - 1) as Line; Line sLin.

2020-06-10 17:07:10 1849

原创 WPF 绑定数据源

使用 ObservableCollection<Mode>动态数据集合,修改集合绑定的容器会自动更新,无需再重新给容器赋值;

2020-06-02 16:38:17 426

原创 C# List 去重

//正常是直接用Distinct去重List<int> list = new List<int>() { 1, 1, 2, 2, 3, 4, 5};list = list.Distinct().ToList();//如果List中存储的是对象,则需要这样去重List<User> list = new List<User>();list = list.Where((x, i)=>list.FindIndex(z =&...

2020-05-28 14:14:49 425

原创 Revit二次开发 根据ElementId快速删除Element

public void DelElementByIds(List<ElementId> delIds){ Selection selection = _uiApp.ActiveUIDocument.Selection; selection.SetElementIds(delIds);//选中要删除Element RevitCommandId commandId = RevitCommandId.LookupPostableCommandId(PostableComma.

2020-05-25 11:17:51 838

原创 WPF Combobox只能输入数字(包括小数)

private void Cob_PreviewTextInput(object sender,TextCompositionEventArgs e){ Combobox sender = sender as Combobox; Regex re = new Regex(“^[0-9]*[\\.]?[0-9]*$”); e.Handled = !re.Is...

2020-04-30 10:58:18 1050 1

原创 C# 处理字符串Lenght相同但实际长度不同问题

public int GetSeparateSubstring(string str) { string tempstr = str; int count = 0; int temp = 0; for ( int i = 0; i < ...

2020-04-29 15:20:40 906

原创 WPF DataGrid 设置某行不可编辑

private void DataGrid_LoadingRow(object sender, DataGridRowEventArgs e) { //我DataGrid绑定的是List<PracticeInfo> //每个Item则是一个PracticeInfo对象 //根据自己绑定的对象进行修改 PracticeInfo p...

2020-03-31 11:25:06 5254 2

原创 Revit二次开发 用户Esc取消异常处理

try{ //Code}catch(Exception ex){ if(!(ex is Autodesk.Revit.Exceptions.OperationCanceledException))//用户取消异常,不抛出异常信息 { throw ex; }}

2020-03-26 14:11:08 902

原创 WPF 后台修改Grid.ColumnSpan

控件Name.SetValue(Grid.ColumnSpanProperty, 2);

2020-03-11 17:36:22 1905

身份证前6位对应的省市区代码(超详细)

身份证前6位对应的省市区代码(超详细)

2023-05-11

DalHelp,Sql语句操作类,可以根据Dic拼接Where条件,根据表实体返回Insert语句、Update语句等

DalHelp,Sql语句操作类,可以根据Dic拼接Where条件,根据表实体返回Insert语句、Update语句等...

2019-07-02

zyemr地区信息明细.sql

最新的省市区信息编码和上级编码对应关系,一共分为3张表省、市、区来储存,用ParentId来进行关联上级。

2019-07-02

省市区街道和居委代码.sql

全国省市区街道和居委代码,文件过大,下载后需要自己分割成多个文件,然后进行分别执行!

2019-05-22

空空如也

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

TA关注的人

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