编程技术

自己动手学TCP/IP–tftp协议

TFTP(TrivialFileTransferProtocol,简单文件传输协议)1.tftp的服务端口号是692.tftp是基于udp协议的3.tftp是明文传输的,是一种比较轻量型的协议,一般用于bootloader加载内核TFTP工作流程服务端开启tftp服务,tftp是一种stand_alone服务,不是常驻内存的,是在有需要的时候才去调用的。首先,客户端发送一个读(RRQ:2个字节)或者写(WRQ:2个字节)的请求,数据包的目标端口是69。对于

系统 2019-08-29 23:50:59 2707

编程技术

js获取对象的绝对坐标

js获取对象的绝对坐标方法1:functiongetAbsPoint(e){varx=e.offsetLeft,y=e.offsetTop;while(e=e.offsetParent){x+=e.offsetLeft;y+=e.offsetTop;}alert("x:"+x+","+"y:"+y);}方法2:functiongetAbsPoint(obj){varx,y;oRect=obj.getBoundingClientRect();x=oRect.

系统 2019-08-29 23:43:47 2707

编程技术

配置struts2出现的奇怪问题

最近开始研究struts2,一开始就遇到莫名其妙的问题在配置struts2时,使用的是Tomcat6.0服务器,按书上说的什么都配置好了的时候,启动服务器时,总是显示如下错误:严重:**********FATALERRORSTARTINGUPSTRUTS-SPRINGINTEGRATION**********LooksliketheSpringlistenerwasnotconfiguredforyourwebapp!Nothingwillworkunti

系统 2019-08-29 23:36:50 2707

编程技术

request.getParameter()、request.getInputStre

大家经常用servlet和jsp,但是对request.getInputStream()和request.getReader()比较陌生。request.getParameter()request.getInputStream()request.getReader()这三个方法都是从request对象中得到提交的数据,但是用途不同,要根据
表单提交数据的编码方式选择不同的方法。HTML中的form表单有一个关键属性enctype=applicat

系统 2019-08-29 22:38:02 2707

编程技术

X window的思想和终端的重大意义

说起Xwindow,很多人都知道,但是它的意义并不仅仅在于提供了一个图形操作机制,任何事情如果牵扯到它的意义,那么就不得不谈谈它的出生背景以及简要的历史,Xwindow出生在终端大行其道的时期,那个时候,人们提出了终端的概念,这样的话一台计算机就可以被很多人共享,每个人一个终端然后连接到同一台计算机上,这样就扩充了计算机的概念,再也不是只有计算机旁边的人可以操作它了,只要有终端连接到计算机上,哪怕在大洋彼岸的人也可以是计算机的拥有者之一,这样的话,终端可以

系统 2019-08-29 22:28:37 2707

编程技术

web服务(2)

我发现写日志可以帮助自己整理思路,有些技术在一段时间不用后,如果以日志的形式写出来,对于巩固记忆是十分有效的。比如这个Web服务系列,为了尽量避免错误,我会重新查阅资料,在这个过程中又能学到新的知识。不过,Web服务涉及的面太广了,而且新技术出现那么快,即使全部时间都用来研究它也不可能面面俱到,就像一本很厚很厚的书,经常翻翻反而会有意想不到的收获。上一篇帖子里已经说过Web服务是做什么用的了,在这一篇里要说说Web服务的结构,也就是Web服务的协议栈。协议

系统 2019-08-29 22:04:44 2707

Python

Python流行ORM框架sqlalchemy安装与使用教程

本文实例讲述了Python流行ORM框架sqlalchemy安装与使用。分享给大家供大家参考,具体如下:安装http://docs.sqlalchemy.org1、安装#进入虚拟环境#执行./python3-mpipinstallimportsqlalchemyprint(sqlalchemy.__version__)#1.1.15我这里使用的版本是1.1.15创建连接对象http://docs.sqlalchemy.org/en/latest/orm/t

系统 2019-09-27 17:57:32 2706

Python

python实现海螺图片的方法示例

本文介绍了如何用python实现海螺图片,感兴趣的可以参考一下,具体代码如下:代码如下:importturtleimporttimet=turtle.Turtle()t.speed(0)t.color('red','blue')t.begin_fill()foriinrange(90):t.circle(150-i)t.left(4)t.end_fill()t.up()t.fd(280)t.right(90)t.fd(200)t.down()t.color

系统 2019-09-27 17:57:16 2706

Python

Python 绘制酷炫的三维图步骤详解

通常我们用Python绘制的都是二维平面图,但有时也需要绘制三维场景图,比如像下面这样的:这些图怎么做出来呢?今天就来分享下如何一步步绘制出三维矢量(SVG)图。八面体我们先以下面这个八面体为例。1安装相关包首先安装两个必备包:importpyrr#NumPy的3D函数库importsvgwrite#svg图形处理库2定义3D图生成环境接下来定义几个类设置好3维图基础环境:viewport:矩形图范围camera:包括视图矩阵和投影矩阵mesh:svg矢量

系统 2019-09-27 17:53:27 2706

Javascript

Python、Javascript中的闭包比较

同为脚本语言,python和Javascript具有相似的变量作用域,不像php,函数的内部的所有变量和外部都是隔绝的,也就是说,函数要想处理其外部的数据,必须使用参数把需要处理的数据传递进来(使用global关键词这里不讨论),而python和Javascript不同,如果在函数声明变量,它会逐级网上查找,直到返回着个值或者未定义。那么这样说,python的闭包应该很简单了,像javascript一样,我们编写类似的代码:deffunc1():a=1de

系统 2019-09-27 17:52:31 2706

Python

Python- 反射 及部份内置属性方法

@property类的静态属性,封装内部具体实现细节,调用的时候类似调用数据属性。既可以访问类属性,也可以访问实例属性![](https://s1.51cto.com/images/blog/201906/08/6de11e5b657bbb1c6e02f4ed64821fa7.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_1

系统 2019-09-27 17:51:11 2706

编程技术

guake

作用:命令窗口,1.安装sudoapt-getinstallguakehttp://blog.csdn.net/aip1080/article/details/7731569虽说现在很多Linux发行版,比如Ubuntu,已经基本上可以采用GUI来完成绝大部分一般性的任务。但是,终端程序对于linux用户来说仍是必不可少的。Gnome自带的gnome-terminal还算不错,简单,易用,也已经支持多标签。但是,如果你希望让终端自动启动并在后台运行,如果你

系统 2019-08-29 23:38:00 2706

编程技术

互联网敏捷开发配置管理策略思考

由于互联网行业需求变化快、开发迭代周期短、上线频繁的现实状况决定了合理的软件配置管理策略对于软件质量保证、协作开发效率至关重要。目前公司配置管理在策略上采用的是不稳定主干(unstabletrunk)模式,所有的项目都在同一主干上进行修改,在每周上线后并没有明确的stable分支版本,基本上是靠SCM人员手工拷贝代码来管理维护的。这就引起了很多问题:1)、多个项目组开发人员都可能并发对同样代码进行修改,造成了严重的代码冲突问题。例如张三修改了a.java并

系统 2019-08-29 23:20:20 2706

编程技术

利用Microsoft Html Help Workshop制作chm文件

workshop4.74版。workshop的名字带html说明它是根据html来制作chm的。首先,做一组有结构的html文件。比如:index.html1.html2.html3.html1,2,3html在index.html上有连接,这个很重要。然后打开workshop点新建,在新建类型中选方案。(后面是转的,用HTMLHelpWorkShop制作CHM电子文档作者不明,表示感谢)1出现如下:2、接下来指定现有文件,因为我们没有制作目录文件和索引文

系统 2019-08-29 23:17:25 2706