自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C# 项目本地化

下面展示如何给C#项目配置本地化的步骤。接下来创建一个测试类。

2024-07-28 10:15:28 340

原创 WPF MVVM框架 Caliburn.Micro的Action绑定

点击View中的按钮时,可以把Clicked事件的处理函数导航到ViewModel中的OK方法中,其原因是命名规则遵守了Caliburn.Micro的约定,即View中的Button名称叫OK,ViewModel中有一个OK的方法。就其原因是Caliburn.Micro内部有维护一个消息触发器,xaml中的写法相当于注册到了消息中心,当用户点击按钮时,消息中心会匹配到对应的ViewModel中同名的函数作为Handler。左边的Combobox变化时,把对应的颜色填充到右边的Rectangle中。

2024-07-14 17:26:53 468

原创 C++ 多线程中捕捉异常

有一个主线程,有一个子线程。主线程中调用子线程,并检查是否抛出异常,如果异常就处理异常信息。

2024-05-01 18:55:11 469

原创 C++友元类,工厂模式和继承的融合案例

【代码】C++友元类,工厂模式和继承的融合案例。

2023-12-13 20:09:30 216

原创 C++ 自定义标签和使用标签分发

【代码】C++ 自定义标签和使用标签分发。

2023-08-06 18:34:39 488

原创 二叉树的非递归遍历

【代码】二叉树的非递归遍历。

2023-08-01 06:51:09 173

原创 二叉树的遍历

【代码】二叉树的遍历。

2023-07-30 20:55:13 141

原创 C++ 中的迭代器分类

【代码】C++ 中的迭代器分类。

2023-07-15 12:33:56 161

原创 Set中指定自定义比较函数

【代码】Set中指定自定义比较函数。

2023-07-15 11:36:14 260

原创 LeetCode 83题目 删除排序链表中的重复元素

【代码】LeetCode 83题目 删除排序链表中的重复元素。

2023-07-15 09:51:29 80

原创 Leetcode 19题 删除链表的倒数第 N 个结点

【代码】Leetcode 19题 删除链表的倒数第 N 个结点。

2023-07-15 09:04:53 96

原创 LeetCode21 合并有序链表

【代码】LeetCode21 合并有序链表。

2023-07-15 08:35:18 77

原创 STL学习笔记

vector的操作分析:增加操作:O(1)插入操作:O(m),因为插入操作会把插入位置后面的元素都会往后移动,所以效率比较低。

2023-06-11 19:57:35 545

原创 C# DebuggerStepThrough特性讲解

C#调试技巧DebuggerStepThrough的使用

2022-11-26 20:45:16 490 1

原创 Revit中的参数

讲述通过API操纵Revit中所有的参数

2022-11-20 11:51:57 665

原创 获取族的实例参数和类型参数

读取所有的族实例参数和类型参数,还写了获取一个Family所有类型,每个类型获取对应的类型参数

2022-11-06 09:00:34 337

原创 Revit链接文件中的操作

Revit中链接文件的操作

2022-10-22 16:24:41 459

原创 API做族之拉伸族

用API的方式创建族,创建尺寸标注,然后尺寸标注设置对应的参数,最终是一个可以通过参数驱动的活族

2022-10-16 18:18:18 207

原创 Revit中的AddInCommandBinding

Revit中的AddInCommandBinding命令

2022-10-11 21:28:24 449

原创 点投影到平面

点投影到平面的算法详解

2022-10-08 21:17:15 1229

原创 WPF中MVMM开发模式实现数据验证

WPF中基于MVVM模式实现的数据验证

2022-09-08 07:41:46 591

原创 C#中实现适配器模式

C#中实现适配器模式

2022-08-27 08:53:49 615

原创 C#实现的原型模式

C#实现原型模式

2022-08-27 07:47:43 167

原创 Revit中实现GH Scan凸包算法

基于Revit的数据结构,用GH 扫描算法实现了复杂度为nlog2n的凸包算法

2022-08-20 09:46:20 215

原创 Revit中自定义警告

Revit中创建自定义的警告和异常,并弹出

2022-08-13 11:11:32 251

原创 408必胜宝典

献给各位408的考生

2022-07-31 22:33:27 744

原创 解决VSVim和系统剪切板隔离开的问题

解决VSVim和系统剪切板隔离开的问题方法1:在下面的命令窗口中输入命令set clipboard=unnamed这样用yank和Ctl C等价用paste和Ctrl V等价但是这样的设置在下次启动的时候会失效,每次启动都设置一边显然不合适。方法2:编写配置文件,一劳永逸Vim用户都知道其实有个vimrc文件可以编写vim的配置,vsvim也是有vimrc文件的。在visual studio的vim命令中set vimrcpaths?这个命令会显示vsvim是从哪里加载vimr

2022-05-28 10:22:37 397

原创 C#通过反射类给私有属性赋值

C#通过反射类给私有属性赋值C#中的属性可以有get,set访问器,可以很方便的实现对于属性的访问控制。通常情况下,为了不让别人随意去修改我们的属性,会把属性值设置成private.声明一个学生类 public class Student { public string Name { get; private set}=“baji"; public int Id { get; set; } }实例化一个Student对象Student

2022-05-21 21:26:44 1469 2

原创 Java实现简单的银行卡

Java实现简单的银行卡功能 package com.company;import javax.sound.midi.Soundbank;import java.util.Date;public class CardInfo { private String name; private double balance; private String passwd;// public Date date; static String bankName=

2022-04-04 21:23:18 2953

原创 Leetcode最后一个单词的长度

Leetcode最后一个单词的长度public class Solution { public int LengthOfLastWord(string s) { s=s.Trim(); string[] strs=s.Split(' '); return strs[strs.Length-1].Length; }}

2022-03-22 21:27:47 185

原创 Leetcode回文数字

Leetcode7题 回文数字public class Solution { public bool IsPalindrome(int x) { if(x<0) { return false; } List<int> list=new List<int>(); while(x!=0) { list.Add(x%10);

2022-03-22 21:21:34 210

原创 Leetcode第一题两数之和

用暴力解决两束之和public class Solution { public int[] TwoSum(int[] nums, int target) { int[] ans=new int[2]; for(int i=0;i<nums.Length;i++) { for(int j=i+1;j<nums.Length;j++) { if(nums[i]+nu

2022-03-22 21:15:06 181

原创 leetcode739题每日温度

leetcode739题每日温度题目:给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指在第 i 天之后,才会有更高的温度。如果气温在这之后都不会升高,请在该位置用 0 来代替。class Solution { public int[] dailyTemperatures(int[] temperatures) { /** 题意解释: */

2022-02-26 16:07:03 795

原创 leetcode145题二叉树的后序遍历

leetcode145题二叉树的后序遍历题目:给你一棵二叉树的根节点 root ,返回其节点值的 后序遍历/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val = val; } *

2022-02-26 14:49:38 210

原创 leetcode144题二叉树的中序遍历

leetcode144题二叉树的中序遍历题目:给你二叉树的根节点 root ,返回它节点值的 前序 遍历。/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val = val; } *

2022-02-26 14:47:52 166

原创 java中克隆对象

克隆对象package com.company;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.HashSet;import java.util.Iterator;import java.util.Set;import java.sql.*;import java.uti

2022-02-25 20:40:59 872

原创 java中的System类

System类System类是不能实例化的,看到源码中没有提供构造方法,而且所有的方法都是表明是静态方法java中的native关键字简单讲,一个native方法就是一个java程序调用非java代码的接口。一个Native Method是这样一个java方法:该方法实现由非java语言实现,比如C语言。更具体的用法可以看下面的博客https://blog.csdn.net/jiakw_1981/article/details/3073613System中的exit()方法System.exi

2022-02-25 20:39:57 525

原创 java中的Timer类

Timer类Timer类可以用于一些延时执行的操作public class Main { public static void main(String[] args) throws InterruptedException, ParseException, CloneNotSupportedException { Timer timer=new Timer(); //里面的run方法名是固定写法 TimerTask task=new Time

2022-02-25 20:39:19 2598

原创 Collections类操作集合

Collections类操作集合Collections类是Java提供的操作Set,List和Map等集合的工具类。Collections提供了许多操作集合的静态方法,借助这些静态方法可以实现集合元素的排序、查找替换和复制等操作。下面介绍Colelctions类中常用的方法排序(正向和逆向)Collections类提供了如下方法对List集合元素进行排序void reverse(List list):对指定的元素集合进行逆向排序List<Integer> list=new Arr

2022-02-20 14:39:32 455

原创 java中遍历map的方式

java中遍历map的方式Map集合的遍历与List和Set不同。Map有两组值,因此遍历时可以只遍历其中的一组,也可以同时遍历。Map以及实现Map接口的接口类(如HashMap,TreeMap,LinkedHashMap,HashTable等)都可以用以下几种遍历方式来遍历在for循环中使用entry是实现遍历(最常见和最常用的遍历方式) Map<Integer,String> map=new HashMap<>(); map.put(1,"a

2022-02-20 12:57:24 377 2

Excel模板.xlsx

Excel模板.xlsx

2020-02-03

上面的代码集合.py

上面的所有代码集合。

2020-02-03

空空如也

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

TA关注的人

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