现在位置: 首页 > colas发表的所有文章
  • 09月
  • 30日
综合 ⁄ 共 3267字 评论关闭
将两个按值有序序列合并成一个按值有序序列,则称之为二路归并排序,下面有自底向上和自顶向下的两种排序算法,自顶向下的排序在本文末讲述,使用递归实现,代码较简洁,经供参考。 1. 归并子算法:把位置相邻的两个按值有序序列合并成一个按值有序序列。例如把序列 X[s..u] = {3, 12, 23, 32}和 序列 X[u+1..v] = {2, 5, 8, 99} 合并成序列  Z[s..v] = {2, 3, 5, 8, 12, 23, 32, 99}, 注意合并前的元素都位于同一个有序序列的相邻位置,合并后的有序序列的下标与合并前的序列总的起始下标相同。 算法过程中需要三个整型变量,i 用......
阅读全文
  • 10月
  • 24日
综合 ⁄ 共 17631字 评论关闭
Mission Possible: Putting a Table and Multiple Graphs on a Single-Page PDF              with ODS and Basic GOPTIONS Jennifer S. Harper, Baylor Health Care System, Dallas, TXABSTRACT The mission: Report on four cardiac surgery metrics at six different hospitals and summarize the data at the surgeon and system level. Also, show current values as well as trends over time and benchmark them against national averages. Oh, and do this all in a single view of each metric.The Tools: A simple (or......
阅读全文
  • 10月
  • 16日
综合 ⁄ 共 1851字 评论关闭
 先贴一个matlab常用函数小知识 http://blog.sina.com.cn/s/blog_3d01f2df0100jd83.html 在MATLAB中,我们可以用函数简单的得到数字图像的图像数据矩阵(即A(x,y)和B(x,y)),有了这些矩阵后我们只要适当的设计代数运算的 形式并写出方程,就可以得到一个输出图像的矩阵(即C(x,y))图像相加的一个重要应用是对同一场景的多幅图像求平均值。这点被经常用来 有效的降低加性随机噪声的影响。在求平均值的过程中,图像的静止部分不会改变,而对每一幅图像,各不相同的噪声图案则过累积很慢。对M 幅图像进行平均,使图像中每一点的平......
阅读全文
  • 10月
  • 05日
综合 ⁄ 共 568字 评论关闭
一、RAID 0       把连续的数据分散到多个磁盘上存取,系统有数据请求就可以被多个磁盘并行的执行。       提高了存储性能,没有提高数据可靠性。 二、RAID 1       通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生护卫备份的数据。当原始数据繁忙时,可直接从镜像拷贝中读取数据       提高的存储性能,也提高了数据可靠性,存储成本高。 三、RAID 5       把数据和相对应的奇偶校验信息存储到组成raid5的各磁盘上,并且数据与奇偶校验信息分别存储在不同的磁盘上,其中任意N-1块磁盘都存储完整的数据。       相当于......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 2445字 评论关闭
Mysql Innodb中undo-log和MVCC多版本一致性读  的实现    转载▼ 转自:http://blog.sina.com.cn/s/blog_4673e603010111ty.html   本文主要介绍mysql中innodb引擎undo-log和事务中MVCC多版本一致性读的实现。 1. 概述 Innodb引擎的undo日志是记录在表空间中单独的回滚段中。 当mysql做update和delete操作的时候,实际的后台都是先把旧记录“删”了,如果是update和insert再把新记录“插入”进去。 这里的删不是真的删除,而是标识它被删除了。而插入也不一定是真的插入,很多情况下是原地覆盖原来的记录。 而关于MVCC多版......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 916字 评论关闭
                                                                               Java数据库连接(JDBC) 1、JDBC-ODBC桥接器 建立JDBC-ODBC桥接器 try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch(ClassNotFoundException e){} 连接到数据库 try { Connection con=DriverManager.getConnection("jdbcdbc:数据源名称","数据源的login name", "数据源的password"); } catch(SQLException e){} 向数据库发送SQL语句 try { Statement sql=con.createStatement(); } catch(SQLException e){} 处......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 2153字 评论关闭
约瑟夫问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的顺序是:5,4,6,2,3,1。源代码如下: //思路:可以将约瑟夫环看成是一个循环队列 #include "iostream" using namespace std; typedef unsigned short int TYPE; typedef unsigned int INT32U; //约瑟夫循环队列节点 typedef struct _JQNode { TYPE val; struct _JQNode *next; //指向下一个节点的指针 }JQNode; //约瑟夫循环队列 typedef struct _JQueue { JQNode* first; //指向约瑟......
阅读全文
  • 02月
  • 24日
综合 ⁄ 共 3057字 评论关闭
原帖:http://www.cnblogs.com/trinea/archive/2012/11/23/2771273.html 本文主要介绍如何利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效果。即google play首页、新浪微博消息(at、评论、私信、广播)页面的效果。ViewPager+Fragment组合为google推荐方式,比TabActivity+Activity的效率高的多。 这个效果相当好! 1、新建ViewPager的layout,内容如下   <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match......
阅读全文
  • 02月
  • 06日
综合 ⁄ 共 731字 评论关闭
procedure TForm1.FormCreate(Sender: TObject); begin Label3.Caption := '用户名: Admin' + #13 + '密码: 123'; end; procedure TForm1.UserTxtKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if Key = 13 then PSWTxt.SetFocus; end; procedure TForm1.PSWTxtKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if Key = 13 then begin OKBtn.SetFocus; Exit; end; if ( Key < 48 )or ( Key > 57 ) then Key := 0; end; procedure TForm1.O......
阅读全文
  • 01月
  • 27日
综合 ⁄ 共 1552字 评论关闭
//from:http://www.ohuo.net/?p=85 public static void ExportData(DataGridView srcDgv,string fileName)//导出数据,传入一个datagridview和一个文件路径 { string type = fileName.Substring(fileName.IndexOf(”.”)+1);//获得数据类型 if (type.Equals(”xls”,StringComparison.CurrentCultureIgnoreCase))//Excel文档 { Excel.Application excel = new Excel.Application(); try { excel.DisplayAlerts = false; excel.Workbooks.Add(true); excel.Visible = false; for (int i = 0; i < srcDgv.Columns.Count; i++)//设置标......
阅读全文
  • 01月
  • 24日
综合 ⁄ 共 5685字 评论关闭
  先说基本区别。 (1) getch()和getche()函数     这两个函数都是从键盘上读入一个字符。其调用格式为:      getch();      getche();     两者的区别是: getch()函数不将读入的字符回显在显示屏幕上, 而getche() 函数却将读入的字符回显到显示屏幕上。     例1:      #include<stdio.h>      main()      {           char c, ch;           c=getch();     /*从键盘上读入一个字符不回显送给字符变量c*/           putchar(c);    /*输出该字符*/           ch=getche();   /*从键盘上带回显的读入一个字符送给字符变量ch*......
阅读全文
  • 01月
  • 14日
综合 ⁄ 共 1354字 评论关闭
题目类型 floyd, 二分 题目意思 给出最多 200 个点和这些点的坐标 现在要找一条从点1跳到点2的路径(每跳一次从一个点跳到另一个点) 这条路径中边的最大值要最小 问最小值是多少 解题方法 方法1: nmax[i][j] 表示从i跳到j的路径的边的最大值的最小值 那么 nmax[i][j] 就可以由 max(nmax[i][k], nmax[k][j]) 更新 (1 <= k <= n) 即类似floyd     求最短路的过程 方法2: 二分这个最小值判断可行性 参考代码 - 有疑问的地方在下方留言 看到会尽快回复的 #include <iostream> #include <cstdio&......
阅读全文