自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 动态规划

动态规划前几天被阿里校招笔试一道装箱问题的编程题吓懵逼了,遂决定好好看看动态规划的东西,结合在牛客网上的课程,总结一下基础动态规划的知识。动态规划的关键点在于解决冗余和记忆化搜索。当遇到一道需要暴力搜索方法解决的问题时,都可以考虑使用动态规划的方法解决。动态规划的推导过程动态规划的大致过程可以表示为:暴力搜索方法->记忆化搜索方法->动态规划->状态继续化简后的动态规划方法首先,动态规划方法不是空穴

2017-08-30 16:15:42 2634 1

翻译 AE效果器(Effect)开发

效果器基础(Effect Basics)入口函数(ENTRY POINT)PF_Err main( PF_Cmd cmd, PF_InData *in_data, PF_OutData *out_data, PF_ParamDef *params[], PF_LayerDef *output, void *extra)入口函数的名称在PiPL reso

2016-11-02 15:06:38 5044

翻译 OpenPano:如何编写一个全景拼接器

本文全文翻译自http://ppwwyyxx.com/2016/How-to-Write-a-Panorama-Stitcher/。这是一个关于作者如何编写OpenPano算法的一个总结,OpenPano是一个开源的全景拼接软件。相关代码在github上。SIFT FeatureLowe 的SIFT[1]算法实现放在feature/目录下。这个算法的流程和一些结果在这一章里做简单的介绍。Scale

2016-10-25 14:52:32 18162 10

原创 利用git-pages建站

RT,github不仅能提供代码托管,还提供免费的空间给开发者项目展示,因此近年来许多人使用github提供的git-page托管自己的博客。作为一个前端开发者,能够持续地改进代码并无缝展示,这简直就是一个福利。 关于利用git-pages建站,官方提供了两种方式,一种是自动部署生成一种类似于模板式的网页,作为项目介绍使用,另一种方式则是直接将项目推送到gh-pages这个分支中去。方法一创建一

2016-08-14 17:24:48 843

原创 虚拟现实光场技术

注意:本文摘取自上海科技大学虚拟现实中心教授虞晶怡的演讲,仅做摘录。A Light Field Journey To Virtual Reality报告人:虞晶怡(上海科技大学)The Fish Eye ApproachProjectingP[x,y,z] P[x, y, z] to[a,b] [a, b] a=x/za=x/z b=y/zb=y/z r2=a2+b2r^2=a^2+b^2

2016-07-07 15:23:57 1318

原创 JavaScript高级程序设计知识点汇总

前七章读书笔记详细介绍了原生JavaScript的基于ES5的全部知识点,本篇文章展示了本人绘制的后面章节内容的百度脑图,以便需要回顾知识点时能够作为一个索引,仅供参考。JavaScript相关技术BOM浏览器对象模型(Browser Object Model),负责处理与浏览器自身有关的交互操作的对象集合。客户端检测讨论了检测客户端机器及其支持特性的各种手段,包括特性检测及用户代理字符串检测的不同

2016-06-30 11:01:41 3043

原创 使用ruby的gem安装gem包的SSL证书错误

最近要学习使用Sass和Compass,因此需要用到ruby环境安装这两个项目,在官网下载了ruby的一键安装包后,以为就结束了。结果gem install一个都不能用,全都被墙了。于是想着换过内的镜像源,以前淘宝前端项目组有维护一个ruby的镜像源,但是好像现在停用了地址是https://ruby.tabao.org,现在能用的是这个https://gems.ruby-china.org。但是删除

2016-06-29 11:21:30 5182 1

原创 react入门——实现一个输入框组件

React组件化开发初试按照官方文档和例程博客,实现了一个简单的输入框组件。如果想了解官方案例,请参考深入理解 React总结一下,一个简单的React.js应用应按照以下步骤构建:设计组件原型和JSON API;拆分用户界面为一个组件树;利用React, 创建应用的一个静态版本;识别出最小的(但是完整的)代表UI的state;确认state的生命周期;添加反向数据流。

2016-06-28 10:35:01 17474

原创 React.js开发学习

本文简要记载作者学些React.js开发文档时的学习笔记。如何构建一个React.js应用案例来源于React.js的官方文档并且官网有一个简单的案例视频介绍:think in react在开始创建应用之前,需要设计应用原型和JSON API第一步:拆分用户界面为一个组件树;第二步:利用React,创建应用的一个静态版本;第三步:识别出最小的(但是完整的)代表UI的state;第四步:确认s

2016-06-21 15:44:05 643

原创 JavaScript库

JavaScript库可以帮助我们跨越浏览器差异的鸿沟,并对复杂的浏览器功能提供更为简便的访问方式。程序库有两种形式:通用库和专用库。通用JavaScript库提供了对常见浏览器功能的访问,可以作为网站或者Web应用的基础。专用库则只做特定的事,仅用于网站或者Web应用的某些部分。通用库通用JavaScript库提供横跨几个主题的功能。所有的通用库都尝试通过使用新API包装常见功能来统一浏览器的接

2016-06-21 12:49:16 1334

原创 JavaScript高级程序设计(读书笔记)(七)

本笔记汇总了作者认为“JavaScript高级程序设计”这本书的前七章知识重点,仅供参考。第七章 函数表达式 小结: 在JavaScript编程中,函数表达式是一种非常有用的技术。使用函数表达式可以无须对函数命名,从而实现动态编程。匿名函数,也称为拉姆达函数,是一种使用JavaScript函数的强大方式。以下总结了函数表达式的特点。 函数表达式不同于函数声明。

2016-06-13 16:06:33 8715

原创 JavaScript高级程序设计(读书笔记)(六)

本笔记汇总了作者认为“JavaScript高级程序设计”这本书的前七章知识重点,仅供参考。第六章 面向对象的程序设计面向对象(Object-Oriented, OO)的语言有一个标志,那就是它们都有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。但ECMAScript中没有类的概念,因此它的对象也与基于类的语言中的对象有所不同。ECMAScript把对象定义为:“无序属性的集合,其属

2016-06-07 14:02:22 6222 1

原创 JavaScript高级程序设计(读书笔记)(五)

本笔记汇总了作者认为“JavaScript高级程序设计”这本书的前七章知识重点,仅供参考。第五章 引用类型 小结: 对象在JavaScript中被称为引用类型的值,而且有一些内置的引用类型可以用来创建特定的对象,现简要总结如下: 引用类型与传统面向对象程序设计中的类相似,但实现不同; Object是一个基础类型,其他所有类型都从Object继承了基本的

2016-05-29 17:21:09 7102

原创 JavaScript高级程序设计(读书笔记)(四)

本笔记汇总了作者认为“JavaScript高级程序设计”这本书的前七章知识重点,仅供参考。第四章 变量、作用域和内存问题 JavaScript变量可以用来保存两种类型的值:基本类型值和引用类型值。基本类型的值源自以下5种基本数据类型:Undefined、Null、Boolean、Number和String。基本类型值和引用类型值具有以下特点: 基本类型值在内存中占据固定大小

2016-05-24 10:05:08 786

原创 JavaScript高级程序设计(读书笔记)(三)

本笔记汇总了作者认为“JavaScript高级程序设计”这本书的前七章知识重点,仅供参考。第三章 基本概念 JavaScript的核心语言特性在ECMA-262中是以名为ECMAScript的伪语言的形式来定义的。ECMAScript中包含了所有基本的语法、操作符、数据类型以及完成基本的计算任务所必须的对象,但没有对取得输入和产生输出的机制作出规定。理解ECMAScript及其纷繁复杂的各种细节

2016-05-24 09:09:49 892 1

原创 JavaScript高级程序设计(读书笔记)(二)

本笔记汇总了作者认为“JavaScript高级程序设计”这本书的前七章知识重点,仅供参考。第二章 在HTML中使用JavaScript 把JavaScript插入到HTML页面中要使用<script>元素。使用这个元素可以把JavaScript嵌入到HTML页面中,让脚本与标记混合在一起;也可以包含外部的JavaScript文件。而我们需要注意的地方有: 在包含外部Java

2016-05-24 09:07:08 1017

原创 JavaScript高级程序设计(读书笔记)(一)

JavaScript高级程序设计(JS部分知识汇总)本笔记汇总了作者认为“JavaScript高级程序设计”这本书的前七章知识重点,仅供参考。第一章 JavaScript简介JavaScript发展简史:1995年,JavaScript诞生1997年,由欧洲计算机制造协会(ECMA,European Computer Manufactures Association)指定的39号技术委员会制

2016-05-23 22:43:54 10036 3

原创 输入流对象cin读取输入流的三种方式

输入流对象cin读取输入流的三种方式cin 输入流对象有三种读取控制台输入的方法。分别为:使用“>>”运算符,这种方法只能读取单个单词,cin使用空白(空格、制表符和换行符)来确定字符串的结束位置使用getline()成员函数,getline()方法面向行的输入,它使用通过回车键输入的换行符来确定输入结尾,但是getline()方法并不保存换行符,在存储字符串时,它用空字符来替换换行符使用ge

2016-04-18 16:04:59 3785

原创 关于lnmp如何删除.user.ini文件

废弃的网站不想用了,想删除网站目录,结果发现目录下有一个叫做.user.ini的配置文件删除不了,使用了rm -rf强制删除也不行,于是查看了一下文件的权限: 发现root用户对该文件也没有-x执行权限。通过网上查找才知道,原来该文件被chattr锁定了。这里就了解了一下linux的chattr和lsattr命令。这两个命令是用来查看和改变文件目录属性的,和chmod相比,chmod只是改变文

2015-12-08 16:21:18 2946

原创 JavaWeb开发学习——Tomcat的部署(一)

楼主初学JavaWeb开发,已经有一定基础JavaSE基础,跟着传智播客的视频学习JavaWeb开发。本博客作为日记形式记录,如有错误请指出。首先,我所使用的是轻量级服务器Tomcat,这是由SUN公司开发,Apache组织维护的支持JavaEE规范的一个开源服务器。Tomcat有两种安装方式,绿色安装和exe安装。建议绿色安装,并通过cmd进入到Tomcat的bin目录,输入startu

2014-07-01 15:58:38 727

转载 安卓颜色对应的xml配置值(转载)

网上找的一些颜色值             Java代码  "1.0" encoding="utf-8" ?>    "white">#FFFFFF  "ivory">#FFFFF0  "lightyellow">#FFFFE0  "yellow"

2014-04-18 23:37:16 619

转载 解决Android SDK Manager更新、下载速度慢(转载自百度经验)

文章转自百度经验,原网址链接:http://jingyan.baidu.com/article/b0b63dbfd0948c4a483070ea.htmlAndroid开发中,在Android SDK Manager有需要更新API的时候,发现更新速度很慢,该怎么加快更新的下载速度呢?下面就介绍下如何加快更新的下载速度。方法/步骤1.先看看如何加快更新速度,再说如何更新。

2014-03-29 19:30:01 834

原创 ubuntu13.10(楼主是在麒麟系统下测试的)下ns2环境搭建和可能遇到的问题及解决办法

楼主是因为学校的计算机通信网络课程项目需要才安装ns2(Network Simulator -2)的,遇到点小问题,解决了,楼主linux也是菜鸟,所以这篇文章见笑了=。=。首先,安装网络上通用的方法,分为以下几个安装步骤:1、先更新一下系统。在终端输入:代码:sudo apt-get update #更新源列表sudo apt-get upgrade #更新已安装的包

2014-03-27 14:01:58 769

原创 关于IO包装流中的两个read方法

刚开始学IO流,会经常感到奇怪,为什么read方法返回的都是int类型,而且,在包装流中经常会弄混淆,看了传智播客老师的视频,加上API文档的了解,总算是完全弄懂了。下面贴出四个包装流的代码,分别包装了inputstream、outputstream、reader、writer:public class MyBufferedInputStream extends InputStream {

2014-01-30 19:07:19 1072

转载 自定义 Android 对话框 (AlertDialog) 的样式(转载)

原文地址:http://www.oschina.net/question/12_35723Android 提供了 AlertDialog 类可通过其内部类 Builder 轻松创建对话框窗口,但是没法对这个对话框窗口进行定制,为了修改 AlertDialog 窗口显示的外观,解决的办法就是创建一个指定的 AlertDialog 和 AlertDialog.Builder 类。

2014-01-06 22:51:32 723

转载 使用android 调用震动的例子

原文链接:http://www.it165.net/pro/html/201107/128.html调用Android系统的震动,只需要一个类 那就是Vibrator ,这个类在hard包中,一看系统级的服务,又要通过manifest.xml文件设置权限了view sourceprint?01.xml version="1.0" enco

2014-01-04 21:12:25 728

转载 关于安卓中context概念的理解

很多初入Android开发的网友向我们问到Context有什么作用,很多地方都用到它,这里Android123给这些新入门的网友做个简单的解释:   Context字面意思上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄,很多方法需要通过Context才能识别调用者的实例,比如说Toa

2014-01-02 19:12:24 1212

转载 转载关于int与string类型转换的两种方法

int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345";int i;第一种方法:i=Integer.parseInt(s);第二种方法:i=Inte

2014-01-02 11:04:45 676

c++串口通信(源代码)

本代码实现串口通信,编译环境为VS2010,需要安装串口通信控comm

2013-10-11

堆栈类的实现(C++源代码)

本代码简单的实现了C++堆栈类的实现方式,仅供参考学习

2013-10-11

空空如也

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

TA关注的人

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