Hi, nice to meet you!

Unity Shader | 基础

MeshFilter

存储一个Mesh(网格,模型的网格,模型的三角面顶点信息)

MeshRenderer

用于渲染一个物体的外观,数据来源于MeshFilter

Material

材质包含两部分,贴图和Shader

Unity Shader | 基础

SVN Cleanup错误 Faild to run the wc db work queue associated with

今天svn更新时,因为一个文件问题,导致了 Faild to run the wc db work queue associated with.... 的错误,无法 Cleanup,也无法 Update,无法 Revert,现在记录一下解决方法,很简单,只需要三个 sqlite 命令即可。

这个过程要用到 sqlite3 的命令行工具,可以在官网下载。找到 Precompiled Binaries for WIndows 中的 sqlite-tools-win32-x86-xxxxxx.zip,点击下载即可,xxxxxx 是指版本号,下载官网上的最新版本即可。

要在 cmd 中运行,还要将下载并解压后的 sqlite 目录加到环境变量的 Path 中,这样就可以直接在 cmd 中使用 sqlite 命令了。

下面是解决问题的流程

SVN Cleanup错误 Faild to run the wc db work queue associated with

使用 Python 去掉 Kindle PC 复制时自动添加的内容

在使用 Kindle PC 软件看英文电子书时,常常会配合 CopyTranslator 软件做剪切板内容翻译,但是最近发现 Kindle PC 在复制内容时,会在剪切板中自动附加上书籍的内容,就像下面这样

There’s nothing wrong with pursuing venture funding and attempting to grow fast like eBay

Walling, Rob; Taber, Mike. Start Small, Stay Small: A Developer's Guide to Launching a Startup (Kindle位置28). The Numa Group, LLC. Kindle 版本.

上面的内容,第一行是我要复制的内容,Walling, Rob; Taber, Mike. Start Small, Stay Small: A Developer's Guide to Launching a Startup (Kindle位置28). The Numa Group, LLC. Kindle 版本. 是Kindle PC自动附加的书籍信息内容,这一点很烦人。

要解决这个问题其实很简单,只要监控剪切板变化时,将剪切板中的字符串,去掉自动附加的内容,然后将新的字符串替换回剪切板即可。接下来我们使用Python来做这件事情,代码只需要很少几行即可。

使用 Python 去掉 Kindle PC 复制时自动添加的内容

在Ubuntu上开启Swap

在内存不够大时,需要开启Swap,使用一部分硬盘,作为虚拟内存,解决内存容量不足的情况。这篇博客是以 Ubuntu 基础来操作的,其他 Linux 系统基本类似。很简单,跟着下面的步骤,一步一步来操作即可。

注意:下面命令的操作,都是在终端中进行的

在Ubuntu上开启Swap

使用外部工具登录Google VPS

Google的VPS创建好后,默认是无法通过外部的工具ssh登录的,要使用外部SSH工具登录,需要修改ssh的配置。

  1. 首先在VM实例页面,使用Google网页上的SSH进行登录

    p002501_google-vps-login

使用外部工具登录Google VPS