- 博客(10)
- 收藏
- 关注
原创 Tcl/tk缩放Truetype字体时的精度问题
最近有国内新客户抱怨我们产品显示的原理图太不专业了,在原理图上使用宋体GB2312设计好的中文图表,经过几次缩放时,文字居然会跑到表格外边,更要命的是打印出来的文档也存在同样的问题。 用Tcl/tk script可以很容易地重现这个问题,我研究了一下,原来这是Windows GDI Text APIs的一个大坑!
2017-02-11 19:21:50 756
转载 delegate vs event
delegate可以说是一个很能代表C#语言优雅品味的关键字,在event使用场景中好像直接使用delegate也没什么问题,那么Anders Hejlsberg为什么还要再引入一个event关键字呢?
2017-02-06 21:28:51 269
原创 SaberRD之蒙特卡罗分析(一)
蒙特卡罗(Monte Carlo) 方法, 又称随机抽样法,统计试验法或随机模拟法。是一种用计算机模拟随机现象,通过仿真试验,得到实验数据,再进行分析推断,得到某些现象的规律或某些问题的求解的方法。蒙特卡罗方法的基本思想是,为了求解某一问题,首先建立一个与求解有关的概率模型或随机过程,使它的参数等于所求问题的解,然后通过对模型或过程的观察或抽样试验来计算所求参数的统计特征,最后给出所求解的近似值。
2015-12-19 17:09:27 1917
原创 SaberRD之交流分析
交流分析(AC Analysis)也叫做小信号(Small-Signal)分析,也即分析电路的小信号频率响应,更严谨的定义是:分析工作在直流偏置电压下的非线性电路对于一定频率范围内的输入小信号的系统响应。交流分析是典型的频域分析。在交流分析之前,需要首先进行直流工作点分析,得到电路在线性工作区的稳定直流工作点,也即交流小信号的直流偏置电压;然后在直流偏置电压上叠加输入正弦小信号,小信号的幅度相对于直
2015-12-15 22:23:25 689
原创 SaberRD之直流工作点分析
在电路分析中,直流工作点分析(DC Operating Point Analysis)用于确定电路的静态工作点。设置合适的静态工作点,可以保证放大电路不产生失真。静态工作点不仅影响着放大电路是否会产生失真,而且影响着放大电路几乎所有的动态参数。在进行直流分析时,假设交流源为零且电路处于稳定状态,也就是假定电容开路、电感短路、电路中的数字器件看作高阻接地。在SaberRD中,直流工作点分析的
2015-12-15 17:32:05 2859
原创 SaberRD之瞬态分析
瞬态分析(Transient Analysis)也叫做暂态分析,一般用于分析含有储能器件的电路在换路后发生的过渡状态,比如分析RLC电路在接通、断开、改接以及参数发生改变和电源突变时,电路的电压电流从先前的稳态过渡到新的稳态的情况。直流电路和交流电路都存在暂态过程。暂态态过程开始的瞬间可能会产生过电压、过电流,损坏电气设备或元件。进行电路瞬态分析的意义就在于验证设计中是否存在上述风险,并找出原因和解决办法。
2015-12-13 22:18:43 1774
转载 深入浅出的讲解傅里叶变换
迄今为止看到的讲解傅里叶分析最好的也是最通俗易懂的一篇文章,没有之一。用作者的话说就是,不管读到这里的您从事何种工作,我保证您都能看懂,并且一定将体会到通过傅里叶分析看到世界另一个样子时的快感。
2015-12-12 22:22:45 409
原创 Windows Form线程同步
.Net多线程开发中,经常需要启动工作线程Worker thread处理某些事情,而工作线程中又需要更新主线程UI thread的界面状态。我们只能在主线程中操作界面控件,否则.Net会抛出异常。 那么如何才能在Worker thread中将界面更新操作同步到主线程中去完成呢?【How synchonize the UI update task back to UI thread from a w
2015-12-12 21:44:09 393
原创 设计模式六大原则之一:单一职责原则
卡奴达摩关于设计模式的系列文章写得很好,特将精要之处摘录以备忘。 原文:http://blog.csdn.net/zhengzhb/article/details/7278174单一职责原则是模块化设计思想的基本教义,基本的让很多人不屑提起。但是如何划分模块,尤其是如何恰如其分地划分模块粒度,是非常能体现工程师功力的。真正合理的模块划分,一定会令程序员感觉到清晰简洁,自然优美,由衷感叹增之一分太肥
2015-10-25 16:49:58 263
原创 设计模式六大原则之二:里氏替换原则
设计模式六大原则之二:里氏替换原则卡奴达摩关于设计模式的系列文章写得很好,特将各篇精要之处摘录以备忘。 原文: http://blog.csdn.net/zhengzhb/article/details/7281833 通俗定义:在使用继承时,所有引用基类的地方必须能透明地使用其子类的对象。 这其实是“针对接口编程,不要针对具体实现编程”的必然要求。
2015-10-25 16:36:27 355
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人