
Programming
cc_net
IT民工 CC 移动开发 背包旅游 摄影 实况
展开
-
堆和栈在程序中的比较
一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不转载 2008-03-27 20:59:00 · 1457 阅读 · 0 评论 -
程序中的字符和编码
前端时间在一个.NET和C通信的接口测试中发现一个问题,由.NET发送到C的中文字显示是问号。应该是编 码的问题,但是具体是什么原因呢?自己不太清楚,然后找了一些相关资料看了下,总算对字符和编码有了 一定了解。 一 简单的程序string msg = "欢 迎访问cc_net";int l1 = System.Text.Encoding.Default.GetByte原创 2008-09-07 22:45:00 · 3476 阅读 · 0 评论 -
内存对齐
在网上看到内存对齐的知识,内存的是否对齐,会影响对象实际分配的内存大小和程序性能。关于内存分配和字节大小的关系,依稀接的在学校上计算机组成原理还是体系结构的时候老是讲过,其中提到过对齐的问题,不过书不在身边,无法找到详细的理论解释了,哈哈·~~ 实际内存对齐主要是操作系统和编译器控制的,和语言无关,所以无论是Strcut还是Class成员对象的内存分配都有这个问题;在C和C++中可以使用s转载 2008-09-10 12:41:00 · 3505 阅读 · 1 评论 -
A short introduction to Web Services
转载于:http://acs.lbl.gov/gtg/projects/pyGridWare/doc/tutorial/html/x284.html Before we take a closer look at what the Web Services Resource Framework (WSRF) is, we need to have a basic understa转载 2009-04-21 17:14:00 · 1520 阅读 · 1 评论 -
使用Google code + SVN进行多人开发
说到源码管理,CVS,VSS,SVN,TFS大家在公司可能都用的比较多了。但是在公司的环境基本都是在局域网中或者是专线连结到远程服务器来使用。平时自己在家和朋友一些写一些代码的时候都苦于没有代码管理工具,没有网络环境,而不能不把代码传来传去,很是麻烦。不过Google code提供了免费的SVN空间,主要注册了GMAIL,然后就可以使用SVN进行源码管理,和其他人共同开发了。网上有介绍的,不过原创 2009-08-16 16:09:00 · 17114 阅读 · 2 评论 -
实现自己的音乐搜索软件(一)
在公司上班,都用QQ音乐听歌,然后一天同事给了个网页听歌的。当然不是百度那些MP3搜索的。页面是一个播放器,边上一个搜索框,很方便。反正最经也不忙,想自己也来做个搜索歌曲的,输入歌名返回地址。毕竟去百度搜索还要多点几下,现在一下就搞定了。 一 实现思路因为没有自己的音乐库,所以只能到网上去搜索。于是选择了百度和soso两个网站,利用WEB请求,对返回的结果进行分析原创 2009-11-29 18:03:00 · 3976 阅读 · 3 评论 -
Unicode编码中的BOM
主要介绍Unicode编码中BOM,以及BE,LE相关的内容原创 2010-07-05 01:14:00 · 4085 阅读 · 1 评论 -
实现自己的音乐搜索软件(二)
音乐搜索中,有关搜索的具体实现原创 2010-08-17 18:06:00 · 4148 阅读 · 0 评论 -
实现自己的音乐搜索软件(三)
介绍利用基于事件的异步模型,开发一个MP3的下载模块,可以支持多任务断点续传。原创 2010-10-24 01:50:00 · 3687 阅读 · 0 评论