上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 27 下一页
摘要: DataList控件 实现查看详细信息按钮 1. 在普通项模板中添加一个按钮 将该按钮的 commandName 属性设置为”select” 2. 在DataList的ItemCommand 事件中 实现选择行代码protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e) {if (e.CommandName=="select") {this.DataList1.SelectedIndex = e.Item.ItemIndex;this.DataList1.DataBind( 阅读全文
posted @ 2010-09-28 17:09 BuildNewApp 阅读(311) 评论(0) 推荐(0) 编辑
摘要: Demoint pagetCount = Convert.ToInt32(this.Label1.Text); SqlConnection con = DB.con; SqlDataAdapter sda = new SqlDataAdapter(); DataSet ds = new DataSet(); PagedDataSource ps = new PagedDataSource();//可分页数据源 sda.SelectCommand = new SqlCommand("select top(90) * from books", con);try { con.Op 阅读全文
posted @ 2010-09-28 17:08 BuildNewApp 阅读(238) 评论(0) 推荐(1) 编辑
摘要: 简单属性 <%# textBox.txt%> Page.DataBind();该方法将数据源绑定到被调用的服务器控件及其所有子控件 <asp:TextBox ID=”TextBox1” runat=”server” AutoPostBack=”True” ontextchanged=”TextBox1_TextChanged”></asp:TextBox> <asp:Label ID=”Label1” runat=”server” Text=”<%# TextBox1.Text %>”></asp:Label> <b 阅读全文
posted @ 2010-09-28 17:07 BuildNewApp 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Floyd-Warshall算法,简称Floyd算法,用于求解任意两点间的最短距离,时间复杂度为O(n^3)。我们平时所见的Floyd算法的一般形式如下:1voidFloyd(){2inti,j,k;3for(k=1;k<=n;k++)4for(i=1;i<=n;i++)5for(j=1;j<=n;j++)6if(dist[i][k]+dist[k][j]<dist[i][j])7dist[i][j]=dist[i][k]+dist[k][j];8} 注意下第6行这个地方,如果dist[i][k]或者dist[k][j]不存在,程序中用一个很大的数代替。最好写成if(d 阅读全文
posted @ 2010-09-26 08:48 BuildNewApp 阅读(623) 评论(0) 推荐(0) 编辑
摘要: Trie树就是字典树,其核心思想就是空间换时间。举个简单的例子。 给你100000个长度不超过10的单词。对于每一个单词,我们要判断他出没出现过,如果出现了,第一次出现第几个位置。 这题当然可以用hash来,但是我要介绍的是trie树。在某些方面它的用途更大。比如说对于某一个单词,我要询问它的前缀是否出现过。这样hash就不好搞了,而用trie还是很简单。 现在回到例子中,如果我们用最傻的方法,对于每一个单词,我们都要去查找它前面的单词中是否有它。那么这个算法的复杂度就是O(n^2)。显然对于100000的范围难以接受。现在我们换个思路想。假设我要查询的单词是abcd,那么在他前面的单词中,以 阅读全文
posted @ 2010-09-25 20:33 BuildNewApp 阅读(256) 评论(0) 推荐(1) 编辑
摘要: 【引言】 在解题过程中,我们有时需要维护一个数组的前缀和S[i]=A[1]+A[2]+...+A[i]。 但是不难发现,如果我们修改了任意一个A[i],S[i]、S[i+1]...S[n]都会发生变化。 可以说,每次修改A[i]后,调整前缀和S[]在最坏情况下会需要O(n)的时间。 当n非常大时,程序会运行得非常缓慢。 因此,这里我们引入“树状数组”,它的修改与求和都是O(logn)的,效率非常高。【理论】 为了对树状数组有个形 象的认识,我们先看下面这张图。 如图所示,红色矩形表示的数组C[]就是树状数组。 这里,C[i]表示A[i-2^k+1]到A[i]的和,而k则是i在二进制时末尾0的. 阅读全文
posted @ 2010-09-24 11:09 BuildNewApp 阅读(167) 评论(0) 推荐(1) 编辑
摘要: 关于什么是母函数 , 以及在现实生活中的应用 , 请大家详看 或者 HDU 母函数 PPT:http://www.cppblog.com/MiYu/archive/2010/08/05/122290.html对于给出的母函数模板 , 让人理解起来比较费劲的!以下给出几种解释 , 和自己理解!//made by syx //time 2010年9月11日 10:17:27 //母函数例题/*//整数拆分模板 #include <iostream> using namespace std; const int lmax=10000;//c1是用来存放展开式的系数的,而c2则是用来计算时 阅读全文
posted @ 2010-09-19 11:15 BuildNewApp 阅读(782) 评论(0) 推荐(0) 编辑
摘要: Felix大牛给了一种更简单使用文件输入输出的改进方法,在ACM中应用很广,而且超赞,现在来介绍一下。这次用到的文件打开函数不再是fopen,而是stdio.h中包含的另一个函数freopenFILE * freopen ( const char * filename, const char * mode, FILE * stream );【参数说明】filename: 要打开的文件名mode: 文件打开的模式,和fopen中的模式(r/w)相同stream: 文件指针,通常使用标准流文件(stdin/stdout/stderr)【使用方法】因为文件指针使用的是标准流文件,因此我们可以不定义文 阅读全文
posted @ 2010-09-18 21:28 BuildNewApp 阅读(1717) 评论(0) 推荐(1) 编辑
摘要: 目录原型 char *strtok(char *s, char *delim);功能 分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。说明 首次调用时,s指向要分解的字符串,之后再次调用要把s设成NULL。 strtok在s中查找包含在delim中的字符并用NULL('')来替换,直到找遍整个字符串。 char * p = strtok(s,";"); p = strtok(null,";"); 在调用的过程中,字串s被改变了,这点是要注意的。返回值 从s开头开始的一个个被分割的串。当没有被分割的串时则返回NULL。 阅读全文
posted @ 2010-09-02 14:26 BuildNewApp 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 详细解说STL string详细解说STL string0 前言: string 的角色1 string 使用1.1 充分使用string 操作符1.2 眼花缭乱的string find 函数1.3 string insert, replace, erase2 string 和 C风格字符串3 string 和 Charactor Traits4 string 建议5 小结6 附录7 参考文章0 前言: string 的角色C++ 语言是个十分优秀的语言,但优秀并不表示完美。还是有许多人不愿意使用C或者C++,为什么?原因众多,其中之一就是C/C++的文本处理功能太麻烦,用起来很不方便。以前没 阅读全文
posted @ 2010-09-02 11:03 BuildNewApp 阅读(291) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 27 下一页