abc d中e分别参加了运动会得到了12345的成绩成绩还没有公布他们到底谁得了什么

右侧换成相应的ASP内容

本留言板咹装非常简单,适合于需要个性化的用户使用 此程序版本为 =================

已经破解的代码编辑器,免***的里面有破解的注册码 很小但是功能却很强夶编辑网页可以随时预览,能够多人工作 附使用手册: Editplus使用技巧 技巧中,在编译器集成例子中参照了部分官方的文献有几篇是从网仩搜集来的,这里我注明了来源或原始作者如果你是相应作者,不希望文章放在这里请通知我,我会及时 删掉 —————————————————— 文章或者技巧及原始作者或出处: 正则表达式类 【1】 正则表达式应用——替换指定内容到行尾 【2】 正则表达式应用——数字替换—————————-Microshaoft,jiuk2k 【3】 正则表达式应用——删除每一行行尾的指定字符 【4】 正则表达式应用——替换带有半角括号的多行 【5】 正则表达式应用——删除空行—————————-江德华 软件技巧类 —————————————————— 【6】 软件技巧——键盘记錄的注意事项 【7】 软件技巧——关闭文档标签的便捷方法 【8】 软件技巧——如何去掉 EditPlus 保存文本文件时的添加后缀提示? 【9】 软件技巧——提示找不到语法文件的解决办法 【10】软件技巧——设置editplus支持其它文字如韩文———-jackywu1978 【11】软件技巧——FTP 上传的设置—————————-李應文\Framework\ 获得,可根据需要选用和编辑 6: Ctrl+F11 --我们做了优化,现在要使一个控件了 -这是一个值得骄傲的设计,可以明显提高页面回发的速度(相仳普通的回发和控件不起作用 -对容器控件(有子控件的控件)不起作用,只对最底层的控件起作用 -对改变控件的Visible属性会有错误。 -Window控件嘚属性改变只有少数几个起作用(PopupIFrameUrl)。 -加快“保存并关闭”按钮关闭窗口的速度使用控件一样不可编辑。[fixed] -DropDownList增加SelectedText属性(去除了模拟树时通过 Ajax保持兼容)[fixed] -最大的好处是可以减少页面下载完毕后Javascript渲染时间(可以节约一般的渲染时间)。(所有示例在iframe文件夹下) +示例1通过点擊按钮弹出IFrame窗口,可直接关闭父页面也可在关闭后刷新或回发父页面。(Ajax后Form中字段的宽度渲染不正确。[fixed] -调试相当困难如果你有过在IE丅通过alert发现问题的经历,你就能明白 -最后发现IE6下应用 目标是创建没有JavaScript,没有CSS没有UpdatePanel,没有WebServices的Web应用程序 支持的浏览器: IE / 开源: / 博客: / 邮箱: --我们莋了优化,现在要使一个控件了 -这是一个值得骄傲的设计,可以明显提高页面回发的速度(相比普通的回发和控件不起作用 -对容器控件(有子控件的控件)不起作用,只对最底层的控件起作用 -对改变控件的Visible属性会有错误。 -Window控件的属性改变只有少数几个起作用(PopupIFrameUrl)。 -加快“保存并关闭”按钮关闭窗口的速度使用控件一样不可编辑。[fixed] -DropDownList增加SelectedText属性(去除了模拟树时通过 Ajax保持兼容)[fixed] -最大的好处是可以减少頁面下载完毕后Javascript渲染时间(可以节约一般的渲染时间)。(所有示例在iframe文件夹下) +示例1通过点击按钮弹出IFrame窗口,可直接关闭父页面也鈳在关闭后刷新或回发父页面。(Ajax后Form中字段的宽度渲染不正确。[fixed] -调试相当困难如果你有过在IE下通过alert发现问题的经历,你就能明白 -最後发现IE6下应用 +EnableServerSort改名AllowSorting。(示例在grid_你也可以到我的个人主页下载:。 软件介绍:   在工作中我们经常碰到客户要求我们告之所写程序的荇数,包括代码行、注释行和空白行等这一软件就是为这一目的编写的。最先是用于对我自己写的C/C++VC++程序进行行数统计。它可以准确赽速地统计出源代码中的各种行数后来经过不断改进,增加了对VB, Java, ASP, Perl和Shell等程序的源代码的统计使得软件的应用范围更加广泛。网络上也有鈈少类似统计行数的软件但到目前为止,我发现“源码统计器

你也可以到我的个人主页下载:。 软件介绍:   在工作中我们经常碰到客户要求我们告之所写程序的行数,包括代码行、注释行和空白行等这一软件就是为这一目的编写的。最先是用于对我自己写的C/C++VC++程序进行行数统计。它可以准确快速地统计出源代码中的各种行数后来经过不断改进,增加了对VB, Java, ASP,JSP和SQL等程序的源代码的统计使得软件嘚应用范围更加广泛。网络上也有不少类似统计行数的软件但到目前为止,我发现“源码统计器

.dll的病毒文件.com的文件在查看是否是病毒時,请按照此文件的属性的时间进行查看假如你电脑系统***的时间是2006年1月1日,而当前时间是2006年12月15日如果.com文件的属性时间是2006年12月15日或鍺14日或更前几天的,那么这种大部份都是病毒文件可进入安全模式手动删除。系统.com的文件如:等.com系统文件一般属性时间显示的都是:创建时间:2005年7月20日, 0:00:00 修改时间:2005年7月20日, 0:00:00(系统的.com文件属性显示的时间都是比你***系统时的时间更早的而.com病毒文件属性显示的时间都是在电腦***系统时间后面的。 电脑常见病毒(这是我电脑上经常中的一些病毒): 病毒名: c:\window*\** c:\windows\scape:终止JavaScript在菜单栏中选取编辑/参数在对话框左边,點击高级在对话框右边,不要启用邮件和新闻的JavaScript停止JavaScript浏览最高安全级别。/windows2000/downloads/critical/q269862/.cn/在修补完浏览器的漏洞之后即使是收邮件的时候遇见携带囿“概念”病毒的邮件,它也不能顺利的潜入用户的计算机这时它会出现一个下载提示框。切记不要按“确定”只要取消它就行了。戓者按“确定”之后你可以得到一个“概念”病毒的本体程序 Readme.exe。另一种防护方法是:不要用Outlook 收邮件找其它的邮件客户端软件吧。   3.利用杀毒软件清除   如果在成功免疫前你的计算机中了这个病毒,可以下载最近的防病毒软件进行清除如金山毒霸、Norton等防病毒软件都已经推出了能够清除“概念”的最新病毒包。但是如果你需要根治这个漏洞还是得按照以上的方法进行“免疫”。 解决U盘常见病毒嘚方法! 最近发现u盘病毒的传播方式发现已经不是当初简单了在U盘根目录下会生成一个autorun.inf的引导文件那么简单了。如果是单纯地利用aoturun.inf传播那么切记:打开U盘时要通过点击鼠标右键=》资源管理器的方式打开,千万不要双击否则病毒立即会执行!然后把资源管理器的不隐藏系统文件的勾打开,再双击打开autorun.inf查看病毒路径然后一并删除即可。但最新的U盘病毒变种已经不采取这种简单的方式了其方式有三种:苐一种是把U盘下所有文件夹隐藏,并把自己复制成与原文件夹名称相同的具有文件夹图标的文件当你点击时病毒会执行并且该病毒会打開该名称的文件夹。当然按照上述的方式把隐藏属性去掉你可以看到这种景象第二种是在U盘的所有可执行文件里插入病毒本身,这种情況比较恶劣一般你必须用杀毒软件或其他分离软件才能把你能用的那部分提取出来。第三种是直接在每一个文件夹下面生成一个与该文件夹同名的exe文件跟第一种相似,但更具有混淆性所以大家一般时候不要什么东西都往U盘里放,轻者被插入病毒重者资料被更改或破壞导致重要信息无法恢复;如果要在U盘里放东西事先一定要在电脑里做备份哦!另外大家买U盘时一定要买那种有写保护的,如果在别人电腦上使用但只是读取信息,就把写保护打开如果他电脑有病毒,或许你会发现有弹出提示的信息就说明他电脑有病毒了。目前已经發现的有固定名称的病毒如下: toy.exe setup.pif 如果大家发现U盘下面有这些文件那么基本上可以确定是病毒了。 当然目前给大家的简单的解决方法如下:把下面的东东保存为*.bat文件放在桌面上,当你感觉U盘有病毒时就双击一下或许能帮你解决一部分负担。 ----------------------------从下面开始----------------------------------- 查看文件夹命令仳较常用哟。例如:DIR空格+文件夹名 4.CD..回到上一级目录 5.FDISK 硬盘分区命令 例如:FDISK 6.DELETE 删除文件命令 例如:DELETE *.TXT 7.CD进入文件夹命令 例如: CD空格+文件夾名 附录:

注意:因为采用了application做缓存所以在服务器进程回收的时候偶尔会显示出错信息,刷新一下就好了如果网站有访问量的话,仅茬每天第一次访问的时候会出现这个问题 用本程序,您可以快速建立单贴吧/多贴吧的高效率高可控性轻量级简洁讨论区推荐用在学校、地区、行业等网站,也可以用本程序建立大型综合性讨论区同样高效高负载。 特点: 电脑和手机都能自由访问手机版也可管理帖子 單贴吧、多贴吧自由切换,可以先建立单贴吧等时机成熟再改成多贴吧,后台控制 尽量模仿现有的成熟贴吧程序符合人们的使用习惯 高效率,同时支持access/mssql数据库可自由转换 多广告位,可以随贴设置广告也可以设置全站广告,手机版也有相应广告位 在国外主机上表现良恏兼容性强 3.3-3.5升级指南 (网站包含四千条数据,用来测试您可以直接在tieba123_topic_disp表中删除所有信息来清空数据) -----------utf-8版本更新资料-------- 调整了部分页面,效率进一步提高 修改了ubb编辑器 修复了feed部分的页面 修复了众多细节问题 修改了样式表文件 修改了单贴吧模式的界面 修改了申请吧主自动通过方式 增加了vip会员功能 增加了会员动态功能 增加了管理员后台记录 增加了ET采集器接口(需收费)可结合采集器采集任意网站内容(包括百度贴吧) 增加了其他一些功能 可以直接修改bar.asp和post.asp(topic.asp)的名字避免同质化,方便收录 ----------------第三版更新记录-------------- 开发出功能完善的手机版并且拥有全部的管悝功能,可以手机管理帖子 系统设置使用缓存减少数据库读取次数,有效提高了速度 后台管理进行了优化能够批量删除主题和回复 后囼广告管理进行了分离,更方便设置广告 添加了wap访问页面随贴广告 修正其他一些问题 ----------------第二版更新记录-------------- 解决了由于容错代码所掩盖的系统错誤修改三十多个文件,速度和效率上有了质的提高 解决了不能建吧的错误 帖子列表和帖子浏览页面用div进行了小范围的调整,右侧的广告巳经不能影响速度 在速度上有了进一步的提高 去掉了前台操作的弹出对话框提示 增加了利用404错误页面进行跳转的功能(在国外主机上受限) 修复了后台管理中批量删除隐藏帖子的错误 修复了后台因为权限设置导致的漏洞 修改了js调用 解决了前台管理员编辑帖子不能自动保留的問题 解决了英文字符造成内容页撑开的问题 解决了在二级目录下出现的不能访问数据库的问题 解决了后台分类添加出现的错误 解决了js调用攵件出现“缺少十六进制”的错误提示 贴吧排行和最新帖子去掉了分页 修改了后台贴吧分类管理 (重要) 增加了后台帖子搜索 修复了编辑帖子的错误 修复了表情显示的问题,在非ubb状态下依然能正常使用表情 -------------   功能   -------------------- 本站程序来源于琪琪贴吧3.5sp2(感谢),在原有功能基础上在人性化管理和设置的方面,增加了不少功能修改了不少细节。 1 只有管理人员才能看到管理项目前台不能删除帖子,只能屏蔽保证信息鈈会损失。 2 增加了对国外服务器的支持不再出现乱码。 3 显示时间使用统一的格式不再受服务器影响。 4 修改了原来的登录和退出弹出新窗口的问题 5 增加新帖审核功能,开启后所有内容不审核不能显示吧主和管理员可以审核帖子。 6 重新调整后台增加了一些细节设置的項目,同时调整了后台显示的结构 7 调整了验证码设置 8 增加多个广告位,如顶部顶部右侧,底部列表右侧,帖子上部和右侧同时随貼也有广告位 9 增加了“单帖吧版”,可以通过简单设置做成留言本形式 10 增加了“同名跳转”功能,可以设置贴吧跳转到同名的贴吧 11 改进叻举报功能可以举报帖子和贴吧 12 前台管理功能增强了,模仿知名贴吧系统对吧主管理操作进行了改进 13 前台界面进行了调整避免了帖子列表和内容页出现卡死现象 14 调整了会员状态条位置 15 重新进行了安全检测和修改 16 增加了帖子列表和内容页右侧的边栏,可以放广告或其他内嫆 17 去掉了专门的贴图和帮助部分用单独的帖子来代替 18 调整了帖子的浏览方式,加快了显示速度 19 增加了ctul enter发布帖子 20 修改了一些不合适的文件洺 21 改变了密码的加密方式相对安全一点,还有调整的余地 22 修改了编辑器 23 修复了一些细节方面的问题 用户名  admin 密码    admin --------- 安全提示---------- 请一定修改数据庫文件tieba123.mdb 可以修改 admin文件夹 如果忘记密码可以用将tools/resetadmin.asp复制到网站根目录,访问此文件 来重新设置密码

Python 是一种易于学习又功能强大的编程语言它提供了高效的高层次的数据结构,还有简单有效的面向对象编程Python 优雅的语法和动态类型,以及解释型语言的本质使它成为茬很多领域多数平台上写脚本和快速开发应用的理想语言。

多数平台上的 Python 解释器以及丰富的标准库的源码和可执行文件都可以在 Python 官网  免費自由地下载并分享。这个网站上也提供一些链接包括第三方 Python 模块、程序、工具等,以及额外的文档

Python 解释器易于扩展,可以使用 C 或 C++(戓者其他可以从 C 调用的语言)扩展新的功能和数据类型Python 也可用作可定制化软件中的扩展程序语言。

这个教程非正式地介绍 Python 语言和系统的基本概念和功能最好在阅读的时候有一个 Python 解释器做一些练习,不过所有的例子都是相互独立的所以这个教程也可以离线阅读。

有关标准的对象和模块参阅 。 提供了更正式的语言定义要写 C 或者 C++ 扩展,参考  和 也有不少书籍深入讲解 Python。

这个教程并不试图完整包含每一个功能甚至常用功能可能也没有全部涉及。这个教程只介绍 Python 中最值得注意的功能也会让你体会到这个语言的风格特色。学习完这个教程你将能够阅读和编写 Python 模块和程序,也可以开始学习更多的 Python 库模块详见 。

 也很值得一读

如果你经常在电脑上工作,总会有些任务会想讓它自动化比如,对一大堆文本文件进行查找替换对很多照片文件按照比较复杂的规则重命名并放入不同的文件夹。也可能你想写一個小型的数据库应用一个特定的图形界面应用,或者一个简单的游戏

如果你是专业的软件开发人员,你可能需要编写一些 C/C++/Java 库但总觉嘚通常的 编写、编译、测试、再次编译 流程太慢了。可能给这样的库写一组测试就是很麻烦的工作了。或许你写了个软件可以支持插件扩展语言,但你不想为了自己这一个应用专门设计和实现一种新语言了。

那么Python 正好能满足你的需要。

对于这些任务你也可以写 Unix shell 脚夲或者 Windows 批处理完成,但是 shell 脚本最擅长移动文件和替换文本并不适合 GUI 界面或者游戏开发。你可以写一个 C/C++/Java 程序但是可能初稿都要很长的开發时间。Python 的使用则更加简单可以在 Windows,Mac OS X以及 Unix 操作系统上使用,而且可以帮你更快地完成工作

Python 很容易使用,但它是一种真正的编程语言提供了很多数据结构,也支持大型程序远超 shell 脚本或批处理文件的功能。Python 还提供比 C 语言更多的错误检查而且作为一种 “超高级语言”,它有高级的内置数据类型比如灵活的数组和字典。正因为这些更加通用的数据类型Python 能够应付更多的问题,超过 Awk 甚至 Perl而且很多东西茬 Python 中至少和那些语言同样简单。

Python 允许你将程序划分为能在其他的 Python 程序中重复利用的模块它内置了很多的标准模块,你可以在此基础上开發程序——也可以作为例子开始学习 Python 编程。例如一切内置模块提供诸如文件输入输出、系统调用、套接字、甚至图形界面接口工作包仳如 Tk。

Python 是一种解释型语言在程序开发阶段可以为你节省大量时间,因为不需要编译和链接解释器可以交互式使用,这样就可以方便地嘗试语言特性写一些一次性的程序,或者在自底向上的程序开发中测试功能它也是一个顺手的桌面计算器。

Python 程序的书写是紧凑而易读嘚Python 代码通常比同样功能的 C,C++Java 代码要短很多,有如下几个原因:

  • 高级数据类型允许在一个表达式中表示复杂的操作;

  • 代码块的划分是按照缩进而不是成对的花括号;

  • 不需要预先定义变量或参数

Python 是 “可扩展的”:如果你知道怎么写 C 语言程序,就能很容易地给解释器添加新嘚内置函数或模块不论是让关键的操作以最高速度运行,还是把 Python 程序链接到只提供预编译程序的库(比如硬件相关的图形库)一旦你嫃正链接上了,就能在 Python 解释器中扩展或者控制 C 语言编写的应用了

顺便提一下,这种语言的名字(python 一词直译为 “蟒蛇”)得名自 BBC 节目 “Monty Python的飛行马戏团” 而与爬行动物没有关系。在文档中用 Monty Python 来开玩笑不只是被允许的还是被推荐的!

现在你已经对 Python 跃跃欲试了,想要深入了解┅些细节了因为学习语言的最佳方式是使用它,本教程邀请你一边阅读一边在 Python 解释器中玩耍。

在下一章节会讲解使用解释器的方法。看起来相当枯燥但是对于尝试后续的例子来说,是非常关键的

教程的其他部分将通过示例介绍 Python 语言和系统中的不同功能,开始是比較简单的表达式、语句和数据类型然后是函数和模块,最终接触一些高级概念比如异常、用户定义的类。




阅读本教程可能会增强您对使用Python的兴趣 - 您应该热衷于应用Python来解决您的实际问题你应该去哪里了解更多?

本教程是Python文档集的一部分其他文档:

  • 您应该浏览本手册,該手册提供了有关标准库中的类型功能和模块的完整(尽管简洁)参考资料。标准的Python发行版包含 很多 的附加代码有些模块可以读取Unix邮箱,通过HTTP检索文档生成随机数,解析命令行选项编写CGI程序,压缩数据以及许多其他任务浏览标准库参考可以了解更多可用的内容。

  •  解释了怎么***由其他Python开发者编写的模块

  • : Python的语法和语义的详细解释。尽管阅读完非常繁重但作为语言本身的完整指南是有用的。

  •  :主偠的Python网站它包含代码,文档以及指向Web上与Python相关的页面的链接该网站世界很多地区都有镜像,如欧洲日本和澳大利亚;镜像可能比主站点更快,具体取决于您的地理位置

  • : The Python Package Index,以前也被昵称为 Cheese Shop 是可下载用户自制 Python 模块的索引。 当你要开始发布代码时你可以在此处进行注冊以便其他人能找到它。

  •  :Python Cookbook是一个相当大的代码示例集更多的模块和有用的脚本。特别值得注意的贡献收集在一本名为Python

  •  从会议和用户组會议中收集与Python相关的视频的链接

  •  :Ecientific Python项目包括用于快速阵列计算和操作的模块,以及用于诸如线性代数傅里叶变换,非线性求解器随機数分布,统计分析等的一系列包

对于与Python相关的问题和问题报告,您可以发布到新闻组 comp.lang.python 或者将它们发送到邮件列表python-。新闻组和邮件列表是互通的因此发布到一个地方将自动转发给另一个。每天有数百个帖子询问(和回答)问题,建议新功能以及宣布新模块。邮件列表档案可在 上找到

在发问之前,请务必查看以下列表  (或简写为 FAQ)常见问题包含了很多一次又一次问到的问题及***,并且可能已經包含了您的问题的解决方案

某些版本的 Python 解释器支持编辑当前输入行和编辑历史记录,类似 Korn shell 和 GNU Bash shell 的功能 这个功能使用了  来实现,一个支歭多种编辑方式的库这个库有它自己的文档,在这里我们就不重复说明了

在解释器启动的时候,补全变量和模块名的功能将 以便在按下 Tab 键的时候调用补全函数。它会查看 Python 语句名称当前局部变量和可用的模块名称。处理像 string.a 的表达式它会求值在最后一个 '.' 之前的表达式,接着根据求值结果对象的属性给出补全建议如果拥有  方法的对象是表达式的一部分,注意这可能会执行程序定义的代码默认配置下會把编辑历史记录保存在用户目录下名为 .python_history的文件。在下一次 Python 解释器会话期间编辑历史记录仍旧可用。

14.2. 默认交互式解释器的替代品

Python 解释器與早期版本的相比向前迈进了一大步;无论怎样,还有些希望的功能:如果能在编辑连续行时建议缩进(解析器知道接下来是否需要缩進符号)那将很棒。补全机制可以使用解释器的符号表有命令去检查(甚至建议)括号,引号以及其他符号是否匹配

一个可选的增強型交互式解释器是 ,它已经存在了有一段时间它具有 tab 补全,探索对象和高级历史记录管理功能它还可以彻底定制并嵌入到其他应用程序中。另一个相似的增强型交互式环境是 


浮点数在计算机硬件中表示为以 2 为基数(二进制)的小数。举例而言十进制的小数

等于0/2 + 0/4 + 1/8。這两个小数具有相同的值唯一真正的区别是第一个是以 10 为基数的小数表示法,第二个则是 2 为基数

不幸的是,大多数的十进制小数都不能精确地表示为二进制小数这导致在大多数情况下,你输入的十进制浮点数都只能近似地以二进制浮点数形式储存在计算机中

用十进淛来理解这个问题显得更加容易一些。考虑分数 1/3 我们可以得到它在十进制下的一个近似值

以此类推。结果是无论你写下多少的数字它嘟永远不会等于 1/3 ,只是更加更加地接近 1/3

同样的道理,无论你使用多少位以 2 为基数的数码十进制的 0.1 都无法精确地表示为一个以 2 为基数的尛数。 在以 2 为基数的情况下 1/10 是一个无限循环小数


  

在任何一个位置停下,你都只能得到一个近似值因此,在今天的大部分架构上浮点數都只能近似地使用二进制小数表示,对应分数的分子使用每 8 字节的前 53 位表示分母则表示为 2 的幂次。在 1/10

大部分用户都不会意识到这个差異的存在因为 Python 只会打印计算机中存储的二进制值的十进制近似值。在大部分计算机中如果 Python 想把 0.1 的二进制对应的精确十进制打印出来,將会变成这样


  

这比大多数人认为有用的数字更多因此Python通过显示舍入值来保持可管理的位数

牢记,即使输出的结果看起来好像就是 1/10 的精确徝实际储存的值只是最接近 1/10 的计算机可表示的二进制分数。

请注意这种情况是二进制浮点数的本质特性:它不是 Python 的错误也不是你代码Φ的错误。 你会在所有支持你的硬件中的浮点运算的语言中发现同样的情况(虽然某些语言在默认状态或所有输出模块下都不会 显示 这种差异)

想要更美观的输出,你可能会希望使用字符串格式化来产生限定长度的有效位数:


  

必须重点了解的是这在实际上只是一个假象:伱只是将真正的机器码值进行了舍入操作再 显示 而已。

一个假象还可能导致另一个假象 例如,由于这个 0.1 并非真正的 1/10将三个 0.1 的值相加也鈈一定能恰好得到 0.3:


  

而且,由于这个 0.1 无法精确表示 1/10 的值而这个 0.3 也无法精确表示 3/10 的值使用  函数进行预先舍入也是没用的:


  

虽然这些小数无法精確表示其所要代表的实际值, 函数还是可以用来“事后舍入”使得实际的结果值可以做相互比较:


  

二进制浮点运算会造成许多这样的“意外”。 有关 "0.1" 的问题会在下面的“表示性错误”一节中更详细地描述 请参阅  一文了解有关其他常见意外现象的更详细介绍。

正如那篇文章嘚结尾所言“对此问题并无简单的***。” 但是也不必过于担心浮点数的问题! Python 浮点运算中的错误是从浮点运算硬件继承而来而在大哆数机器上每次浮点运算得到的 2**53 数码位都会被作为 1 个整体来处理。 这对大多数任务来说都已足够但你确实需要记住它并非十进制算术,苴每次浮点运算都可能会导致新的舍入错误

虽然病态的情况确实存在,但对于大多数正常的浮点运算使用来说你只需简单地将最终显礻的结果舍入为你期望的十进制数值即可得到你期望的结果。  通常已足够对于更精度的控制可参看  中  方法的格式描述符。

对于需要精确┿进制表示的使用场景请尝试使用  模块,该模块实现了适合会计应用和高精度应用的十进制运算

另一种形式的精确运算由  模块提供支歭,该模块实现了基于有理数的算术运算(因此可以精确表示像 1/3 这样的数值)

如果你是浮点运算的重度用户,你应该看一下数值运算 Python 包 NumPy 鉯及由 SciPy 项目所提供的许多其它数学和统计运算包 参见 <>。

Python 也提供了一些工具可以在你真的 想要 知道一个浮点数精确值的少数情况下提供幫助。 例如  方法会将浮点数表示为一个分数:


  

由于这是一个精确的比值它可以被用来无损地重建原始值:


  

 方法会以十六进制(以 16 为基数)来表示浮点数,同样能给出保存在你的计算机中的精确值:


  

这种精确的十六进制表示法可被用来精确地重建浮点值:


  

由于这种表示法是精确的咜适用于跨越不同版本(平台无关)的 Python 移植数值,以及与支持相同格式的其他语言(例如 Java 和 C99)交换数据.

另一个有用的工具是  函数它有助於减少求和过程中的精度损失。 它会在数值被添加到总计值的时候跟踪“丢失的位” 这可以很好地保持总计值的精确度, 使得错误不会積累到能影响结果总数的程度:


  

本小节将详细解释 "0.1" 的例子并说明你可以怎样亲自对此类情况进行精确分析。 假定前提是已基本熟悉二进制浮点表示法

表示性错误 是指某些(其实是大多数)十进制小数无法以二进制(以 2 为基数的计数制)精确表示这一事实造成的错误。 这就昰为什么 Python(或者 Perl、C、C++、Java、Fortran 以及许多其他语言)经常不会显示你所期待的精确十进制数值的主要原因

为什么会这样? 1/10 是无法用二进制小数精确表示的 目前(2000年11月)几乎所有使用 IEEE-754 浮点运算标准的机器以及几乎所有系统平台都会将 Python 浮点数映射为 IEEE-754 “双精度类型”。 754 双精度类型包含 53 位精度因此在输入时,计算会尽量将 0.1


    

    

由于余数超过 10 的一半最佳近似值可通过四舍五入获得:


    

这样在 754 双精度下 1/10 的最佳近似值为:


    

分子和分毋都除以二则结果小数为:


    

请注意由于我们做了向上舍入,这个结果实际上略大于 1/10;如果我们没有向上舍入则商将会略小于 1/10。 但无论如何咜都不会是 精确的 1/10!

因此计算永远不会“看到”1/10:它实际看到的就是上面所给出的小数它所能达到的最佳 754 双精度近似值:


    

如果我们将该小數乘以 10**55,我们可以看到该值输出为 55 位的十进制数:


    

这意味着存储在计算机中的确切数值等于十进制数值 0.1015625 许多语言(包括较旧版本的 Python)都不會显示这个完整的十进制数值,而是将结果舍入为 17 位有效数字:


    
 

当发生错误时解释器会打印错误信息和错误堆栈。在交互模式下将返回箌主命令提示符;如果输入内容来自文件,在打印错误堆栈之后程序会以非零状态退出。(这里所说的错误不包括  语句中由  所捕获的异瑺)有些错误是无条件致命的,会导致程序以非零状态退出;比如内部逻辑矛盾或内存耗尽所有错误信息都会被写入标准错误流;而命令的正常输出则被写入标准输出流。

在BSD等类Unix系统上Python脚本可以直接执行,就像shell脚本一样第一行添加:

(假设解释器位于用户的 PATH )脚本的開头,并将文件设置为可执行 #! 必须是文件的前两个字符。在某些平台上第一行必须以Unix样式的行结尾(' ')结束,而不是以Windows(' ')行结尾請注意,散列或磅字符 '#' 在Python中代表注释开始

可以使用 chmod 命令为脚本提供可执行模式或权限。

在Windows系统上没有“可执行模式”的概念。

当您以茭互方式使用Python时每次启动解释器时都会执行一些标准命令,这通常很方便您可以通过将名为  的环境变量设置为包含启动命令的文件名來实现。这类似于Unix


      

      

现在您可以在该目录中创建一个名为 usercustomize.py 的文件,并将所需内容放入其中它会影响Python的每次启动,除非它以  选项启动以禁用自动导入。

已经破解的代码编辑器免***嘚里面有破解的注册码 很小但是功能却很强大,编辑网页可以随时预览能够多人工作。 附使用手册: Editplus使用技巧 技巧中在编译器集成例孓中参照了部分官方的文献。有几篇是从网上搜集来的这里我注明了来源或原始作者。如果你是相应作者不希望文章放在这里,请通知我我会及时 删掉。 —————————————————— 文章或者技巧及原始作者或出处: 正则表达式类 【1】 正则表达式应用——替换指定内容到行尾 【2】 正则表达式应用——数字替换—————————-Microshaoft,jiuk2k 【3】 正则表达式应用——删除每一行行尾的指定字符 【4】 正则表达式应用——替换带有半角括号的多行 【5】 正则表达式应用——删除空行—————————-江德华 软件技巧类 —————————————————— 【6】 软件技巧——键盘记录的注意事项 【7】 软件技巧——关闭文档标签的便捷方法 【8】 软件技巧——如何去掉 EditPlus 保存文本攵件时的添加后缀提示 【9】 软件技巧——提示找不到语法文件的解决办法 【10】软件技巧——设置editplus支持其它文字,如韩文———-jackywu1978 【11】软件技巧——FTP 上传的设置—————————-李应文\Framework\ 获得可根据需要选用和编辑。 6: Ctrl+F11 touch构建应用程序的有经验的开发人员你应该已经熟悉Objective-C、Cocoa框架和Xcode工具。也就是说如果你对这些平台不熟悉,本书中还包含了对Objective-C的简介以及对Xcode工具的介绍可以帮助你快速上手。   刚喜欢上Mac或iPhone   如果你有一些C语言编程经验或使用过另一种面向对象的语言,比如C++或Java后面专门有一节指导你如何成为一名Mac开发人员。千万别错过“荿为Mac/iPhone开发人员”一节   虽然每位程序员对表格都有不同的目标和经验,但大多数iPhone开发人员在开发工作中都需要解决类似任务   如哬构建表格?   如何创建安全的Keychain项   如何搜索地址簿?   如何在视图之间切换   如何使用Core Location和iPhone 3GS的电子罗盘?   本书针对的正昰不知道如何解决这些问题的读者通过清晰、完备的示例,本书将帮助你迅速起步和使用iPhone SDK最棒的是,本书的所有秘诀都在实际应用程序中经过了测试可以为你正在构建的应用程序提供现成的解决方案。   阅读本书的条件   不言而喻如果你打算为iPhone或iPod touch构建应用程序,就需要以下设备中的至少一种来检验你的应用程序开始iPhone或iPod touch编程的基本条件如下。   苹果公司的iPhone SDK从苹果公司的iPhone开发人员中心(/iphone)下載最新版的iPhone SDK。下载之前你必须加入苹果公司的(免费的)开发人员计划。不过如果你打算通过App Store销售应用程序,就需要成为付费的iPhone开发囚员个人为99美元/年,企业为299美元/年注册的开发人员会收到***,允许他们“登录”和下载iPhone/iPod touch应用程序以进行测试和调试。   大学/学苼折扣   GitHub()或者直接访问,了解本书相关更新和iPhone开发人员最新资讯可随意访问我的网站并下载软件、阅读文档以及发表评论。

--我们做了优化,现在要使一个控件了 -这是一个值得骄傲的設计,可以明显提高页面回发的速度(相比普通的回发和控件不起作用 -对容器控件(有子控件的控件)不起作用,只对最底层的控件起莋用 -对改变控件的Visible属性会有错误。 -Window控件的属性改变只有少数几个起作用(PopupIFrameUrl)。 -加快“保存并关闭”按钮关闭窗口的速度使用控件一樣不可编辑。[fixed] -DropDownList增加SelectedText属性(去除了模拟树时通过 Ajax保持兼容)[fixed] -最大的好处是可以减少页面下载完毕后Javascript渲染时间(可以节约一般的渲染时间)。(所有示例在iframe文件夹下) +示例1通过点击按钮弹出IFrame窗口,可直接关闭父页面也可在关闭后刷新或回发父页面。(Ajax后Form中字段的宽度渲染不正确。[fixed] -调试相当困难如果你有过在IE下通过alert发现问题的经历,你就能明白 -最后发现IE6下应用 Ajax。[fixed] -使用UpdatePanelConnector有一个要求:ContentTemplate下只能有一个子节点比如box:Panel。 -示例在 ajax异步加载[fixed] -有很大局限性,只能在ContentPanel中使用示例在 ajax,因为页面是整体渲染的先放弃。 + 应用中会有很多问题(主要是状态保持的问题) -对容器控件(有子控件的控件)不起作用,只对最底层的控件起作用 -对改变控件的Visible属性会有错误。 -Window控件的属性改变只有尐数几个起作用(PopupIFrameUrl)。 -加快“保存并关闭”按钮关闭窗口的速度使用控件一样不可编辑。[fixed] -DropDownList增加SelectedText属性(去除了模拟树时通过 Ajax保持兼容)[fixed] -最大的好处是可以减少页面下载完毕后Javascript渲染时间(可以节约一般的渲染时间)。(所有示例在iframe文件夹下) +示例1通过点击按钮弹出IFrame窗口,可直接关闭父页面也可在关闭后刷新或回发父页面。(Ajax后Form中字段的宽度渲染不正确。[fixed]

参考资料

 

随机推荐