- 浏览: 179927 次
最新评论
-
美丽的小岛:
while (true) {
pool.execute(new ...
Java多线程 Web服务器简单实现 -
chemistry_ken:
Google自己都没有应用用这门语言,说明还有很长的一段路走啊 ...
[置顶] 为什么我们需要一门新语言——Go语言 -
zui4yi1:
agile,新进的公司就是采用敏捷开发的。了解AGILE,其实 ...
敏捷的坏态度 -
free0007:
...
程序与生活:程序员要保持好奇心 -
haohao-xuexi02:
witcheryne 写道昨天一不小心手贱: git co * ...
为了我的幸福
文章列表
以前在学习数据结构的时候一直没弄懂函数参数里面传递 ** p 以及使用 &的含义,这里摘抄了一小段文章方便理解。不懂的时候再看看这几段代码。
指针参数是如何传递内存的?
如果函数的参数是一个指针,不要指望用该指针去申请动态内存。见如下例子:
void GetMemory(char *ip, int num)
{
ip = (char *)malloc(sizeof(char) * num);
}
void Test(void)
{
char *str = NULL;
GetMemory(str, 100); // str 仍然为 NULL
strcpy( ...
- 2012-01-18 15:42
- 浏览 1788
- 评论(0)
NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT和NAPT(Network Address/Port Translator)。 最开始NAT是运行在路由器上的一个功 ...
- 2012-01-12 14:03
- 浏览 788
- 评论(0)
MoviGuard准备发布, 支持rtsp/rtp协议, mpeg4-sp视频编码,支持实时视频观看,拍照录像,连接点管理等功能。 后续可支持音频扩展成手机电视等其他应用。 不用MediaPlayer, 自己实现网络下载和视频解码。
对于有C++经验的同学来说,开发android程序不是件困难的事情。 而越来越成熟的NDK也让C/C++程序员感觉轻松。 总结之前android开发过程中的一点感想:
1) 如果JAVA性能够用就别用NDK。 C库不成熟稳定的话, 打LOG调试NDK会很痛苦(还好我的播放引擎比较成熟,移植调试花的功夫不多)。ndk r6新推出的ndk-stack工具还没怎么用, ...
- 2011-12-22 18:26
- 浏览 846
- 评论(0)
k歌之王: 考虑到ANDROID手机屏幕尺寸大小不一, 程序适配显得很重要。 特意转一篇网上的文章。
有些时候,我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸:<wbr style="color:rgb(50,62,50); font-family:simsun; font-size:14px; line-height:22px"><span style="color:rgb(50,62,50); font-family:simsun; font-size:1 ...
- 2011-12-13 19:44
- 浏览 564
- 评论(0)
1、Service的种类
按运行地点分类:
类别
区别
优点
缺点
应用
本地服务(Local)
该服务依附在主进程上,
服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。
主进程被Kill后,服务便会终止。
非常常见的应用如:HTC的音乐播放服务,天天动听音乐播放服务。
远程服务(Remote)
该服务是独立的进程,
服务为独立的进程,对应进程名格式为所在包名加上你指定的android:process字符串。由于是独立的进程, ...
- 2011-12-03 11:27
- 浏览 612
- 评论(0)
Android应用程序是用java语言写的,通过aapt工具把应用程序所需要的任何数据、资源文件打包成apk文件,这个文件是一个将应用安装到手机上的一个载体。
有很多方式,每个android应用程序存在于不同的世界:
(1)默认的,每个应用在他自己的Linux进程中运行,当应用中的任何代码需要执行时android就启动相应的进程,当不需要执行时并且系统资源被其他应用请求时android就关闭相应的进程。
(2)每个进程都有他自己的虚拟机对象(VM),所以应用程序代码与其他的应用运行是彼此隔离的。
(3)默认的,每个应用被分配一个唯一的Linux user ID,都被设 ...
- 2011-11-27 13:31
- 浏览 768
- 评论(0)
貌似从SDK 2.2后tools包下面就没有了adb.exe文件了,而且还给出个说明文件adb_has_moved.txt,里面明确告诉了原因:The adb tool has moved to platform-tools。原来从SDK R8以后,SDK需要有一个新的组件支持,这个组件叫做Platform-tools,adb已经迁移到这个目录下去了。并且adb_has_moved.txt文件也说明需要在PATH环境变量中增加<sdk path>\platform-tools路径,以便能够从任何地方启动adb.exe。
- 2011-11-23 15:14
- 浏览 1050
- 评论(0)
在android应用开发中,作为配置环境的preferences,用到的地方颇多,下面我带大家来详细讲解下android中SharedPreferences的用法。先上图看下配置画面的效果吧。
上图是preferences页面的效果图。
点击设置IP地址后跳出设置对话框:
android 为了方便管理SharedPreferences,为我们提供了简单快捷的PreferenceActivity类,通过继承该类,可以实现各种漂亮的preferences UI设置界面。下面贴出preferences页面的java代码,类名是MyPreferenceActivity.java ...
- 2011-10-26 17:37
- 浏览 750
- 评论(0)
上次部署gs项目的时候。由于以前的工作人员把默认自带的WEB-ROOT 目录改成了gs目录,现在部署gs项目的时候gs直接给默认部署到了ROOT 项目低下,如下图:
正常我们需要的情况应该是部署到 gs项目下。。所以我这里要修改下 Web context-root 的路径 (刚开始默认的是/ )
修改后应该如下:
改成这样后部署的话就正常了。
- 2011-10-13 09:13
- 浏览 659
- 评论(0)
源生的radiobutton空间的按钮图标大家都知道是一个圆形的按钮形状,由于业务的需要有可能更改它的样式,所以就用到了自定义图标样式。更改radiobutton图标样式的方法其实很简单,只需要一个selector选择器文件即可,废话不多说了,贴代码:
请看radiobutton.xml文件,该文件位于layout文件夹中
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.co ...
- 2011-09-21 16:00
- 浏览 1146
- 评论(0)
java.util.concurrent 包含许多线程安全、测试良好、高性能的并发构建块。不客气地说,创建 java.util.concurrent 的目的就是要实现 Collection 框架对数据结构所执行的并发操作。通过提供一组可靠的、高性能并发构建块,开发人员可 ...
- 2011-08-22 11:51
- 浏览 738
- 评论(0)
Android在UI优化方面可以从以下五个方面入手:
◆Adapter优化
◆背景和图片优化
◆绘图优化
◆视图和布局优化
◆内存分配优化
Adapter优化
- 2011-08-09 14:18
- 浏览 638
- 评论(0)
作者: k歌之王
android作为最火热的手机开发平台, k哥怎么会错过呢。 android确实带来了许多不一样的开发体验。 我会不断更新这篇笔记, 跟大家一起学习:)
1) 开始搭建环境之前, 先把\android-sdk-windows\temp目录删除 ...
- 2011-07-09 11:03
- 浏览 812
- 评论(0)
TCP/IP四层模型和OSI七层模型 表1-1是 TCP/IP四层模型和OSI七层模型对应表。我们把OSI七层网络模型和Linux TCP/IP四层概念模型对应,然后将各种网络协议归类。 表1-1 TCP/IP四层模型和OSI七层模型对应表
OSI七层网络模型
Linux TCP/IP四层概念模型
对应网络协议
应用层(Application)
应用层
TFTP, FTP, NFS, WAIS
表示层(Presentation)
Telnet, Rlogin, SNMP, Gopher
...
- 2011-06-21 10:40
- 浏览 676
- 评论(0)
因为距离书的正式上架还有一段时间,所以这篇资源汇总贴暂时内容比较少,后续会补充完整~
《Windows CE大排档》源代码(http://blog.csdn.net/norains/archive/2011/04/07/6307164.aspx)
《Windows CE 大排档》封面和封底出炉啦! (http://blog.csdn.net/norains/archive/2011/04/01/6294782.aspx)
《Windows 大排档》目录 (http://blog.csdn.net/norains/archive/2011/04/25/6361996.aspx) ...
- 2011-04-07 17:08
- 浏览 893
- 评论(0)