首页 > 编程语言
C++动态数组
1.变长一维数组 ?? ? 这里说的变长数组是指在编译时不能确定数组长度,程序在运行时需要动态分配内存空间的数组。实现变长数组最简单的是变长一维数组,你可以这样做:? ?? 1:??? //文件名:?? array0...
分类:编程语言   时间:2015-01-06 18:23:36    收藏:0  评论:0  赞:0  阅读:434
python3利用socket查看各大网站所用的WEB服务器程序,看看那个用得最多。
利用python发送haeder /然后,读取返回的头的信息,看看该网站用的是什么WEB服务器程序。 今天早上看到别人用java写了一个这样的程序,我用就python也现实一个, 本来想把nginx不用版本的算在一起,想想没得必要。...
分类:编程语言   时间:2015-01-06 18:23:06    收藏:0  评论:0  赞:0  阅读:352
python学习笔记
rpm -qa | grep python检查是否安装python python -V 查看版本 [root@localhost thirds]# python Python 2.6.6 (r266:84292, Nov 22 2013, 12:16:22) [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2 Type "he...
分类:编程语言   时间:2015-01-06 18:22:16    收藏:0  评论:0  赞:0  阅读:186
【Spring实战】注入非Spring Bean对象
大家经常用到Spring IOC去管理对象之间的依赖关系,但一般情况下都有一个前提:这些Bean对象必须是通过Spring容器创建实例化的。 但实际上,项目中有可能会遇到这样的场景: 一个类不是通过Spring容器实例化的,而...
分类:编程语言   时间:2015-01-06 18:21:59    收藏:0  评论:0  赞:0  阅读:336
PHP数组函数 数组中的杂项
array_change_key_case( $arr ,CASE_LOWER || CASE_UPPER) 返回键名全为大写或者是小写的数组 array_rand($arr , num) 从数组中随机取出一个或多个单元 shuffle(&$arr) ? 将数组打乱 array_chunk($arr , $size ,...
分类:编程语言   时间:2015-01-06 18:21:36    收藏:0  评论:0  赞:0  阅读:282
springMVC 拦截器 HandlerInterceptor 用法
一、HandlerInterceptor 用法 第一步:注册拦截器 <!-- 注册拦截器 --> <mvc:interceptors> <bean class="com.project.base.interceptor.ControlInterceptor" /> </mvc:interceptors> 第二步:继承HandlerIn...
分类:编程语言   时间:2015-01-06 18:21:17    收藏:0  评论:0  赞:0  阅读:278
JAVA发送HttpClient请求及接收请求结果过程
下面为本人自己在工作中写业务代码的,并不是通用的,只供自己下次使用时能有个查找地,及正处在困扰中的程序员借鉴。 推荐好点博客给大家看看: http://blog.sina.com.cn/s/blog_75a8cfac01013aim.html http://...
分类:编程语言   时间:2015-01-06 18:19:56    收藏:0  评论:0  赞:0  阅读:700
python实现策略模式
策略模式如图所示:代码如下:#!/usr/bin/envpython#-*-coding:utf-8-*-classStrategy:"抽象算法类"defalgorithmInterface(self):"抽象方法"passclassConcreteStrategyA(Strategy):"具体算法类A"defalgorithmInterface(self):"具体实现方法"print(‘AlgorithmA‘)classConcreteSt..
分类:编程语言   时间:2015-01-06 18:16:37    收藏:0  评论:0  赞:0  阅读:285
PHP 数组函数 数组中的差集和交集
array_diff($arr,$arr2[……])返回一个数组,该数组包括了所有在$arr1但是不在任何其他参数数组中的值,键名不变array_diff_uassoc($arr,$arr2,[……],‘cmp_function‘)用回调函数做索引比较数组中的差集array_diff_assoc($arr,$arr2[……])返回一个数组,$arr与其他数组的差集..
分类:编程语言   时间:2015-01-06 18:13:06    收藏:0  评论:0  赞:0  阅读:174
Python爬虫框架Scrapy 学习笔记 4 ------- 第二个Scrapy项目
1.任务一,抓取以下两个URL的内容,写入文件http://www.dmoz.org/Computers/Programming/Languages/Python/Books/http://www.dmoz.org/Computers/Programming/Languages/Python/Resources/项目截图和上一个project不同的是,在spider中没有定义rules属性,而是定义了parse方法..
分类:编程语言   时间:2015-01-06 18:11:26    收藏:0  评论:0  赞:0  阅读:477
Python爬虫框架Scrapy 学习笔记 5 ------- 使用pipelines过滤敏感词
还是上一篇博客的那个网站,我们增加了pipeline.pyitems.pyfromscrapy.itemimportItem,Field classWebsite(Item): name=Field() description=Field() url=Field()dmoz.pyfromscrapy.spiderimportSpider fromscrapy.selectorimportSelector fromdirbot.itemsimportWebsite ..
分类:编程语言   时间:2015-01-06 18:10:26    收藏:0  评论:0  赞:0  阅读:336
javascript\html\CSS 选项卡
原生javascript实现tab选项卡...
分类:编程语言   时间:2015-01-06 18:07:36    收藏:0  评论:0  赞:0  阅读:172
开源Java EE应用服务器
JAVA EE应用服务器是可以在企业级的Java应用程序部署时使用,JBoss、Tomcat及Apache的Geronimo是当前最主流的开源Java EE应用服务器。 下表就JBoss 4.2、Tomcat 6及Geronimo 2应用服务器的特性进行全面的比较:(表中用到的“部分支持”表述,表明该应用服务器并非完全的支持,需要安装一些额外包。而其中的“原则上支持”表述,表明该应用服务器需要第...
分类:编程语言   时间:2015-01-06 18:06:46    收藏:0  评论:0  赞:0  阅读:119
插入类排序:直插,折半插,希尔
插入类排序:1:直接插入排序O(n^2) 2:折半插入排序O(n^2) 3:希尔排序 O(n乘以log以2为底,n的对数) 空间复杂度都是O(1) //直接插入排序 void InsertSort(int R[],int n) { int i,j; int tmp; for(i=1;i<n;i++)//数组下标从0开始,第一个有序,所以从1...
分类:编程语言   时间:2015-01-06 18:05:36    收藏:0  评论:0  赞:0  阅读:268
交换类排序:冒泡,快速(递归与非递归)
交换类排序:1:冒泡排序O(n^2),空间复杂度O(1)                         2:快速排序O(n乘以log以2为底,n的对数),空间复杂度O(log以2为底,n的对数) //冒泡排序 void BubbleSort(int R[],int n) { int i,j,tmp,flag; for(i=0;i { flag=0; for(j=n-1;...
分类:编程语言   时间:2015-01-06 18:04:46    收藏:0  评论:0  赞:0  阅读:121
选择类排序:选择排序,堆排序
选择类排序:1:简单选择排序O(n^2),空间O(1) 2:堆排序O(n乘以log以2为底,n的对数),空间复杂度O(1) //选择排序 void SelectSort(int R[],int n) { int i,j,k; int tmp; for(i=0;i<n-1;i++) { k=i; for(j=i+1;j<n;j++) { if(R[...
分类:编程语言   时间:2015-01-06 18:04:16    收藏:0  评论:0  赞:0  阅读:120
基数排序
基数排序:时间O(d(n+rd)) d:关键字个数,n:元素数,rd:关键字的取值范围 空间O(rd) 注:对于数值类排序,只能从低位到高位进行基数排序,能有序,(高到低,不行) void RadixSort(int *&p,int r,int d)//p为带排序的单链表指针,r为基数,d为关键字位数 { int *head[MAXR],*tail[MAXR],*t; in...
分类:编程语言   时间:2015-01-06 18:03:16    收藏:0  评论:0  赞:0  阅读:261
【计算机网络】关于三种网络通信模式以及java中三种通信方式的实现介绍
当前的网络中有三种通讯模式:单播、广播、组播(多播),其中的组播出现时间最晚但同时具备单播和广播的优点,最具有发展前景。  一、单播:       主机之间“一对一”的通讯模式,网络中的交换机和路由器对数据只进行转发不进行复制。如果10个客户机需要相同的数据,则服务器需要逐一传送,重复10次相同的工作。但由于其能够针对每个客户的及时响应,所以现在的网页浏览全部都是采用IP单播协...
分类:编程语言   时间:2015-01-06 18:03:06    收藏:0  评论:0  赞:0  阅读:264
排序算法总结
排序算法注意点: 插入类排序:1:直接插入排序O(n^2)                         2:折半插入排序O(n^2) 3:希尔排序    O(n乘以log以2为底,n的对数) 空间复杂度都是O(1) 交换类排序:1:冒泡排序O(n^2),空间复杂度O(1)                         2:快速排序O(n乘以log以2为底,...
分类:编程语言   时间:2015-01-06 18:02:56    收藏:0  评论:0  赞:0  阅读:311
数组面试题
数组是最基本的数据结构,关于数组的面试题也屡见不鲜,本文罗列了一些常见的面试题,仅供参考,如果您有更好的题目或者想法,欢迎留言讨论。目前有以下18道题目,如果有好的题目,随时更新。 数组求和求数组的最大值和最小值求数组的最大值和次大值求数组中出现次数超过一半的元素求数组中元素的最短距离求两个有序数组的共同元素求三个数组的共同元素找出数组中唯一的重复元素找出出现奇数次的元素求数组中满足给定和的...
分类:编程语言   时间:2015-01-06 18:02:46    收藏:0  评论:0  赞:0  阅读:196
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!