白领投资探讨(三)

白领投资探讨(三)

最近P2P雷爆很多,据统计平均每天有2家网贷平台倒闭和跑路,据说把所有倒闭跑路的网贷平台资金总量加起来有2万亿,倒霉的都是老百姓,很多家庭的财富顷刻间灰飞烟灭。我们今天就来说说,用钱赚钱这事。

《Unity3D高级编程之进阶主程》第二章,架构(一)

第二章,架构(一)

什么是软件系统架构?

网络上百科解释很多,比如,软件架构是一个系统的草图,又比如,软件体系结构是构建计算机软件实践的基础,还有,软件系统架构是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。

通俗易懂的讲,软件系统架构可以理解为是软件程序的架子,和现实中的书架差不多,这个架子上有很多大大小小的格子,每个格子里都可以放固定种类的程序。架子有大有小,大的需要花费点去做,小的轻便快捷。

《Unity3D高级编程之进阶主程》第一章,C#要点技术(二)

第一章,C#要点技术(二)

前文回顾 《Unity3D高级编程之进阶主程》第一章,C#要点技术(一)

前文剖析了 List 的源码,我们明白了 List 是用数组构建而成的,增加,减少,插入的操作,都在数组中进行。我们还分析了大部分 List 的接口,包括Add,Remove,Insert,IndexOf,Find,Sort,ToArray,等等。我们还得出了一个结论,那就是 List 是一个兼容性比较好的组件,但线程并不安全,需要加锁机制来保证线程的安全性,而且 List 在效率方面并没有做优化。

这次我们来对常用的另一个组件Dictionary进行底层源码的分析,看看我们常用的字典树是如何构造而成的,它的优缺点如何。

《Unity3D高级编程之进阶主程》第三章,数据表(三)

《Unity3D高级编程之进阶主程》第三章,数据表(三)

前文介绍了关于数据表的几种形式。《Unity3D高级编程之进阶主程》第三章,数据表(一)

以及如何让数据表运用更加简单高效。《Unity3D高级编程之进阶主程》第三章,数据表(二)

这篇我们来讲讲多语言在数据表中的实现方式。

游戏项目中文字显示本身就是件比较头疼的事,再加上多语言,更多的问题将待需解决。很多时候项目起初,文本是写进代码里的,但是当项目中后期,文字又需要由策划来修改和添加,这个导致了大量的程序员的重复工作。所以文字的数据还是放在表里比较好些,就让改考虑文字内容的人去考虑文字内容吧。

文字放在表里一般都会以Key-Value形式存放,就比如,Key为"RoleName",Value为"角色名字",或者Key为1101,Value为"好友分享"等。

这种Key-Value形式,一般会以Int-String形式存在,或者string-string形式存在。

《Unity3D高级编程之进阶主程》第三章,数据表(二)

《Unity3D高级编程之进阶主程》第三章,数据表(二)

前文介绍了关于数据表的几种形式。《Unity3D高级编程之进阶主程》第三章,数据表(一)

本篇来介绍下数据表的几种制作数据的方式。

Excel是大部分数值策划选择用的填数工具,因为Excel是天生的为数据处理而生。而Excel转什么格式就需要选择了。

比如最简单的就是直接复制黏贴到txt文件作为游戏数据了。这种方式最简单快捷,任何人都能做,但问题就是当多个xls转化为文件数据时,你就麻烦了,每次都要手动复制粘贴一遍。而且手动导入后你还要想想,是不是复制粘贴错了。为了Demo加快进度,也这么干过。但好几次查些莫名奇妙的数据表错误,都是因为人脑是有极限的,时常会因为重复劳动太多次而出错。

Challenge your fearing

Challenge your fearing

Recently I'm thinking about the challenge. Why we stop challenging? Why pick up again after we drop it? What it the best way to keep moving?

We challenge a lot in live. Pick one example in my life.

My swimming experience.

In my swimming experience fearing is the most important thing I have to overcome. I'm not the smart one in people, my swimming experience begin at 10 years old, until now I just know how to swim in free style.

白领投资探讨(二)

白领投资探讨(二)

说说股市,

中国股市跌了大半年了,整体所有股票平均都有30%以上的跌幅,50%-70%的跌幅是正常现象。

原因很多,首先最大原因是中国任然没有走出困境,过去过于追求快速的发展遇到了瓶颈,限制了现在的发展。

《Unity3D高级编程之进阶主程》第三章,数据表(一)

《Unity3D高级编程之进阶主程》第三章,数据表(一)

数据表完全可以认为是一个本地的数据库,只是这个数据库里的这些数据不可修改,是只读的。它大部分是从excel里生成出来的,再导入到游戏中去。也有使用比较原始的方法,比如直接写在代码里。

数据表是连接美术,设计策划,和程序的桥梁。艺术家们用它来配置效果,设计师用它来调整游戏的数值平衡,程序员们用它来判断逻辑。所以数据表的意义非常大,是连接各个环节的桥梁。

《Unity3D高级编程之进阶主程》第一章,C#要点技术(一)

第一章,C#要点技术(一)

很多老鸟看到C#基础总想跳过,因为看了太多次,次次都一样,有时候看得都想吐,基础里无非是几个语法,或者由继承展开的特性,再加上一些高级特有的属性,看多了当然会吐。而我在这里想写些不一样的东西,我认为能看这本书的,基本上都能做到基础的语法部分已经滚瓜烂熟了。所以我们在基础的语法之上讲些更高级的东西会来得更有趣些,比如算法设计,比如常用组件的底层代码分析,比如设计模式,比如动态库(so文件和dll文件)等等。

白领投资探讨(一)

白领投资探讨(一)

我在金融领域上学习了有一段时间了,大概花了快4年的时间,特别是前面几年在微博上自言自语了很长时间,就是为了让自己独立思考,自己能够好好静下心来学习,不用受到外界的干扰。

从最初的做股票,到做国内期货,然后又从国内期货退出来,研究程序自动化交易,包括K线知识和交易知识等,再到研究外汇期货与外汇商品,再放下转为研究宏观经济,再转入研究全球经济系统,再重头回到股票上。