自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李正浩的博客

好的习惯能够让人终身受益

原创 [WPF]Win10便签软件

项目地址 Github:项目地址    软件截图     项目中用到的技术和问题  [WPF]限制程序单例运行 [WPF]创建系统栏小图标 [WPF]程序随系统自启动 [WPF]xml序列化以及反序列化数据 [WPF]项目整合Metro和MaterialDesig...

2019-01-29 15:30:32

阅读数 338

评论数 4

原创 python计算线段夹角

计算两条线段之间的夹角 1. 问题与解决思路 如上图所示,要求图中线段AB,CD之间的夹角(AB,CD都没有方向),可以按照如下步骤计算: 计算AB线段与X轴的夹角. 计算CD线段与Y轴的夹角. 合并两个夹角,因为求的是最小角度,所以需要对90进行求余,得到的角度为最后结果. 2. 具体步骤...

2019-10-24 18:12:03

阅读数 242

评论数 0

原创 [WPF]数据绑定使用INotifyPropertyChanged发出通知后view中不更新

出BUG半天,经过了StackOverflow和百度之后才发现原来是这个原因: 用快捷键生成的代码默认实现的是 protect virtual void OnPropertyChanged([CallerMemberName] string propertyName = null) //... ...

2019-10-13 01:46:33

阅读数 15

评论数 0

原创 python制作阴阳师挂机脚本

项目地址:https://github.com/li-zheng-hao/yysScript 软件截图: 目前版本仅支持御魂副本双开,部分代码如下: def YuHunTwoWindow(LogUI): """ 自动御魂,双开模式 "...

2019-09-28 11:56:12

阅读数 1206

评论数 8

原创 windows下使用控制台打开conda虚拟环境

1、先把三个Anaconda下的路径添加到系统变量。 F:\Anaconda3 F:\Anaconda3\Scripts F:\Anaconda3\Library\bin 2、actiavte+环境名称,不加conda。

2019-09-27 15:19:23

阅读数 252

评论数 0

原创 [Python]Django从template传递参数到url

Django从template传递参数到url 一共有两种方法: 方法1 在.html文件中,这样写: <a href="{% url 'paper:downloadFile' %}?index=1">images.zip001</a>...

2019-08-02 12:21:47

阅读数 81

评论数 0

原创 Resharper c++ 使用Enter自动补全代码步骤

步骤 菜单栏 扩展 resharper option IntelliSense Autopopup 将所有的菜单都选择Display and preselect,也就是预先选择,之后就可以用enter而不是用tab进行补全了。

2019-07-11 16:01:54

阅读数 268

评论数 0

原创 [C++ Primer] 第二章 变量和基本类型

第二章 变量和基本类型 引用 引用定义的时候必须初始化。 引用初始化之后无法重新绑定到其它对象上。 引用本身并不是对象,所以没有指向引用的引用(不管如何多层引用,引用的还是源对象) 下面用一个简单的例子说明: int a=1; int& b=a; cout<<&...

2019-06-19 15:11:24

阅读数 30

评论数 0

原创 [深度学习]Keras利用VGG进行迁移学习模板

# -*- coding: UTF-8 -*- import keras from keras import Model from keras.applications import VGG16 from keras.callbacks import TensorBoard, ModelCheck...

2019-05-23 18:01:43

阅读数 1032

评论数 0

原创 [Python]Python调用Matlab (Pycharm版本)

目录 第一步:生成Build文件夹 第二步: 复制build文件夹到Pycharm下 第三步:调用代码 第一步:生成Build文件夹 C:\Program Files\MATLAB\R2016a\extern\engines\python 运行命令(在pycharm的终端里面...

2019-05-16 09:26:57

阅读数 1536

评论数 2

原创 [Python]装饰器总结

目录 闭包 装饰器 简单装饰器 修饰带参函数的装饰器 本身带参数的装饰器 类装饰器 装饰器缺点 装饰器用途 闭包 说到装饰器就不能忽略闭包,下面先介绍一下闭包的概念: 在一些语言中,在函数中可以(嵌套)定义另一个函数时,如果内部的函数引用了外部的函数的变量,则可能产生闭...

2019-05-16 09:02:49

阅读数 30

评论数 0

原创 VS2019注册码

Visual Studio 2019 Enterprise BF8Y8-GN2QH-T84XB-QVY3B-RC4DF Visual Studio 2019 Professional NYWVH-HT4XC-R2WYW-9Y3CM-X4V3Y

2019-04-09 19:04:53

阅读数 9014

评论数 6

原创 [WPF]ICommand最佳使用方法

public class RelayCommand:ICommand { private Predicate<object> _canExecute; private Action<object> _execute; ...

2019-04-02 12:31:49

阅读数 743

评论数 0

原创 [Java]内存回收机制框架图

具体解释下面这篇博客总结的已经非常好了,我就不复制了: http://www.cnblogs.com/cielosun/p/6674431.html#12-%E5%8F%AF%E8%BE%BE%E6%80%A7%E5%88%86%E6%9E%90

2019-03-15 09:54:47

阅读数 53

评论数 0

原创 [C++]vector内存的增长机制

例子 #include &lt;iostream&gt; #include&lt;vector&gt; #include&lt;algorithm&gt; #include "CPPDemo.h" #include&...

2019-03-02 19:14:56

阅读数 137

评论数 0

原创 [C#]C++/CLI中interior_ptr和pin_ptr的区别

interior_ptr 当垃圾回收器移动对象时,Interior pointer能随之移动,并始终指向该对象。 但是如果把这个指针返回给外部函数,那么当垃圾回收时(垃圾回收期间会压缩对象,),对象地址发生改变,指针会指向错误的地址。 pin_ptr 在外部调用托管堆中指针时,垃圾回...

2019-03-01 21:42:28

阅读数 155

评论数 0

原创 [C#]C++/CLI中^的含义

例子 // here normal pointer P* ptr = new P; // usual pointer allocated on heap P&amp; nat = *ptr; // object on heap bind to native object //.. ...

2019-03-01 21:22:59

阅读数 204

评论数 0

原创 [WPF]C#调用C++代码(通过C++/CLI)

用途 通过使用C++ + Opencv 编写算法,然后用WPF(C#)编写程序界面,实现交互 可以参考MSDN文档:https://docs.microsoft.com/en-us/cpp/windows/pin-ptr-cpp-cli?view=vs-2017 项目结构 ...

2019-03-01 20:09:36

阅读数 339

评论数 0

原创 [Leetcode]旋转链表

题目   代码  /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x...

2019-02-26 17:04:36

阅读数 96

评论数 0

原创 [LeetCode]复制带随机指针的链表

题目   代码 /* // Definition for a Node. class Node { public: int val; Node* next; Node* random; Node() {} Node(int _val, N...

2019-02-26 16:19:39

阅读数 79

评论数 0

原创 [Leetcode]扁平化多级双向链表

题目   https://leetcode-cn.com/explore/learn/card/linked-list/197/conclusion/764/ 代码  /* // Definition for a Node. class Node { public: in...

2019-02-26 15:53:49

阅读数 164

评论数 0

原创 [WPF]将方法设为弃用

[System.Obsolete("这是一条提示信息,表示这个方法弃用了,使用此方法会有一条Warning信息")] private void SaveDataMessage(SaveMessage message) { } 在方法上方添加特性,即可,如果想要不允许通过编...

2019-02-25 22:11:52

阅读数 100

评论数 0

原创 [Leetcode]设计链表

题目 设计链表的实现。您可以选择使用单链表或双链表。单链表中的节点应该具有两个属性:val 和 next。val 是当前节点的值,next 是指向下一个节点的指针/引用。如果要使用双向链表,则还需要一个属性 prev 以指示链表中的上一个节点。假设链表中的所有节点都是 0-index 的。 ...

2019-02-25 20:03:42

阅读数 217

评论数 1

原创 [Leetcode]移除链表元素

题目   代码  /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x...

2019-02-25 19:36:28

阅读数 54

评论数 0

原创 [Leetcode]环形链表 II

题目   代码  /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x...

2019-02-24 16:06:40

阅读数 4

评论数 0

原创 [Leetcode]设计链表

题目   代码  typedef struct SingleList { public: int val; SingleList* next; }; class MyLinkedList { public: /** Initialize your da...

2019-02-24 15:28:35

阅读数 47

评论数 0

原创 [Leetcode]最小栈

题目   代码 class MinStack { public: /** initialize your data structure here. */ MinStack():nums(),sorted() { } ...

2019-02-23 22:07:39

阅读数 100

评论数 0

原创 [Leetcode]完全平方数

题目   代码  class Solution { public: int numSquares(int n) { vector&lt;int&gt; dp(n + 1, INT_MAX); dp[0] = 0; ...

2019-02-23 18:49:47

阅读数 76

评论数 0

原创 [Leetcode]设计循环队列

题目     代码 class MyCircularQueue { public: /** Initialize your data structure here. Set the size of the queue to be k. */ MyCircularQ...

2019-02-23 15:53:10

阅读数 109

评论数 0

原创 [Leetcode]反转字符串中的单词 III

题目   代码 class Solution { public: string reverseWords(string s) { for(int i=0,j=0;j&lt;=s.size();j++) { if...

2019-02-23 12:09:29

阅读数 69

评论数 0

原创 [LeetCode]翻转字符串里的单词

题目   代码  class Solution { public: void reverseWords(string &amp;s) { if (s.empty()) return; //-----判断是否不包含单词,全是空格 b...

2019-02-23 12:06:34

阅读数 102

评论数 0

原创 [LeetCode]杨辉三角 II

题目   代码  class Solution { public: vector&lt;int&gt; getRow(int rowIndex) { vector&lt;int&gt; array(rowIndex+1); ...

2019-02-23 10:23:54

阅读数 107

评论数 0

原创 [LeetCode]长度最小的子数组

题目   代码  class Solution { public: int minSubArrayLen(int s, vector&lt;int&gt;&amp; nums) { if(nums.empty()) ...

2019-02-23 09:57:07

阅读数 62

评论数 0

原创 [LeetCode]最大连续1的个数

题目   代码  class Solution { public: int findMaxConsecutiveOnes(vector&lt;int&gt;&amp; nums) { int length=0; int...

2019-02-23 09:14:03

阅读数 80

评论数 0

原创 [LeetCode]移除元素

题目   代码  class Solution { public: int removeElement(vector&lt;int&gt;&amp; nums, int val) { int i = 0, j = 0; ...

2019-02-22 17:07:50

阅读数 41

评论数 0

原创 [LeetCode]两数之和 II - 输入有序数组

题目   代码  class Solution { public: vector&lt;int&gt; twoSum(vector&lt;int&gt;&amp; numbers, int target) { int ...

2019-02-22 15:25:53

阅读数 107

评论数 0

原创 [LeetCode]数组拆分 I

题目   代码  class Solution { public: int arrayPairSum(vector&lt;int&gt;&amp; nums) { std::sort(nums.begin(),nums.end());...

2019-02-22 15:09:32

阅读数 200

评论数 0

原创 [LeetCode]二进制求和

题目   代码 class Solution { public: string addBinary(string a, string b) { int lenA = a.length(); int lenB = b.length(); string result; ...

2019-02-22 12:25:38

阅读数 65

评论数 0

原创 [LeetCode]对角线遍历

题目   代码 class Solution { public: vector&lt;int&gt; findDiagonalOrder(vector&lt;vector&lt;int&gt;&gt;&amp; mat...

2019-02-10 23:29:09

阅读数 338

评论数 0

原创 [LeetCode]螺旋矩阵

题目   代码  class Solution { public: vector&lt;int&gt; spiralOrder(vector&lt;vector&lt;int&gt;&gt;&amp; matrix) ...

2019-02-10 22:49:53

阅读数 1162

评论数 0

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