自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

转载 Chapter16— A thread's Stack

概述: 当创建一个线程的时候,系统会为它预留一定的地址空间去运行(每个线程都有自己的stack)。在默认情况下,每个线程的 Stack 为 1M。 当然,你还可以在编辑器中进行手动设置。在编译程序时,linker 会将 stack 大小的值嵌入到文件的 PE 头中,这样当程序加载运行时,系统会读取该值并为它设置相应大小的 stack。 除此之外,在调用 Crea...

2013-01-31 11:38:00 39

转载 在linux2.6.39源码中添加一个简单的系统调用

内核源码版本:linux2.6.39添加系统调用的步骤如下:1.编写系统调用函数在(linux2.6.39/kernel/sys.c)源码文件下添加自定义的系统调用函数。本次实例函数如下:/*自定义系统调用 功能:向虚拟终端打印一句话;*/SYSCALL_DEFINE0(mysyscall_hello){ /*注意:此时使用了printk()的最高打印级别(“<0>”,或者用K...

2013-01-28 15:13:00 119

转载 spring mvc文件流形式下载

转自:http://mayday85.iteye.com/blog/1622445 首先感谢这位作者的博客,使得我解决问题,只是感觉这个博客有点散,所以特此笔记总结一下: 在使用一个框架时,程序员分为三种级别: 1.看demo开发 2.看文档开发 3.看源码开发 注意:考虑时间上的问题,有好的demo不看文档,有好的文档不看源码。 关于spring mvc文件下载,博客中提到...

2013-01-26 10:44:00 62

转载 函数式编程基础(F#,JS)

  前面三篇是关于javascript的函数式特性: javascript之典型高阶函数 javascript之典型高阶函数二 javascript之Partial Application   索性就把形式化方法从头复习一遍吧,顺便也温习下f#,并尝试使用javascript来表现一下,同时也会加入C#作为对比。关于f#,请阅读维基百科:F#   为什么要学习函数式编程?原因有太...

2013-01-25 20:58:00 64

转载 android广播的使用

在Activity中,注册广播的一个Demo。 总共分3步 第一步:定义一个BroadcastReceiver广播接收类: view plainprivate BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver(){ @Override public void onReceive(Conte...

2013-01-25 16:23:00 37

转载 大话设计模式随笔四

22,桥接模式,将抽象部分与他的实现部分分离,使他们可以独立的变化,实现系统可能有多角度分类,每一种分类都有可能变化,那么就多角度分离出来让他们独立变化,减少他们之间的耦合。 23,命令模式,对命令进行封装,将发出命令的责任和执行命令的责任分割开,降低对象之间的耦合性,调用者和请求者解耦,可以容易的设计一个组合命令。 24,职责链模式,职责链是使多个对象都有机会处理请求,从而避免请求的发送者和...

2013-01-21 10:15:00 51

转载 [JSOI2008]最小生成树计数

1016: [JSOI2008]最小生成树计数 Time Limit:1 SecMemory Limit:162 MB Submit:1577Solved:601 [Submit][Status][Discuss] Description 现在给出了一个简单无向加权图。你不满足于求出这个图的最小生成树,而希望知道这个图中有多少个不同的最小生成树。(如果两颗最小生成...

2013-01-20 23:30:00 55

转载 Windows Azure: 使用Blob的PutBlock实现大文件断点续传

我们在使用Blob服务的时候,免不了要上传大文件,采用一般方式(UploadFromStream)上传数据,如果由于网络或是其他因素导致传输中断,则整个传输前功尽弃。针对这种情况,我们可以使用Blob的PutBlock机制将大文件分块(即分成若干个block)传输,并且实现断点续传。在这里我们通过一个例子来看看如何实现分块传输以及断点续传。 首先我们来看一下两个方法的定义: PutBlock,...

2013-01-18 17:19:00 387

转载 碰到MySQL无法启动1067错误问题

今早在对一张table 创建primay key过程中发生了断电,当电脑再次启动时候,发现mysql 服务无法启动,使用 net start 提示 1067错误,折腾了2个小时无法解决,后来只能通过手工删除数据文件,日志文件,再启动服务,然后导入数据来完成。 启动服务发生1067错误: 1.删除datadir 下的用户数据库文件 和 日志文件 (ib_logfile0,ib_logf...

2013-01-17 17:32:00 46

转载 c#中string与String的区别

在C#中,string 是 System.String 的别名,所以基本上在使用时是没有差别的。 习惯上,我们把字符串当作对象时(有值的对象实体),我们用string。 而我们把它当类时(需要字符串类中定义的方法),我们用String,比如:string greet = String.Format("Hello {0}!", place)。 其实乱用也可以,只是这样概念上清...

2013-01-16 20:52:00 30

转载 最快的WIFI芯片准备无线驱动世界

笔记本不用线缆即能使用双显示屏;不用路由器,平板可以直接将上面运行的游戏传输到另一个显示器上...在CES上,无线芯片开发商Wilocity演示了下一代无线互联技术。传统的WIFI使用2.4GHz和5GHz频段传输信号,新一代的802.11ac标准使其能跨过每秒1 gigabit大关。 Wilocity则是 WiGig 的主要支持者,其理论速度能达到 7Gbps,其传输频段是60GHz...

2013-01-16 09:15:00 54

转载 ExtJs4 笔记(3) Ext.Ajax 对ajax的支持

ExtJs4 笔记(3) Ext.Ajax 对ajax的支持 Posted on2011-12-09 00:31lipan阅读(6596) 评论(2)编辑收藏 《回到系列目录 本篇主要介绍一下ExtJs常用的几个对JS语法的扩展支持,包括Ajax封装,函数事件操作封装,还有扩展的常用函数等。Ajax服务端交互式操作是提交到.NET MVC。后续服务端交互...

2013-01-14 15:45:00 31

转载 【Android开发教程】一、基础概念

 Android操作系统   Android是一个基于Linux、使用java作为程序接口的操作系统。他提供了一些工具,比如编译器、调试器、还有他自己的仿真器(DVM — Dalvik Virtual Machine)。Android是由google领导的Open Handset Alliance开发的。   Android使用的虚拟机比较特别。Dalvik使用了一些特别的方法。你在Andro...

2013-01-11 23:40:00 38

转载 使用Visual Studio 利用WinGDB编译和远程调试嵌入式Linux的程序

写这篇文章的目的在于帮助那些既要使用Visual Studio编写程序又要开发和调试嵌入式Linux 程序的苦命程序员们! 第一步, 安装 WinGDB ,下载位置 http://www.wingdb.com/ ,连接是http://www.wingdb.com/WinGDB-latest_trial.msi30天试用版在30天后 卸载掉, 删除所有gdb相关的注册表, 然后重...

2013-01-08 18:36:00 65

转载 windows7 无法正常启动,出现bootmgr is compressed错误

    昨天发现C盘的空间不足了,就想把C盘的东西都压缩下。今天早上来发现悲剧了,电脑无法正常启动了。出现bootmgr is compressed 然后让我重新启动,重启后还是同样的报错。     我很不明白这个磁盘压缩是哪个货推广出来的,压缩后系统运行会变慢,而且还会出现其他故障。     故障表现: 开机后无法正常启动,提示bootmgr is compressed     故障原...

2013-01-07 11:03:00 746

转载 sql里将重复行数据合并为一行,数据用逗号分隔

一.定义表变量 DECLARE @T1 table(UserID int ,UserName nvarchar(50),CityName nvarchar(50)); insert into @T1 (UserID,UserName,CityName) values (1,'a','上海')insert into @T1 (UserID,UserName,CityName) val...

2013-01-07 10:31:00 71

转载 Hello TWaver Android

准备工作 首先需要搭建Android开发环境,安装eclipse和ADT(Android Development Tools)插件,并在Android SDK Manager中安装需要的SDK。开发人员需要掌握Java编程语言,具备Android开发的能力,最后你需要TWaver Android开发库文件(twaver.android.jar),这样就可以开始TWaver Android的开发了...

2013-01-04 11:40:00 46

转载 dotcms学习记录--建站-入门

建立第一个内容类型 内容类型就是一列格式化字段,内容发布者利用它来为特定的内容类型填写需要的信息。有点像建一个网页表单。以下通过创建内容结构类型来存储存储“Staff”类型的内容。 创建“Staff”内容结构类型 登录dotCMS后台 点击结构标签下的结构菜单项 点击页面右边“添加新结构” 将结构命名为“Staff”,确保“类型”字段设置成“内容”,点击“保存” 点击“添加新字段...

2013-01-02 19:46:00 290

转载 Mantis配置

前几天一位同事问我怎么配置Mantis。但是以前关于Mantis只是用过,从来没有亲自配置过,所以当时也就没有帮到什么忙。刚好元旦了么,一个人在家宅着也是宅着,想着就在自己电脑上配置试下。现在弄好了想想只是为了使用,配置过程还是比较简单的。 先介绍下Mantis吧。 Mantis就是缺陷管理平台,web方式,轻量级开源,可以支持多种数据库,支持不同操作系统平台。 在网上查了下,大多数都...

2013-01-01 14:44:00 95

空空如也

空空如也

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

TA关注的人

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