自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

拥抱新生活

小菜一枚,努力学习

  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 离散信号频谱分析

知识点 1 . 离散时间信号=离散序列+独立变量具有时间刻度意义 数字信号=离散时间信号+值域刻度离散2 . 时间和频域 变换域:两个维度间信息量不丢失的一种变换 在时间域上的信号x所包含的信息量和频域上的信号y信息量等价,可以理解满足x->y同时满足y->x,中间的这个过程就是傅里叶变换和傅里叶反变换 在频域上抽样得到DFT变换 对频域进行扩展,得到z变换 对一个离散序列(

2016-11-07 18:34:27 14924

原创 makefile学习之旅

自动化脚本编译

2016-11-02 09:27:39 267

原创 TCP/IP学习之旅

学习知识点: 两种网络:以太网、互联网 五层架构体系以及对应的每层常用协议,端口 二/三层转发 路由发现 wireshark报文分析

2016-11-02 09:26:13 267

原创 设计模式学习之旅--java篇

参考博客:http://zz563143188.iteye.com/blog/1847029本文目录: Design Patterns分类六大原则Design Patterns分类总共归为三类:创建型,五种 工厂,抽象工厂,单例,建造者,原型结构型,七种 适配器,装饰器,代理,桥接,享元,外观,组合行为型,十一种 模板方法,迭代子模式,观察者,中介者,备忘录,解释器,责任链,命令,

2016-10-29 12:05:09 250

转载 2016应该掌握的各种框架语言平台

2016年你应该学习的语言和框架 2015年,软件开发界发生了很多变化。有很多流行的新语言发布了,也有很多重要的框架和工具发布了新版本。下面有一个我们觉得最重要的简短清单,同时也有我们觉得值得你在2016年花时间精力去学习的新事物的一些建议。大趋势在过去的几年里,有一个越来越明显的趋势是web应用的商业逻辑逐步从后端转移到了前端,然后后端变得只需要处理简单的数据API。这就让前端开发框架的选择变

2016-10-28 22:03:35 423

原创 STL: insert和copy用法汇总

问题来由 把一个vector的元素按序拷贝到另一个vector的尾部 copy(a.begin(),a.end().b.end()) 错误分析 b的末尾没有空间存放这些内容while(first!=last){ *first++=*result++;}

2016-10-28 21:17:39 600

原创 leetcode: Find All Anagrams in a String

class Solution {public: vector<int> KMP_next(string match) { vector<int>next(match.size()); next[0] = -1; int j = 0, k = -1; while (j<match.size() - 1)

2016-10-28 10:59:16 266

原创 算法:全排列

void getFullPerMutation(vector<string>&res, string&p,int begin) { int len = p.size(); if (begin >= len) { res.push_back(p); return; }

2016-10-27 22:15:44 179

原创 python学习之旅

两个最主要动力:第一个,爬虫,大数据分析,常见于知乎爬虫和百度API接口第二个,自动化脚本测试,在公司里比较常见的

2016-10-27 20:29:16 372

原创 javascript学习之旅

学习这个脚本语言两个动力:第一个是抢月饼,让我想起某个理财软件做任务的脚本模式第二个是微信小应用的前景

2016-10-27 20:27:00 187

原创 shell学习之旅

三种常用脚本语言shell,js,python

2016-10-27 20:24:30 175

原创 makefile学习之旅

在linux中编译工程,makefile简单方便

2016-10-27 20:22:11 157

原创 Git学习之旅

Linus花了两周时间自己用C写了一个分布式版本控制系统,这就是Git! 分布式管理控制和集中式管理控制的区别基本操作GitHub的远程仓库版本分支修复BUG分支多人协作推送服务器标签自定义Git配置合并忽略特殊文件配置别名个人实际情景GitHub for Windows基本操作创建一个空目录mkdir youdir初始化一个git仓库git init //得到.git的

2016-10-26 22:26:35 342

原创 如何设计一个数据结构

引言这几天,刷题碰到了好多需要自己设计数据结构的题目,优化存储,提升方法效率,主要是访问和修改 比如,字符串的查找用字典树,TrieNode,节点树,每个char都是一个leaf。 很多时候,我们常用vector,queue,stack,map,set 使用不需要排序的map,set,使用unordered_map, unordered_set, 前者内部机制红黑树,后者hash这是我们在教材

2016-10-21 21:52:14 6938

原创 sort等库函数不能调用class方法的问题

class solution{pulbic: bool cmp(int,int){}; void myf(vector<int>&nums) { sort(nums.begin(),nums.end(),cmp);//此处的leetcode等编译器提示invalid use of non-static member function,VS提示:应输入2个参

2016-10-21 15:03:13 393

原创 TrieNode 字典树

这个题目可以很好地看做字典树在字符串搜索中的运用,在查找的过程中,为了匹配‘.’能够代替任一字符,结合使用了BFSstruct TrieNode2{ TrieNode2* next[26]; bool isFinished; //用于标记,string的结束 TrieNode2() { isFinished = false; for

2016-10-20 22:24:45 1157

原创 复杂情况下string翻转

把一个句子以单词为最小单位的翻转 考察点在于:在原来句子中,可能存在任意插入的空格,预处理删除这些空格代码class Solution {public: void reverseWords(string &s) { tackleSpace(s); reverse(s.begin(), s.end()); //整体翻转 int index

2016-10-20 21:10:00 184

原创 Markdown学习

MarkDown常见版本功能比较编写细节MarkDown常见版本在线编辑 StackEdit 简书本地编辑 mac: mou windows: markdownpad windows: markpad功能比较CSDN自带的Markdown类似于stackEdit的缩减版,部分不支持 http://wowubuntu.com/markdown/basic.html编写细节基本

2016-10-19 18:04:15 252

原创 C++11重要特性:lambda+function

1. lambdalambda-introducer (捕获字段)lambda-parameter-declaration-list (变量列表)mutable-specification (捕获的变量可否修改)exception-specification (异常设定)lambda-return-type-clause (返回类型)compound-statement

2016-10-19 10:43:46 3684

原创 leetcode:string hard系列三:word break

https://leetcode.com/problems/word-break/https://leetcode.com/problems/word-break-ii/class Solution {public: vector wordBreak(string s, unordered_set& wordDict) { vector

2016-10-18 22:30:27 369

原创 leetcode: string hard系列一:word search

https://leetcode.com/problems/word-search-ii/Given a 2D board and a list of words from the dictionary, find all words in the board.Each word must be constructed from letters of sequentiall

2016-10-18 10:46:49 294

原创 leetcode:string hard系列二:word ladder

问题描述:word ladderIIIword breakword search

2016-10-17 22:27:53 394

原创 喜欢的节目

常关注的节目:罗辑思维+晓松奇谈《罗辑思维》《晓松奇谈》2016-10-17背景音乐:《生活不止眼前的苟且》 许巍《睡在我上铺的兄弟》今天听了两期节目:上个世纪八九十年的校园生活:诗歌>摇滚>民谣代表人物:海子崔健老狼追求的是一种个性的生活和摇滚相比,民谣不随社会的变化而改变,只需要一支笔,一把吉他民谣最重要的就是

2016-10-17 21:55:10 221

原创 string KMP算法理解

int KMP_find(string s, string pattren,int begin=0) //begin表示开始下标 { vectornext = KMP_next(pattren); //得到next数组 int i = begin; int j = 0; while (i < s.size()&&j<pattren.size()) { while (

2016-10-17 15:34:58 300

原创 Mysql:using,having,as关键字

1. using和on在jion的同异,以及where and的比较select ....from talbe a jion table b using(samename)select....from table a jion table b on(a.name = b.anothername)select...from table a,table b where a.name=b.a

2016-10-16 21:22:59 1172

原创 leetcode Database复习2

180. Consecutive Numbershttps://leetcode.com/problems/consecutive-numbers/考察两张表的联合,注意主键,非主键可以为NULL, 题目要求的是当address.personid为null时候person里面的信息仍然输出,因此如果用from table 1 table 2 where 1.a=2.b的形式遗失

2016-10-16 21:05:59 270

原创 leetcode Database温习

leetcode database复习

2016-10-13 21:01:19 244

原创 从此起飞~博客

晚上读了一篇文章,来自微信公众号“Linux爱好者”讲的是如何成为一个代码高手,总结的是两句话:第一,习惯写博客,第二,参与开源项目很早以前就说要开通博客,一方面当时觉得博客编辑麻烦,另一方面自己的知识储备还没有达到与人分享的程度,不了了之对我而言博客比云笔记更好的地方在于,云笔记习惯于拷贝,没有自己的思想,还有就是云笔记没有好好整理的习惯能够清晰流利的吐出来的才是自己学到的东西。

2016-10-13 20:47:16 187

shoujiqudong

安卓手机驱动,非常好的驱动啊,求积分啊,求积分,手机驱动下载

2013-03-30

空空如也

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

TA关注的人

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