搜索到与相关的文章
Python

Python二分查找详解

先来看个实例#!/usr/bin/envpythonimportsysdefsearch2(a,m):low=0high=len(a)-1while(low<=high):mid=(low+high)/2midval=a[mid]ifmidvalm:high=mid-1else:printmidreturnmidprint-1return-1if__name__=="__main__":a=[int(i)for

系统 2019-09-27 17:38:24 2169

Python

简单谈谈Python中的反转字符串问题

按单词反转字符串是一道很常见的面试题。在Python中实现起来非常简单。defreverse_string_by_word(s):lst=s.split()#splitbyblankspacebydefaultreturn''.join(lst[::-1])s='PowerofLove'printreverse_string_by_word(s)#LoveofPowers='HelloWorld!'printreverse_string_by_word(s

系统 2019-09-27 17:37:55 2169

Python

关于Python作用域自学总结

作用域:顾名思义,作用的范围。如果你是自学者,而且已经进军到函数这一部分了,那么就应当了解下Python的作用域。否则你可能会像我一样,总是对一个变量名同时存在函数内和函数外且有不同值搞的晕头转向。在这里就总结一下,在本人的知识范围内所了解到的作用域是什么样的,LEGB规则到底规定了什么。全局范围的产生(global):我们创建一个xxx.py文件,就是一个模块,这时一个作用域就产生了。这个范围是整个模块,称作Global,全局范围。例如:创建一个文件de

系统 2019-09-27 17:37:48 2169

编程技术

Struts 2的基石——拦截器(Interceptor)

什么是拦截器拦截器,在AOP(Aspect-OrientedProgramming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行。同时也是提供了一种可以提取action中可重用的部分的方式。谈到拦截器,还有一个

系统 2019-08-29 23:47:05 2169

编程技术

精简QQ项目交流总结

前段时间花了不少时间搞了一个较简单的QQ项目,这里把它发布出来分型给大家学习探讨。目前为止该QQ项目实现如下功能:添加好友到好友列表,可以把好友在不同分类中移动,同时支持离线查找添加好友,离线更换头像,离线发送消息,保存所有好友聊天记录,发送窗口抖动,查看对方信息,更改/添加信息等。先来看一下项目的部分截图效果这个是登陆界面,腾讯QQ的号码通常是9位,这个版本的QQ号码是5位,也就是说注册的时候只能注册5位号码,超过5位就会提示出错这是注册界面如果已经登陆

系统 2019-08-29 23:37:56 2169

编程技术

竞争对手的BPM战略和产品简述

最近一年,与IBMWPS和OracleBPEL进行PK的次数越来越多,应对他们的BPM产品确实很让人头疼。用“Workflow”与国外这些装备精良的“BPM”去PK,是需要很大的勇气和精力,这不亚于用“小米加步枪”抗击敌人的“飞机与大炮”。好在,国内流程的应用环境(复杂、灵活、高性能)是国外流程产品不擅长的,他们无法理解国内客户对“灵活”性的需求,虽然国外这些BPM产品,也在围绕“End-to-End(端到端)”和“业务敏捷(BusinessAgility

系统 2019-08-29 23:10:41 2169

编程技术

Eclipse设置快捷方式

ZendStudio使用更改快捷键这个和VS是类似的,相信大家难免对有些快捷键的键位不爽哈,比如会将Ctrl+K,C作为注释的快捷键,这明显是两只手才可以操作完成的工作,怎么快得起来哈,所以我们会进行修改,比如修改成Ctrl+E,C等,而Zend里默认加块注释是Ctrl+Shift+/,取消块注释是Ctrl+Shift+/,而增加或取消单行注释,默认是切换Ctrl+/,偶依然不想两只手来操作,所以果断改掉,我改的单行注释切换是Ctrl+E,块注释是Ctrl

系统 2019-08-29 22:58:09 2169

编程技术

连连看

java不易开发大型游戏,但任一语言都有是相通,本程序运行有些小问题,仅供参考:packagecn;importjava.util.*;importjava.lang.*;//定义一个连线类classLinkLine{//保存连接点privateint[]points;//接收地图privateint[][]blocks;publicLinkLine(int[][]blocks){this.blocks=blocks;}//判断两个点是否能连接成线段pub

系统 2019-08-29 22:56:39 2169

编程技术

Practical Guide to STL By Jeff Bogan

IntroductionSTL(StandardTemplateLibrary)isagoodskillforanyoneprogrammingC++inthemodernday.Imustsaythatittakessomegettingusedto,i.e.thereisafairlysteeplearningcurve,andsomeofthenamesthatareusedarenotveryintuitive(perhapsbecauseallo

系统 2019-08-29 22:53:26 2169

编程技术

装载别人分享的J2EE学习的20个好网站

----转载于别人空间的,不记得该人的信息。。目的只是为了自己以后方便查看,所以就帖到自己的博客里来了,,希望那个人不要介意。。呵呵。。觉得很不错,自己也分享下;前人栽树,后人乘凉。想当初自己初学Java时为了解决一个很基础的问题,好多的朋友热心的回复我,帮我分析错误。现在为了方便那些Java新手,特给出自己感觉比较好的学习网站和论坛,希望对朋友们能有点帮助。1,http://www.iteye.com/由Robbin创建发起的技术网站,人气相当旺,有不少

系统 2019-08-29 22:44:34 2169