自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (12)
  • 收藏
  • 关注

转载 Continuation的实现机制

以前学closure的概念,从官方的文档解释看起来很迷糊,后来找到一篇-----------------------------------------------------------------------------------------------------------------------------说起Continuation,象我这样的大多数从C, Basic, Pa

2013-02-05 21:29:19 1549

原创 jQuery UI源码基本框架

jQuery.ui 对象属性$.ui: Objectaccordion: function (h,g){arguments.length&&this._createWidget(h,g)}autocomplete: function (h,g){arguments.length&&this._createWidget(h,g)}button: function (h,g){argume

2012-03-29 14:25:16 3829

原创 Qt类的元数据

所谓元数据metadata,为描述数据的数据(data about data),主要是描述数据属性(property),对于一个对象来说,它的属性信息是类的名字、数据的名字、方法的名字等属性。使用对象的元数据,可以在运行时由一个对象获取它的类的信息,使用这些信息可以再运行时将类实例化、调用类的方法。Qt提供了获得对象元数据的方法,它提供一个QMetaObject的对象,包含如下数据

2010-04-21 23:03:00 4516

原创 算法导论习题5--概率分析和随机算法

概率论在算法分析中分两种情况:1、计算事件发生的概率值 2、计算事件发生次数的期望。指数器随机变量是为了解决第2类问题诞生的,有了指数器随机变量,计算期望值变成了很容易的事情,而且似乎只对期望值计算有用。计算随机变量的数学期望:1)第一种方法   计算随机变量的数学期望,可以先计算出随机变量的概率质量函数,然后利用期望的定义来计算数学期望。2)随机变量指示器但是很多情况,计算随机变量的概率质量

2010-04-11 15:57:00 2926

原创 算法导论习题15-动态规划

动态规划: 本章书中举的几个例子很有代表性,每一个例子有着划分子问题的方法。可以看到,书中的例子可以作为动态规划算法的模式,很多问题都可以用类似于他们的方法来解决。1 流水线调度2 矩阵链乘法3 最长公共字符串问题字符串相似1 一个字符串是其他字符串的字串2 一个字符串可以通过小的改动变成另一个字符串3 两个字符串拥有公共字串,这个字串不需要是连续在两个字符串出现,但是要按相同的顺序。1 用kmp

2010-04-06 14:27:00 3657

转载 计算机各方向的书籍整理

转自豆瓣 http://www.douban.com/group/comp-sci/ 计算机科学是一门包含各种各样与计算和信息处理相关主题的系统学科,从抽象的算法分析、形式化语法等等,到更具体的主题如编程语言、程序设计、软件和硬件等。作为一门学科,它与数学、计算机程序设计、软件工程和计算机工程有显著的不同,却通常被混淆,尽管这些学科之间存在不同程度的交叉和覆盖。 计算机科学研究的课题是: 

2010-03-12 01:25:00 987

转载 RAM和ROM

1)随机存取存储器RAMRAM也称读/写存储器,即CPU在运行过程中能随时进行数据的读出和写入。RAM中存放的信息在关闭电源时会全部丢失,所以,RAM是易失性存储器,只能用来存放暂时性的输入/输出数据、中间运算结果和用户程序,也常用它来与外存交换信息或用作堆栈。通常人们所说的微机内存容量就是指RAM存储器的容量。按照RAM存储器存储信息电路原理的不同,RAM可分为静态RAM

2010-01-12 14:10:00 1324

转载 NOR FLASH和NAND FLASH特点

看了一下开发板上的外围设备,对NOR和NAND flash的区别没有什么概念,看了这篇文章,有了一个大要的了解,我的板子上的是NORfalsh和DRAM,到于DRAM是什么东西,和flash的区别,在另一篇文章中有说明,很基础的东西,了解一下很有好处。个人理解,NOR类型的flash一般来相当于计算机的内存,不过是可以存储数据的,而NAND则相当于NOR

2010-01-12 14:04:00 1241 3

原创 build gdb for Android x86

在android下可以有多种方式调试,包括 strace, logcat, gdbserver+gdb, gdb(直接运行在设备上的)。这些调试方式都很有用,strace 和logcat的代码都存在于android源码中在build Android源码时logcat和strace都被包含到了系统中,可以直接使用。但是gdbserver和gdb必须自己由源代码编译。 如果要编译Arm版本的G

2009-07-15 17:30:00 2824

原创 build android for VMware

在android-porting 讨论组看到了有人成功的在X86平台下运行android后,我也开始按照讨论组内指导的方法尝试创建能够在vmWare上运行的andorid,最后成功的生成了能够运行的未作修改的android。 在实现的过程发现在http://code.google.com/p/patch-hosting-for-android-x86-support/链接处有build andro

2009-07-12 15:17:00 7339 4

原创 android JNI (2) - load .so file with JNI

在android JNI (1)中,生成了一个libhello.so, 将libhello.so 使用adb push到模拟器的/system/lib中,修改文件权限为可读,之后运行Java上层应用。当运行到system.loadlibrary("hello")时,系统屏幕出现弹出窗口,并且结束了虚拟机的运行。使用adb logcat获取log, 错误部分的log为: D/dalvik

2009-06-29 17:30:00 7992 1

原创 android JNI(1)- gelf_update_phdr(): invalid data

关于JNI的基本使用方法,网络上有很多文章。我只想把我最近遇到的关于JNI的问题总结一下。 在android 源码下创建一个工程,将源文件拷贝到工程目录的 apps和jni文件夹下。工程的Android.mk文件为LOCAL_PATH := $(call my-dir)LIB_COMMC_INCLUDE := $(LOCAL_PATH)/../../bionic/libc/in

2009-06-29 14:00:00 4813

转载 Linux 文件和目录的属性

作者:北南南北来自:LinuxSir.Org摘要:本文讲述的是文件或目录的属性,比如节点inode、文件类型、文件权限及归属;还对setuid、setgid及粘贴位进行了一般性的讲解。对ln 、chmod、umask、chown、chgrp 、touch 的用法也进行了比较详细的说明和举例; 目录1、 Linux 文件的属性概说;2、 关于inode;

2009-06-16 23:46:00 477

转载 linux 安装包管理

原文标题: 陪我一起学debian转载自: http://www.linuxsir.org/bbs/showthread.php?t=290977约定:蓝色为命令行,褐色为可选安装软件,梅红色为解释某命令使用的标题,加粗为每一章的标题,蓝灰为需要修改的文件颜色,灰色为执行命令后在电脑输出的颜色,灰色底色为系统文本内文字颜色.此文可任意转载,但转载时请引入出处:essoin.

2009-06-16 17:32:00 3662

转载 red-black tree

在top-language 讨论组中搜索红黑树,找到了一篇文章“说到红黑树” ,作者是pongba,根据文章提到的资料,发现对理解红黑树有很大帮助。 以下是转的内容:就恰好看到chen yufei同学的博客上提到了。我得去看看Sedgewick老大是怎么说的。via: http://chenyufei.name/blog/2008-07-07/left-leaning-red-bl

2009-04-13 00:28:00 1018

转载 机器学习与人工智能学习资源导引

原帖位置: https://groups.google.com/group/pongba/ 我经常在 TopLanguage讨论组上推荐一些书籍,也经常问里面的牛人们搜罗一些有关的资料,人工智能、机器学习、自然语言处理、知识发现(特别地,数据挖掘)、信息检索这些无疑是 CS 领域最好玩的分支了(也是互相紧密联系的),这里将最近有关机器学习和人工智能相关的一些学习资源归一个类:首

2009-03-05 15:13:00 698

原创 《program with posix thread》第三章实例

practice: [multiMutex-backoff][书中位置]:代码来自英文版p65页的 backoff.c, 基本没有改动。 errors.h代码不在这里。[主要代码]:#include #include "errors.h"#include #include #define ITERATIONS 10pthread_mutex_t mutex[3] = {    PTHR

2009-03-04 14:21:00 1005

原创 sicp 第二章习题试做

2010-12-112010-12-11第二章没有做完,未来会更新。 总结1:The general techinque of isolating the parts of a program that deal with how data objects arerepresented from the parts of a program that deal with how data

2009-03-04 14:10:00 718

原创 sicp 第一章习题试做

这是我当时学SICP时候作习题时候的总结。不是很详细,有时间再把代码贴上来。 Exercise 1.5 :问题描述:关于scheme的 substitution model(a way to get started thinking formally about theevaluation problem)的问题,第一章介绍了两种表达式evaluation的顺序:normal order和

2009-03-04 14:02:00 736

原创 pthread 学习总结

工作时接触过Java的多线程编程,但是没有系统的掌握多线程编程知识,所以不能随心的用多线程编程。最近没有工作,时间很充裕,发现一本书,介绍posix thread系统的,书名是《Program with Posix Thread》读了两章,亲手编码实践了书中的例子。感觉有所收获,我将把我读书的心得以及书中代码放到空间里

2009-03-04 13:43:00 423

计算机程序设计艺术 volume 2 英文版 (3)

经典计算机算法书《计算机程序设计艺术》第二卷英文版,主要介绍数值算法和随机数,高纳德经典之作,分3部分上传,本为第三部分

2009-09-24

计算机程序设计艺术 volume 2 英文版 (2)

经典计算机算法书《计算机程序设计艺术》第二卷英文版,主要介绍数值算法和随机数,高纳德经典之作,分三部分上传,本为第2部分

2009-09-24

计算机程序设计艺术 volume 2 英文版 (1)

经典计算机算法书《计算机程序设计艺术》第二卷英文版,主要介绍随机数和数值算法,高纳德经典之作,分3部分上传,本为第1部分

2009-09-24

计算机程序设计艺术 volume 3 中文版 (2)

经典计算机算法书《计算机程序设计艺术》第三卷中文版,主要介绍排序和查找算法,高纳德经典之作,分两部分上传,本为第二部分

2009-09-24

计算机程序设计艺术 volume 3 中文版 (1)

经典计算机算法书《计算机程序设计艺术》第三卷中文版,主要介绍排序和查找算法,高纳德经典之作,分两部分上传,本为第一部分

2009-09-24

深入Java虚拟机及其光盘内容3

理解Java虚拟机的很好的书 光盘的内容是不可缺少的学习资料

2008-02-18

深入Java虚拟机及其光盘内容2

深入Java虚拟机中文版及其光盘内容

2008-02-18

深入Java虚拟机及其光盘内容

理解Java虚拟机的很好的书 光盘的内容是不可缺少的学习资料

2008-02-18

关于堆栈溢出的白皮书

英文论文 介绍stack缓冲区攻击的检测和处理

2008-02-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除