- 博客(14)
- 收藏
- 关注
转载 AutoLisp 返回字符串中某一子串首次出现的位置的函数
1 ;返回字符串中某一子串首次出现的位置 2 (defun my_strstr(mstr zstr / retu) 3 (setq mstr_l (strlen mstr) zstr_l (strlen zstr)) 4 (if (<= zstr_l mstr_l) 5 ;主字符串长度大于或等于子字符长度 6 ...
2017-09-23 22:57:00
907
转载 AutoLisp 获得选中的单行文字的内容
代码如下: 1 (defun c:yy() 2 ;显示出选中的所有单行文字 3 (setq myxz (ssget '((0 . "text")))) ;获取仅有单行文字的选择集 4 (setq wenzishu (sslength myxz)) ;获取选择集中图元的个数 5 (setq i 0) 6 (while...
2017-09-23 20:46:00
1889
转载 AutoLisp 选择对象函数 ssget 用法
语法:(ssget [sel-method] [pt1 [pt2]] [pt-list] [filter-list])ssget 的参数均为可选参数,需要注意的是可选参数之间的组合条件。 以下语法表示中 <parameter> 尖括号代表必选,[parameter] 方括号代表可选。一、选择集的窗口参数[sel-method] 字符串类型...
2017-09-17 21:05:00
9241
转载 C++ 继承异常类 runtime_error 时出现错误 [Error] overriding 'virtual std::runtime_error::~runtime_error() throw...
创建一个类 DivisionException ,继承自 runtime_error 。 类的定义如下:class DivisionException : public std::runtime_error{private: MyComplex Divident_; MyComplex Divisor_;public: DivisionException(std:...
2016-04-28 23:20:00
1048
转载 C++ 中 double 类型 0 和 –0 的运算
C++ 的 double 是有负零(negative zero)的。负零在某些计算中是有意义的。例如:1.0/0.0 == INFINITY1.0/-0.0 == –INFINITY除此之外,负零在某些数学函数中也有利用,例如 sqrt(std::complex)同时零和负零的加减计算也有它的特殊性,例如下面的代码:#include <iostream&g...
2016-04-28 22:59:00
2444
转载 构造(创建)对象的复杂情况
不同情况又对应着不同的对象调用。假定C为一个类。 C c1; //无参(默认)构造函数C c2(parameter); //有参构造函数C c3 = c1; //调用c3的 copy constructorC c4 = C(); //调用C的默认构造函数创建一个匿名对象,然后调用c4的拷贝构造函数,将前述匿名对象拷贝给c4 C c5 = ...
2016-03-28 18:58:00
149
转载 C++中的内联函数
优点:易读易维护缺点:运行时开销大,对于普通函数函数调用时:参数及部分CPU寄存器的寄存器内容进栈,控制流跳转函数返回时:返回值及寄存器值出栈,控制流跳转目的:减小性能开销方法:代码插入到调用处结果:导致程序变大适用于短函数,不适于多处调用的长函数 "inline" 是对编译器的请求,而不是命令。编译器不一定会执行。...
2016-03-28 18:55:00
113
转载 C++中的变量
变量的声明和作用域 C 语言C++定义C语言的变量只能在函数的开头定义C++的变量可以在任意位置定义作用域C语言变量的作用域是从定义位置开始到函数结尾C++是从定义位置开始到代码块结束C++ 可以在两个非嵌套的代码块中声明 同一个 变量名的变量 C++ 可以在两个嵌套的代码块中声明两个相同变量名的变量,但是不建议这么做 int main()...
2016-03-28 18:53:00
142
转载 创造一门程序设计语言,写一个解释器
本文参考《用C语言写解释器》http://blog.youkuaiyun.com/redraiment/article/details/4693952 一文写成。本文的目的是创造一门自己的程序设计语言,并为这门语言编写一个解释器。解释器是一个程序,它能将我们编写的代码一条一条的解释执行。文章《用C语言写解释器》中说“要做到“可编程”,程序至少应该具备“输入/输出”、“表达式运算”、“内存管理...
2016-03-28 18:30:00
354
转载 碎纸条拼接复原
有一份文字文件被纵向切割成为19条碎纸条,文字为中文,现通过计算机编程计算将其还原。图片切割如图所示:这个问题可以理解为碎纸条排列成一个序列,要使得碎纸条与碎纸条之间的差异最小。在这个问题中,可以将每张碎纸条理解为一个点,将两张纸条拼接起来时边缘的吻合程度为对应两个点的距离。由于文字文件两边都会有留白,所以最后一张碎纸条的右边与第一张碎纸条的左边都是留白,因此它们能很好吻合,这就...
2016-03-28 18:21:00
774
转载 MATLAB GUI 学习总结
1.MATLAB 中的属性与属性值 Matlab中,所有对象都有属性来定义它们的特征,正是通过设定这些属性来修正图形显示的方式。尽管许多属性所有的对象都有,但与每一种对象类型(比如坐标轴、线、曲面)相关的属性列表都是独一无二的。对象属性可包括诸如对象的位置、颜色、类型、父对象、子对象及其它内容。每一个不同对象都有和它相关的属性,可以改变这些属性而不影响同类型的其他对象。 1.1 get(...
2016-03-28 18:15:00
950
转载 将中缀表达式转换成后缀表达式
我们人脑很容易理解中缀表达式,但是中缀表达式在计算机并不好计算,所有我们要将中缀表达式转换成后缀表达式,因为后缀表达式是很容易计算的。为什么要写一个这样的程序呢?原因是我一开始想写一个计算机,它能够将输入的表达式的值计算出来。一开始觉得这样子的程序应该是很简单的,然后开始动手写,开始写了之后才发现并不是那么简单。后来我知道了后缀表达式,才知道原来要这样子才能将表达式的值计算出来。言归...
2016-03-28 12:34:00
235
转载 用 AJAX 异步提交表单——用 AJAX 向服务器提交数据
自己对前端一窍不通,但是又想用异步提交表单来制作登陆的页面。所以学习了一下如何用 AJAX 提交表单。 也就是在不刷新页面的情况下向服务器提交表单。 AJAX 可以在不刷新页面的情况下与服务器交换数据。这个应用在登陆页面上面非常方便。 先看一个简单的 AJAX 与服务器交换数据的例子<html> <head> <script type="text...
2016-03-28 12:28:00
338
转载 使用 Python 模块—— HTMLParser 解析 HTML 文档元素
这个文档定义了一个 HTMLParser 类作为解析 HTML 文档的基础。HTMLParser 类的实例可以存储并调用方法来处理 HTML 标签和数据。我们一般通过建立一个 HTMLParser 的子类然后覆盖它的方法来实现我们想要的操作。HTMLParser 有很多方法,一般我们只需要覆盖下面几个方法:HTMLParser.handle_starttag(tag, attrs) ...
2016-03-28 12:21:00
178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅