在本系列文章中,读者将看到从SC语言定义,到SCC编译器开发的完整过程。读完后你将知道一门全新的语言如何定义,一个真实的编译器如何编写,这些对你来说也将不再神秘,编译原理讲的理论与本文中讲述的SC语言定义及SCC编译器开发过程,是理论联系实际在编译领域的最好阐释。...
分类:
其他好文 时间:
2014-10-17 12:04:27
阅读次数:
135
GridView和ListView一样,都是项目中常用的控件之一,那么本篇文章要讲的是GridView如何适应不同大小的屏幕,首先,我们来看一张效果图,如下:
每行为四个item,上下左右间距大概2dp,而且会根据不同的屏幕大小,每个item中的图片随之缩放或放大以适应屏幕(始终保持正方形的样子),我们大多数在使用GridView的时候可能会把columnWidth设置了一个定值如70d...
分类:
其他好文 时间:
2014-10-17 12:04:07
阅读次数:
224
Unity 2D游戏开发快速入门第1章创建一个简单的2D游戏...
分类:
编程语言 时间:
2014-10-17 12:04:35
阅读次数:
240
MVVM Light需要注意的10个问题
从使用XAML技术基础开始(实际上并不是很久以前),我便关注MVVM(Model – View – ViewModel)模式。偶然接触到MVVM Light不久后便喜欢上它的工作方式。不光我包括业余和专业开发人员在内的很多开发人员都喜欢这个函数库。按照开发者意愿,MVVM Light 不是一个框架而是函数库,该函数库注重于探究建立一个MVVM结构并且提供...
分类:
其他好文 时间:
2014-10-17 12:04:35
阅读次数:
183
[leetcode]Given a binary tree, flatten it to a linked list in-place....
分类:
其他好文 时间:
2014-10-17 12:03:13
阅读次数:
119
在写layout布局的时候,我们会发现有这样几个比较相似的属性:
MarginStart MarginLeft
MarginEnd MarginRight
这些属性的区别是什么? 根据api注释,我们得知MarginStart指的是控件距离开头View部分的间距大小,MarginLeft则指的是控件距离左边View部分的间距大小,MarginEnd和Mar...
分类:
移动开发 时间:
2014-10-17 12:03:24
阅读次数:
144
题目大意:给定一棵n个节点的树的节点的度数,其中一些度数无限制,求可以生成多少种树
Prufer序列
把一棵树进行以下操作:
1.找到编号最小的叶节点,删除这个节点,然后与这个叶节点相连的点计入序列
2.反复进行1,直到这棵树只剩下两个节点时,退出
比如说这个图(来自度受百科)
最小叶节点为2,删除2,将3计入序列
最小叶节点为4,删除4,将5计入序列
最小叶节点为5,删除...
分类:
其他好文 时间:
2014-10-17 12:03:41
阅读次数:
187
nil coalescing operator ?? 就是 optional和 三元运算符?:的简写形式。
例如一个optional String类型的变量
var a:String?
// println(a != nil ? a! : "shabi")
println(a ?? "shabi") // shabi
// a ?? "shabi" equals a...
分类:
其他好文 时间:
2014-10-17 12:02:24
阅读次数:
198
题意:
这天,SJY显得无聊。在家自己玩。在一个棋盘上,有N个黑色棋子。他每次要么放到棋盘上一个黑色棋子,要么放上一个白色棋子,如果是白色棋子,他会找出距离这个白色棋子最近的黑色棋子。此处的距离是 曼哈顿距离 即(|x1-x2|+|y1-y2|) 。现在给出N
思路:kdtree第一题。
kdtree是个什么东西呢?
比如现在有一些二维平面上的点,我们按照维度首先进行一次划分:
比如第一...
分类:
其他好文 时间:
2014-10-17 12:03:46
阅读次数:
157
图例:在该图中使用了以下参数名称缩写:
MT = MEMORY_TARGET
MMT = MEMORY_MAX_TARGET
ST = SGA_TARGET
PAT = PGA_AGGREGATE_TARGET
SMS = SGA_MAX_SIZE
MEMORY_TARGET 设置为非零值时:
如果设置了 SGA_TARGET 和 PGA_AGGREGATE...
分类:
数据库 时间:
2014-10-17 12:01:28
阅读次数:
323
题目大意:有一些岛屿,一开始由一些无向边连接。后来也有不断的无向边加入,每一个岛屿有个一独一无二的重要度,问任意时刻的与一个岛屿联通的所有岛中重要度第k大的岛的编号是什么。
思路:首先连通性一定要用并查集维护,然后就是联通快内的第k大问题,显然是平衡树。但是并查集的合并怎么搞?可以考虑按秩合并,这样的话就保证每次在平衡树中处理的元素尽量的少,就可以水过这个题了。
注意一下输出-1的判断...
分类:
其他好文 时间:
2014-10-17 12:03:21
阅读次数:
198
本人 程序员一枚,没有从生到死稳重型的待在一家公司,也不是三天两头的跳槽乱入阵营,年轻气盛的乱跳槽的事也不爱干,奉劝同行的新入行的菜鸟们,选工作需慎重,跳槽更需慎重,入职也要做个多线程的程序员。知乎上看到一个关于互联网薪资数据分析的报告,拿来分享,大家共睹。
图片资料来源于100offer程序员拍卖网站。
欢迎大家吐槽,想公布自己薪资,想炫富的程序员们可以列队开始了。...
分类:
其他好文 时间:
2014-10-17 12:02:49
阅读次数:
112
效果:
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:shrinkColumns="0" >
android:text="审核类型:"
...
分类:
其他好文 时间:
2014-10-17 12:01:16
阅读次数:
117
之前在系统上装了个MySQL用于测试,今天发现启动mysqld_safe进程的时候报错,如下所示:
[root@bak local]# mysqld_safe &
[1] 2631
[root@bak local]# Starting mysqld daemon with databases from /data/mysql/mysql_3306/data
STOPPING...
分类:
数据库 时间:
2014-10-17 11:59:59
阅读次数:
415
这篇文章很赞啊!很有必要将其好好的学习,今天首先记录...
分类:
其他好文 时间:
2014-10-17 12:02:17
阅读次数:
167
[leetcode]Find Minimum in Rotated Sorted Array...
分类:
其他好文 时间:
2014-10-17 12:02:06
阅读次数:
124