摘要:先看代码实例:注意激活其他Activity的不同方法与Activity之间的数据如何传递以及如何获取public class MainActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button button = (Button)this.findViewById(R.id.button); button.setOnClickListener(new .. 阅读全文
Linux下cut命令的讲解(转)
2011-12-12 11:08 by htc开发, 223 阅读, 0 推荐, 收藏, 编辑
摘要:有时我们经常会遇到这样一些问题:有一页电话号码薄,上面按顺序规则地写着人名、家庭住址、电话、备注等,此时我们只想取出所有人的名字和其对应的电话号码,你有几种方法可以实现呢?确实这种纵向定位的方式用常规办法难以实现,这时,cut就可以大显身手了。What’s cut?子曰:cut命令可以从一个文本文件或者文本流中提取文本列。命令用法:cut -b list [-n] [file ...]cut -c list [file ...]cut -f list [-d delim][-s][file ...]l 上面的-b、-c、-f分别表示字节、字符、字段(即byte、character、field) 阅读全文
Android--使用TCP/IP协议实现断点上传
2011-12-10 10:40 by htc开发, 2551 阅读, 0 推荐, 收藏, 编辑
摘要:0.使用http协议是不能实现断点上传的,对于文件大小不一,与实际需求可以使用Socket断点上传1.上传原理:Android客户端发送上传文件头字段给服务器,服务器建立socket连接,监听一个端口(7878),然后建立一个outStream接收到客户端的字段信息,服务器判断文件是否在服务器上,文件是否有上传的记录,若是文件不存在,服务器则返回一个id(断点数据)通知客户端从什么位置开始上传,客户端通过inputStream获得服务器返回的字段,开始从获得的位置开始上传文件2.实例演示(0)服务器端代码publicclassFileServer{//线程池 privateExecutorSe 阅读全文
网络协议分析工具Ethereal的使用
2011-11-28 21:21 by htc开发, 455 阅读, 0 推荐, 收藏, 编辑
摘要:大学时计算机网络课的实验报告,当时提不起兴趣,今天看来还挺有用的。可以学习下怎样抓数据包,然后分析程序的通信协议。一:学习使用网络协议分析工具Ethereal的方法,并用它来分析一些协议。实验步骤:1.用“ipconfig”命令获得本机的MAC地址和缺省路由器的IP地址;(注:缺省路由器即”Default Gateway”)命令行:Start->Run->CMD->ipconfig /all >C:\Mac.txt(在命令行中把ipconfig命令保存在文本文档里面备用)结果:本机Mac地址:00.09.73.4B.8A.D7缺省路由器IP:192.168.8.254步 阅读全文
《PHP与MySQL程序设计》第八章异常处理
2011-11-27 15:22 by htc开发, 220 阅读, 0 推荐, 收藏, 编辑
摘要:8.2 错误日志1. Web服务器进程所有者必须有足够的权限来写日志文件到某个目录。2. 确保这个文件存放在文档根之外,以减少遭到攻击的可能性。3. 可以写入操作系统的日志工具(Linux上是syslog,Windows上是Event Viewer)。<?php define_syslog_variables(); openlog("CHP8", LOG_PID, LOG_USER); syslog(LOG_WARNING, "Chapter 8 example warning"); closelog();?>int openlog(stri 阅读全文
《PHP与MySQL程序设计》面向对象的PHP
2011-11-27 15:19 by htc开发, 133 阅读, 0 推荐, 收藏, 编辑
摘要:PHP对象的方法、属性的访问跟Java相似,有public, protected, private, final, static。6.3 构造函数和析构函数function __construct/destruct(args...) { ...}6.4 静态类成员class Visitor { private static $visitors = 0; function f() { self::$visitors++;} static function getVisitors() { return self::$visitors; }}6.5 instanceof和其... 阅读全文
《PHP与MySQL程序设计》第三章 PHP基础
2011-11-27 15:17 by htc开发, 210 阅读, 0 推荐, 收藏, 编辑
摘要:1. PHP标识Web服务器只向PHP解析器传递带有PHP标识的行,来提高效率。四种:<?php ?>, <? ?>, <script language="php">...</script>, <% %>2. 注释// 单行, /* */ 多行, # 单行3. 向浏览器输出print: 1表示输出成功。echo没有返回值所以略快。<?php $season ="summertime"; print "<p>I love the $season</p>&qu 阅读全文
Ubuntu上LAMP环境搭建
2011-11-27 15:15 by htc开发, 152 阅读, 0 推荐, 收藏, 编辑
摘要:1. 安装Apache 2sudo apt-get install apache2测试:firefox 127.0.0.12. 安装PHPsudo apt-get install php5 //安装PHP5sudo /etc/init.d/apache2 restart//重启APACHE测试:首先启用root(如果禁用的话)sudo passwd rootthen enter your password.然后切换到rootsu root最后在/var/www/里创建testphp.php在浏览器中访问:127.0.0.1/testphp.php3. 安装MySQLsudo apt-get i 阅读全文
Google AppEngine上部署PHP应用
2011-11-27 15:11 by htc开发, 208 阅读, 0 推荐, 收藏, 编辑
摘要:现在GAE已经支持java了,但不幸的是PHP任然毫无音讯。但是我们在google官方支持PHP之前我们可以使用基于java的Quercus。Quercus基本上可以100%的支持PHP语言(需要JDK1.5)。现在我们开始用GAE运行PHP:1) 注册一个免费的GAE帐户 。2)下载此文件到您的计算机(如果连接失效大家可以搜索phpwithgae便可以下载到它,如还不行就给我留言吧。)。3) 修改war\WEB-INF\appengine-web.xml ,将phpwithgae换成你自己的GAE名字。<?xml version="1.0" encoding=&qu 阅读全文
《锋利的jQuery》之jQuery与Ajax
2011-11-27 15:00 by htc开发, 219 阅读, 0 推荐, 收藏, 编辑
摘要:jQuery对Ajax操作进行了封装,在jQuery中$.ajax()方法属于最底层的方法,第2层是load()、$.get()、$.post()方法,第3层是$.getScript()和$.getJSON()方法。1. load()载入远程HTML代码并插入DOM中。无参数传递则是GET方式$("#send").click(function() {$("#resText").load("test.html");}有参数则是POST方式$("#resText").load("test.php", 阅读全文