FTP是基于FTP协议来实现文件的管理,理论上只要将协议逐个实现,就可以实现一个FTP的服务端了,但需要一些时间,而且还是个体力活。现在有了SwiFTP的开源库,只要对其稍加改造,就可以将手机快速变成一个FTP的服务器。这里提供一个SwiFTP的下载地址https://github.com/sparkleDai/swiftp。
我们先来看看SwiFTP源码中实现的效果图:
前一...
分类:
移动平台 时间:
2014-03-06 18:36:58
收藏:
0 评论:
0 赞:
0 阅读:
652
附件图片所示...
分类:
移动平台 时间:
2014-03-06 16:26:49
收藏:
0 评论:
0 赞:
0 阅读:
582
1、定义本质:
红黑树是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。它是复杂的,但它的操作有着良好的最坏情况运行时间,并且在实践中是高效的:
它可以在O(log n)时间内做查找,插入和删除,这里的n是树中元素的数目。
2、应用实例:
它的统计性能要好于平衡二叉树(AVL-树),红黑树在很多地方都有应用。在C++ ST...
分类:
其他 时间:
2014-03-06 18:30:53
收藏:
0 评论:
0 赞:
0 阅读:
562
我们在分析awr报告时肯定不可避免要分析top sql,为了能更好的再现当时sql的执行计划,我们可以通过sql_id来读取当时sql的执行计划,如:
QL> select * from table(dbms_xplan.display_awr('91k4w10zgrg4m'));
PLAN_TABLE_OUTPUT
--------------------------------------...
分类:
数据库技术 时间:
2014-03-06 18:53:23
收藏:
0 评论:
0 赞:
0 阅读:
664
最近遇到一个问题,就是获取表单中的日期往后台通过json方式传的时候,遇到Date.parse(str)函数在ff下报错: NAN
找了些资料,发现是由于Date.parse()函数对日期格式有要求:详细参考 Date.parse函数
对于js操作日期:
创建一个日期对象:
var objDate=new Date([arguments list]);
参数形...
分类:
Web开发 时间:
2014-03-06 16:59:41
收藏:
0 评论:
0 赞:
0 阅读:
607
工厂方法也叫多态工厂
工厂返回的是返回一个抽象类型,而且返回的并不是每一次都会创建一个新对象。
JAVA中的例子
JAVA中的Collection接口实现必须要实现一个方法,iterator(),每一个具体类都要实现这个方法返回Iterator这个类,Collection就是一个工厂接口...
分类:
其他 时间:
2014-03-06 18:27:47
收藏:
0 评论:
0 赞:
0 阅读:
391
在linux 上安装ffmpeg 简直就是一种折磨,它会把你搞的精皮历经,版本高了不行,最关键有时候你还装不上,自己vm安装半天时间,服务器安装用了两天。不说了
1、先把git 工具安装上 ,网上找
2、git clone git://git.videolan.org/ffmpeg.git ffmpeg 源码down 下来
3、ffmpeg 所需包(如果有的链接不能用了,自己在找找)...
分类:
其他 时间:
2014-03-06 16:16:33
收藏:
0 评论:
0 赞:
0 阅读:
406
NSArray *keysArray = [dict allKeys];
NSArray *resultArray = [keysArray sortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2)
{
return [obj1 compare:obj2 opti...
分类:
其他 时间:
2014-03-06 17:53:03
收藏:
0 评论:
0 赞:
0 阅读:
478
local winsize=cc.Director:getInstance():getWinSize()
local layer=cc.Layer:create()
local scene=cc.Scene:create()
n=2
local function touchEvent(sender,eventType)
cclog(sender:g...
分类:
其他 时间:
2014-03-06 16:02:17
收藏:
0 评论:
0 赞:
0 阅读:
623
My Overview of Django Framework...
分类:
编程语言 时间:
2014-03-06 17:33:32
收藏:
0 评论:
0 赞:
0 阅读:
470
1,关于死锁的理解
死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。
2,模拟死锁
背景介绍:我们创建一个朋友类,当朋友向我们鞠躬的时候,我们也要向朋友鞠躬,这样才算一个完整的动作。当两人
同时鞠躬的时候,都在等待对方鞠躬。这时就造成了死锁。
模拟程序:
package com.yxy.thread;
/**
* ...
分类:
其他 时间:
2014-03-06 15:48:48
收藏:
0 评论:
0 赞:
0 阅读:
474
平时用的数组机会也不少,但对二维数组的总结较少。对二维数组的内存分布更是没有了解过。今天对二维数组的内存分布和相关运用进行了重新认识和归纳。...
分类:
其他 时间:
2014-03-06 16:58:38
收藏:
0 评论:
0 赞:
0 阅读:
531
1、webmagic是一个非常好用的网页爬虫,功能丰富,强悍,可以按照jquery类似的css选择器,选择节点,也可以按照xpath抓取指定节点。抓取数据后,可以分析数据。
更详细的请看官方网站,传送门:http://git.oschina.net/flashsword20/webmagic
2、下面给出一个具体的实例,可以直接运行哦。
import java.io.ByteArrayInp...
分类:
Web开发 时间:
2014-03-06 18:26:45
收藏:
0 评论:
0 赞:
0 阅读:
828
很多语言都提供了对参数或变量进行处理的机制,作为灵活的Python,提供了一些针对函数处理的特殊方法
filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple
map(function, sequence) :对sequence中的item依次执行funct...
分类:
编程语言 时间:
2014-03-06 16:28:54
收藏:
0 评论:
0 赞:
0 阅读:
626
1.曾经看到帖子说vxworks5.5下没有sata驱动,vxworks6.6下有,这样的说法恐怕不正确,由 于俺在5.5下也运用运用了sata硬盘,请注重这里俺只是说运用运用,没有说运用运用了sata的ahci模式。俺个人觉得,vxworks5.5下实际上是可以运用运用ide模式的ata,就是说cf卡,ide硬盘+sata硬盘的ide模式都是可以运用运用的,并不可以一概说,sata就不可以使;
...
分类:
其他 时间:
2014-03-06 18:58:29
收藏:
0 评论:
0 赞:
0 阅读:
465
一、数据库管理员的工作内容
1、规划与建设:
1、数据库服务器环境的架构评估与规划。
服务器环境的架构规划与数据库以后的运作相关,当服务器环境的架构设计不良,
将会增加以后数据库性能的限制与维护的困难。
因此,DBA在整套系统规划初期,就必须针对数据库未来的成长需求、性能需求、商业考虑等方面...
分类:
数据库技术 时间:
2014-03-06 17:05:45
收藏:
0 评论:
0 赞:
0 阅读:
611
这几天一直在研究webservices 写了个jws的例子...
分类:
Web开发 时间:
2014-03-06 18:52:17
收藏:
0 评论:
0 赞:
0 阅读:
570
题目:输入一个整数和一棵二元树。
从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。
打印出和与输入整数相等的所有路径。
例如 输入整数22和如下二元树
10
/ /
5 12
/ \
4 7
则打印出两条路径:10, 12和10, 5, 7。
#include
#include
using nam...
分类:
其他 时间:
2014-03-06 16:23:47
收藏:
0 评论:
0 赞:
0 阅读:
501
深入浅出AT命令(1)-一般命令1.1 AT+CGMI Read manufacture identification 读取厂商信息,比如:ST-ERICSSON1.2 AT+CGMM Request model identification 读取Model识别,即查询产品型号,比如:SY.SOL 49021.3 AT+CGMR Request revision identification 读取...
分类:
其他 时间:
2014-03-06 16:07:20
收藏:
0 评论:
0 赞:
0 阅读:
476
/*
* Android数据存储之SharedPreferences
* 步骤:
* 一、根据Context获取SharedPreferences对象
* 二、利用edit()方法获取Editor对象。
* 三、通过Editor对象存储key-value键值对数据。
* 四、通过commit()方法提交数据。
*/
public vo...
分类:
移动平台 时间:
2014-03-06 17:41:45
收藏:
0 评论:
0 赞:
0 阅读:
512