Linux 分区压缩备份

在日常操作中偶尔会需要用U盘安装一下操作系统,装完后原U盘还希望将U盘中的文件恢复为原来的结构。

GIT 的常见问题

GIT 在新手使用过程中会有一些常见的问题,在这里收集整理。

Linux Unity3D 安装

Unity3D 自从有了Linux版本, 就不用再把开发环境往Windows平台下切换了.毕竟Linux才是最适合做开发的集成环境.

Linux SSH 相关

SSH 绝对是最适合远程工作的方式,没有之一

Linux 主机间断点续传

Linux 主机间传输文件马上想到的是 scp. 但当要传送文件较大,过程中如果网络中断了,就比较悲剧了. 这时候可以考虑使用 rsync 命令替代 scp, 可实现断点续传.

Linux 硬盘操作

查看磁盘情况

Linux 命令行关机,重启,待机,休眠

关机

sudo halt
sudo init 0
sudo shutdown -h now
sudo shutdown -h 0

Unity 中使用 Bullet 物理引擎

Bullet 物理引擎使用介绍

SON IS BORN

VIM 常用操作

如何删除符合某种匹配情况的整行

让Lua内存更稳定

LUA 做为一门带有GC的脚本语言稍不留神就可能导致内存不足的代码产生,这里帮你解决这个问题。

VIM 删除重复行

在处理一些LOG文件内容的时候,有些重复的行需要只保留其中一行

openSUSE 进行大版本升级

现代的发行版大都包含有方便的大版本升级方式

Python 中 pip 一键安装依赖包

经常使用一些开源项目的话,其代码会引用到一些第三方模块,逐个安装不厌其烦,而且还有版本号的匹配问题。

Lua 内存快照

使用云风的方法对LUA代码生成内存快照

编写高性能的Lua代码

LUA 做为一门脚本语言稍不留神就可能写出低效的代码,这里帮你提升功力。

Unity3D 项目中的 Profiler

Unity3D 项目后期,性能优化就是一个必须要做的功课。

修改 cmder 的命令行提示符

如何把 Cmder 的命令行提示符 “λ” 改成自己喜欢的字符?

使用 pip3 快速完成安装 Phoenix

wxWidgets 是一个跨平台的GUI库, 它的Python2扩展叫做 wxPython. Python3 扩展叫做 Phoenix.

VIM Python3 自动代码补全

在VIM中实现Python代码的自动补全 并且不要报错

Unity3D + tolua 项目中的内存控制

Unity3D 项目如果出现了内存泄漏,这可是个令人头疼的问题。 尤其是 C# + LUA 同时存在的项目

Unity3D 中的 Timeline 使用

  1. 自定义轨

SVN 仓库迁移到 GIT 仓库中

时代有时候也是会倒退的,但是我们要拥抱未来.

Python 中安装使用 Tensorflow

看了好长时间的机器学习,终于有点上道的感觉。 笔记本上有NVIDIA的显卡,刚好可以用来学习一下 Tensorflow 。其实就是想跑一下它的GPU加速版本,

EFI 引导的 GPT 分区如何安装 Linux

自从拆下一块硬盘给 Raspberry PI 做数据共享后, 一直想把咱的 openSUSE 装到固态硬盘中.但由于机器里有一块4T的硬盘分区表就全搞成 GPT 的了.那么也就只能使用 UEFI 来引导计算机了. Linux使用了十几年了,从来没有这么折腾过.

Unity 优化之奇技淫巧

自从 Unity3d 免费 以来,非常多的公司个人搭上这只贼船。由于易上手,太多的项目粗枝滥造,不槛入目。经过几个项目的历练,我们来总结一下Unity3D使用过程中应该注意的一些地方吧。希望能起到点作用。

Intel ivy 显卡画面撕裂

笔记本 用户,大多有一顆 Intel 的芯,但是为它安装了Linux的以后,在浏览网页或者拖动窗口的的时候会感觉到不平滑,边缘有时候会明显出现断开的锯齿.

LSharp

LSharp 项目工程配置

Unity 项目中使用 LSharp 需要注意的问题

  1. 不要在 L# 中定义模板代码
  2. 委托不要在 L# 代码中定义
  3. 不要在 GameObject 上直接挂 Core 中的代码
  4. L# 和 C# 代码中类型的不同 使用反射时要注意 比如涉及到 typeof 的代码(尽量少用吧.)
  5. func(i++) 这样的代码,i++ 会被先计算,谨慎使用。
#include <stdio.h>

int main( int argc, char* argv[] )
{
    return 0;
}