代码改变世界

阅读排行榜

PHP V5 迁移指南

2012-05-15 11:12 by htc开发, 120 阅读, 收藏,
摘要: 使用 PHP V5 的新语言特性,可以明显地提高代码的可维护性和可靠性。通过阅读本文,您将了解如何利用这些新特性将用 PHP V4 开发的代码迁移到 PHP V5。PHP V5 在 PHP V4 基础上做了重大改进。新语言特性使构建可靠的类库和维护类库更加容易。另外,重写标准库帮助使 PHP 更符合其同一 Web 语系,例如 Java™ 编程语言。让我们来看一些 PHP 新的面向对象特性,并了解如何将现有 PHP V4 代码迁移到 PHP V5。首先,先来了解新语言特性及 PHP 的创建程序怎样更改了用 PHP V4 创建对象的方法。用 V5 的想法是要创建一种工业级语言用于 Web 应用程序 阅读全文

android同一个程序中使用多个地图出现混乱怎么办?!

2011-09-09 14:52 by htc开发, 120 阅读, 收藏,
摘要: 项目中,多个页面用到了地图,地图大小不一样,在显示完小页面的地图后,再返回大页面地图,地图会出现混乱现象。最后在找到了一个外国网站, 加 Manifest.xml 的Activity中加入 android:process <activity android:name=".ShowActivity" android:screenOrientation="portrait" android:process="ShowActivity" android:label="@string/app_name"> &l 阅读全文

APUE学习笔记(15)-线程同步

2009-10-27 11:16 by htc开发, 119 阅读, 收藏,
摘要: 写在前面1. 本文内容对应《UNIX环境高级编程》(第2版)》第11章。2. 总结了线程同步的三种方法:互斥量、读写锁以及条件变量。3. 希望本文对您有所帮助,也欢迎您给我提意见和建议。线程同步是一个老话题了。当多个控制线程共享相同的内存时,需要确保每个线程看到一致的数据视图。APUE介绍的线程同步方式有:互斥量互斥量(mutex)从本质上说是一把锁,在访问共享资源前对互斥量进行加锁,在访问完成后释放互斥量上的锁。互斥变量用pthread_mutex_t数据类型来表示,在使用前必须对其进行初始化。对于静态分配的互斥量,可以把它设置为常量PTHREAD_MUTEX_INITIALIZER。如果动 阅读全文

APUE学习笔记(6)-创建进程

2009-10-27 11:12 by htc开发, 118 阅读, 收藏,
摘要: 写在前面1. 本文内容对应《UNIX环境高级编程》(第2版)》第8章。2. 总结了如何使用fork函数创建进程,以及父子进程间的一些关系。3. 希望本文对您有所帮助,也欢迎您给我提意见和建议。fork一个现有进程可以调用fork函数创建一个新进程。fork函数被调用一次,但返回两次。两次返回的唯一区别是子进程的返回值是0,而父进程的返回值则是新子进程的进程ID。原因在于,一个进程可以有多个子进程,并且没有一个函数可以获得所有子进程的进程ID;而一个进程只会有一个父进程,并且总能使用getppid获得其父进程的ID。如果系统中已经有太多的进程或者该实际用户ID的进程总数超过了系统限制(CHILD 阅读全文

Android的所有权限说明

2011-09-23 11:37 by htc开发, 117 阅读, 收藏,
摘要: Android权限分的很细,但命名比较人性化,Android permission比SymbianCapabilities有了不少改进,下面就来看看权限许可都有哪些定义吧,发现还是比较繁多的,如果发现你的程序某个地方调试错误很可能是Androidpermission的访问控制在作怪,这也是为了安全防止手机成为病毒的场所。Android开发网获取到的消息来看不用购买高昂的数字签名证书,权限许可权由用户决定而不是手机制造商和平台提供商,这一点不得不说明为Android开发人员着想,下面的信息都是需要添加在androidmanifest.xml文件中。程序执行需要读取到安全敏感项必需在android 阅读全文