- 博客(28)
- 资源 (2)
- 收藏
- 关注
原创 动态规划
动态规划前几天被阿里校招笔试一道装箱问题的编程题吓懵逼了,遂决定好好看看动态规划的东西,结合在牛客网上的课程,总结一下基础动态规划的知识。动态规划的关键点在于解决冗余和记忆化搜索。当遇到一道需要暴力搜索方法解决的问题时,都可以考虑使用动态规划的方法解决。动态规划的推导过程动态规划的大致过程可以表示为:暴力搜索方法->记忆化搜索方法->动态规划->状态继续化简后的动态规划方法首先,动态规划方法不是空穴
2017-08-30 16:15:42
2711
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
5643
翻译 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
18803
6
原创 利用git-pages建站
RT,github不仅能提供代码托管,还提供免费的空间给开发者项目展示,因此近年来许多人使用github提供的git-page托管自己的博客。作为一个前端开发者,能够持续地改进代码并无缝展示,这简直就是一个福利。 关于利用git-pages建站,官方提供了两种方式,一种是自动部署生成一种类似于模板式的网页,作为项目介绍使用,另一种方式则是直接将项目推送到gh-pages这个分支中去。方法一创建一
2016-08-14 17:24:48
929
原创 虚拟现实光场技术
注意:本文摘取自上海科技大学虚拟现实中心教授虞晶怡的演讲,仅做摘录。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
1355
原创 JavaScript高级程序设计知识点汇总
前七章读书笔记详细介绍了原生JavaScript的基于ES5的全部知识点,本篇文章展示了本人绘制的后面章节内容的百度脑图,以便需要回顾知识点时能够作为一个索引,仅供参考。JavaScript相关技术BOM浏览器对象模型(Browser Object Model),负责处理与浏览器自身有关的交互操作的对象集合。客户端检测讨论了检测客户端机器及其支持特性的各种手段,包括特性检测及用户代理字符串检测的不同
2016-06-30 11:01:41
3124
原创 使用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
5298
1
原创 react入门——实现一个输入框组件
React组件化开发初试按照官方文档和例程博客,实现了一个简单的输入框组件。如果想了解官方案例,请参考深入理解 React总结一下,一个简单的React.js应用应按照以下步骤构建:设计组件原型和JSON API;拆分用户界面为一个组件树;利用React, 创建应用的一个静态版本;识别出最小的(但是完整的)代表UI的state;确认state的生命周期;添加反向数据流。
2016-06-28 10:35:01
17638
原创 React.js开发学习
本文简要记载作者学些React.js开发文档时的学习笔记。如何构建一个React.js应用案例来源于React.js的官方文档并且官网有一个简单的案例视频介绍:think in react在开始创建应用之前,需要设计应用原型和JSON API第一步:拆分用户界面为一个组件树;第二步:利用React,创建应用的一个静态版本;第三步:识别出最小的(但是完整的)代表UI的state;第四步:确认s
2016-06-21 15:44:05
685
原创 JavaScript库
JavaScript库可以帮助我们跨越浏览器差异的鸿沟,并对复杂的浏览器功能提供更为简便的访问方式。程序库有两种形式:通用库和专用库。通用JavaScript库提供了对常见浏览器功能的访问,可以作为网站或者Web应用的基础。专用库则只做特定的事,仅用于网站或者Web应用的某些部分。通用库通用JavaScript库提供横跨几个主题的功能。所有的通用库都尝试通过使用新API包装常见功能来统一浏览器的接
2016-06-21 12:49:16
1381
原创 JavaScript高级程序设计(读书笔记)(七)
本笔记汇总了作者认为“JavaScript高级程序设计”这本书的前七章知识重点,仅供参考。第七章 函数表达式 小结: 在JavaScript编程中,函数表达式是一种非常有用的技术。使用函数表达式可以无须对函数命名,从而实现动态编程。匿名函数,也称为拉姆达函数,是一种使用JavaScript函数的强大方式。以下总结了函数表达式的特点。 函数表达式不同于函数声明。
2016-06-13 16:06:33
8791
原创 JavaScript高级程序设计(读书笔记)(六)
本笔记汇总了作者认为“JavaScript高级程序设计”这本书的前七章知识重点,仅供参考。第六章 面向对象的程序设计面向对象(Object-Oriented, OO)的语言有一个标志,那就是它们都有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。但ECMAScript中没有类的概念,因此它的对象也与基于类的语言中的对象有所不同。ECMAScript把对象定义为:“无序属性的集合,其属
2016-06-07 14:02:22
6263
原创 JavaScript高级程序设计(读书笔记)(五)
本笔记汇总了作者认为“JavaScript高级程序设计”这本书的前七章知识重点,仅供参考。第五章 引用类型 小结: 对象在JavaScript中被称为引用类型的值,而且有一些内置的引用类型可以用来创建特定的对象,现简要总结如下: 引用类型与传统面向对象程序设计中的类相似,但实现不同; Object是一个基础类型,其他所有类型都从Object继承了基本的
2016-05-29 17:21:09
7186
原创 JavaScript高级程序设计(读书笔记)(四)
本笔记汇总了作者认为“JavaScript高级程序设计”这本书的前七章知识重点,仅供参考。第四章 变量、作用域和内存问题 JavaScript变量可以用来保存两种类型的值:基本类型值和引用类型值。基本类型的值源自以下5种基本数据类型:Undefined、Null、Boolean、Number和String。基本类型值和引用类型值具有以下特点: 基本类型值在内存中占据固定大小
2016-05-24 10:05:08
833
原创 JavaScript高级程序设计(读书笔记)(三)
本笔记汇总了作者认为“JavaScript高级程序设计”这本书的前七章知识重点,仅供参考。第三章 基本概念 JavaScript的核心语言特性在ECMA-262中是以名为ECMAScript的伪语言的形式来定义的。ECMAScript中包含了所有基本的语法、操作符、数据类型以及完成基本的计算任务所必须的对象,但没有对取得输入和产生输出的机制作出规定。理解ECMAScript及其纷繁复杂的各种细节
2016-05-24 09:09:49
938
1
原创 JavaScript高级程序设计(读书笔记)(二)
本笔记汇总了作者认为“JavaScript高级程序设计”这本书的前七章知识重点,仅供参考。第二章 在HTML中使用JavaScript 把JavaScript插入到HTML页面中要使用<script>元素。使用这个元素可以把JavaScript嵌入到HTML页面中,让脚本与标记混合在一起;也可以包含外部的JavaScript文件。而我们需要注意的地方有: 在包含外部Java
2016-05-24 09:07:08
1046
原创 JavaScript高级程序设计(读书笔记)(一)
JavaScript高级程序设计(JS部分知识汇总)本笔记汇总了作者认为“JavaScript高级程序设计”这本书的前七章知识重点,仅供参考。第一章 JavaScript简介JavaScript发展简史:1995年,JavaScript诞生1997年,由欧洲计算机制造协会(ECMA,European Computer Manufactures Association)指定的39号技术委员会制
2016-05-23 22:43:54
10103
2
原创 输入流对象cin读取输入流的三种方式
输入流对象cin读取输入流的三种方式cin 输入流对象有三种读取控制台输入的方法。分别为:使用“>>”运算符,这种方法只能读取单个单词,cin使用空白(空格、制表符和换行符)来确定字符串的结束位置使用getline()成员函数,getline()方法面向行的输入,它使用通过回车键输入的换行符来确定输入结尾,但是getline()方法并不保存换行符,在存储字符串时,它用空字符来替换换行符使用ge
2016-04-18 16:04:59
3865
原创 关于lnmp如何删除.user.ini文件
废弃的网站不想用了,想删除网站目录,结果发现目录下有一个叫做.user.ini的配置文件删除不了,使用了rm -rf强制删除也不行,于是查看了一下文件的权限: 发现root用户对该文件也没有-x执行权限。通过网上查找才知道,原来该文件被chattr锁定了。这里就了解了一下linux的chattr和lsattr命令。这两个命令是用来查看和改变文件目录属性的,和chmod相比,chmod只是改变文
2015-12-08 16:21:18
3006
原创 JavaWeb开发学习——Tomcat的部署(一)
楼主初学JavaWeb开发,已经有一定基础JavaSE基础,跟着传智播客的视频学习JavaWeb开发。本博客作为日记形式记录,如有错误请指出。首先,我所使用的是轻量级服务器Tomcat,这是由SUN公司开发,Apache组织维护的支持JavaEE规范的一个开源服务器。Tomcat有两种安装方式,绿色安装和exe安装。建议绿色安装,并通过cmd进入到Tomcat的bin目录,输入startu
2014-07-01 15:58:38
765
转载 安卓颜色对应的xml配置值(转载)
网上找的一些颜色值 Java代码 "1.0" encoding="utf-8" ?> "white">#FFFFFF "ivory">#FFFFF0 "lightyellow">#FFFFE0 "yellow"
2014-04-18 23:37:16
652
转载 解决Android SDK Manager更新、下载速度慢(转载自百度经验)
文章转自百度经验,原网址链接:http://jingyan.baidu.com/article/b0b63dbfd0948c4a483070ea.htmlAndroid开发中,在Android SDK Manager有需要更新API的时候,发现更新速度很慢,该怎么加快更新的下载速度呢?下面就介绍下如何加快更新的下载速度。方法/步骤1.先看看如何加快更新速度,再说如何更新。
2014-03-29 19:30:01
880
原创 ubuntu13.10(楼主是在麒麟系统下测试的)下ns2环境搭建和可能遇到的问题及解决办法
楼主是因为学校的计算机通信网络课程项目需要才安装ns2(Network Simulator -2)的,遇到点小问题,解决了,楼主linux也是菜鸟,所以这篇文章见笑了=。=。首先,安装网络上通用的方法,分为以下几个安装步骤:1、先更新一下系统。在终端输入:代码:sudo apt-get update #更新源列表sudo apt-get upgrade #更新已安装的包
2014-03-27 14:01:58
810
原创 关于IO包装流中的两个read方法
刚开始学IO流,会经常感到奇怪,为什么read方法返回的都是int类型,而且,在包装流中经常会弄混淆,看了传智播客老师的视频,加上API文档的了解,总算是完全弄懂了。下面贴出四个包装流的代码,分别包装了inputstream、outputstream、reader、writer:public class MyBufferedInputStream extends InputStream {
2014-01-30 19:07:19
1110
转载 自定义 Android 对话框 (AlertDialog) 的样式(转载)
原文地址:http://www.oschina.net/question/12_35723Android 提供了 AlertDialog 类可通过其内部类 Builder 轻松创建对话框窗口,但是没法对这个对话框窗口进行定制,为了修改 AlertDialog 窗口显示的外观,解决的办法就是创建一个指定的 AlertDialog 和 AlertDialog.Builder 类。
2014-01-06 22:51:32
752
转载 使用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
777
转载 关于安卓中context概念的理解
很多初入Android开发的网友向我们问到Context有什么作用,很多地方都用到它,这里Android123给这些新入门的网友做个简单的解释: Context字面意思上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄,很多方法需要通过Context才能识别调用者的实例,比如说Toa
2014-01-02 19:12:24
1243
转载 转载关于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
712
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人