`
wangfu_02
  • 浏览: 72314 次
社区版块
存档分类
最新评论
文章列表
用到前一篇的.net实现Excel的几个函数中的方法。 /// <summary>         /// 线性回归算法         /// </summary>         /// <param name="yArray"></param>         /// <param name="xArray"></param>         /// <returns></returns>         public static doub ...
这几天做一个数值的线性回归分析,用.net实现了几个有关于计算线性回归的几个函数 分位值函数PERCENTILE 算法说明: //Excel中 percentile(array,p)算法是: //将数组array从小到大排序,计算(n-1)*p的整数部分为i,小数部分为j,其中n为数组大小,  //则percentile的值是:(1-j)*array第i+1个数+j*array第i+2个数。  //例如:{1,3,4,5,6,7,8,9,19,29,39,49,59,69,79,80}计算30%的分位数:  //(16-1)*30%=4.5,  i= 4,   j =0.5    ...
前两天web项目中遇到要绘一个半饼图,图表控件中没有这样的图,就用gdi+简单的绘了一个。 实现思路: 基于xml进行半饼图的数据提供,格式如下: <imagedraw><imagedata data=\"100\" color=\"#1B3C72\" /><imagedata data=\"200\" color=\"#1B3Cad\" /><imagedata data=\"200\" color=\"#ffccdd\" /& ...
实现思路: 创建一个静态Hashtable用于保存key和value,对于cache过期后的方法回调,在cache过期后,再访问cache的时候进行,避免了使用定时器轮询过期时间,进行cache清除的效率损耗。 使用synchronized关键字进行多线程同步。 包括二个类和一个接口: cache类:里面都是静态方法,提供基于key,value的方法进行cache的添加,修改,访问,进行cache过期后调用callback方法。 cacheitem类:用于管理每个条目的cache内容和超时时间回调方法 ICacheMethod接口:cache到期回调方法需要实现的接口 cache类:里面都 ...
.net1.1中,web应该可以使用System.Web.Mail发送邮件。.net2.0后.net framework中添加了一个System.Net.Mail的命名空间,用于发送邮件。 使用System.Web.Mail发送邮件 public class SendMail     {         public static void Send(string mailFrom, string maiFromlAccount,string mailFromPwd, string mailSmtpServer, IList<string> mailTo, IList<stri ...
.net2.0后ado.net提供了一个快速导入sqlserver的方法sqlbulkcopy.导入效率非常高. 包装了一个简单的sqlbulkcopy类,用于数据从datatable导入到sqlserver.代码如下: using System; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.Text; namespace taihe.framework.tools.import {     public class SqlBulkCopy     ...
由于使用.net的时间也比较长,在.net中有一个全局的上下文环境,HttpContext.Current。一些线程内使用的内容都可以基于HttpContext.Current保存和获取,并且每个线程中都保存自己的数据,彼此不冲突。 但java中本身不存在这么一下全局的上下文对象。所以就想在java中实现这么一个上下文。 主要是想通过java中的ThreadLocal来实现。ThreadLocal是threadlocalvariable(线程局部变量)。。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是Java中一种较为特殊的线 ...
这几天做winfrom项目,为个改变按钮样式,使用到了重写控件技术。 开始实现自定义button的时候,使用的是OnPaint方式,但出现的一个现象解决不了。就是当有其它窗口遮挡住自定义button后,再关闭遮挡窗口后,自定义button不进行重绘,估计那个地方有问题吧。 后来考虑到象textbox这咱控件不能通过OnPaint进行重写, 最后改用拦截系统重绘消息的方式解决了这个问题。 先导入user32.dll [System.Runtime.InteropServices.DllImport("user32.dll ")]   static extern IntP ...
前两天项目中需要使用多级弹出层,在网上没找到合适的,就自己写了一个。遮罩层使用的iframe,可以支持ie6下遮罩下拉列表。多级弹出层的时候,只使用一个遮罩层,提高效率。 使用说明: $.popdiv.init  出始化popdivSetting对象设置,包括弹出div的基础id,最多弹出多少层div,弹出div的基础zindex,遮罩层透明度设置 $.popdiv.show({title:'',divid:'',html:'',showclose:true,callback:function(){alert('1')}});   弹出一个新的div,title是弹出层的标题,divid使用d ...
Global site tag (gtag.js) - Google Analytics