ios NSDictionary
NSDictionary 为不可以字典,如果需要修改内部内容要使用NSDictionary的子类NSMutableDictionary。
因为是不可以字典所以NSDictionary只有objectForKey接口和一些初始化接口,
NSDictionary 为不可以字典,如果需要修改内部内容要使用NSDictionary的子类NSMutableDictionary。
因为是不可以字典所以NSDictionary只有objectForKey接口和一些初始化接口,
修改 Edit->Project Settings->Editor->Version Control Mode 中选择 Visible Meta files。
修改 Edit->Project Settings->Editor->Asset Serialization Mode 中选择 Force Text。
上述修改把unity的配置文件全部换为文本,以便于能更好的进行merge操作,但是即便是这样merge也很难进行。
添加.gitignore文件忽略不需要版本管理的文件和文件夹
这个操作其实已经做了很多次了,但是发现还是每次都要重新查找资料,看来有必要把相应的操作记录下来,用以备忘。
[System.Serializable] 序列化一个自定义类,该类可以显示在Inspector中。
[System.Serializable]
class A {
public int a = 0;
}
可以把类A序列化,并且显示在Inspector中。
public变量默认是序列化的,但是被readonly、 const、static修饰的变量是不会序列化的。
序列化的变量的值会保存在二进制文件中,游戏启动时会赋相应的值。
disunity,知道的人都知道,是github上一个开源的unity资源解包工具,真的很强大。
这两天用别人配置过的服务器,iptables经常出莫名其妙的问题,习惯性的以为是iptables的配置问题,修改了/etc/sysconfig/iptables重启iptables服务,恢复正常了,隔一天有不行了,关掉iptables服务过一会也会莫名的重启。开始考虑是cron添加了启动策略,检查/etc/crontab,/etc/cron.d/等文件文件夹,没有发现添加特殊的东西。
后来同事发现服务crontab里面有两条添加策略,用crontab -l查看发现果然。上网差了一下cron和crontab相关的东西,发现以前的理解还不完全,今天补全记录一下。
使用putty经常会误操作按到ctrl-s,这是就会出现任何操作无响应。困扰了好久,有时就会直接重新连接。后来在网上查了一下,英文原文如下
unity游戏工程生成IOS版本后,在真机运行是经常莫名的闪退,看xcode日志报错Run out of trampolines of type 1/2。google一下找到大致原因
配置webmin yum库文件
vim /etc/yum.repos.d/webmin.repo
[Webmin]
name=Webmin Distribution Neutral
#baseurl=http://download.webmin.com/download/yum
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1
要使Nginx支持git-core的git-http-backend需要fcgiwrap,centos的yum里没有,就需要下载代码编译安装了
首先安装fcgi-devel
yum install fcgi-devel