自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

frjcy的专栏

搞情报的~~~

  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

转载 如何在Web页面上直接打开、编辑、创建Office文档

有朋友询问如何在Web页面上做到像SharePoint中的效果一样,能直接激活客户端的Word来打开.doc文件,而不是类似直接点击.doc文档链接时Word在IE中被打开那样。想想这个问题应该很多人都会感兴趣,所以干脆写一篇blog来大致描述一下方法。在安装Office2003以后,有一个ActiveX控件被安装到了系统中,这个控件位于“Program Files/Microsoft Off

2006-05-20 17:47:00 898

转载 RSA算法基础->实践

讲讲自己学习RSA中的实践过程,已经对RSA熟悉的看家就不用在此浪费时间了。基础RSA算法非常简单,概述如下:找两素数p和q取n=p*q取t=(p-1)*(q-1)取任何一个数e,要求满足e取d*e%t==1这样最终得到三个数: n  d  e设消息为数M (M 设c=(M**d)%n就得到了加密后的消息c 设m=(c**e)%n则 m == M,从而完成对c的解密。注:**表示次方,上面两式中的

2006-05-20 15:09:00 836

转载 学术论文的写作规范与标准化

一、 学术论文写作规范化、标准化的意义 社会科学研究在对各种资料进行处理和分析后,最后的工作就是撰写学术论文。也就是说,要把经过系统的科学研究的结果,以某种适当的形式向社会公开。从目前学术论文的写作形式上看,有一种越来越规范化、标准化的趋势。这是可以理解的。因为,人们从事科学研究的目的是为了获得对社会规律性的认识,那么,读者在阅读学术论文时,所关心的主要是研究的前提、结论,以及证明结论的方法和过程

2006-05-15 10:20:00 3293

转载 单击列表框得到列索引

void CMyDlg::OnColumnclickList1(NMHDR* pNMHDR, LRESULT* pResult) {    NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;    // TODO: Add your control notification handler code here   CString str;   str.

2006-05-15 09:50:00 1385

原创 妹妹学游泳第五天

  今天是妹妹学习游泳第五天,五天以来,妹妹从害怕下水到可以在水里面漂,进步很快。  妹妹是个胆小的人,下水后老是害怕,怕被淹死。我总是取笑她,就1米4深的水,旁边还有教练在,即使乱了,教练肯定会来把她拣起来的,顶多呛几口水。可妹妹总是害怕,第一天的时候,妹妹和我说,她一下水就狂抖,不知道是不是害怕,后来一个人偷偷摸摸的跑到岸上,还在抖。呵呵,真可爱。到现在,她还是有点怕水,不过,当她慢慢熟悉

2006-05-14 21:20:00 1094

转载 一步一步教你使用.net进行Socket通信之进阶篇

本文源代码下载上一章我们讲到了如何用TcpListener侦听连接以及如何使用TcpClient建立一个连接并发送消息。这一章我们将深入讲解如何定义网络通迅协议及如何使用这个协议进行通迅。首先我们先重构一下前章提到的网络通迅组件。我们知道在服务器端和客户端都要侦听是否对方发来消息,如果只在主线程中运行,那我们就没法进行其它如UI等方面的工作了。我们将Listen这个方法提出来放到一个基类中。新

2006-05-14 20:03:00 1007

转载 一步一步教你使用.net进行Socket通信

本文源代码下载随着Web技术的发展,Socket通信逐渐被人们遗忘。然而最近Socket应用却又越来越多。尤其是中国移动,中国联通的短信网关就是基于Socket通迅,另外随着大家对MSN、QQ等IM工具通迅协议的研究。协议内容也随处都可以找到。想要制作自己的MSN、QQ客户端的用户也大有人在。但习惯了WEB开发和简单UI开发的程序员却在这些协议面前迷糊了。.net的System.Net

2006-05-14 19:56:00 819

转载 JavaScript面向对象技术实现树形控件

树形控件是一种人们熟悉的用户界面控件,广泛地用来显示层次型数据。树形控件具有独特的扩展和折叠分支的能力,能够以较小的空间显示出大量的信息,一目了然地传达出数据之间的层次关系。凡是熟悉图形用户界面的用户,都能够自如地运用树形控件。 图一:用JavaScript实现的树形控件 HTML本身不支持树形控件,但我们可以通过一些JavaScript脚本代码实现。为了提高控件的可重用性,我

2006-05-14 15:23:00 1073

转载 javascript的键盘控制事件

获取键盘控制事件是实现交互性最有力的方法之一。         首先需要了解的是如何初始化该事件,基本语句如下:         document.onkeydown = keyDown         当浏览器读到这个语句时,无论按下键盘上的哪个键,都将呼叫KeyDown()函数。         捕获键盘事件对于不同的浏览器来说有点困难,我们分别的来学习不同浏览器的实现语句。        

2006-05-14 15:09:00 922

原创 使用JavaScript实现动态改变控件大小

1、需要在Html页面中加入一个层2、在控件的click事件中,加入一个函数SelectCtrl(this)3、在SelectCtrl(this)函数中,改变layer1层的样式,把层的大小设置为比控件大小稍微大一点 function SelectCtrl(e) {document.getElementById("layer1").style.top = e.offsetT

2006-05-12 21:20:00 6349 1

原创 使用JavaScript实现控件拖动

使用之前1、建立一个样式,名称为.drag.drag{ cursor: hand; POSITION: relative}2、要把需要进行拖动操作的控件class变为drag3、拷入一下代码 var dragapproved=false; var z,x,y; function move() {  if (event.button==1&&dragapproved)  {   

2006-05-12 21:13:00 2446 1

原创 JavaScript实用技巧集锦

 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table 2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6.

2006-05-12 19:47:00 726

原创 JSP处理汉字乱码方法

String trans(String chi){ String result = null; byte temp[]; try{ temp = chi.getBytes("gb2312"); result = new String(temp); } catch(java.io.UnsupportedEncodingException e){ System.out.println(e.toStri

2006-05-07 18:55:00 1167

转载 应用JDBC-ODBC桥

1. 在sqlserver中建数据库和表 2. 创建数据源] (1) 开始->设置->控制面板->管理工具->ODBC数据源 (2) 在USER DSN下点击Add按钮,弹出Create NewDataSource对话框 (3) 选择sqlserver->完成 (4) 指定Name为你的数据源名,server为sqlserver服务器所在的主机的IP地址,若在本机,可以为(local),local

2006-05-07 09:35:00 843

TortoiseSVN-1.6.16.21511-win32-svn-1.6.17.msi

TortoiseSVN客户端,有需要的就来下载吧

2011-12-01

svm matalab源码

svm支持向量机的matalab源码,大家一起学习学习

2011-10-20

C#文本聚类算法实现

一个基于C#的文本聚类算法 /// <summary> /// 该聚类的数据成员索引 /// </summary> internal List<int> CurrentMembership = new List<int>(); /// <summary> /// 该聚类的中心 /// </summary> internal double[] Mean; /// <summary> /// 该方法计算聚类对象的均值 /// </summary> /// <param name="coordinates"></param> public void UpdateMean(double[][] coordinates) { // 根据 mCurrentMembership 取得原始资料点对象 coord ,该对象是 coordinates 的一个子集; //然后取出该子集的均值;取均值的算法很简单,可以把 coordinates 想象成一个 m*n 的距阵 , //每个均值就是每个纵向列的取和平均值 , //该值保存在 mCenter 中 for (int i = 0; i < CurrentMembership.Count; i++) { double[] coord = coordinates[CurrentMembership[i]]; for (int j = 0; j < coord.Length; j++) { Mean[j] += coord[j]; // 得到每个纵向列的和; } for (int k = 0; k < Mean.Length; k++) { Mean[k] /= coord.Length; // 对每个纵向列取平均值 } } }

2011-02-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除