Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Eclipse开发JAVA 配置的境变量的方法

Eclipse开发JAVA 配置的境变量的方法

在用Eclipse开发JAVA之前,必须先配置JAVA的一些环境变量。下面是一些过程:安装好J2SDK之后,设置环境变量:我的电脑---属性---高级---环境变量;选择---系统变量(S):设置JAVA_HOME环境变量:单击---新建,在变量名中输入:JAVA_HOME在变量值中输入:J2SDK的安装目录。然后---确定,到此已经设置好JAVA_HOME环境变量。设置CLASSPATH环境变量:单击---新建,在变量名中输入:CLASSPATH在变量值...
Java数据库通用查询及封装

Java数据库通用查询及封装

时常在网上看到,有关Java数据通用查询及封装的技术文章,前些日我在看书时突然想起以前怎么写jdbc查询的,好像当时没理顺,昨天晚上花了点时间,复习了一下写了两种通用数据封装。 文章只是为了复习而写,新手可以看看吧,大牛飘过。。。。 先把一些辅助类贴上来: DBHelp.java获得连接及关闭资源 import java.sql.Connection; import java.sql.DriverManager; import java.sql.Prepa...
Vim作者创造新编程语言Zimbu

Vim作者创造新编程语言Zimbu

开源文本编辑器Vim的作者Bram Moolenaar推出了新的编程语言Zimbu,一种不拐弯抹角直截了当的实验性编程语言。Moolenaar表示Zimbu集现有语言的优点于一身,同时避开它们的不足。Zimbu代码清晰易读,使用范围广泛——既能写OS kernel,又能写脚本,还能写大的GUI程序,可以编译和运行在几乎所有系统上。Zimbu代码托管在Google Code上,采用Apache License 2.0许可证。...
Java 定时器退出解决方案

Java 定时器退出解决方案

项目中用到了 Timer 每隔一段时间进行一些操作,现在发现有时候莫名其妙地挂在这个计时器上的操作都不做了,用“JConsole”查看其中的线程以后,发现这个定时器线程也不在了(定时器创建的时候带了名字 Timer timer = new Timer("MyTimer"),所以直接能看到),由于日志太多,之前的日志已经找不到了,所以没有办法看是否是有异常发生以及发生在哪里。初步估计,是不是由于 TimerTask 中有异常抛出,如果定时器中没有处理的话,可...
Java语言提供了ResourceBundle类来对properties类型的

Java语言提供了ResourceBundle类来对properties类型的

Java语言提供了ResourceBundle类来对properties类型的资源文件加以处理。 本文对ResourceBundle类做一个解说。开始之前,我们先解释一下什么是properties类型的资源文件。在Java语言中,使用一种以.properties为扩展名的文本文件作为资源文件,该类型的文件的内容格式为类似:#注释语句some_key=some_value形式。以#开头的行作为注释行,ResourceBundle类处理时会加以忽略;其余的行可...
Linux下怎样编写优美的C代码

Linux下怎样编写优美的C代码

面向对象的语言更接近人的思维方式,而且在很大程度上降低了代码的复杂性,同时提高了代码的可读性和可维护性,传统的 C 代码同样可以设计出比较易读,易维护,复杂度较低的优美代码,本文将通过一个实际的例子来说明这一点。基础知识结构体除了提供基本数据类型外,C 语言还提供给用户自己定制数据类型的能力,那就是结构体,在 C 语言中,你可以用结构体来表示任何实体。结构体正是面向对象语言中的类的概念的雏形,比如:typedef struct{ float x; floa...
JAVA编码转换的详细过程

JAVA编码转换的详细过程

我们常见的JAVA程序包括以下类别: *直接在console上运行的类(包括可视化界面的类) *JSP代码类(注:JSP是Servlets类的变型) *Servelets类 *EJB类 *其它不可以直接运行的支持类 这些类文件中,都有可能含有中文字符串,并且我们常用前三类JAVA程序和用户直接交互,用于输出和输入字符,如:我们在JSP和Servlet中得到客户端送来的字符,这些字符也包括中文字符。无论这些JAVA类的作用如何,这些JAVA程序的...
Linux内核网络栈代码的准备知识详述

Linux内核网络栈代码的准备知识详述

1. Linux内核ipv4网络部分分层结构:BSD socket层: 这一部分处理BSD socket相关操作,每个socket在内核中以struct socket结构体现。这一部分的文件主要有:/net/socket.c /net/protocols.c etcINET socket层:BSD socket是个可以用于各种网络协议的接口,而当用于tcp/ip,即建立了AF_INET形式的socket时,还需要保留些额外的参数,于是就有了struct s...
基于 wxWidgets 的 C/C++ IDE CodeLite 2.0 发布

基于 wxWidgets 的 C/C++ IDE CodeLite 2.0 发布

转自:linuxtoy.org对于刚刚接触编程的人来说,Vim 和 Emacs 需要一段时间的学习才能上手,一款 VS 风格的可视化 IDE 还是有必要的。在这里我要介绍的就是这样一款基于 wxWidgets 的跨平台 C/C++ IDE -- CodeLite。 个人比较喜欢 IDE 的补全,就先介绍下曾经使用过的一些 IDE 的补全:OmniCppComplete,Vim 的补全插件,需要 Ctags,对于 Boost 这样大的库,有时一旦我按下快捷键...
Linux C/C++ 字符集转换,UTF-8,GB2312

Linux C/C++ 字符集转换,UTF-8,GB2312

在Linux上进行编码转换时,既可以利用iconv函数族编程实现,也可以利用iconv命令来实现,只不过后者是针对文件的,即将指定文件从一种编码转换为另一种编码。一、利用iconv函数族进行编码转换iconv函数族的头文件是iconv.h,使用前需包含之。#include <iconv.h>iconv函数族有三个函数,原型如下:(1) iconv_t iconv_open(const char *tocode, const char *from...
<< 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 >>