首页 > 编程语言
java实现telnet和ssh客户端
telnet:commons-net-2.2.jar实现了多种协议如ftp、telnet、smtp等http://commons.apache.org/proper/commons-net/index.htmlssh:jsch-0.1.42.jarhttp://www.jcraft.com/jsch/简单使用示例:ftphttp://blog.csdn.net/missen/article/details/255490telnet、sshhttp://blog.sina..
分类:编程语言   时间:2015-03-12 01:07:47    收藏:0  评论:0  赞:0  阅读:216
NYOJ 14 会场安排问题(贪心算法)
时间限制:3000ms|内存限制:65535KB难度:4描述学校的小礼堂每天都会有许多活动,有时间这些活动的计划时间会发生冲突,需要选择出一些活动进行举办。小刘的工作就是安排学校小礼堂的活动,每个时间最多安排一个活动。现在小刘有一些活动计划的时间表,他想尽可能的安排更多的..
分类:编程语言   时间:2015-03-12 01:07:37    收藏:0  评论:0  赞:0  阅读:269
java集合总结
一.HashSet与TreeSet的异同:相同点:都实现了set接口,元素不会重复,插入重复的对象会覆盖掉。不同点:1.HashSet是哈希表实现的,无序的集合;可以放入null,但只能放入一个null,两者中的值都不能重复;HashSet要求放入的对象必须实现HashCode()方法,放入的对象,是以has..
分类:编程语言   时间:2015-03-12 01:06:07    收藏:0  评论:0  赞:0  阅读:226
JavaScript之消息框
JavaScript共有三种消息框:警告框确认框提示框1、警告框常用于确保用户可以得到某些信息。当警告框出现时,用户只有点击确认才能继续进行操作。如:alert("您输入的不合符!");2、确认框用于使用户可以验证或者接受某些信息。当确认框出现后,用户需要点击确定或者取消才能进行..
分类:编程语言   时间:2015-03-12 01:05:47    收藏:0  评论:0  赞:0  阅读:251
Python爬虫获取JSESSIONID登录网站
在使用Python对一些网站的数据进行采集时,经常会遇到需要登录的情况。这些情况下,使用FireFox等浏览器登录时,自带的调试器(快捷键F12)就可以看到登录的时候网页向服务器提交的信息,把这部分信息提取出来就可以利用Python的urllib2库结合Cookie进行模拟登录然后采集数据,..
分类:编程语言   时间:2015-03-12 01:05:27    收藏:0  评论:0  赞:0  阅读:983
c语言将浮点型数据转换成字符串
在程序中,可能会遇到需要将浮点型的数据转换成字符串:#include<stdio.h> voidfloat2char(float,char*,int); intmain() { charbuffer[10]; float2char(123.4567,buffer,10); printf("%f转换成字符串%s\n",123.4567,buffer); float2char(-654.321,buffer,10); printf("%f..
分类:编程语言   时间:2015-03-12 01:02:57    收藏:0  评论:0  赞:0  阅读:374
算法导论学习之快排+各种排序算法时间复杂度总结
快排是一种最常用的排序算法,因为其平均的时间复杂度是nlgn,并且其中的常数因子比较小。一.快速排序 快排和合并排序一样都是基于分治的排序算法;快排的分治如下: 分解:对区间A[p,r]进行分解,返回q,使得A[p–q-1]都不大于A[q] A[q+1,r]都大于A[q]; 求解:对上面得到的区间继续递归进行快排 合并:因为快排是原地...
分类:编程语言   时间:2015-03-12 01:00:16    收藏:0  评论:0  赞:0  阅读:335
Spring源码分析: SpringMVC启动流程与DispatcherServlet请求处理流程
Spring版本: 4.0.X 注:这里的分析只关注整个处理流程的大致过程,省略与流程无关的代码。应用根上下文(Root ApplicationContext)的启动在一个web项目中使用SpringMVC时,需在web.xml中配置一个监听器: org.springframework.web.context.ContextLoa...
分类:编程语言   时间:2015-03-12 01:00:06    收藏:0  评论:0  赞:0  阅读:396
Unity5新的AssetBundle系统使用心得
Unity的AssetBundle系统是对资源管理的一个扩展,动态更新,网页游戏,资源下载都是基于AssetBundle系统的。但是不得不说,这个系统非常恶心,坑很深。至于有多深,请看这篇文章: http://www.cnblogs.com/ybgame/p/3973177.html         原先的AssetBundle系统需要自己写一大坨导出的代码(BuildPipeline),这个新...
分类:编程语言   时间:2015-03-12 00:59:56    收藏:0  评论:0  赞:0  阅读:35841
C/C++:[2]enum-枚举量声明、定义和使用
C/C++:[2]enum-枚举量声明、定义和使用转自:http://jingyan.baidu.com/article/e75aca85526c1b142edac6d9.html众所周知,C/C++语言可以使用#define和const创建符号常量,而使用enum工具不仅能够创建符号常量,还能定义...
分类:编程语言   时间:2015-03-12 00:57:56    收藏:0  评论:0  赞:0  阅读:281
python 图片上添加文字
1 import PIL 2 from PIL import ImageFont 3 from PIL import Image 4 from PIL import ImageDraw 5 6 #设置字体,如果没有,也可以不设置 7 font = ImageFont.truetype("/usr.....
分类:编程语言   时间:2015-03-12 00:56:46    收藏:0  评论:0  赞:0  阅读:895
c++之继承一
has-A,uses-A 和 is-A has-A : 包含关系,用以描述一个类由多个“部件类”构成。实现has-A关系用类成员表示,即一个类中的数据成员是另一种已经定义的类。 uses-A : 一个类部分地使用另一个类。通过类之间成员函数的相互联系,定义友元或对象参数传递实现。 is...
分类:编程语言   时间:2015-03-12 00:51:36    收藏:0  评论:0  赞:0  阅读:268
javascript数据结构与算法---队列
javascript数据结构与算法---队列
分类:编程语言   时间:2015-03-12 00:47:26    收藏:0  评论:0  赞:0  阅读:254
字符串排序(非字典排序)
2015.3.11今天阿里面试,最后给我出了一个算法题,如下: 一个数组字符串,对其中的字符串进行排序,排序规则如下:长度越小越排在前面,长度相同则按照字符串大小排序。举个例子:“a”,"ab","Ab","b","abc",排序后 : a, b, Ab, ab, abc。 和室友讨论一下,由他.....
分类:编程语言   时间:2015-03-12 00:43:36    收藏:0  评论:0  赞:0  阅读:325
C++ 怎么让静态变量只初始化一次
童鞋们在学习C++的时候,往往只是按照书本上的原文去强行记忆各种特性,比方说,静态变量只初始化一次。你心中一定在默念:一定要记住,static只会初始化一次云云,希望自己能够记住。告诉你,你为什么总是记不住,因为你没有正真理解静态变量的原理, 所以下面我就来告诉大家它的原理,直接上代码:[code=...
分类:编程语言   时间:2015-03-12 00:41:46    收藏:0  评论:0  赞:0  阅读:299
Effective C++
01.视C++为一个语言联邦 CObject-Oriented C++Template C++STL 过程形式(procedural),面向对象形式(object-oriented),函数形式(functional),泛型形式(generic),元编程形式(metaprogramming) 问题: 泛型形式和元编程形式的区别? 过程形式和函数形式的区别? 结论:...
分类:编程语言   时间:2015-03-11 23:31:56    收藏:0  评论:0  赞:0  阅读:486
Java学习笔记33
关于Set这个接口,我们在前面的笔记中提到过,Set是代表无序、不可重复的集合,其实Set就是一个不包含重复元 素的collection。关于Set不包含重复元素的标准是:不包含满足e1.equals(e2)的元素对,元素e1和e2。并且最多包含 一个null元素。 接下来我们来看看这个接口给出的方法说明: 1、 int size();如果 set 中尚未...
分类:编程语言   时间:2015-03-11 23:31:16    收藏:0  评论:0  赞:0  阅读:444
【Swift初见】Swift构造过程
所谓构造过程是指在创建某个实例而进行的一系列准备过程。比如为实例中的属性设置初始值和执行其他初始化工作。 构造过程是通过构造器来实现的,其实每个构造器就可以看作是一个函数,只是这个函数是为了执行初始化的。 1、存储属性的初始赋值 以类和结构体的实例创建为例,在创建类和结构体实例的时候,需要给类和街头题的属性设置一个默认值,有两种方法: 1??在定义属性的时候设置默认值;2??在构造器中...
分类:编程语言   时间:2015-03-11 23:29:46    收藏:0  评论:0  赞:0  阅读:441
多线程为什么跑的比单线程还要慢的情况分析及验证
2014-05-04 07:56:50cnblogs.com-Ethan Cai-点击数: 306 “多个人干活比一个人干活要快,多线程并行执行也比单线程要快”这是我学习编程长期以来的想法。然而在实际的开发过程中,并不是所有情况下都是这样。先看看下面的程序(点击下载): ThreadTester是所有Tester的基类。所有的Tester都干的是同样一件事情,把counte...
分类:编程语言   时间:2015-03-11 23:28:06    收藏:0  评论:0  赞:0  阅读:393
动态规划——最大子数组
上一篇我们用分治法已经将问题的复杂度降低了许多,但是,我们依旧不满足,于是,我们尝试用动态规划来做这道题。解题思路: 对于这样一个连续和的问题(个人习惯叫做最大连续和),如果我们要用动态规划来解,首先得考虑状态和状态转移方程。如果我们把题述数组看成序列,那么是不是可以用序列DP来考虑呢? 我们不妨考虑一个这样的序列:1,-3,5,-2,4 a[i]表示这个序列的第 i 个元素,dp[i]表示最...
分类:编程语言   时间:2015-03-11 23:27:56    收藏:0  评论:0  赞:0  阅读:349
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!