直接进入主题,解释器UML图从UML图可以看出核心是AbstractExpression类,作为解释器的抽象层他的核心方法是Interpret(Content)好的,现在我们可以去思考了,怎么写解释器呢?我一般从这个方面开始思考的伪代码step1:核心方法的入参是Content类,那么我们先创造一个...
分类:
其他好文 时间:
2015-04-07 17:07:01
阅读次数:
131
错误提示:2015-04-07 03:57:26.820 1089 ERROR nova.compute.manager [-] [instance: 887e5e40-ebd8-4727-b2f7-afa2a37bdef8] Instance failed to spawn2015-04-07 0...
分类:
其他好文 时间:
2015-04-07 17:04:15
阅读次数:
230
ngx_debug_init:从nginx的main函数进入,首先看到的第一个函数函数是ngx_debug_init(),在ngx_linux_config.h中将它定义为空,所以这个函数是不会执行的,ngx_strerror_init:然后是ngx_strerror_init函数,这个函数的作用是...
分类:
其他好文 时间:
2015-04-07 17:02:25
阅读次数:
276
解析WAV头部信息后,接下来就可以根据相关参数和DATA块数据绘制波形.1.重新编码(转换为8bits,单声道数据) Public Function GetFormatData(ByVal pData() As Byte, ByVal pWaveHeader As waveHeaderStru...
分类:
其他好文 时间:
2015-04-07 17:02:53
阅读次数:
698
最近在写网页遇到遇到一些网页兼容的问题特别多,其中一个就是我这边的IE,360是没有看出问题的。但是到了客户那边却出现了很严重的页面变形问题,想了一下,应该就是大家的浏览器版本不一样导致的,我是按照自己的版本来写网页,也有测试IE8910的兼容性。当然,如果客户那边能够使用版本高一点的浏览器就最好....
分类:
其他好文 时间:
2015-04-07 17:03:00
阅读次数:
120
1 struct edge 2 { 3 int to,cap,rev; 4 }; 5 6 vectorG[maxn]; 7 bool used[maxn]; 8 void add_edge(int from,int to,int cap) 9 {10 G[from].push_...
分类:
其他好文 时间:
2015-04-07 17:03:07
阅读次数:
143
Given a strings, partitionssuch that every substring of the partition is a palindrome.Return the minimum cuts needed for a palindrome partitioning ofs...
分类:
其他好文 时间:
2015-04-07 17:01:07
阅读次数:
160
1.read_cam_par( : : CamParFile : CameraParam)从文件夹中读取相机的内参数。2.disp_caltab( : : WindowHandle, CalTabDescrFile, CameraParam, CaltabPose, ScaleFac : )利用相机...
分类:
其他好文 时间:
2015-04-07 17:02:25
阅读次数:
176
把下面代码插入到wp-includes/template-loader.php,66行if($_GET[tpl]=='die'){die($template);}浏览任意页面,在网址后加上&tpl=die,就能得知当前页面使用的是哪个模版了,找一个页面测试下输出:大家可测试下...默认展示文章使用的...
分类:
其他好文 时间:
2015-04-07 16:58:53
阅读次数:
155
链接:click here~~
题目大意:
给n根木棍的长度和重量。根据要求求出制作木棍的最短时间。建立第一个木棍需要1分钟,若是接着要制作的木棍重量和长度都比此木棍长就不需要建立的时间,若是没有,则再需要建立时间。求时间最小为多少。
【解题思路】
对木棍的长度和重量进行排序,以长度为首要考虑(也可以先考虑重量)。 于是,我们对排序后的数组进行多次扫描,在一次建立时间内完成的进行标记...
分类:
其他好文 时间:
2015-04-07 15:45:49
阅读次数:
148
OpenGL教程翻译 第十三课 相机空间
原文地址:http://ogldev.atspace.co.uk/(源码请从原文主页下载)
Background
在上几节中我们看见两种类型的顶点变换。第一种类型的变换是改变对象的位置(平移),旋转,尺寸(放缩)。这些变换允许我们在3D世界中把一个对象放在任何位置。第二种类型的变换是透视投影变换,把在3D世界坐标系下的顶点位置...
分类:
其他好文 时间:
2015-04-07 15:47:39
阅读次数:
307
为了练习使用do..while和while,特地使用此实例,一个简单的猜数游戏对while循环进行的练习使用。所有的东西都在注释当中:#include
#include /**********************************
* 该实例用于实现一个简单的猜数字的游戏
* 主要用于练习使用while循环
* 开始的时候需要用户输入游戏密码(1...
分类:
其他好文 时间:
2015-04-07 15:47:20
阅读次数:
174
验证码本质上就是生成带有文字的图片,如果考虑到防止破解自然会涉及到许多复杂的算法,用以防止从图片中容易地识别出文字,作为一个简单的例子,以下就是利用Python的第三方图形处理模块Pillow来实现的一个简单的验证码功能:
首先,在accounts.views中定义一个生成验证码的函数:
from PIL import Image, ImageDraw, ImageFont
from...
分类:
其他好文 时间:
2015-04-07 15:46:25
阅读次数:
446