编程语言

最近3天在新浪SAE平台上部署了一个网站应用http://susecst.sinaapp.com/ ,该篇主要写上传到SAE上面所遇到的问题。本地调试好代码后,通过svn上传http://sae.sina.com.cn/doc/tutorial/code-deploy.html#svn 数据库连接语句配置 数据库服务器:w.rdc.sae.sina...

在Android应用开发中经常会用到ListView,并且每一个Item里面都会有按钮之类的需要进行事件监听的控件。在给按钮添加OnClickListener的时候,一开始很下意识的会想在ListView的adapter的getView方法中找到每个Button并new一个OnClickListener分配给这个button...

在Android ImageLoader框架之初始配置与请求调度中,我们已经讲述了ImageLoader的请求配置与调度相关的设计与实现。今天我们就来深入了解图片的具体加载过程以及加载的策略(包括按顺序加载和逆序加载) ,在这其中我会分享我的一些设计决策,也欢迎大家给我提...

1.为什么要用Handler 出于性能优化的考虑,Android UI操作并不是线程安全,如果有多个线程并发操作UI组件,可能导致线程安全问题。可以设想下,如果在一个Activity中有多个线程去更新UI,并且都没有加锁机制,可能会导致什么问题 界面混乱,如果加锁的话可以避免该...

如今搭载Android操作系统的手机数量比iPhone多得多。据悉,Android设备平均每天激活40万台。但iOS对开发商来说依旧是个更加有利可图、更受欢迎的平台。原因是:Android无需花钱买应用;众多设备和应用商店使得Android市场呈分散状态。 1 手机游戏开发简介 游...

继续来编译工具,接下来编译Glibc (题图来自: techradar.com) if [ ! -r /usr/include/rpc/types.h ]; then su -c ‘mkdir -pv /usr/include/rpc’ su -c ‘cp -v sunrpc/rpc/*.h /usr/include/rpc’ fi tar -xf glibc-2.21.tar.xz cd glibc-2.21/ mkdi...

PHP的功能越来越强大,里面有着非常丰富的内置函数。资深的PHP程序员对它们可能都很熟悉,但很多的PHP学习者,仍然对一些非常有用的函数不太熟悉。这篇文章里,我们就列举10个你或许不了解但实用的PHP函数,供大家参考和学习。 1. php_check_syntax 这个函数...

今天写的是Linux设备驱动中的阻塞和非阻塞I/0,何谓阻塞与非阻塞I/O?简单来说就是对I/O操作的两种不同的方式,驱动程序可以灵活的支持用户空间对设备的这两种访问方式。 一、基本概念: 阻塞操作 : 是指在执行设备操作时,若不能获得资源,则挂起进程直到...

双节将至,相信很多朋友早已在计划长假如何度过了,或者抓住机会外出游玩,或者在家享受难得的悠闲时光。假期精彩,可别让电脑里各种各样的文件成为你的烦恼,拍摄的大量照片、搜集的N多电影等等,文件不好好整理,不仅找起来费力,而且很容易影响心情。...

windows 7系统自带了不少小工具,有些个人觉得蛮实用的,只是很多人没有去发现与运用。今天编辑就来与大家分享下,如何使用windows 7专用字符编辑程序制作特殊字符,有兴趣的朋友不妨一起来学学吧。...

Docker现在成了我最喜欢的工具,在本文中,我将概述一些在我使用Docker过程中反复出现的模式。我不期待它们能给你带来多少惊喜,但我希望这些能对你有用,我非常愿意与你交流在使用Docker过程中碰到的模式。 我所有Docker实验的基础是保持volume状态不变,以...

在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立Android开发环境投入Android浪潮的朋友们,为了确保大家能顺利完成开发环境的搭建,文章写的尽量详细,希望对准备进入Android开发的朋友有帮助。 本教程将分为五个...

编者按:在网络性能评估中一个巨大的挑战就是如何生成真实的网络流量,还好可以通过程序来创造人工的网络流量,通过建立测试环境来模拟真实的状况。本文就以数据中心网络为目标场景,来在mininet仿真环境中尽可能地还原数据中心内部的真实流量情况。目前有两...

并发和竞争发生在两类体系中: 对称多处理器(SMP)的多个CPU 内核可抢占的单CPU系统 访问共享资源的代码区域称为临界区(critical sections),临界区需要以某种互斥机制加以保护。在驱动程序中,当多个线程同时访问相同的资源(critical sections)时(驱...

Heartbeat提供了诸多集群基础架构服务,比如集群之间的消息传递、节点成员身份、IP地址分配和迁移,以及服务的开启和停止。Heartbeat可以用来为Apache、Samba和Squid等企业应用系统构建几乎任何一种高可用性的集群。此外,它可以结合负载均衡软件使用,那样入...

实际上,你每天都或多或少不知不觉地在使用Linux系统。在Web服务器领域中,Linux是占主导地位的操作系统,包括你现在正在浏览的页面的后台,都是跑在Linux上的。甚至你整天不离手的Android智能手机系统内核,也是基于Linux的。除此之外,大到超级计算机,小至...

Debian是开源操作系统Linux的一个发行版,而且历史最悠久的的非商业社区发行版,是最具有影响力的Linux发行版,目前仍然活跃的发行版中很大一部分是基于Debian的。而SecureCRT是一款支持SSH的终端仿真程序,是非常流行的在Windows下登录UNIX或Linux服务器主机...

Sort是用于对单个或多个文本文件内容进行排序的Linux程序。Sort命令以空格作为字段分隔符,将一行分割为多个关键字对文件进行排序。需要注意的是除非你将输出重定向到文件中,否则Sort命令并不对文件内容进行实际的排序(即文件内容没有修改),只是将文件内容...

在Android ImageLoader框架系列博文中,我们从基本架构到具体实现已经更新了大部分的内容。今天,我们来讲最后一个关键点,即图片的缓存。为了用户体验,通常情况下我们都会将已经下载的图片缓存起来,一般来说内存和本地都会有图片缓存。那既然是框架,必然...

安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(一) 安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(二) 安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(三) 安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(四) 安装完最小化 RHEL/Ce...

当硬件部分都准备就绪,就可以开始动手来准备软件了。不过在开始编译之前需要先做一件事,就像Windows中说的要格式化分区。虽然我真心不喜欢用Linux和Windows比,因为那样着实像是在英语和汉语之间来回翻译,想想就知道印欧语系和汉藏语系两门语言跨语系表述...

随着windows 7的占有率不断上升,很多朋友也逐渐把系统升级到windows 7了,但是关于摄像头的打开,我们都习惯了windows XP在我的电脑里面硬盘符下面有一个摄像头快捷方式。...

Unix或类Unix系统中的“文件列表”命令“ls”是最基础并且使用的最广泛的命令行中工具之一。它是一个POSIX兼容工具,在GNU基本工具集以及BSD各种变体上都可以使用。“ls”命令可以结合大量的选项来达到想要的结果。 该文的目的在于通过相关的样例来深入讨论...

在浏览文件夹中的内容时,大家都会根据自己的需要变换不同的视图模式。比如一个存放了大量照片的文件夹,使用缩略图就可以加快浏览速度;又或者想在一个文件夹中找出某一天创建的文档,在详细信息视图下,文件各种属性都能一目了然。...