Sjtunix
  • 主页
  • 归档
  • 分类
  • 标签
  • 关于
  • After Effects DEV

    2016年12月21日

    简介

    Effect(效果器)插件可以被用来创作、处理音视频。它是AE中的一种插件类型。

    Effect(效果器)出现在Effect菜单和Effect&Presets面板中,并在PiPL文件中申明。一旦应用了Effect(效果器),它的参数控制就会出现在效果器控制面板中(Effect Control panel, ECP)。

    插件都必须包含一个Plug-in Property List(PiPL),并且插件必须放在特定的文件夹中以便AE加载。

    对于所有的effect插件,AE通过发送命令选择器(command selector)到插件的入口函数(在PiPL资源文件中指定的)与插件沟通。而这些命令通过用户的一些行为触发,包括应用effect,改变参数,擦除时间轴的帧,显然序列等等。AE创建了effect的多个实例,以便于对于每个序列它的设置和输入都是独立的。但所有的实例都拥有相同的全局变量,并在它们序列的所有帧之间共享数据。一旦用户应用effectAE才会开始处理图片数据。

    阅读全文..
  • 算法学习之union-find

    2016年12月16日

    最近开始在跟进coursera的算法课程,为明年的实习面试做准备。Sedgewick的这门算法课程非常出名,配套的有一本书叫做《Algorithms》,和Coursera上的课程配套。

    第一周课程先以一个案例即union-find算法为例,阐述算法分析的基础。

    ##动态连通性
    union-find算法要解决的是一个连通性问题。首先,问题描述:
    给定一个有N个对象的集合,定义如下操作:

    • Union command: 连接两个对象。
    • Find/connected query:两个对象之间是否是连通的。
    阅读全文..
  • C++学习笔记

    2016年12月13日

    C++中的宏

    由于很长时间没有摸C++这门儿语言了,把宏定义简单理解成了类似于变量声明和函数声明式地东西。然而,爬了一下博客才发现,宏仅仅只会在在预处理过程中展开,做简单的字符串替换,而没有任何的计算过程。

    两篇关于C++宏的相关讲解。

    • http://www.cnblogs.com/sopic/archive/2013/12/27/3493877.html,这一篇强烈推荐。
    • http://blog.chinaunix.net/uid-21372424-id-119797.html
    阅读全文..
  • C++中的##和#

    2016年12月13日

    原文来自http://www.2cto.com/kf/201503/381187.html

    在C/C++的宏中,“#”的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变量通过替换后在其左右各加上一个双引号。

    而“##”被称为连接符(concatenator),用来将两个子串Token连接为一个Token。注意这里连接的对象是Token就行,而不一定是宏的变量。还可以n个##符号连接n+1个Token,这个特性是“#”符号所不具备的。

    凡是宏定义里有用“#”或“##”的地方宏参数是不会再展开。

    若要使“#”和“##”的宏参数被展开,可以加多一层中间转换宏。加这层宏的用意是把所有宏的参数在这层里全部展开,那么在转换宏里的那一个宏就能得到正确的宏参数。

    阅读全文..
  • for iterator

    2016年12月9日

    昨天看了下C++的并行运算实现方式,编程实现有两种方式,MPI和OpenMP。知乎上有做比较,暂作摘录,区别在于:

    • OpenMP:线程级(并行粒度);共享存储;隐式(数据分配方式);可扩展性差;
    • MPI:进程级;分布式存储;显式;可扩展性好。

    OpenMP采用共享存储,意味着它只适应于SMP,DSM机器,不适合于集群。MPI虽适合于各种机器,但它的编程模型复杂:

    • 需要分析及划分应用程序问题,并将问题映射到分布式进程集合;
    • 需要解决通信延迟大和负载不平衡两个主要问题;
    • 调试MPI程序麻烦;
    • MPI程序可靠性差,一个进程出问题,整个程序将错误;
    阅读全文..
  • ubuntu

    2016年11月16日

    ubuntu16.04安装后的一些优化

    记录一些unbuntu安装后的调整优化工作和各种开发环境搭建工作

    调整启动器

    将默认的左栏调整到底部

    1
    gsettings set com.canonical.Unity.Launcher launcher-position Bottom

    卸载”Amazon”链接

    在启动器删掉,然后执行

    1
    sudo apt-get remove unity-webapps-common

    阅读全文..
  • tools

    2016年11月8日

    不定期更新前端好用的工具和新技术,自我洗脑=,=

    在hexo中使用echarts

    最近发现特别喜欢的echarts3有了hexo的插件,结合百度图说,能够非常轻松的在博客中插入图表。

    在Hexo中插入ECharts动态图标

    不蒜子添加uv和pv统计

    不蒜子是一个第三方计数服务,可以将计数结果展现在网页上。

    两行代码搞定计数

  • 搜索网站汇总

    2016年11月8日

    不定期汇总各种种子搜索网站。

    视频类:

    • BTmee.net——偶然找到的一个非常好的视频种子下载网站,资源很多

    • 全搜集——一个带有社交网络平台的视频分享网站,做的非常棒

    • Celebrity Movie Archive——收集了大量的名人电影信息,不过好像没有种子,但对于想找自己喜欢的明星(老外)电影的朋友来说,非常有用

    阅读全文..
  • VPN

    2016年11月6日

    周六应室友要求,帮他搭建了一个VPN,由于IOS10不再支持l2tp连接方式,重新搭建了一个IKEv2的VPN,网上找到大神的脚本,直接跑好了,这个页面就用来放证书文件了。有朋友需要的可以廉价出售,速度稳定,洛杉矶的VPS。

    ios VPN certification

  • Hexo入门

    2016年11月6日

    楼主有一台国外的vps,之前搭过wordpress,但是访问延迟较大,又因为前段时间服务器系统搞坏了,重装了系统,打算把那台服务器完全用来搭VPN和SS了,不再放网站在上面了。于是,转入了Hexo。本博文完成以下目标,首先,安装hexo博客系统,然后安装主题,最后做一个域名绑定。楼主记性最近不好,虽然文章网上都能搜到,但是做个记载还是好的。

    Hexo安装

    1
    2
    3
    4
    5
    $ npm install hexo-cli -g
    $ hexo init [目录名]
    $ cd [目录名]
    $ npm install
    $ hexo server
    阅读全文..
上一页

博客由Hexo支持,主题由 Even提供

©2015-2018River He