摘要:
实现Wen开发中的文件上传功能,需完成两步操作:1、 在web页面中添加上传输入项(JSP页面或html页面)2、 在Servlet中读取上传的数据,并保存到本地硬盘中。Web页面中添加上传输入项:<input type=”file”>标签用于在web页面中添加文件上传输入项; 注意事项: 1)、必须要设置input输入项的name属性,否则浏览器将不会发送上传文件的数据。 2)、必须把form的enctype属性值设置为multipart/form-data.设置该值后,浏览器再上传文件时,将把文件数据附带在http请求消息中,并使用mime协议对上传文件进行描述,以方便接受方对 阅读全文
摘要:
Android源码下载:官方下载或参考android源码下载方式Android编译版本:PLATFORM_VERSION=4.0.1(最新Android 4.0.1)OS 操作系统平台:Linux yanggang 2.6.35-30-generic #61-Ubuntu SMP Tue Oct 11 15:29:15 UTC 2011 i686 GNU/Linux(Ubuntu10.10 32bit)首先,我们先安装一些常用的工具curl:sudo apt-get install curlgit: sudo apt-get install gitg++:sudo apt-get instal 阅读全文
摘要:
很多时候,我们需要在两台Linux/Unix主机之间拷贝文件(夹),但需要手动输入密码例如备份服务端(sysadmin)数据库文件到客户端(yanggang),提示需要输入密码!sysadmin@host:~/.ssh$ scp /home/sysadmin/top800/top800_database.sql yanggang@192.168.1.22:/home/yanggang/top800/yanggang@192.168.1.22's password:如果编写脚本进行数据自动备份,很显然手动输入密码不靠谱因此,我们需要寻找双机拷贝数据时,自动输入密码或不需要输入密码的方法于 阅读全文
摘要:
MySQL远程访问的命令格式:mysql -h主机地址 -u用户名 -p用户密码示例:yanggang@host:~$ mysql -h192.168.1.11 -uroot -p123456ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.1.11' (111)出现错误!无法连接远程的MySQL数据库MySQL远程连接数据库,有两种方式:mysql.sock和TCP/IP,前者比后者连接访问速度更快,但仅限于同一台本机,详见上述错误,是没有远程访问权限导致的解决方法:1 在目标服务器上(192. 阅读全文
摘要:
今晚重装Ubuntu系统,重新安装了一套eclipse+jdk+SDK的Android开发平台一 安装配置Eclipse环境1 下载安装包Eclipse:eclipse官方下载网站, 或直接下载eclipse-jee-indigo-SR1-linux-gtk.tar.gzJDK:jdk官方下载网站,或直接下载jdk-7u1-linux-i586 .tar.gzSDK: sdk官方下载网站,或直接下载android-sdk_r15-linux .tgz2 解压下载包解压Eclipse:tar zxvf eclipse-java-indigo-SR1-linux-gtk.tar.gz解压JDK:t 阅读全文
摘要:
Parcelable(SDK)Interface for classes whose instances can be written to and restored from aParcel.Classes implementing the Parcelable interface must also have a static field calledCREATOR, which is an object implementing theParcelable.Creatorinterface.Passing data between activities is quite easy.You 阅读全文
摘要:
内存泄漏(memory leak),指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况。在编程时进行动态内存分配是非常必要的,它可以在程序运行的过程中帮助分配所需的内存,而不是在进程启动的时候就进行分配。然而有效地管理这些内存同样也是非常重要的。在大型的、复杂的应用程序中,内存泄漏是常见的问题,当以前分配的一片内存不再需要使用或无法访问时,但是却并没有释放它,那么对于该进程来说,会因此导致总可用内存的减少,这时就出现了内存泄漏。常见检测内存泄漏的工具:C/C++1.Valgrind-Debugging and profiling Linux programs, aiming at pro 阅读全文
摘要:
文本处理时,经常要删除重复行,下面是三种方法第一,用sort+uniq,注意,单纯uniq是不行的。sort -n test.txt | uniq第二,用sort+awk命令,注意,单纯awk同样不行,原因同上。sort -n $file | awk '{if($0!=line)print; line=$0}' 第三,用sort+sed命令,同样需要sort命令先排序。sort -n $file | sed '$!N; /^\(.*\)\n\1$/!P; D'Shell脚本# !/bin/sh file='test.txt' sort -n $f 阅读全文