自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(481)
  • 资源 (1)
  • 收藏
  • 关注

转载 【转】Python 变量命名规范 以及 Python全局变量、局部变量、类变量、实例变量 总结

变量命名规范:     函数和普通变量名 由小写字母和下划线组成,类 大写全局变量,局部变量,类变量,实例变量总结:原文: https://blog.csdn.net/cadi2011/article/details/52457754?utm_source=blogxgwz0(python大盘点:全局变量、局部变量、类变量、实例变量)原文:https://blog.csdn.n...

2018-10-16 16:49:42 2771

转载 git push 提示 Everything up-to-date

原文链接: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...

2018-10-02 09:42:26 771

转载 转载 【C++11—lambda函数】

https://www.cnblogs.com/Braveliu/p/4231818.html

2018-09-19 09:46:26 398

转载 glsl基本量定义

https://www.cnblogs.com/mazhenyu/p/3804518.html

2018-08-11 21:12:01 359

转载 glsl 着色器整体概念介绍

https://blog.csdn.net/huodianyan/article/details/44341521 

2018-08-11 16:16:23 1050

转载 glsl 精度和精度修饰符

https://blog.csdn.net/huodianyan/article/details/44341521精度和精度修饰符

2018-08-11 16:10:55 1187

转载 opengl varing,uniform,attribute分析

https://blog.csdn.net/z444_579/article/details/51967037GLSL 三种变量类型(uniform,attribute和varying)

2018-08-11 15:39:57 954

转载 双边滤波解释 联合双边滤波解释

https://blog.csdn.net/nature_XD/article/details/69258553Bilateral Filter、Cross/Joint Bilateral Filter https://blog.csdn.net/panda1234lee/article/details/52839205联合双边滤波

2018-08-08 20:26:28 1760

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

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.csdn.net/pizi0475/article/detai...

2018-08-08 15:27:15 995

转载 C++强制类型转换:static_cast、dynamic_cast、const_cast、reinterpret_cast

学习网站:https://blog.csdn.net/fitzzhang/article/details/47046133https://www.cnblogs.com/chenyangchun/p/6795923.html

2018-07-07 19:48:36 143

原创 Search in Rotated Sorted Array

经典二分查找算法的变形回顾经典二分查找算法: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

2018-02-04 02:32:10 214

原创 3sum

关键点:1.是用2个指针表示搜索起始范围,动态改变2个指针位置,缩小搜索次数,从而使得时间为O(N^2)2.避免重复,用一个值来记录之前计算时的值,如果相同则++startPostion或者--endPosition或者++i3.首先得排序class Solution {public: std::vector> threeSum(std::vector& nums) { usi

2018-01-29 04:02:19 207

翻译 11. Container With Most Water有感

注意:时间限制,考虑maxArea的width,height条件如何优化,最优方法原理:1利用2个指针来表示Area的起始,和终止的位置,2根据(Area的面积中height由2条边中最小的一条的长度决定)3.Area面积在高度不变的情况下,宽度越大,面积越来越大4Area面积在宽度变小的情况下,只有可能高度变大,面积才有可能变大优势:1.时间复杂度:O(n)一次遍历,

2018-01-26 20:55:43 344

原创 重温KMP算法

今天重温了KMP算法,总算是彻底搞明白了,以前看KMP算法的时候总是似乎懂了,又不是彻底懂了。看了一些博客,总结下面可以从3个层次来理解KMP算法:1.是比较好懂的是前后缀法参考网站:http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm.html2.其次是有穷自动机法

2018-01-20 11:51:12 221

转载 oversampling,undersampling,downsampling,upsampling

转载自https://www.zhihu.com/question/19913939在通信方面:oversampling:过采样,是指用大于信号带宽(2倍或以上)的采样率对模拟信号进行采样,这种采样率是能够唯一重建模拟信号的采样率,一般是模拟到数字的采样过程。undersampling:欠采样,用小于(2倍)信号带宽的采样率,这种信号是不能唯一重建原信号的,在频谱上会发生混叠,

2018-01-15 19:58:09 2378

转载 opencv+vs2015配置 出现msvcp120.dll

源地址:http://blog.csdn.net/qq_29596177/article/details/53391703配置好后在2015中编译运行会报错,说缺少msvcp120d.dll,只要把这个文件复制到你在第一步设置的Path环境变量路径里,和opencv的dll放在一起就行了。(初次配置完环境变量后,最好注销或者重启下)下载dll库地址:有网友已经分享给大家:htt

2017-10-13 01:34:32 539

转载 在当前目录下运行CMD,方法收录

源地址:http://blog.csdn.net/huang6326246/article/details/51297386方法一:手动方法:打开“我的电脑”,选择“工具”菜单→“文件夹选项”菜单项→“文件类型”标签页,在列表中找到并选择“(无) 资料夹”这一项,再点击“高级”→“新建”,在“操作”中填入“cmd here”(或其它任何内容),在“用于执行操作的应用程序”中填入“cmd

2017-10-13 01:28:10 962

原创 实现基本二叉树操作

//mytree.h#pragma oncetypedef int ElemType;#ifndef _MYTREE_H_#define _MYTREE_H_struct TreeNode;typedef struct TreeNode *SearchTree;typedef struct TreeNode *Position;void MakeEmpty(SearchTree

2017-03-27 12:36:38 309

原创 搭建java环境

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环境变量的最前端加上你

2017-03-13 17:36:38 295

转载 hbase shell基础和常用命令详解

HBase是一个分布式的、面向列的开源数据库,源于google的一篇论文《bigtable:一个结构化数据的分布式存储系统》HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为协同服务。1. 简介 HBase是一个分布式的、面

2016-10-10 21:48:08 341

原创 fedora下安装jdk以及卸载自带的openjdk

查看jdk[root@localhost ~]# rpm -qa|grep jdkjava-1.8.0-openjdk-headless-1.8.0.25-4.b18.fc21.x86_64卸载自带的jdk(并且不删除多余的软件)[root@localhost ~]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.2

2016-09-20 19:14:13 4585

转载 Android中文API(141) —— GridLayout

Android中文API(141) —— GridLayout出处: http://www.cnblogs.com/over140/archive/2011/12/08/2280224.html前言  本章内容android.widget.GridLayout章节,版本为Android 4.0 r1(新增),翻译来自:"獨鍆躌踄",欢迎访问他的博

2016-07-18 21:58:11 389

原创 Android之Handler用法总结

Android之Handler用法总结方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题   new Thread( new Runnable() { public void run() { myView.i

2016-07-18 17:18:59 1706

转载 Android开发中Handler的经典总结

http://mobile.51cto.com/aprogram-442833.htm当应用程序启动时,Android首先会开启一个主线程(也就是UI线程),主线程为管理界面中的UI控件,进行事件分发。AD:51CTO 网+ 第十二期沙龙:大话数据之美_如何用数据驱动用户体验一、Handler的定义:主要接受子线程发送的数据, 并用此数据配合主线程更新UI。解释:当

2016-07-18 17:15:07 267

原创 矩阵

#ifndef _MATRIX_H_#define _MATRIX_H_#include using namespace std;templateclass Matrix{ protected: ElemType *elems; int rows,cols; public: Matrix(int rs,int cs); void SetMatrix(const

2015-11-03 18:40:34 366

原创 KMP

#include using namespace std;int KMPIndexHelp(const string &T,const string &P,int pos,int next[]){ int i=pos,j=0; while(i<T.length()&&j<P.length()) { // cout<<"111"<<endl; if(j==-1) { i

2015-10-18 23:08:01 305

原创 首尾字符匹配算法

#include using namespace std;int FrontRearIndex(const string &T,const string &P,int pos=0){ int startPos=pos; while(startPos<T.length()-P.length()+1) { int front=0,rear=P.length()-1; while(

2015-10-18 14:38:20 1021

原创 简单匹配算法

#include using namespace std;int SimpleIndex(const string &T,const string &P,int pos=0){ int i=pos,j=0; while(i<T.length()&&j<P.length()) { if(T[i]==P[j]) { i++; j++; }else { i

2015-10-18 11:10:35 667

原创 循环队列

#include "SqQueue.h"#include using namespace std;void main(){ SqQueue a; a.InQueue(5); int elem; a.GetHead(elem); cout<<elem<<endl; a.InQueue(6); cout<<a.Length()<<endl; a.OutQueue(elem);

2015-10-17 22:30:21 365

原创 链队列

#ifndef _LINKQUEUE_H_#define _LINKQUEUE_H_#include "Node.h"#include using namespace std;enum StatusCode{UNDER_FLOW,SUCCESS};templateclass LinkQueue{ protected: Node *rear,*front; void

2015-10-17 17:38:05 277

原创 链式栈

#include #include "Node.h"#include "SimpleLinkStack.h"using namespace std;bool Merg(char *s){ char tmpsChar; SimpleLinkStack la; for(int i=0;i<strlen(s);i++) { if(s[i]=='('||s[i]=='['||s[i

2015-10-17 16:10:25 323

原创 用顺序栈解决将读入的数按相反的方向解决

#ifndef _SQSTACK_H_#define _SQSTACK_H_#include using namespace std;enum StatusCode{SUCCESS,RANGE_ERROR,OVER_FLOW,UNDER_FLOW};const int DEFAULT_SIZE=10;templateclass SqStack{ protected: int

2015-10-04 11:17:17 1460

原创 双向链表的实现

#ifndef _SIMPLEDBLLINKLIST_H_#define _SIMPLEDBLLINKLIST_H_#include #include "NodeDbl.h"using namespace std;enum StatusCode{SUCCESS,RANGE_ERROR};templateclass SimpleDblLinkList{ protected:

2015-10-03 21:41:16 394

原创 用循环链表解决约瑟夫循环

注意1在getElemPtr的时候的position的范围是0到Length()2在约瑟夫循环中应为出去的位置是position-1而出去了之后紧接着原来的元素位置被后面一个元素补上,所以position—1的位置#include #include "Node.h"#include "SimpleCircLinkList.h"using namespace std;void J

2015-10-03 19:38:12 465

原创 翻转线性表中的元素

#ifndef _NODE_H_#define _NODE_H_#include using namespace std;templateclass Node{ public: ElemType data; Node *next; Node(); Node(ElemType e,Node* link=NULL); //Node(ElemType e,Node*

2015-10-03 15:29:31 680

原创 线性链表之将单调递增的la和lb中的数据元素按值递增,将la和lb合并为新的线性表lc,使lc中的元素仍然单调递增

#ifndef _SIMPLELINKLIST_H_#define _SIMPLELINKLIST_H_#include "Node.h"using namespace std;enum StatusCode{SUCCESS,RANGE_ERROR};templateclass SimpleLinkList{ protected: Node *head; void

2015-10-02 12:27:21 3506

原创 用顺序表调整la的左右两边,左边元素全部为奇数,右边元素全部为偶数

//#include "SqList.h"#includeusing namespace std;const int Default=20;enum StatusCode{SUCCESS,RANGE_ERROR,OVER_FLOW};templateclass SqList{ protected: int count; int maxSize; ElemType *pt

2015-10-02 12:12:26 1098

原创 用顺序表求lc=la-lb

#ifndef _SQLIST_H_#define _SQLIST_H_#include using namespace std;const DEFAULT_SIZE=10;enum StatusCode{RANGE_ERROR,SUCCESS,NOT_PRESENT,ENTRY_FOUND,OVER_FLOW};templateclass SqList{protected:

2015-10-02 10:44:45 868

原创 顺序表的头文件和头文件的实现

注意:1模板类中的函数有const,那么定义此函数时const必须要有2定义模板类的函数时,template一定要有class#ifndef _SQLIST_H_//SqList.h#define _SQLIST_H_#include const DEFAULT_SIZE=10;enum StatusCode{RANGE_ERROR,SUCCESS,NOT_PRESENT,ENT

2015-10-01 21:33:31 4851

原创 Myinterface

public class Computer { private int size; public Computer() { System.out.println("create a computer."); } public Computer(int size) { this(); this.size=size; } }public interface

2015-10-01 17:38:16 478

visual c++6.0

这是一个大家都适合的软件每个人都可以用的哦适合于win7系统,win8不合适哦

2014-09-16

空空如也

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

TA关注的人

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