搜索到与相关的文章
Python

Python引用类型和值类型的区别与使用解析

Python数据类型分为值类型和引用类型,下面我们看下它们的区别:值类型:对象本身不允许修改,数值的修改实际上是让变量指向了一个新的对象包含:字符串、元组、数值,本身不允许被修改引用类型:对象本身可以修改,包含:列表、字典,本身允许修改例子:a=11printid(a)a=16printid(a)结果:43525053L57628312L修改值类型的值,只是让它指向一个新的内存地址,并不会改变变量b的值l=[1,2,3]printid(l)l[0]=0pr

系统 2019-09-27 17:38:02 2363

编程技术

自定义画板数据的保存和读取

1.自定义队列实现数据写入文件,以及对该文件的读取.由于矩形,圆形,直线包括曲线,都是以对象的形式直接存放在自定义的队列当中,而这个队列又是存在内存当中.既然这个对象组成的队列能够存储在内存里,如果能直接将这个对象队列从内存里写到文件中去,是不是也能实现保存一个由多个形状组成的图片?而当我再需要用到这个文件的时候,只需要将这个对象队列读取到内存中,而这些对象的方法,对我来说是透明的,所以我又能直接字再使用这些方法将这些对象还原成自定义画板上的形状..正是因

系统 2019-08-29 23:37:02 2363

编程技术

VS2010中文注释带红色下划线的解决办法

环境:VisualStudio2010问题:代码中出现中文后会带下划线,很多时候感觉很不舒服。找了很久的原因没找到,后来无意中在VisualAssistX里找到了解决办法。1.安装完VisualAssistX后会在VS2010的菜单栏出现VAssistX这个选项,单击展开,选择VisualAssistXOptions;2.把如图所示的勾去掉,解决。以后再次在代码中出现中文的时候,就不会出现下划线了,还你一个清爽的界面。附:VisualAssistX10.6

系统 2019-08-29 23:09:04 2363

编程技术

spring对struts2支持问题

存在不如意的地方就意味着存在bug。当我们像摆弄机器一般去利用这个那个框架的时候,很快,就陷入无休止的试验,试验这个那个的功能。创新简直和我们绝缘。随便抱怨一句。最近,公司同事利用spring+struts2做个工具,涉及到隐私,故我把代码简单化(普世的原则啊)。publicclassLoginActionextendsActionSupport{/****/privatestaticfinallongserialVersionUID=1L;private

系统 2019-08-29 23:04:28 2363

编程技术

[原创]关于学习

关于学习我是一个退学生,但我从来没有停止过对于知识的追求。无论是在学校里,还是在现在的工作岗位上,我都非常清楚知识对于一个人的重要性。而学习,努力的学习,才是获取知识的唯一途径。学习vs.受教育那么,究竟什么是学习呢?是上课、听讲、看讲义、写作业吗?不完全是。“上学”知识学习知识的一种途径,而且“上学”的目的,除了“学习”之外,更多的是“受教育”。“学习”和“受教育”不是等价的,甚至有些时候是完全相悖的。军队是国家用于统治其领土的工具,而教育则是国家用于统

系统 2019-08-29 23:03:30 2363

编程技术

用HTML Validator检查HTML代码的错误

今天下了HTMLValidator来检查HTML代码,HTMLValidator的下载地址为:https://addons.mozilla.org/zh-CN/firefox/addons/versions/249下载页面会提示说,是旧版本,但是现在根本就没有新版本,旧版本也得用。注意这里一定要用Firefox去下载。HTMLValidator内置了两个检查器,一个是HTMLTidy和SGML解析器下载安装后,在Firefox状态栏在最右边多了一个图标,双

系统 2019-08-29 22:46:59 2363

Java

深入浅出基于Java的解释器设计模式

一、引子其实没有什么好的例子引入解释器模式,因为它描述了如何构成一个简单的语言解释器,主要应用在使用面向对象语言开发编译器中;在实际应用中,我们可能很少碰到去构造一个语言的文法的情况。虽然你几乎用不到这个模式,但是看一看还是能受到一定的启发的。二、定义与结构解释器模式的定义如下:定义语言的文法,并且建立一个解释器来解释该语言中的句子。它属于类的行为模式。这里的语言意思是使用规定格式和语法的代码。在GOF的书中指出:如果一种特定类型的问题发生的频率足够高,那

系统 2019-08-29 22:23:20 2363

Java

* java程序性能优化 Posted on 2010-07-28 16:0

java程序性能优化Postedon2010-07-2816:04chinaifne阅读(2246)评论(0)编辑收藏一、避免在循环条件中使用复杂表达式在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。例子:importjava.util.vector;classcel{voidmethod(vectorvector){for(inti=0;i

系统 2019-08-29 22:21:32 2363