<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[leafinsnowfield的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/leafinsnowfield</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; leafinsnowfield]]></copyright><item><title><![CDATA[【转】Python 变量命名规范 以及 Python全局变量、局部变量、类变量、实例变量 总结]]></title><link>https://blog.youkuaiyun.com/leafinsnowfield/article/details/83091302</link><guid>https://blog.youkuaiyun.com/leafinsnowfield/article/details/83091302</guid><author>leafinsnowfield</author><pubDate>Tue, 16 Oct 2018 16:49:42 +0800</pubDate><description><![CDATA[变量命名规范：

     函数和普通变量名 由小写字母和下划线组成，类 大写

全局变量，局部变量，类变量，实例变量总结：

原文： https://blog.youkuaiyun.com/cadi2011/article/details/52457754?utm_source=blogxgwz0

（python大盘点：全局变量、局部变量、类变量、实例变量）

原文：https://blog.csdn.n...]]></description><category></category></item><item><title><![CDATA[git push 提示 Everything up-to-date]]></title><link>https://blog.youkuaiyun.com/leafinsnowfield/article/details/82924282</link><guid>https://blog.youkuaiyun.com/leafinsnowfield/article/details/82924282</guid><author>leafinsnowfield</author><pubDate>Tue, 02 Oct 2018 09:42:26 +0800</pubDate><description><![CDATA[原文链接：http://blog.rexzhao.com/2011/11/28/google-code-git-everything-up-to-date-when-push.html

 

Why does Git refuse to push, saying “everything up to date”?
git push with no additional arguments only...]]></description><category></category></item><item><title><![CDATA[转载 【C++11—lambda函数】]]></title><link>https://blog.youkuaiyun.com/leafinsnowfield/article/details/82767585</link><guid>https://blog.youkuaiyun.com/leafinsnowfield/article/details/82767585</guid><author>leafinsnowfield</author><pubDate>Wed, 19 Sep 2018 09:46:26 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/Braveliu/p/4231818.html]]></description><category></category></item><item><title><![CDATA[glsl基本量定义]]></title><link>https://blog.youkuaiyun.com/leafinsnowfield/article/details/81591116</link><guid>https://blog.youkuaiyun.com/leafinsnowfield/article/details/81591116</guid><author>leafinsnowfield</author><pubDate>Sat, 11 Aug 2018 21:12:01 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/mazhenyu/p/3804518.html]]></description><category></category></item><item><title><![CDATA[glsl 着色器整体概念介绍]]></title><link>https://blog.youkuaiyun.com/leafinsnowfield/article/details/81587847</link><guid>https://blog.youkuaiyun.com/leafinsnowfield/article/details/81587847</guid><author>leafinsnowfield</author><pubDate>Sat, 11 Aug 2018 16:16:23 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/huodianyan/article/details/44341521

 ]]></description><category></category></item><item><title><![CDATA[glsl 精度和精度修饰符]]></title><link>https://blog.youkuaiyun.com/leafinsnowfield/article/details/81587769</link><guid>https://blog.youkuaiyun.com/leafinsnowfield/article/details/81587769</guid><author>leafinsnowfield</author><pubDate>Sat, 11 Aug 2018 16:10:55 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/huodianyan/article/details/44341521

精度和精度修饰符]]></description><category></category></item><item><title><![CDATA[opengl varing,uniform,attribute分析]]></title><link>https://blog.youkuaiyun.com/leafinsnowfield/article/details/81587320</link><guid>https://blog.youkuaiyun.com/leafinsnowfield/article/details/81587320</guid><author>leafinsnowfield</author><pubDate>Sat, 11 Aug 2018 15:39:57 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/z444_579/article/details/51967037

GLSL 三种变量类型（uniform，attribute和varying）]]></description><category></category></item><item><title><![CDATA[双边滤波解释  联合双边滤波解释]]></title><link>https://blog.youkuaiyun.com/leafinsnowfield/article/details/81514935</link><guid>https://blog.youkuaiyun.com/leafinsnowfield/article/details/81514935</guid><author>leafinsnowfield</author><pubDate>Wed, 08 Aug 2018 20:26:28 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/nature_XD/article/details/69258553

Bilateral Filter、Cross/Joint Bilateral Filter

 

https://blog.youkuaiyun.com/panda1234lee/article/details/52839205

联合双边滤波]]></description><category></category></item><item><title><![CDATA[转载 延迟渲染和前向渲染的区别]]></title><link>https://blog.youkuaiyun.com/leafinsnowfield/article/details/81508988</link><guid>https://blog.youkuaiyun.com/leafinsnowfield/article/details/81508988</guid><author>leafinsnowfield</author><pubDate>Wed, 08 Aug 2018 15:27:15 +0800</pubDate><description><![CDATA[http://newx3d.cn/2017/08/14/%E5%89%8D%E5%90%91%E6%B8%B2%E6%9F%93%E5%92%8C%E5%BB%B6%E8%BF%9F%E6%B8%B2%E6%9F%93%E7%9A%84%E5%8C%BA%E5%88%AB/

前向渲染和延迟渲染的区别

 

https://blog.youkuaiyun.com/pizi0475/article/detai...]]></description><category></category></item><item><title><![CDATA[C++强制类型转换：static_cast、dynamic_cast、const_cast、reinterpret_cast]]></title><link>https://blog.youkuaiyun.com/leafinsnowfield/article/details/80954183</link><guid>https://blog.youkuaiyun.com/leafinsnowfield/article/details/80954183</guid><author>leafinsnowfield</author><pubDate>Sat, 07 Jul 2018 19:48:36 +0800</pubDate><description><![CDATA[学习网站：https://blog.youkuaiyun.com/fitzzhang/article/details/47046133https://www.cnblogs.com/chenyangchun/p/6795923.html]]></description><category></category></item><item><title><![CDATA[Search in Rotated Sorted Array]]></title><link>https://blog.youkuaiyun.com/leafinsnowfield/article/details/79250692</link><guid>https://blog.youkuaiyun.com/leafinsnowfield/article/details/79250692</guid><author>leafinsnowfield</author><pubDate>Sun, 04 Feb 2018 02:32:10 +0800</pubDate><description><![CDATA[经典二分查找算法的变形
回顾经典二分查找算法：

left=0,right=nums.size()-1,while(left<=right)

{
media=(left+right)/2;

if(nums[media]<target)

{media=left+1;}

else if(nums[media]>target)

{media=right-1;
}else{return m]]></description><category></category></item><item><title><![CDATA[3sum]]></title><link>https://blog.youkuaiyun.com/leafinsnowfield/article/details/79191144</link><guid>https://blog.youkuaiyun.com/leafinsnowfield/article/details/79191144</guid><author>leafinsnowfield</author><pubDate>Mon, 29 Jan 2018 04:02:19 +0800</pubDate><description><![CDATA[关键点：1.是用2个指针表示搜索起始范围，动态改变2个指针位置，缩小搜索次数，从而使得时间为O(N^2)
2.避免重复，用一个值来记录之前计算时的值，如果相同则++startPostion或者--endPosition或者++i
3.首先得排序
class Solution {
public:
	std::vector> threeSum(std::vector& nums) {
		usi]]></description><category></category></item><item><title><![CDATA[11. Container With Most Water有感]]></title><link>https://blog.youkuaiyun.com/leafinsnowfield/article/details/79176574</link><guid>https://blog.youkuaiyun.com/leafinsnowfield/article/details/79176574</guid><author>leafinsnowfield</author><pubDate>Fri, 26 Jan 2018 20:55:43 +0800</pubDate><description><![CDATA[注意：时间限制，考虑maxArea的width,height条件如何优化，
最优方法原理：
1利用2个指针来表示Area的起始，和终止的位置，
2根据(Area的面积中height由2条边中最小的一条的长度决定)
3.Area面积在高度不变的情况下，宽度越大，面积越来越大
4Area面积在宽度变小的情况下，只有可能高度变大，面积才有可能变大
优势:
1.时间复杂度：O(n)一次遍历，]]></description><category></category></item><item><title><![CDATA[重温KMP算法]]></title><link>https://blog.youkuaiyun.com/leafinsnowfield/article/details/79113179</link><guid>https://blog.youkuaiyun.com/leafinsnowfield/article/details/79113179</guid><author>leafinsnowfield</author><pubDate>Sat, 20 Jan 2018 11:51:12 +0800</pubDate><description><![CDATA[今天重温了KMP算法，总算是彻底搞明白了，以前看KMP算法的时候总是似乎懂了，又不是彻底懂了。
看了一些博客，总结下面可以从3个层次来理解KMP算法：
1.是比较好懂的是前后缀法
参考网站：http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm.html
2.其次是有穷自动机法]]></description><category></category></item><item><title><![CDATA[oversampling，undersampling，downsampling，upsampling]]></title><link>https://blog.youkuaiyun.com/leafinsnowfield/article/details/79068132</link><guid>https://blog.youkuaiyun.com/leafinsnowfield/article/details/79068132</guid><author>leafinsnowfield</author><pubDate>Mon, 15 Jan 2018 19:58:09 +0800</pubDate><description><![CDATA[转载自https://www.zhihu.com/question/19913939


在通信方面：
oversampling:过采样，是指用大于信号带宽（2倍或以上）的采样率对模拟信号进行采样，这种采样率是能够唯一重建模拟信号的采样率，一般是模拟到数字的采样过程。
undersampling：欠采样，用小于（2倍）信号带宽的采样率，这种信号是不能唯一重建原信号的，在频谱上会发生混叠，]]></description><category></category></item><item><title><![CDATA[opencv+vs2015配置 出现msvcp120.dll]]></title><link>https://blog.youkuaiyun.com/leafinsnowfield/article/details/78221422</link><guid>https://blog.youkuaiyun.com/leafinsnowfield/article/details/78221422</guid><author>leafinsnowfield</author><pubDate>Fri, 13 Oct 2017 01:34:32 +0800</pubDate><description><![CDATA[源地址：http://blog.youkuaiyun.com/qq_29596177/article/details/53391703


配置好后在2015中编译运行会报错，说缺少msvcp120d.dll，只要把这个文件复制到你在第一步设置的Path环境变量路径里，和opencv的dll放在一起就行了。（初次配置完环境变量后，最好注销或者重启下）

下载dll库地址：有网友已经分享给大家：htt]]></description><category></category></item><item><title><![CDATA[在当前目录下运行CMD，方法收录]]></title><link>https://blog.youkuaiyun.com/leafinsnowfield/article/details/78221417</link><guid>https://blog.youkuaiyun.com/leafinsnowfield/article/details/78221417</guid><author>leafinsnowfield</author><pubDate>Fri, 13 Oct 2017 01:28:10 +0800</pubDate><description><![CDATA[源地址：http://blog.youkuaiyun.com/huang6326246/article/details/51297386

方法一：
手动方法：打开“我的电脑”，选择“工具”菜单→“文件夹选项”菜单项→“文件类型”标签页，在列表中找到并选择“(无) 资料夹”这一项，再点击“高级”→“新建”，在“操作”中填入“cmd here”（或其它任何内容），在“用于执行操作的应用程序”中填入“cmd]]></description><category></category></item><item><title><![CDATA[实现基本二叉树操作]]></title><link>https://blog.youkuaiyun.com/leafinsnowfield/article/details/66970382</link><guid>https://blog.youkuaiyun.com/leafinsnowfield/article/details/66970382</guid><author>leafinsnowfield</author><pubDate>Mon, 27 Mar 2017 12:36:38 +0800</pubDate><description><![CDATA[//mytree.h
#pragma once
typedef int ElemType;
#ifndef _MYTREE_H_
#define _MYTREE_H_
struct TreeNode;
typedef struct TreeNode *SearchTree;
typedef struct TreeNode *Position;

void MakeEmpty(SearchTree]]></description><category></category></item><item><title><![CDATA[搭建java环境]]></title><link>https://blog.youkuaiyun.com/leafinsnowfield/article/details/61922732</link><guid>https://blog.youkuaiyun.com/leafinsnowfield/article/details/61922732</guid><author>leafinsnowfield</author><pubDate>Mon, 13 Mar 2017 17:36:38 +0800</pubDate><description><![CDATA[http://jingyan.baidu.com/article/d45ad148ba5ab169552b80d3.html
参照百度经验，但是系统变量中的path改为绝对路径！
eg.path= C:\ProgramFiles\Java\jdk1.7.0_67\bin;C:\Program Files\Java\jdk1.7.0_67\bin\jre\bin;在path环境变量的最前端加上你]]></description><category></category></item><item><title><![CDATA[hbase shell基础和常用命令详解]]></title><link>https://blog.youkuaiyun.com/leafinsnowfield/article/details/52782199</link><guid>https://blog.youkuaiyun.com/leafinsnowfield/article/details/52782199</guid><author>leafinsnowfield</author><pubDate>Mon, 10 Oct 2016 21:48:08 +0800</pubDate><description><![CDATA[HBase是一个分布式的、面向列的开源数据库,源于google的一篇论文《bigtable：一个结构化数据的分布式存储系统》


HBase是Google Bigtable的开源实现，它利用Hadoop HDFS作为其文件存储系统，利用Hadoop MapReduce来处理HBase中的海量数据，利用Zookeeper作为协同服务。


1. 简介 

HBase是一个分布式的、面]]></description><category></category></item></channel></rss>