我们在项目中可能需要使用ftp进行文件的上传、下载、获取服务器目录信息等相关操作,我们可以使用apache的FTPClient进行相关的操作,下面把相关公共方法与大家交流分享,每个方法前都有详细的注释进行讲解,不过在进行ftp测试的时候,我们需要配置一个ftp的服务器,进行文件的上传和下载,大家可以在网上找相关资料进行设置,把环境搭建好就可以进行我们的测试了:
编写我们的FTPCongfig类,...
分类:
其他 时间:
2014-03-18 03:48:40
收藏:
0 评论:
0 赞:
0 阅读:
475
--创建表结构
/*
CREATE TABLE TBL_USER(
USER_ID INTEGER PRIMARY KEY,
UNAME VARCHAR2(20) NOT NULL,
UPWD VARCHAR2(20) NOT NULL,
LAST_MODIFIED DATE
);*/
--1、创建程序包
CREATE OR REPLACE PACKAGE PKG_TBLUSER_...
分类:
数据库技术 时间:
2014-03-18 02:52:15
收藏:
0 评论:
0 赞:
0 阅读:
439
[oraprod@db01 oraprod ]$ sqlplus "/as sysdba"
SQL*Plus: Release 11.1.0.7.0 - Production on Mon Mar 17 14:36:41 2014
Copyright (c) 1982, 2008, Oracle. All rights reserved.
Connected to:
Oracle D...
分类:
数据库技术 时间:
2014-03-18 04:52:05
收藏:
0 评论:
0 赞:
0 阅读:
624
细粒度的模型和映射
JDK带来的值类型的类(例如String或者基本类型),以及由应用程序的开发员定义的值类型的类(例如Address和MontaryAmount)。
首先,映射使用JDK类型的持久化类属性,并学习基础的映射元素和属性。然后着手定制的值类型类,并把它们映射为可嵌入的组件。
映射基础属性
如果映射持久化类,无论它是实体还是值类型,所有持久化属性都必须在XML映射文件中被显式地...
分类:
系统服务 时间:
2014-03-18 03:33:20
收藏:
0 评论:
0 赞:
0 阅读:
603
最简单的日志设施
#include "ace/Log_Msg.h"
int main(int argc, char *argv[])
{
ACE_DEBUG((LM_INFO,ACE_TEXT("Hello ACE Log Msg !")));
return 0;
};
将日志写入文件:
#include "ace/Log_Msg.h"
#include
int ma...
分类:
其他 时间:
2014-03-18 05:32:05
收藏:
0 评论:
0 赞:
0 阅读:
536
原先项目中一直使用boost的property_tree构造json,如果json格式比较简单而且数据量不大时,没感觉到什么问题,但结构内嵌有3层对象以上,并且有数组结构时,性能问题就突显出来了,实在慢的难以忍受。所以决定舍去寻求另一个更快的json库,根据google搜索量选择了jsoncpp,比boost的快6~7倍左右,但是还觉得不够快,因为同样的json格式还需要2毫秒左右。最后寻找到了l...
分类:
Web开发 时间:
2014-03-18 05:31:04
收藏:
0 评论:
0 赞:
0 阅读:
460
动态规划-最长公共子序列
状态转移方程:
if(st1[i]==st2[j])
res[i+1][j+1]=res[i][j]+1;
else
res[i+1][j+1]= res[i][j+1]>res[i+1][j] ?res[i][j+1]:res[i+1][j] ;
res[i][j]表示字符串字串st1[0-i],st2[0-j]的公共子序列长度。...
分类:
其他 时间:
2014-03-18 05:29:58
收藏:
0 评论:
0 赞:
0 阅读:
510
二、应用举例
package com.example.groupactiontest;
import com.badlogic.gdx.ApplicationListener;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.Input.Keys;
import com.badlogic.gdx.Input.Peripheral;
im...
分类:
其他 时间:
2014-03-18 03:42:33
收藏:
0 评论:
0 赞:
0 阅读:
259
关于网络防火墙设计中遇到的问题(程序是基于C/C++在VC6.0下运行的),程序在link时候遇到了这个错误的提示:Cannot open include file: 'ntddndis.h': No such file or directory
错误原因:Unicode版本的MFC链接库在默认安装是不会自动复制到硬盘上,除非在“自定义”安装时后选择它们,如果试图在没有MFC Unicode文件...
分类:
其他 时间:
2014-03-18 03:10:44
收藏:
0 评论:
0 赞:
0 阅读:
476
阻塞(blocking)和非阻塞(non-blocking):阻塞和非阻塞是指用户进程在做read(), write()等系统调用的时候,根据系统调用当前所处的状态而采取的不同的处理策略。拿read()函数来说,阻塞情况下,如果没有数据到达,则用户进 程一直等待(睡眠),直到数据到达,这个过程中用户进程处于睡眠状态,干不了其他事情;非阻塞情况下,如果数据没有到达,则立即返回给用户进程一个状态信息(...
分类:
其他 时间:
2014-03-18 04:54:05
收藏:
0 评论:
0 赞:
0 阅读:
614
我认为,想要熟练掌握Linux下的TCP/IP网络编程,至少有三个层面的知识需要熟悉:
1. TCP/IP协议(如连接的建立和终止、重传和确认、滑动窗口和拥塞控制等等)
2. Socket I/O系统调用(重点如read/write),这是TCP/IP协议在应用层表现出来的行为。
3. 编写Performant, Scalable的服务器程序。包括多线程、IO Multiplexing、非阻...
分类:
其他 时间:
2014-03-18 03:41:26
收藏:
0 评论:
0 赞:
0 阅读:
522
题目链接:hdu1796
容斥原理介绍
题目大意:给出m个数,在1~n(不包括n)之间找出所有能对m个数整除的
思路:枚举出所有可能组合,求出每一种组合的最小公倍数,运用容斥原理累加所有情况
#include
#include
#include
#include
#include
using namespace std;
#define LL __int64
int a[15...
分类:
其他 时间:
2014-03-18 05:40:16
收藏:
0 评论:
0 赞:
0 阅读:
399
一致性哈希算法是分布式系统中常用的算法,它和普通的哈希算法有什么区别呢?
比如,一个分布式的存储系统,要将数据存储到具体的节点上,如果采用普通的hash方法,将数据映射到具体的节点上,如key%N,key是数据的key,N是机器节点数,如果有一个机器加入或退出这个集群,则所有的数据映射都无效了,如果是持久化存储则要做数据迁移,如果是分布式缓存,则其他缓存就失效了。
因此,引入了一致性哈希算法:...
分类:
其他 时间:
2014-03-18 05:01:17
收藏:
0 评论:
0 赞:
0 阅读:
461
这道题是图的应用,通过对数据结构的学习,我发现现在就是图的部分掌握的还不是很好,包括图的搜索,最小生成树,最短路径以及拓扑排序等应用缺乏实际的操作和解题的经验,老师跟我们说过对数据结构要熟悉到像背乘法口诀一样,能过信手拈来的程度,所以这也是我应该加强的部分吧,总之,多做题,多熟悉一些经典的算法,并且掌握它,这是对我最基本的要求也是应该去做的
对于这个题要求的就是图的最小生成树,总共有两个比较好的...
分类:
其他 时间:
2014-03-18 03:09:44
收藏:
0 评论:
0 赞:
0 阅读:
517
一、环境
1、Eclipse Juno R2
2. Tomcat 7
3. Jersey 2.7 下载地址( https://jersey.java.net/download.html)
二、流程
1.Eclipse 中创建一个 Dynamic Web Project ,本例为“RestDemo”
2.按个各人习惯建好包,本例为“com.waylau.rest.resourc...
分类:
其他 时间:
2014-03-18 04:33:31
收藏:
0 评论:
0 赞:
0 阅读:
484
Howto:如何将ArcGIS Server缓存移动到新服务器文章编号: 33686软件:
ArcGISServer9.2,9.3,9.3.1操作系统: Windows 2000, XP, 2003 Server摘要:
这篇文章描述了如何将map或globe的缓存移动到新服务器的方法。内容:下面是确...
分类:
移动平台 时间:
2014-03-18 05:48:23
收藏:
0 评论:
0 赞:
0 阅读:
523
在C#中,要将一个字符串或浮点数转换为整数,基本上有三种方法:
(1)使用强制类型转换:(int)浮点数
(2)使用Convert.ToInt32(string)(3)使用int.Parse(string)或int.TryParse(string,out
int)在实际使用时,当要转换的字符串或数字...
分类:
其他 时间:
2014-03-18 05:49:28
收藏:
0 评论:
0 赞:
0 阅读:
428
jsp页面显示中文乱码:jsp页面的编码方式有两个地方需要设置:其中:pageEncoding指的是jsp文件本身在本地保存时的编码方式。contentType的charset是指服务器发送网页内容给客户端时所使用的编码。从第一次访问一个jsp页面开始,到这个页面被发送到客户端,这个Jsp页面要经过...
分类:
Web开发 时间:
2014-03-18 05:52:38
收藏:
0 评论:
0 赞:
0 阅读:
559
对于一个功能齐全的Socket,都要包含以下基本结构,其工作过程包含以下四个基本的步骤:
(1) 创建Socket; (2) 打开连接到Socket的输入/出流; (3) 按照一定的协议对Socket进行读/写操作; (4) 关闭Socket.
第三步是程序员用来调用Socket和实现程序功能的关键...
分类:
其他 时间:
2014-03-18 05:51:35
收藏:
0 评论:
0 赞:
0 阅读:
365
在
cocos2dx-lua绑定自定义c++类(一)中介绍了如何产生绑定文件。现在,来看看怎么在工程里使用这个cpp文件。像普通源码文件一样,导入到工程里,看到
LuaTest.h文件里有一个函数入口:TOLUA_API int tolua_Test_open (lua_State* tolua_S...
分类:
编程语言 时间:
2014-03-18 05:50:31
收藏:
0 评论:
0 赞:
0 阅读:
416