- 博客(6)
- 资源 (6)
- 收藏
- 关注
转载 Python使用struct处理二进制
Python使用struct处理二进制有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用 struct来处理c语言中的结构体. struct模块中最重要的三个函数是pack(), unpack(), calcsize()pack(fmt, v1, v2, ...) 按照给
2015-09-25 22:57:22 233
转载 Unity3D 多进程注意事项
Unity多线程有些不涉及U3D API的计算可以放在分线程里,能提高多核CPU的使用率。总结:0. 变量(都能指向相同的内存地址)都是共享的1. 不是UnityEngine的API能在分线程运行2. UnityEngine定义的基本结构(int,float,Struct定义的数据类型)可以在分线程计算 如 Vector3(Struct)可以 , 但Text
2015-09-25 22:01:32 1259
转载 C#/Net代码精简优化技巧(3)
C#/Net代码精简优化技巧(3)1 隐式类型首先了解一下概念,隐式类型并不是动态类型,隐式类型是用关键字var来定义,var定义的类型仍然是强类型。很多人认为使用隐式类型是懒惰的表现,刚开始我也是这么认为的,但是想想我使用STL中迭代指针的开发经理,我就明白了。看下面代码:for (listint>::const_iterator it = myList.begin(
2015-09-22 11:46:17 313
转载 C#/Net代码精简优化技巧(2)
C#/Net代码精简优化技巧(2)1 string.IsNullOrEmpty() and string.IsNullOrWhiteSpace()在Net2.0中String类型有一个静态方法IsNullOrEmpty,到了Net4.0中String类又增加了一个新的静态方法IsNullOrWhiteSpace。这两个方法看名称也可以知道IsNullOrEmpty是判断空引用和空字
2015-09-22 11:44:23 1307
转载 C#/Net代码精简优化技巧(1)
C#/Net代码精简优化技巧(1)在我们写代码的时候可以使用一些小的技巧来使代码变得更加简洁,易于维护和高效。下面介绍几种在C#/Net中非常有用的一些编程技巧。1 空操作符(??)在程序中经常会遇到对字符串或是对象判断null的操作,如果为null则给空值或是一个指定的值。通常我们会这样来处理string name = value;if (name == n
2015-09-22 11:37:32 258
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人