无限精度除法运算

心血来潮写了个可进行无限精度除法运算的算法。算法类似手动计算除法,相除得到商和余数,将商输出,余数扩大十倍,再用余数除以除数得到商,循环往复即可无限精度计算除法了。但由于我用的是int类型,事实上不能真正的“无限”精度,C语言最高精度没验证,C#中测试最多只能算到32767位小数。更改类型当然可算得更精确,本文只是抛砖引玉,就不继续深入探讨了,C语言代...

C#中调用C语言写的dll

Sandeepin喜欢用C#做GUI,因为方便,随手画就能做好,但是写代码还是喜欢用C语言。可是学C语言时书上根本没教如何编写dll,经过自己查阅各种资料教程,终于成功啦,现分享自己的心得。IDE用的是Visual Studio 2010。一、创建dll1、建立一个 Win32控制台应用程序 。2、选择类型为DLL。3、编写如下代码。一个例子,函数su...

异想家计算器

本计算器是我在C#学习中做的一个小程序,可进行加减乘除、开方乘方、三角函数的混合运算。我把它取名为异想家计算器,意思就是我的计算器。我之前还做了一个复数计算器,现在异想家计算器也把它集成到了里面,点击“扩展”—“复数计算”即可打开。软件谈不上强大、实用,但它是自己学习过程中的产物,是自己的劳动成果,所以还是发到博客,算是留作纪念吧。作为学习之作,肯定有...

新年迎来新主题

今天就是除夕,张颐武老师引用戴叔伦的诗“旅馆谁相问,寒灯独可亲。一年将尽夜,万里未归人。寥落悲前事,支离笑此身。愁颜与衰鬓,明日又逢春。”感慨诗人在这时刻有飘零的感伤,但我们还是应该快乐。这番话实在在理,人自然有忧伤,但快乐也不会少。这不,Sandeepin几天前就为了马年的新面貌折腾着博客主题——新年,该有新面貌了。23日已经把主题上线,用的是Ben...

戴尔灵越Inspiron 14TR光驱位换硬盘和加装SSD教程

Sandeepin最近把自己的戴尔灵越14寸电脑换上了SSD硬盘,因嫌电脑硬盘空间小,随便也把光驱位换成了新买的7200转日立硬盘。当然自己乱改装肯定不敢,以下就是自己参考的改装文章。毕竟此型号电脑现已停产,给网友参考的价值不大,主要是方便自己下次折腾方便而转,读者还是自己。所以也就不讲究什么版权了,原文有所修改,配图也去掉链接,附上原文地址,也算“侵...

SSD固态硬盘优化

自从买了浦科特M5S后,Sandeepin便开始关注固态硬盘的相关优化。其实本人觉得,优不优化都无所谓,我刚装完系统,没做任何优化,开机10秒。软件测速,写入500MB/s,读取370MB/s,跟包装上所谓“理想值”520MB/s、390MB/s也没相差多远,实际使用更看不出差别。 但从长远考虑,优化还是有好处的,比如增...

复数计算器

我们在电路分析课上学了正弦稳态电路,分析这类电路问题最好的方法是相量法,因为电路满足相量形式的基尔霍夫定律,其它电路公式也有相应的相量形式。因此,用相量法就能像分析直流电路一样分析交流电路,使问题变得容易。我们知道,相量就是向量,向量的一种表示方法是复数。但复数的计算就比实数复杂多了,加减还好说,乘除则麻烦。对于电路题,常要计算电抗的并联,用复数计算就...