会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
钉钉铛铛
博客园
首页
新随笔
联系
订阅
管理
2017年9月23日
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 (progn 7 ...
阅读全文
posted @ 2017-09-23 22:57 钉钉铛铛
阅读(2305)
评论(0)
推荐(0)
编辑
AutoLisp 获得选中的单行文字的内容
摘要: 代码如下:
阅读全文
posted @ 2017-09-23 20:46 钉钉铛铛
阅读(3118)
评论(0)
推荐(0)
编辑
2017年9月17日
AutoLisp 选择对象函数 ssget 用法
摘要: 语法: (ssget [sel-method] [pt1 [pt2]] [pt-list] [filter-list]) ssget 的参数均为可选参数,需要注意的是可选参数之间的组合条件。 以下语法表示中 <parameter> 尖括号代表必选,[parameter] 方括号代表可选。 一、选择集
阅读全文
posted @ 2017-09-17 21:05 钉钉铛铛
阅读(19178)
评论(0)
推荐(1)
编辑
2016年4月28日
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::string &st...
阅读全文
posted @ 2016-04-28 23:20 钉钉铛铛
阅读(2149)
评论(0)
推荐(0)
编辑
C++ 中 double 类型 0 和 –0 的运算
摘要: C++ 的 double 是有负零(negative zero)的。负零在某些计算中是有意义的。例如: 除此之外,负零在某些数学函数中也有利用,例如 sqrt(std::complex) 同时零和负零的加减计算也有它的特殊性,例如下面的代码: 这段代码在 VS2015 中编译运行的结果为: 从结果中
阅读全文
posted @ 2016-04-28 22:59 钉钉铛铛
阅读(5154)
评论(0)
推荐(0)
编辑
2016年3月28日
构造(创建)对象的复杂情况
摘要: 不同情况又对应着不同的对象调用。 假定C为一个类。
阅读全文
posted @ 2016-03-28 18:58 钉钉铛铛
阅读(288)
评论(0)
推荐(0)
编辑
C++中的内联函数
摘要: 优点:易读易维护 缺点:运行时开销大,对于普通函数 函数调用时:参数及部分CPU寄存器的寄存器内容进栈,控制流跳转 函数返回时:返回值及寄存器值出栈,控制流跳转 目的:减小性能开销 方法:代码插入到调用处 结果:导致程序变大 适用于短函数,不适于多处调用的长函数 "inline" 是对编译器的请求,而不是命令。编译器不一定会执行。 函数调用的开销: 对小的函...
阅读全文
posted @ 2016-03-28 18:55 钉钉铛铛
阅读(364)
评论(0)
推荐(0)
编辑
C++中的变量
摘要: 变量的声明和作用域 C 语言C++定义C语言的变量只能在函数的开头定义C++的变量可以在任意位置定义作用域C语言变量的作用域是从定义位置开始到函数结尾C++是从定义位置开始到代码块结束 C++ 可以在两个非嵌套的代码块中声明 同一个 变量名的变量 C++ 可以在两个嵌套的代码块中声明两个相同变量名的变量,但是不建议这么做 int main() { int ...
阅读全文
posted @ 2016-03-28 18:53 钉钉铛铛
阅读(379)
评论(0)
推荐(0)
编辑
创造一门程序设计语言,写一个解释器
摘要: 本文参考《用C语言写解释器》http://blog.csdn.net/redraiment/article/details/4693952 一文写成。 本文的目的是创造一门自己的程序设计语言,并为这门语言编写一个解释器。解释器是一个程序,它能将我们编写的代码一条一条的解释执行。 文章《用C语言写解释
阅读全文
posted @ 2016-03-28 18:30 钉钉铛铛
阅读(2093)
评论(1)
推荐(1)
编辑
碎纸条拼接复原
摘要: 有一份文字文件被纵向切割成为19条碎纸条,文字为中文,现通过计算机编程计算将其还原。图片切割如图所示: 这个问题可以理解为碎纸条排列成一个序列,要使得碎纸条与碎纸条之间的差异最小。在这个问题中,可以将每张碎纸条理解为一个点,将两张纸条拼接起来时边缘的吻合程度为对应两个点的距离。由于文字文件两边都会有
阅读全文
posted @ 2016-03-28 18:21 钉钉铛铛
阅读(1798)
评论(0)
推荐(0)
编辑
下一页
公告