搜索到与相关的文章
Python

Python中声明只包含一个元素的元组数据方法

调试程序的时候,就吃过这个亏,不知道为何Python使用括号做元组声明边界符,估计是找不到合适的符号了。中括号用来声明列表,花括号用来声明字典,元组号只能用括号来声明了。有其他语言编程经历的朋友都清楚括号在其它语言里都是表示优先级,而Python也可以用来表示优先级,所以也就引发了以下白痴的问题。复制代码代码如下:#encoding=UTF-8obj=('tuple')printobjprinttype(obj)printlen(obj)执行结果复制代码代

系统 2019-09-27 17:46:11 2323

Python

python通过socket模块获取本机主机名和IP地址

版权声明:转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/90021409先说说查看本机ip的方法:可以直接通过搜索引擎搜索ip,得到的是公网ip,你是用这个ip上网的,即和互联网交互的。但奇怪的是,有的是180开头有的是218开头。这个有些奇怪。鄙人水平不足,先存疑待考吧。本机是通过路由器联网的,不是直接通过拨号连接互联网的,所以本机有局

系统 2019-09-27 17:32:52 2323

编程技术

ApplicationContext(备用)

Spring源码分析:ApplicationContext--分析ApplicationContextSpring的bean包支持通过编码方式管理和操作bean的基本功能,ApplicationContext则以Framework的方式提供BeanFactory的所有功能。使用ApplicationContext,你可以让系统加载你的bean(例如,在Servlet容器初始化ContextLoaderServlet时,通过ContextLoader类加载S

系统 2019-08-29 23:52:32 2323

编程技术

三层架构之抽象工厂加反射——实现数

在做系统的时候有意识的用到了抽象工厂这个设计模式,主要解决的是数据库更换的问题。下面就以简单的登录来逐步的分析一下这个模式。经典的三层架构数据库如下1.一般的数据库连接方式界面层1:PublicClassLogin2:PrivateSubbtnLogin_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesbtnLogin.Click3:DimLUserAsNewEntity.U

系统 2019-08-29 23:46:59 2323

编程技术

[FW:] Writing big files to ServletOutputStre

ProblemwhenwritingbigfilestoServletOutputStream转自:http://www.theserverside.com/discussions/thread.tss?thread_id=29261PostedBy:AnandRajagopalonOctober06,2004@10:18AMIamusingthefollowingcodetowritefilestoservletoutputstream.Theprobl

系统 2019-08-29 23:23:36 2323

编程技术

myEclipse开发Struts的问题

为什么在myeclipse下,创建不了StrutsProject?情况如下:这是第一种情况NoavailableStruts1.1projectsfoundinworkspace.AllMyEclipseStruts1.1wizardsrequireatleast1properlyconfiguredStruts1.1projectexistinyourworkspace.IfyourworkspacecurrentcontainsStruts1.1pro

系统 2019-08-29 22:59:41 2323

编程技术

山寨版QQ-开发纪实

先上几张图吧:启动时:聊天中:第一版:客户端以事件模型实现UI与通信分离;服务器端使用阻塞IO+对象数据库;第二版:服务器端使用Mina框架NIO模型+缓冲队列+异步多线程消息处理提高消息收发性能;自定定原始字节通信协议,实现QQ基本消息格式(登陆,加好友,文件传送....)用户Q号和密码md5传送;聊天消息以用登陆后收到服务器发来的key以des加密.项目组长胡海亮(QQ:249782944)通信协议定义的文档见附件:山寨版QQ-开发纪实

系统 2019-08-29 22:45:53 2323

编程技术

ajax 跨域异步调用

涉及到跨域调用时,一般的js,得不到应有的数据。必须通过UrlConnection来获取到字节数据,来显示出来思路:当前项目下的js请求到一个jsp页面,在这个jsp上通过urlConnect链接来获取数据,并根据状态,回写到所要的js调用之处。functiongetText(depart){varurl="/.././*.jsp?depart="+depart;xreq=createXmlHttpRequest();if(!xreq){alert('Gi

系统 2019-08-29 22:09:42 2323

编程技术

TabSwitcher自定义控件(带拖动&滑动效果)

上一篇实现了滑动效果,还是不爽,这次还添加了拖动效果,请大家帮忙测试。上传于8.51:308.54:15一次更新packagecom.ql.view;importandroid.content.Context;importandroid.content.res.TypedArray;importandroid.graphics.Color;importandroid.util.AttributeSet;importandroid.util.Log;impo

系统 2019-08-29 22:07:45 2323

编程技术

谈谈领域模型的那些事儿 之 注意什么

前面我们讲了如何从业务领域获取知识,创建领域模型,那么建立领域模型应当注意什么呢?建立领域模型应当注意的问题1.领域模型不是数据模型,也不是软件对象模型一个创建领域模型的过程中非常容易犯的错误就是,将领域模型当成了数据模型,或者软件对象模型。领域模型,又称为概念模型、领域对象模型或分析对象模型,是“专用于解释业务领域中重要的‘事物’和产品”[RUP]。领域模型专注于现实世界的对象(概念类)而非软件世界的对象。它不包含任何数据库元素、软件类、系统架构以及有职

系统 2019-08-29 21:59:00 2323