Welcome 微信登录

首页 / 操作系统 / Linux

Ubuntu下搭建open office开发环境

Ubuntu下搭建open office开发环境

最近在使用openoffice(以后简称oo)的sdk开oo的客户端,其实主要目的就是使用oo sdk编程实现读取各种格式的文档,包括MS的,oo自己的,从文件输入的,从clipboard输入的。openoffice 开发指南,首推oo的官方Developers_Guide,介绍的很全面,唯一的缺点就是太长了。可以当成手册来看。可以通过分析sdk中的例子,快速的掌握如何使用这个sdk。本文主要参考Developer"s Guide中的第一章,以及sdk安装...
Linux下为PHP添加扩展库

Linux下为PHP添加扩展库

以php curl 扩展库编译为例。本次编译只是单独编译php的扩展库,然后将编译好的php扩展库加到现在运行的php中,不对现在运行的php重新编译,所以对现在运行的php没有任何影响。假如原先编译的php目录在/usr/local/php4目录下;apache在/usr/local/apache2目录下;php源代码在/home/php-4.4.7目录下。如果实际目录与假定的目录不一致,则在下面的命令中做调整。1. 找到当前运行的php版本的源代码目录...
Linux系统内核 2.6.28 五大特性

Linux系统内核 2.6.28 五大特性

Linus Torvalds将Linux 2.6.28作为圣诞礼物送给所有Linux用户,现在新年已过,是时候回顾这个去年最重要的内核版本了。Computerworld.com的一位博客列出了他认为的Linux 2.6.28 五大特性。1.Ext4:新的文件系统改进了硬盘储存,支持更大的文件,更快的I/O,更好的日志,不需要整理碎片。使用MySQL 5.0的非正规测试显示,在400GB数据库中写入速度提高了30%。2.GEM显存管理器:以廉价的Intel ...
2009年Java技术展望 先进与落后

2009年Java技术展望 先进与落后

新的一年已经开始,这时候我们往往会展望“今年在Java领域最热的技术将是什么”这类问题。通常来说,结果一般不外乎两类技术,其中一类是最近出现的热议技术,另一类是开始落实或成熟的技术。在这一点上,它与JavaOne大会给人的感觉非常类似,其中第一年充满了规范、标准和新框架,紧随之后的第二年就是规范的落实和前一年标准的成熟。在本篇文章中,我所提到的技术并不一定都是最新的,但是它一定是将被应用到现实开发中的。为了让文章更生动有趣一点,我不仅仅会列出我认为会日渐重...
weblogic下连接处的配置使用

weblogic下连接处的配置使用

一,启动BEA 打开控制台:通过浏览器,打开 http://192.168.1.1:7001/console 启动管理控制台。输入管理员用户名和密码(默认:weblogic/weblogic)。 创建JDBC数据源: 在“域结构”树中,展开“服务”>“JDBC”,然后选择“数据源”。 在“数据源概要”页上,单击“新建”。 在“JDBC 数据源属性”页上,输入或选择下列信息: 名称:jdbc/Oracle JNDI名称:jdbc/orac...
JSR296:静悄悄的革命

JSR296:静悄悄的革命

本文将讨论JSR 296及能为我们带来什么,还有它需要哪些改进。Swing应用框架(简称SAF)把基础的Swing应用开发流和样板文件包送到成熟的模板模式中,在大部分初始化和国际化进程中使用依赖注入。该架构提供的支持有:● 应用程序生命周期: 应用程序启动和重要组成部分的创建。主要面板,工具栏和状态栏现在通过模板设计模式控制。此外,应用退出由ExitListeners控制,每个监听在退出之前都会被询问是否能够退出,这就程序会在用户退出时询问是否保存文件并要...
开发项目为何要采用Java这个平台

开发项目为何要采用Java这个平台

从开发项目的类别角度看java平台基于B/S结构的系统,在这个方向上的竞争是激烈的,有专注于此的LAMP(Linux + Apache + Mysql + Php);也有刚刚兴起的Rails(Ruby Frameworks)甚至是号称快速开发的ASP.NET。 从开发项目的类别角度看java平台基于B/S结构的系统,在这个方向上的竞争是激烈的,有专注于此的LAMP(Linux + Apache + Mysql + Php);也有刚刚兴起的Rails(Ru...
Linux Kernel v2.6.29 RC2 - Linux内核

Linux Kernel v2.6.29 RC2 - Linux内核

Linux内核更新是越来越快了,可能由于Linux的普及,大家都开始关注了,各种安全隐患也越来越多。支持Intel、Alpha、PPC、 Sparc、IA-64 、arm、MIPS、Amiga、Atari和IBM s/390等,还支持32位大文件系统。而在Intel平台上,物理内存最大支持可以达到64GB。加强对IDE和SCSI硬件系统的支持,并增强了对 USB设备和3D加速卡的支持。更新:http://www.kernel.org/pub/linux/k...
Java写一个大文件

Java写一个大文件

1、共享内存对应应用开发的意义对熟知UNIX系统应用开发的程序员来说,IPC(InterProcess Communication)机制是非常熟悉的,IPC基本包括共享内存、信号灯操作、消息队列、信号处理等部分,是开发应用中非常重要的必不可少的工具。其中共享内存IPC机制的关键,对于数据共享、系统快速查询、动态配置、减少资源耗费等均有独到的优点。对应UNIX系统来说,共享内存分为一般共享内存和映像文件共享内存两种,而对应 Windows,实际上只有映像文件...
Arm+Linux平台开发的准备

Arm+Linux平台开发的准备

一、硬件开发的准备1、单片机知识基础或者是计算机原理基础。2、数字电路、模拟电路基础。3、熟悉arm7、arm9原理。4、会一到两种EDA软件(如PROTEL 99SE、POWERPCB等)。5、对SDRAM、NAND FLASH、NOR FLASH、串口、USB、网络、液晶显示等硬件控制及读写原理比较了解。当然有的人不了解这些原理,而通过借鉴别人的设计也能设计出来。只是知其然,不知其所以然而已。6、学习理解能力较强。如果有上面这些基础,那么你就能够对ar...
用JavaScript开发Linux应用程序

用JavaScript开发Linux应用程序

GNOME桌面环境不久之后将支持利用JavaScript开发和扩展应用程序,这要感谢一个实验性的新项目Seed(http://live.gnome.org/Seed)。Seed是一个新的框架,允许软件开发者用JavaScript编写GTK+应用程序,流行的web脚本语言也许在不久之后变成Linux桌面的统治性应用扩展语言。Ars Technica用多个实例详细介绍了Seed。大量现成的可嵌入式脚本语言将能够让用户为桌面环境增加丰富的新功能。伴随着这项技术的...
使用Eclipse 远程调试Java 应用程序

使用Eclipse 远程调试Java 应用程序

本文详细介绍使用 Eclipse 远程调试 Java 应用程序,希望通过本文的学习,能对你有所帮助。 关键字: ActionScript DAO Dojo ServerSocket Datagram 屏幕抓图 EL4Ant xCopy OsWorkflow 远程调试对应用程序开发十分有用。例如,为不能托管开发平台的低端机器开发程序,或在专用的机器上(比如服务不能中断的 Web 服务器)调试程序。其他情况包括:运行在内存小或 CUP 性能低的设备...
<< 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 >>