搜索到与相关的文章
各行各业

第二人生的源码分析(103)脚本的词法分析(1)

从前面的脚本可以看到它的代码,也理解它的意思了,但是它是怎么样执行的呢?又是怎么样变成可执行的脚本呢?下面就来分析这部份相关的代码。要了解脚本执行,就得把脚本中的每一个单词识别出来,如下:default{state_entry(){llSay(0,“Hello,Avatar!”);}touch_start(integertotal_number){llSay(0,“Touched.”);}}把上面的脚本识别为下面的字符串流:default{state_en

系统 2019-08-12 01:32:42 2501

Tomcat

TOMCAT源码分析(启动框架)

TOMCAT源码分析(启动框架)前言:本文是我阅读了TOMCAT源码后的一些心得。主要是讲解TOMCAT的系统框架,以及启动流程。若有错漏之处,敬请批评指教!建议:毕竟TOMCAT的框架还是比较复杂的,单是从文字上理解,是不那么容易掌握TOMCAT的框架的。所以得实践、实践、再实践。建议下载一份TOMCAT的源码,调试通过,然后单步跟踪其启动过程。如果有不明白的地方,再来查阅本文,看是否能得到帮助。我相信这样效果以及学习速度都会好很多!1.Tomcat的整

系统 2019-08-12 01:32:33 2501

数据库相关

MongoDB核心贡献者:不是MongoDB不行,而是你不

近期MongoDB在HackNews上是频繁中枪。许多人更是声称恨上了MongoDB,Davidmytton就在他的博客中揭露了MongoDB许多现存问题。然而恨的人有之偏爱的也同样很多,作为回击:RussellSmith带来了多年工作经验的总结。RussellSmith曾担任Ops和大型网站缩放顾问并且帮助过Guardian、Experian等多家公司,MongoDBLondonUserGroup的联合创始人。作为MongoDBMaster(MongoD

系统 2019-08-12 01:32:31 2501

Tomcat

tomcat6.0配置(含配置视频下载)

第一步:下载jdk和tomcat:JDK下载Tomcat下载最新的jdk为1.6.10,tomcat为6.0,建议jdk1.4以上,tomcat4.0以上第二步:安装和配置你的jdk和tomcat:执行jdk和tomcat的安装程序,然后设置按照路径进行安装即可。1.安装jdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的jdk安装在C:\ProgramFiles\Java):JAVA_HOME=

系统 2019-08-12 01:32:12 2501

Python

python捕捉详细异常堆栈的方法

python中有try——except的方法捕获异常,可以获取到异常的种类以及自定义异常,但是有时候对于debug测试来说,信息不全,比如说触发异常的具体位置在哪:importtracebacktry:num=int('abc')exceptException:traceback.print_exc()traceback.print_exc()直接打印异常traceback.format_exc()返回字符串还可以将信息写入到文件traceback.pri

系统 2019-09-27 17:57:31 2500

Python

浅谈Python_Openpyxl使用(最全总结)

Python_Openpyxl1.安装pipinstallopenpyxl2.打开文件①创建fromopenpyxlimportWorkbook#实例化wb=Workbook()#激活worksheetws=wb.active②打开已有>>>fromopenpyxlimportload_workbook>>>wb2=load_workbook('文件名称.xlsx')3.储存数据#方式一:数据可以直接分配到单元格中(可以输入公式)ws['A1']=42#方

系统 2019-09-27 17:51:21 2500

Python

机器学习工具包sklearn环境部署:python、anaconda

目标:从零部署机器学习开发环境,包括python3.7安装、anaconda安装、虚拟环境部署、jupyternotebook界面优化、简单程序运行1、python安装https://www.python.org/2、anaconda安装https://www.anaconda.com/3、虚拟环境部署为方便后续开发,使用anaconda部署新的开发环境3.1、enviroment》base》openterminal3.2、condacreate-nenv

系统 2019-09-27 17:47:18 2500

Python

Python version 2.7 required, which

安装PIL库的时候,直接提示:Pythonversion2.7required,whichwasnotfoundintheregistry。如图:大意是说找不到注册表,网上搜索解决方案。新建一个register.py文件写入代码:复制代码代码如下:importsysfrom_winregimport*#tweakasnecessaryversion=sys.version[:3]installpath=sys.prefixregpath="SOFTWARE

系统 2019-09-27 17:46:04 2500

编程技术

Win32 OpenGL编程(10) 视口变换

writeby九天雁翎(JTianLing)--blog.csdn.net/vagrxie讨论新闻组及文件提要在前文(系列文章(7),以下简称XO7,系列其他文章类似)中的照相机比喻中提到了4种3D变换,如下:1.确定照相机的位置的过程对应于“视图变换”(ViewingTransformations)2.确定物体位置的过程对应于“模型变换”(ModelingTransformations)3.确定照相机放大倍数的过程对应于“投影变换”(Projection

系统 2019-08-29 23:53:19 2500

Linux

linux下ls的蓝色太深,怎么办?

在linux下使用ls命令时,会将目录以蓝色显示。在某些显示器上,黑底蓝字,看起来相当费力,以至于我有时候不得不使用dir命令,全部显示成白色。先看一个图:看那些黑底蓝字,是不是很吃力?保存颜色的配置文件是/etc/DIR_COLORS*,有三个:DIR_COLORSDIR_COLORS.256colorDIR_COLORS.xterm如果你是使用putty这样的工具连接,可以修改DIR_COLORS.xterm找到DIR00;34这一行,这就是设定目录的

系统 2019-08-29 23:36:54 2500