自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

移动无限 网络互联

Android 移动互联网

  • 博客(30)
  • 资源 (18)
  • 收藏
  • 关注

原创 C语言 HTTP上传文件

通常情况下,一般很少使用C语言来直接上传文件,但是遇到使用C语言编程实现文件上传时,该怎么做呢?      借助开源的libcurl库,我们可以容易地实现这个功能。Libcurl是一个免费易用的客户端URL传输库,主要功能是用不同的协议连接和沟通不同的服务器,libcurl当前支持DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP,IMAPS, L

2012-09-16 16:38:26 13922 4

原创 PHP读取MySQL生成XML格式数据

假设有如下一张植物信息表plant需要提供给第三方调用。        生成xml的PHP代码如下:<?phperror_reporting(E_USER_ERROR | E_USER_WARNING | E_USER_NOTICE);$host = "localhost"; // 定义连接到的mysql服务器名$user = "root"; // 定义用于连接的用户名$

2012-08-10 15:03:39 5533 1

原创 HttpClient4 post上传文件, struts2 action接收

之前写了一个Struts2文件上传的Action,可以编写一个jsp上传页面来测试这个Action,我们也可以编写一个简单的客户端来测试上传的Action。利用HttpClient能够方便的实现这个效果,具体代码如下:        TestUpload.javapackage com.figo.test;import java.io.File;import org.apache.h

2012-07-30 18:34:50 5088 4

原创 Struts2使用注解实现文件的上传与下载(二)

接上篇Struts2使用注解实现文件的上传与下载(一),这次介绍使用注解实现文件下载,基本配置与之前的一样,这里重点讲下载的Action写法。        文件下载的Action:DownloadAction.javapackage com.figo.action;import java.io.File;import java.io.FileOutputStream;im

2012-07-29 21:15:29 5430 3

原创 Struts2使用注解实现文件的上传与下载(一)

在Struts2中借助Commons FileUpload组件很容易实现文件的上传与下载,Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中,从而我们能够以本地文件方式操作浏览器上传文件。但是这些例子大多需要在struts.xml中进行配置,比较麻烦,好在Struts2中提供了struts2-co

2012-07-29 21:02:13 13973 4

原创 kilu.de德国免费空间中文乱码解决方法

kilu.de是德国的免费空间,10G空间大小,支持PHP、MySQL,不限流量,运行在非安全模式下,对PHP代码的限制小,速度快,美中不足的是kilu.de对中文的支持不太好,像中文版的wordpress,discuz等都会出现乱码,主要原因是kule.de默认页面为西欧编码。        中文乱码解决方法:        (1) 如果使用gb2312编码,则在PHP文件最前端加入以下

2012-04-22 14:30:10 4407 2

转载 程序员装B指南

一.准备工作  "工欲善其事必先利其器."  1.电脑不一定要配置高,但是双屏是必须的,越大越好,能一个横屏一个竖屏更好.一个用来查资料,一个用来写代码.总之要显得信息量很大,效率很高.  2.椅子不一定要舒服,但是一定要可以半躺着.  3.大量的便签,各种的颜色的,用来记录每天要完成的事务,多多益善.沿着电脑屏幕的边框,尽量贴满,显出有很多事情的样子.  4.工具书,orel

2012-03-21 16:43:14 1307 1

转载 一些有趣的程序员智力面试题

偶然间在网上看到几道智力面试题,可能有些古老,不过还是给大家分享一下,供大家参考。       1、考虑一个双人游戏。游戏在一个圆桌上进行。每个游戏者都有足够多的硬币。他们需要在桌子上轮流放置硬币,每次必需且只能放置一枚硬币,要求硬币完全置于桌面内(不能有一部分悬在桌子外面),并且不能与原来放过的硬币重叠。谁没有地方放置新的硬币,谁就输了。游戏的先行者还是后行者有必胜策略?这种策略是什么?

2012-03-20 17:28:40 2292

原创 搜狗2012校园招聘自测题

搜狗2012年校园招聘的在线自测题,每人只有三次机会,每次的内容不同,但是原理一致,其实就是根据一段字符串的加密写出解密算法,分析出原文内容,下为Java代码:public class Test { public static void encode(byte[] in, byte[] out, int password) { int len = in.length; int see

2012-03-20 17:06:54 1287

原创 Android应用开发中如何使用隐藏的API

Android应用中有时为了实现某些特殊的功能或效果,往往需要使用一些谷歌隐藏的API(加有@hide标记的public类、方法或常量),例如PolicyManager。        使用Android隐藏的API主要有两种办法:1.利用Java反射机制,使用反射的方法得到隐藏API;2.使用源码编译时生成的全编译过的classes.jar包。        举例说明,下面的代码如果直接

2012-02-22 23:18:48 3994

转载 Java程序员面试题及解答

网上找的一些Java程序员面试中常会问到的问题,虽然有点老了,不过仍然值得一看。1, 谈谈final, finally, finalize的区别。  final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明

2012-02-22 21:51:04 2517 3

原创 各大IT公司2012校园招聘笔试面试整理

从2011年7月底从学校出来到北京找实习和工作,到现在差不多半年了。期间参加了大大小小许多家公司的校园招聘,由于自己的实力问题没能拿到一个Offer,好在运气不错,最后拿到了所在实习公司Offer,对我而言已经非常理想,我也很满意,也算是不错的收获吧。现在对参加过的一些公司的笔试、面试进行简答的整理和总结,以供大家参考。面试中常问的非技术类问题:1.简单介绍一下你自己。2.对自己做个评

2012-02-12 19:35:06 35159 101

原创 ubuntu下使用终端设置网络代理

ubuntu下通过终端设置网络代理,以便apt-get等命令可以正常使用,只需在终端里设置http_proxy系统变量即可:export http_proxy=http://usr_name:usr_password@ipaddress:portusr_name:用户名usr_password:用户口令ipaddress:代理服务器IP地址port:代理服务器端口号这样代理

2012-02-07 18:37:46 5115

原创 迟来的2011年个人小结

光阴荏苒,已经走完2011,进入了2012年。回首2011,是令我相当纠结的一年。        我的上半年平平淡淡,比较失败,科研方面进展缓慢,小论文迟迟未写完,还时不时被一些琐事烦扰。5月份参加了腾讯的暑期实习生笔试,结果连面试都没进去,确实,自己的基础不咋地,亟待提高。还好在7月底的时候写完了小论文的初稿。        7月底是我2011年至关重要的转折点。7月17号,我接到了新浪

2012-01-03 00:05:18 2270 5

转载 明年科技看点:应用程序互联网与移动电子产品

新闻来源:新浪科技        科技资讯网站Computerworld UK周日发表署名里奥·金(Leo King)的文章。文章认为应用程序互联网(App Internet)和移动电子产品将在2012年催生移动应用程序、云计算以及新型安全技术的快速发展。        以下为文章概要:        应用程序互联网的兴起将彻底改变2012年消费者对科技产品的需求。

2011-12-20 21:16:59 1740

翻译 编写基于libjingle的应用程序的基本步骤

Libjingle是Google提供的C++组件集,它为点对点通讯与语音呼叫功能提供交互操作性。组件包包括了创建网络连接(穿越NAT与防火墙设备,中继服务器和代理),协商会话细节(编解码器,文件格式等),以及数据的交换。还提供了一些辅助的工具例如XML解析以及网络代理的处理等。使用libjingle可以实现如下应用:多用户语音聊天应用 多用户视频会议应用 多用户音乐流媒体应用 点对点文件共

2011-12-16 15:18:58 4301 3

转载 关于Android图形系统的一些事实真相

var: http://bigline.cn/word/index.php/2011/12/android-2/(说明:我之所以写这篇文章,仅仅是为了纠正网上传播的关于Android的各种错误认知。我并非是为了解释什么,只不过是想给那些关注Android却又被网上各种错误认知困扰的童鞋提供参考)现在网上满天飞的各类关于Android图像渲染的水文实在让我不爽,下面给大家一些关于Androi

2011-12-10 22:48:23 1452

原创 Windows下编译WebRTC过程

1. 下载Google Depot Tools,这是Google 在 Chromium 中就开始使用的分发工具。地址:https://sites.google.com/a/chromium.org/dev/developers/how-tos/depottools直接下载 depot_tools.zip 并解压即可,将其目录(gclient所在路径)添加到“环境变量|系统变量|Path”中

2011-12-10 22:31:45 9304 9

转载 给Android应用开发者的十个建议

随着移动平台的发展和其应用的不断改善,质量成为决定成败的关键。用户要求他们选择安装的应用响应快、性能好,如果某个应用不能提供卓越的功能和稳定的用户体验,那这样的应用注定会被很快卸载。尽管现在Android智能手机和平板电脑的运行速率越来越快,但开发者仍需牢记,应用的运行环境仍受到电池和处理器等诸多资源的限制。以下是如何为应用“瘦身”的十条建议,以便能在当前和以后的所有Android设备都能运行

2011-12-07 18:20:23 1189

原创 一个基于Gstreamer的Linux下的简单媒体播放器

还是基于Gstreamer的,在Linux下的比较简单的媒体播放器,代码如下:main.c/**main.c *Simple media player based on Gstreamer and GTK*/#include #include #include #include #include #include "main.h"static GtkWidg

2011-12-01 16:38:53 8718 13

原创 Android改变图像的饱和度、亮度和对比度

使用到了ColorMatrix。Java代码:package com.figo.imgedit;import java.io.FileNotFoundException;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import

2011-11-28 15:27:57 15372 6

原创 判断Adndroid手机的网络连接状态

判断手机的网络状态,需要使用ConnectivityManager。ConnectivityManager主要管理和网络连接相关的操作 。 相关的TelephonyManager则管理和手机、运营商等的相关信息;WifiManager则管理和wifi相关的信息。NetworkInfo类包含了对wifi和mobile两种网络模式连接的详细描述,通过其getState()方法获取的State对象则代表

2011-11-25 18:41:33 2206

原创 Android上传文件到Web服务器,PHP接收文件(二)

接上一篇文章《Android上传文件到Web服务器,PHP接收文件(一)》,这次在之前的基础上添加进度显示,Java代码如下所示:package com.lenovo.uptest;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.File;import java.io.File

2011-11-25 17:11:57 10515 17

原创 如何在Android程序中设置代理

有时候需要在程序中使用代理服务器,可以在建立网络链接的代码之前添加以下代码: Properties prop = System.getProperties(); // proxy host IP address String proxyHost = "X.X.X.X"; // proxy port String proxyPort =

2011-11-25 16:47:34 6797 2

原创 Android上传文件到Web服务器,PHP接收文件(一)

Android上传文件到服务器,通常采用构造http协议的方法,模拟网页POST方法传输文件,服务器端可以采用JavaServlet或者PHP来接收要传输的文件。使用JavaServlet来接收文件的方法比较常见,在这里给大家介绍一个简单的服务器端使用PHP语言来接收文件的例子。服务器端代码比较简单,接收传输过来的文件:<?php$target_path = "./upload/"

2011-11-25 16:19:45 42561 76

原创 基于Gstreamer和Gtk的一个简单的MP3播放器

安装Gstreamer插件,配置好环境,代码如下:/*myplayer.c*/#include #include #include #include GstElement *pipeline, *source,*decoder,*sink;GMainLoop *loop = NULL; //暂停恢复开关按钮回调void toggle_button_callback(G

2011-11-21 18:46:25 3216 1

转载 风雨20年:我所积累的20条编程经验

<br />      原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳 森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你在本文中看到自己的身影。<br />      从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的

2010-11-13 18:04:00 878

转载 著名黑客出任FTC首席技术专家

北京时间11月12日午间消息,据国外媒体今日报道,美国联邦贸易委员会(FTC)已经正式任命著名黑客爱德华·费尔顿(Edward Felten)出任该机构首任首席技术专家,表明该机构有可能会更为深入地关注消费者面临的隐私问题。费尔顿曾经担任过美国电子前沿基金会(以下简称"EFF")理事,以及普林斯顿大学计算机科学和公共事务教授,他还是普林斯顿大学信息和技术政策中心创始人。费尔顿曾经参与过针对美国唱片业协会(以下简称"RIAA")和微软的许多官司。在"美国诉微软"案中,费尔顿担任美国司法部首席计算机科学专家证人

2010-11-12 23:05:00 1077

转载 Android操作系统第三季在美市场份额达44%

<br />    市场调研公司NPD最新发布的统计数据显示,今年第三季度,谷歌Android操作系统已成为美国移动操作系统市场最流行的操作系统。<br />    NPD的统计数据显示,今年第三季度,安装Android操作系统的手机占据了美国手机销售总量的44%,较第二季度增长了11个百分点。NPD的统计数据或许会令苹果迷感到不满,但Android操作系统的份额可能主要来自于RIM的损失。NPD的数据显示,RIM第三季度市场份额下滑了6个百分点,市场占有率滑落至22%;苹果iOS操作系统增长了1个百分点,

2010-11-02 22:45:00 1030

原创 获取Android手机总内存和可用内存

在android开发中,有时候我们想获取手机的一些硬件信息,比如android手机的总内存和可用内存大小。这个该如何实现呢?通过读取文件"/proc/meminfo"的信息能够获取手机Memory的总量,而通过ActivityManager.getMemoryInfo(ActivityManager.MemoryInfo)方法可以获取当前的可用Memory量。      "/proc/me

2010-11-02 10:06:00 21104 13

ADT-24.0.2

最新的ADT for Android SDK 23(M) 24.0.2

2015-08-26

Google Chrome37 64位 正式版 离线安装包

谷歌浏览器开发团队发布了Chrome 37首个正式版,同时也带来首个64位Chrome 37稳定版,告别之前开发版、测试版历史。相比测试版,Chrome 37提升性能,改进稳定性并增强安全性。据谷歌官方博客介绍,相比32位Chrome,64位版Chrome采用了64位处理器指令集,整体性能远远超过32位版本。在功能方面,64位Chrome移除对32位NPAPI 插件支持,同时也修正了不少Windows用户反馈的字体渲染问题,尤其在高DPI显示屏设备。适配Win7/Win8.1。

2014-08-28

SourceInsight V3.5.0070 官方正式版及注册码

Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析。Source Insight能分析你的源代码并在你工作的同时动态维护它自己的符号数据库,并自动为你显示有用的上下文信息。官方最新3.5.0070正式版,附带注册码。

2012-09-26

Struts2使用注解实现文件的上传与下载

使用struts2基于注解(零配置)实现的文件上传与下载的代码,可以正常运行

2012-07-29

Android 资源管理器源代码

程序说明 -------------------------------------------------------------------- 程序名称:小安任务助手(AndroidTaskAssistant) SDK版本号:2.2(兼容1.6, 2.1, 2.2) 软件版本:1.0.1 -------------------------------------------------------------------- 程序简介: 小安任务助手是一款简单易用的任务管理软件,它可以使用户更方便的关闭正在运行的程序,显示手机CPU、内存、SD卡和电池状态等系统信息,还可用来卸载用户已安装的应用软件。

2012-03-28

Android隐藏类API的jar包

此JAR是android一些隐藏类的jar包,对要使用的这些类的有很大的帮助。

2011-12-28

基于Gstreamer和GTK的Linux播放器

基于Gstreamer和GTK的一个在Linux上运行的简单的多媒体播放器,可以编译,直接运行。

2011-12-14

CPU-Z 1.52.3 绿色中文汉化版

是一个监视检测CPU 信息的软件,这些信息包括:CPU 名称、厂商;内核进程;内部和外部始终;局部时钟监测等。

2009-10-26

鲁大师(原Z武器) 2.43 Build 9.1015

鲁大师(原: Z武器)拥有专业而易用的硬件检测,不仅超级准确,而且向你提供中文厂商信息,让你的电脑配置一目了然,拒绝奸商蒙蔽。 鲁大师适合于各种品牌台式机、笔记本电脑、DIY兼容机,实时的关键性部件的监控预警,全面的电脑硬件信息,有效预防硬件故障,让您的电脑免受困扰。 鲁大师(原: Z武器)帮你快速升级补丁,安全修复漏洞,系统一键优化、一键清理、驱动更新。更有硬件温度监测等带给你更稳定的电脑应用体验。

2009-10-15

冰刃IceSword v1.22

IceSword是一斩断黑手的利刃(所以取这土名,有点搞e,呵呵)。它适用于Windows 2000/XP/2003/Vista操作系统,用于查探系统中的幕后黑手(木马后门)并作出处理,当然使用它需要用户有一些操作系统的知识。 在对软件做讲解之前,首先说明第一注意事项 : 此程序运行时不要激活内核调试器(如softice),否则系统可能即刻崩溃。 另外使用前请保存好您的数据,以防万一未知的Bug带来损失。 IceSword目前只为使用32位的x86兼容CPU的系统设计,另外运行IceSword需要管理员权限。 如果您使用过老版本,请一定注意,使用新版本前要重新启动系统,不要交替使用二者。 IceSword内部功能是十分强大的。可能您也用过很多类似功能的软件,比如一些进程工具、端口工具,但是现在的系统级后门功能越来越强,一般都可轻而易举地隐藏进程、端口、注册表、文件信息,一般的工具根本无法发现这些“幕后黑手”。IceSword使用大量新颖的内核技术,使得这些后门躲无所躲。 如何退出IceSword: 直接关闭,若你要防止进程被结束时,需要以命令行形式输入:IceSword.exe /c,此时需要Ctrl+Alt+D才能关闭(使用三键前先按一下任意键)。 如果最小化到托盘时托盘图标又消失了:此时可以使用Ctrl+Alt+S将IceSword主界面唤出。因为偷懒没有重绘图标,将就用吧^_^。 您无须为此软件付费,但如果您使用时发现了什么Bug,请mail to me:jfpan20000@sina.com ,十分感谢。

2009-10-15

Unlocker 1.8.7

Unlocker是一个免费的右键扩充工具,使用者在安装后,它便能整合于鼠标右键的操作当中,当使用者发现有某个文件或目录无法删除时,只要按下鼠标右键中的“Unlocker”,那么程序马上就会显示出是哪一些程序占用了该目录或文件,接着只要按下弹出的窗口中的“Unlock”就能够为你的文件解套。 Unlocker 不同于其它解锁软件的部分在于它并非强制关闭那些占用文件的程序,而是以解除文件与程序关连性的方式来解锁,因此不会像其它解锁程序一样因为强制关闭程序而造成使用者可能的数据遗失。

2009-10-15

CPUZ1.42汉化版

是一个监视检测CPU 信息的软件,这些信息包括:CPU 名称、厂商;内核进程;内部和外部始终;局部时钟监测等。

2007-12-08

Unlocker 1.8.5

也是一款小巧强大的软件,可以有效删除正在使用的文件,尤其是在处理病毒时,非常管用。

2007-11-08

进程杀手 2.7

非常小巧实用的一款进程控制软件,可以有效防止病毒感染。

2007-11-08

Addison.Wesley.The.Java.Programming.Language.4th.Edition.Aug.2005

十分经典的java编程教材第四版 英文原版

2007-09-05

CPUZ 1.41英文版

一款小巧权威的检测系统的软件。

2007-09-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除