WWDC14除了发布了OS X v10.10和switf外,iOS8.0也开始变得更加开放了。说到开放,当然要数应用扩展(App Extension)了。...
分类:
移动开发 时间:
2015-01-14 21:29:45
阅读次数:
411
本文想就C语言中malloc()和free()函数的具体作用做出一些说明,这些细节大家在使用过程中很有可能会忽略。
在C语言中要动态的释放内存,就必然要用到指针,将动态分配获得的空间地址赋值给指针。C语言中动态分配内存的函数为malloc(), 在用完后,要及时调用free()函数释放。理论上,这样是安全的,但其实这样是不安全的,因为free()函数仅仅是告诉操作系统,这块空间我不用了,操...
分类:
编程语言 时间:
2015-01-14 21:29:41
阅读次数:
248
ARM体系结构与编程
本文章记录一些看《ARM体系结构与编程》这一本书的记录;
个人觉得,学习ARM体系时,不需要死记硬背,只要把某些关键的大致记住,比如ARM寄存器(通用寄存器、PC、LR、SP、CPSR、SPSR)、ARM中断处理体系、常用的ARM汇编指令等。
本文基本都是从书上截图,都是一些关键的知识,需要我们时常去复习的。
一.ARM概述
ARM处理器的7种工作模式:...
分类:
系统相关 时间:
2015-01-14 21:29:30
阅读次数:
429
自己的一些简单的总结,也是最常用的ARM汇编指令,之后也会不断的补充完善。
1. 汇编系统预定义的段名
.text @代码段
.data @初始化数据段
.bss @未初始化数据段...
分类:
系统相关 时间:
2015-01-14 21:29:45
阅读次数:
284
求解最大似然估计时发现有两种表示方法
from:Gregor Heinrich - Parameter estimation for text analysis
from:http://blog.csdn.net/pipisorry/article/details/42649657
有上述两种方法表示的原因
p(x|theta)不总是代表条...
分类:
其他好文 时间:
2015-01-14 21:27:13
阅读次数:
213
Trie树,又称单词查找树或键树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计和排序大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:最大限度地减少无谓的字符串比较,查询效率比哈希表高。Trie的核心思想是空间换时间。利用字符串的公共前缀来降低查询时间的开销以达到提高效率的目的。
Trie 的强大之处就在于它的时间复杂度。它的插入和查询时间复杂度...
分类:
其他好文 时间:
2015-01-14 21:28:41
阅读次数:
328
本章将学习vi同类品提供的相关功能。
它们都是我兄弟:
有许多可以自由取得的vi编辑器同类品。《vi和vim编辑器》重点介绍了vim编辑器,也简要地介绍了另外三种常用的同类品:nvi,elvis,vile。这些同类品都提供了vi之外的许多扩展功能,尽管方式可能不同,但这些同类品通常会提供相同的扩展功能。本篇文章将总体介绍这些同类品提供的扩展功能。
多窗口编辑:可以将屏幕分割成多个“窗口”,从...
分类:
系统相关 时间:
2015-01-14 21:28:30
阅读次数:
277
js部分:
key = encodeURI(encodeURI($("#tbxKey").val()));
需要进行两次encodeURI
Asp.net部分:
key = Server.UrlDecode(Request["key"].ToString());
进行一次解码就行了。...
分类:
Web程序 时间:
2015-01-14 21:27:48
阅读次数:
150
【题目】
Given a collection of intervals, merge all overlapping intervals.
For example,
Given [1,3],[2,6],[8,10],[15,18],
return [1,6],[8,10],[15,18].
【分析】
(1)先将目标区间数组按X轴从小到大排序。例如:[2,3] [1,2] ...
分类:
其他好文 时间:
2015-01-14 21:26:19
阅读次数:
169
1、==和equals的区别 null和""的区别
2、15个顶级Java多线程面试题及回答
(1)、线程中join的使用
在很多情况下,主线程生成并起动了子线程,如果子线程里要进行大量的耗时的运算,主线程往往将于子线程之前结束,但是如果主线程处理完其他的事务后,需要用到子线程的处理结果,也就是主线程需要等待子线程执行完成之后再结束,这个时候就要用到join()...
分类:
编程语言 时间:
2015-01-14 21:25:47
阅读次数:
173
Mark一下
function WriteIPMark($strFile)
{
$ip=$_SERVER["REMOTE_ADDR"];
$str_date = date('Y-m-d H:i:s',time());
$fp = fopen($strFile, "a");
if($fp)
{
fwrite($fp,$ip);
fwrite($fp," ");
...
分类:
Web程序 时间:
2015-01-14 21:27:48
阅读次数:
213
在上一节已经探究了类的成员变量的排列,现在看一下虚函数表和成员变量的排列及虚函数之间的排列.
先看一个例子:
1 #include
2 class xuzhina_dump_c06_s3
3 {
4 private:
5 int m_a;
6 public:
7 xuzhina_dump_c06_s3(...
分类:
系统相关 时间:
2015-01-14 21:27:26
阅读次数:
273
Magina
Time Limit: 60000/30000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 528 Accepted Submission(s): 177
Problem Description
Magina, also known as A...
分类:
其他好文 时间:
2015-01-14 21:25:37
阅读次数:
423
问题描述:
Given a list of non negative integers, arrange them such that they form the largest number.
For example, given [3, 30, 34, 5, 9], the largest formed number is
9534330.
Note: The result may...
分类:
其他好文 时间:
2015-01-14 21:28:06
阅读次数:
196
从头到尾,从前到后。清晰明了。讲述如何使用javabean。...
分类:
编程语言 时间:
2015-01-14 21:26:44
阅读次数:
198
一、算术编码定义
它是一种非分组编码算法。它是从全序列出发,采用递推形式的连续编码。它不是将单个的信源符号映射成一个码字,而是将整个输入序列的符号依据它们的概率映射为实数轴上区间[0 1)内的一个小区间,再在该小区间内选择一个代表性的二进制小数,作为实际的编码输出。
算术编码不同于霍夫曼码,它是非分组(非块)码。它从全序列出发,考虑符号之间的关系来进行编码。
算术编码...
分类:
系统相关 时间:
2015-01-14 21:26:22
阅读次数:
326
一个简单的回文单词扩展带来的思考,乃至扩展如何将一篇文章的所有词进行倒序输出,期待你的回复!...
分类:
其他好文 时间:
2015-01-14 21:26:33
阅读次数:
163