- 博客(14)
- 资源 (28)
- 收藏
- 关注
原创 .NET源码中的随机数生成类
Random类,微软对其的描述如下: Represents a pseudo-random number generator, a device that produces a sequence of numbers that meet certain statistical requirements for randomness. 表示一个伪随机数
2014-06-30 23:45:47 919
原创 .NET源码中String类型的实现
String类型是.net中极其重要且常用的基础数据类型,其内部数据结构实现如下: public sealed class String : IComparable, ICloneable, IConvertible, IComparable, IEnumerable, IEnumerable, IEquatable { [NonSerialized] private int
2014-06-30 23:30:06 1975
原创 .NET中基本数据类型的GetHashCode
Boolean型: public override int GetHashCode() { return !this ? 0 : 1; }
2014-06-30 21:51:15 1176
原创 Windows Phone 8.1 App 图片资源需求列表
Tile图片:(长*高) 44*44,小正方形tile 71*71,中正方形tile 150*150,大正方形tile 310*150,宽tile 50*50,商店logo Badge Logo: 24*24,Tile上的角标 Splash
2014-06-28 17:41:19 872
原创 Android Service 简介
Android中的服务和windows中的服务是类似的东西,服务一般没有用户操作界面,它运行于系统中不容易被用户发觉,可以使用它开发如监控之类的程序。服务的开发比较简单,如下:第一步:继承Service类public class SMSService extends Service { }第二步:在AndroidManifest.xml文件中的节点里对服务进行配置:服务不能自己运行,需要通过调用C
2014-06-28 16:10:39 711
原创 Android Intent 简介
Intent是一个消息对象,它可以 启动一个activity,startActivity(intent) 启动一个service,startService(intent) 发送一条broadcast,sendBroadcast(intent) Intent有两种类型: 显式intent,通过名称启动某个activity/service 隐式intent
2014-06-28 16:09:18 933
原创 单链表逆序
#include typedef struct Node { char data; struct Node* next; } Node; void print_list(Node* root) { while (root) { printf("%c ", root->data); root = root->next; } printf("\n"); }
2014-06-27 00:58:56 858
原创 二叉树遍历(层次,递归,非递归)
void LayerOrder(BTreeNode *t){ //利用队列实现层次遍历,每次访问根结点,然后一次放入左结点和右结点(如果有的话)。 if(t == NULL)return ; queue q; BTreeNode *temp; q.push(t); while(!q.empty()){ te
2014-06-27 00:58:12 1993
原创 .NET源码的内部排序实现
使用JetBrains的DotPeek工具可以方便地查看.net的部分源码。于是看了一下.NET的内部是如何实现排序的算法。 在System.Collections.Generic 命名空间下可以看到ArraySortHelper的实现。 public void Sort(T[] keys, int index, int length, IComparer comparer) {
2014-06-22 11:42:11 1728
UnityVirtualRealityProjectsSampleCode
2016-12-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人