Welcome 微信登录

首页 / 操作系统 / Linux

Java将gif格式图片转为jpg格式

Java将gif格式图片转为jpg格式

图片文件格式转换最核心的问题就是要解决各种图片格式的编码和解码,推荐用jimi包,可从http://java.sun.com/products/jimi/下载该包及其源码和demo 需要注意的是:jimi提供了对几乎所有图片格式的解码支持,但是为提供gif和tif/tiff格式的编码api,gif编码问题在网上可以找到县相关的源码,tiff好像jai:http://java.sun.com/products/java-media/jai/index.js...
利用JAVA生成JPG缩略图

利用JAVA生成JPG缩略图

在某些网站,我们往往需要上传一些图片资料。但随着高分辨率DC的普及,上传的图片容量会很大,比如300万象素DC出来的文件基本不下 600K。 为了管理方便,大家可能不愿意每次都用ACDsee修改它,而直接上传到服务器。但是这种做法在客户端看来就没有那么轻松了,对于拨号上网的用户简直是一场恶梦,虽然你可以在图片区域设置wide和high! 问题的解决之道来了!我们可以在类中处理一张大图,并缩小它。 前提是需要JDK1.4,这样才能进行处理。按以下...
Java中的大量数据查询

Java中的大量数据查询

问题描述:在通常的三层构架下,客户通过Browser请求Web服务器查询数据库,而查询结果是上千条甚至是上百万条记录,要求查询结果传送到客户端浏览器并分页显示。 考虑因素: 1. Web服务器的资源消耗,包括:内存(用来存储查询结果),数据库相关资源(数据库连接对象,ResultSet对象等等); 2. DB服务器资源的消耗,包括游标,会话等等。 3. 网络开销,包括与数据库建立会话,传输查询结果等等。 JDBC中的几个重要Class: A R...
如何向Flash中烧写uboot和Linux操作系统

如何向Flash中烧写uboot和Linux操作系统

一、片内启动1、用Xmodem协议,发送loader.bin和uboot.bin文件,此时uboot.bin被发送到系统的SDRAM中,发送完后uboot开始运行,如果这时断电或退出,则一切将从头开始,因为SDRAM内存储的数据会在断电或退出后消失2、擦除 Flash在对Flash进行烧写之前,需要将其擦除:Uboot>protect off all 去掉Flash的扇区写保护Uboot>erase all 擦除Flash的所有扇区(注:如果只...
Java文件上传下载

Java文件上传下载

文件上传在web应用中非常普遍,要在jsp环境中实现文件上传功能是非常容易的,因为网上有许多用java开发的文件上传组件,本文以commons-fileupload组件为例,为jsp应用添加文件上传功能。common-fileupload组件是apache的一个开源项目之一,可以从这里下载。用该组件可实现一次上传一个或多个文件,并可限制文件大小。下载后解压zip包,将commons-fileupload-1.0.jar复制到tomcat的webapps你的...
嵌入式GUI FTK详细介绍

嵌入式GUI FTK详细介绍

转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog 作者联系方式:李先静 <xianjimli at hotmail dot com>FTK最初是《系统程序员成长计划》的综合练习项目,在一些热心朋友的帮助下,从国庆到元旦,经过三个月的开发和完善,终于实现基本功能,初具现代嵌入式GUI的轮廓了。新年新气象,先发布第一个版本ftk-0.1吧。malajisi兄弟特意为FTK设计了一个漂亮LOGO(在此表示感...
Ubuntu 9.10下C语言函数运行时间测试

Ubuntu 9.10下C语言函数运行时间测试

最近突然有必要测试C语言中各个函数的运行时间,于是就搜索了一下,发现有4种方法可以达成测算程序运行时间的目的。它们分别是使用clock, times, gettimeofday, getrusage来实现的。下面就来逐一介绍,并比较它们的优劣点。系统测试环境:VirtualBox (Ubuntu 9.10)gcc version 4.4.1libc6 2.10.1-0ubuntu16Core Duo T2500 2GMHz首先先贴出我测试用的程序吧。程序做...
Linux内核函数kernel_thread

Linux内核函数kernel_thread

设备驱动程序中,如果需要几个并发执行的人物,可以启动内核线程,启动内和县城的函数为: int kernel_thread (int ( * fn )( void * ), void * arg, unsigned long flags); kernel_thread函数的作用是产生一个新的线程 内核线程实际上就是一个共享父进程地址空间的进程,它有自己的系统堆栈. 内核线程和进程都是通过do_fork()函数来产生的,系统中规定的最大进程数与线程数由...
学习帮Linux网络设备驱动编程

学习帮Linux网络设备驱动编程

在此仅仅讨论Linux网络设备驱动的一般写法,有关硬件部分的相关代码由于硬件规格不同,予以省略。有什么地方错误,或补充,欢迎大家提出。 1, 驱动模块的加载和卸载 如果网络设备(包括wireless)是PCI规范的,则先是向内核注册该PCI设备(pci_register_driver),然后由pci_driver数据结构中的probe函数指针所指向的侦测函数来初始化该PCI设备,并且同时注册和初始化该网络设备。 如果网络设备(包括wireless)是PCM...
集成IPP的pjsip在Linux下的static linking编译

集成IPP的pjsip在Linux下的static linking编译

在Linux下用gcc编译pjsip并不是一件太困难的事情,但是如果要用Intel所提供的IPP开发包进行g729的流压缩处理,则可能会有一定问题。这里提供了大致指导,但是它是基于IPP5的,而且对static linking的描述在IPP6下是行不通的,需要做一定的更改。本人正好有一个项目:在linux下开发softphone和frontdesk,支持g729流压缩以提高语音通话质量。下面是static linking编译处理的步骤。1,下载IPP和IP...
<< 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 >>