加载中
计算器 abacus 技术文档之三----自定义函数

计算器 abacus 是一个小巧却功能齐备的计算器,支持四则混合运算(包括逻辑运算),支持大量的数学函数,支持变量参与运算,支持自定义函数以扩充功能。目前版本是 2,地址:http://www.osch...

计算器 abacus 3 详细设计

[介绍]:abacus 2 是一个扩展性良好的小型计算器,得名于中国古代著名的计算工具----算盘,目前版本 2。支持四则混合运算、支持符号常量、支持变量参与运算、支持众多的数学函数、并可以把自...

计算器 abacus 3 需求分析

引言:计算器 abacus 2 完成几个月了,越来越不满足于 abacus 的结构逻辑,总觉得好多地方不够完美,早就有全部重写的打算,苦于工作繁忙,一直没有机会,趁着清明节小假的机会,准备把 abac...

C语言的一些常用代码

C语言经常需要发明各种轮子,为方便以后能够把精力放在应用逻辑上而不在发明轮子上,把一些常用的代码片段列于此。 首先是字符串处理方面的,strcpy 函数容易越界,习惯使用 strncpy 函数,但...

2013/01/15 14:35
1.2K
计算器 abacus 2 发布

计算器 abacus 2 今日发布了,下载网址 http://www.oschina.net/code/snippet_736932_13725,技术文档网址:http://my.oschina.net/zhcosin/blog?catalog=254400, abacus 是一个简易的、可扩...

如何求一条折线的中点

在论坛上看到一个问题 http://bbs.csdn.net/topics/390337730?page=1#post-393389887,如何求一条折线的中点位置,折线的各个顶点坐标以及连接顺序都是已知的(用顶点排列顺序表示)。 笨办法...

2013/01/05 19:34
665
C语言内存管理(初级)----链表

上一篇文章里实现了二维动态数组的创建和销毁,现在来看一个稍加复杂一点的实例:链表,读者需具有链表的基本知识,本文的链表实现与读者所熟知的实现有一些差异。 假定我们要写一个计算器程...

2012/12/15 22:01
422
C语言内存管理(初级)----动态数组

C 语言提供的指针使我们可以直接操纵内存,在带来巨大灵活性的同时也带来了巨大的安全隐患。随着程序规模的增大,管理内存的难度也大为增加,内存管理应该说是一项艰巨任务。 C 语言引起的内...

搭建完美的数学计算环境: iTeXmacs+maxima

作为一个数学爱好者,经常需要借助于计算机完成许多数学计算任务,并借助软件进行专业的排版。这里计算工具选用 maxima,排版工具选择 iTeXmacs,本文介绍如何让 iTeXmacs 接管 maxima 的输出...

计算器 abacus 技术文档之二----初步设计

======================================= 计算器 abacus 的下载地址:http://www.oschina.net/code/snippet_736932_13725 如果你有关于 abacus 的问题或者建议,请发邮件至 zhoucosin@163....

计算器 abacus 实现技术文档之一----开篇

本着“从工具的奴隶到工具的主人”的思想,使用工具永远没有发明工具来得更加有趣,会发明工具的人肯定比只会使用工具的人更能够出神入化的使用工具。这就是我写计算器 abacus 的动机(用C++...

关于C++单实例类的讨论

最近在改良计算器 abacus 的代码,想把其中的一些类限制为单实例(即只能创建一个对象)。其实我个人并不喜欢设计模式,因为这些模式比较复杂,而且实现代码臃肿。C++ 要实现的机制通常是两个...

利用 vim 进行文件编码批量转换

经常把代码在 windows 下和 linux 下传来传去,苦于程序源代码文件的编码问题,windows 下是 cp936 格式,linux 下通用 utf-8 格式,程序中的注释我还是喜欢用中文(就我目前这英文水平,是想...

计算器 abacus 1.0 发布

近因王垠《从工具的奴隶到工具的主人》一文所感召,创作之心大起,遂作一计算器,取名于算盘: abacus,乃发布于此社区,见于 http://www.oschina.net/code/snippet_736932_13725 ,其何妙之...

vim 的关于一些自动输入的配置

作为编辑器之神, vim 的键映射功能非常实用,在写代码的时候,经常需要输入各种括号,比如函数参数的小括号,数组下标的中括号,函数体的大括号等等,为了避免遗漏右括号,通常都是先输入一...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部