随笔分类 -  编程技巧

摘要:光用ALTER DATABASE DBName SET ENABLE_BROKER;语句开启经常会死机卡住,解决这个问题的方法是,先停止其它正在使用数据库的程序,然后运行ALTER DATABASE DBName SET NEW_BROKER WITH ROLLBACK IMMEDIATE;ALTER DATABASE DBName SET ENABLE_BROKER;便可以了。 阅读全文
posted @ 2012-06-27 00:56 一根神棍研古今 阅读(3261) 评论(1) 推荐(0)
摘要:弄了开源的amr的codec源码,还有开源的jrtplib,一起弄程序时发现在C++中提供系统重定义冲突了,  错误 61 error C2371: “int8_t”: 重定义;不同的基类型 stdint.h 27经查发现,在stint.h中:  typedef signed char int8_t;而在jrtlib中用了 typedef char int8_t;两者其实差... 阅读全文
posted @ 2010-01-03 15:11 一根神棍研古今 阅读(1646) 评论(1) 推荐(0)
摘要:研究Topic Maps时,找到了有人写好的C#类库,于是研究之,一看之下大惊失色,这代码是人写起来的么,那么凌乱,不禁对作者产生了强烈地敬仰--那么乱都管理得过来..... 后来发现这个有提示说是用SWIG生成的,天啊,SWIG竟然支持C#?感动,竟然没有忘记C#....... SWIG被称万能语言粘合剂,印象里,万能这个词一直是“很烂很烂”的别称,SWIG这个玩意经常看到搞php,ja... 阅读全文
posted @ 2008-08-31 10:41 一根神棍研古今 阅读(2214) 评论(1) 推荐(0)
摘要:平时只是有个概念,知道Debug与Release之间生成的程序集运行效率是比较有差异的,只是这次的差异高达60多倍,有点意思。 最近弄公式编辑器,当从数据库中加载了大量的数据后,对这数据处理并解析为Token,然后再按公式的层次自动构成公式网络,此算法在Debug模式下,调试时,发现对数据解析的过程极其缓慢, 花费时间大约有2分钟,平均每0.2~0.4秒处理完成一次解析,后调试... 阅读全文
posted @ 2008-08-10 01:36 一根神棍研古今 阅读(1875) 评论(0) 推荐(0)
摘要:http://www.infoq.com/articles/ebay-scalability-best-practices Best Practice #1: Partition by Function Best Practice #2: Split Horizontally Best Practice #3: Avoid Distributed Transactions Best Practi... 阅读全文
posted @ 2008-06-10 14:08 一根神棍研古今 阅读(311) 评论(0) 推荐(0)
摘要:对于集中的大量数据来说,如何从中提取出特征性较强的数据并进行归类,是有一个值得思考的问题.一般而言,对于一组数据,我们不知道它的变化规律是否是函数可表达的,可以考虑采取黑箱式处理.从某种角度来说,数据变化,在一些视角下会表现不出特色,而在另一些视角下会表现出令人惊讶的特征,比如一座山,横看有横看的象,竖看有竖画的象,两本不同色彩的书,如果从事物材质分类的角度来说,它们都是纸做的,不会... 阅读全文
posted @ 2008-03-02 16:15 一根神棍研古今 阅读(574) 评论(0) 推荐(0)
摘要:翻了一下在金融领域中时间序列预测算法的应用效果很不理想,从时间序列神经网络来说,在大量的样例训练之后,产生的线性函数曲线历史的吻合度让人惊讶得不得了,但从现实角度来说,未来的金融变化仍然是具有巨大的不确定性. 神经网络不涉及到具体如何运算的问题,只是像一个黑箱一样,指定输入与输出值,然后在网络内部的根据神经元的组织结构,对神经元进行不同比重的加权,反复训练之后,这一组权重可以用来控... 阅读全文
posted @ 2008-02-24 19:43 一根神棍研古今 阅读(2618) 评论(2) 推荐(0)
摘要:乾:管理,控制 兑:异常,错误,意外 离:界面,外观 震:驱动,循环 巽:工具,辅助 坎:流程,变化 艮:中止,停止,节点,开关 坤:数据访问,底层支持,硬件环境 阅读全文
posted @ 2007-11-02 17:11 一根神棍研古今 阅读(486) 评论(2) 推荐(0)
摘要:也许有人会问为什么每个函数都要测试,现实中应该是不必要的吧?这个问题其实很简单,函数的编写,要能让测试驱动,就必须起码遵循两个原则: 1 不需要测试的函数,移除它,它不应该存在. 2 测试无法透彻的函数,分割它,它太复杂了. 阅读全文
posted @ 2007-08-31 01:19 一根神棍研古今 阅读(346) 评论(0) 推荐(0)
摘要:高效率地开发,不仅仅需要技术,还需要的是一些现实的技巧,相对.NET Framework 1.1中的C#来说,语言中提供的partial关键字,可以说是一个伟大的创举,在真实的业务开发中,很多时间会遇到各类不同的函数归类整理的问题,尽管在VS.NET IDE中有伟大的IDE标志#regoin...#endregion可以很好地进行分类,但它仍然不是一个理想的模式,很多时候,在只有内部业务处理的情... 阅读全文
posted @ 2007-08-31 01:17 一根神棍研古今 阅读(347) 评论(0) 推荐(0)
摘要:1、当前最新的SDK是7.02、开发必须安装Adobe Acrobat,部署的目标机器上也要求安装Adobe Acrobat,而不是Adobe Reader 阅读全文
posted @ 2006-09-18 09:35 一根神棍研古今 阅读(4329) 评论(4) 推荐(0)
摘要:http://www.coffee-bytes.com/servlet/PlatformSupport终于找到了一个Eclipse的插件,可以用在提供类似于vs.net的#region ... #endregion的功能,爽啊。 阅读全文
posted @ 2006-05-16 14:26 一根神棍研古今 阅读(2843) 评论(3) 推荐(0)
摘要:毫无疑问的...先从http://maven.apache.org/下载了Maven,当然是下zip版本的然后,打开环境变量,把PATH里的内容中COPY出来,加个分号,再加上D:\Maven\Bin,再配置JAVA_HOME变量为JDK所在,文档上写的是1.5的,我用的1.4的,管它的,出了问题再说吧.听说http://maven-antenna.berlios.de/处有一个j2me工具,是M... 阅读全文
posted @ 2006-05-11 21:32 一根神棍研古今 阅读(773) 评论(0) 推荐(0)
摘要:上次认为两种写法运算结果没错,如下:"那么下面的运算结果是什么? using System;using System.Collections;public class MyClass{ public static void Main() { Console.WriteLine("Test1的结果是:"); Test1(); Co... 阅读全文
posted @ 2005-12-18 02:08 一根神棍研古今 阅读(935) 评论(4) 推荐(0)
摘要:连接池允许应用程序从连接池中获得一个连接并使用这个连接,而不需要为每一个连接请求重新建立一个连接。一旦一个新的连接被创建并且放置在连接池中,应用程序就可以重复使用这个连接而不必实施整个数据库连接创建过程。 当应用程序请求一个连接时,连接池为该应用程序分配一个连接而不是重新建立一个连接;当应用程序使用完连接后,该连接被归还给连接池而不是直接释放。 数据库连接池中可能存在着多个没有被使用的连接一直连接... 阅读全文
posted @ 2005-07-13 10:04 一根神棍研古今 阅读(1992) 评论(4) 推荐(0)
摘要:这里的快速是指写起来快,不是指它运行起来快,但也不算慢了,此处功能仅可以实现保存窗体上的控件位置。首先,创建一个类型化的DataSet,命名为FormPersistent,并在其中创建一张表叫“Controls”,元素(字段)包括ControlName,LocationX,LoctaionY,分别是string,int,int然后可使用如下的代码: using System;using Syst... 阅读全文
posted @ 2005-06-10 10:14 一根神棍研古今 阅读(1784) 评论(0) 推荐(0)
摘要:在我的<<也谈测试驱动开发>>里,提出了对方法级别的测试应该在实际代码的旁边来写的建议。 不同的博客有不同的看法,我尊重大家的意思,但某些问题似乎不是提得很明确,也可能是因为文中说得不够清楚,这里我来简单地澄清一下。 在一个类内写实际的代码与测试性的代码,可以采用如下的形式: using System; if #DEBUG using NUnit.Framework; ... 阅读全文
posted @ 2005-01-09 18:38 一根神棍研古今 阅读(1146) 评论(3) 推荐(0)
摘要:在OO的思想体系中,封装性是一个很有意义的概念,它让对象能够拥有的独立能力,这些能力应该是私有的与公有的并存。 C#中,提供了如下的修饰符来描述一个类: public public 关键字是类型和类型成员的访问修饰符。公共访问是允许的最高访问级别。对于访问公共成员没有限制。 internal internal 关键字是类型和类型成员的访问修饰符。内部... 阅读全文
posted @ 2005-01-07 13:00 一根神棍研古今 阅读(799) 评论(0) 推荐(0)
摘要:看了Allen Lee,基类与接口混合继承的声明问题,发表一下个人看法。先运行如下代码: namespaceTest{usingSystem;interface接口{ void方法();}class基类:接口{ publicvoid方法(){Cons... 阅读全文
posted @ 2004-11-18 14:27 一根神棍研古今 阅读(1338) 评论(4) 推荐(0)
摘要:看到post的回复中,听棠.NET 谈及需要一些实例性的东西。实际上,我觉得了解了这些理论知识才能够更好地应用测试驱动开发,如果用航海来进行比喻,理论就像灯塔一样,是指引方向用的。以下是一些详细的例子和相关的中文资源,是一些比较常用情况下的使用。由于java与C#的语法比较相似,xUnit家族的东西在使用上又差不多,这里就不作区别了。怎样使用Junit Framework进行单元测试的编写这篇文章... 阅读全文
posted @ 2004-11-15 18:59 一根神棍研古今 阅读(1129) 评论(0) 推荐(0)

Web Counter