现在位置: 首页 > Yyjkmgwh发表的所有文章
  • 11月
  • 19日
综合 ⁄ 共 6222字 评论关闭
本篇如何实现动态生成TreeView;如何实现单击选中复选框;如何实现复选框单选其中涉及:TreeNodeCheckChanged,SelectedNodeChanged,javascript__doPostBack("","");,    CheckedNodes 隐藏页.cs(后台)代码:(用的时候记得改动webconfig,还有建表) using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;usi......
阅读全文
  • 06月
  • 14日
综合 ⁄ 共 1289字 评论关闭
最近读了一本微电子书 Brian Mulloy 所著《Web API Design》感觉颇多收获,特对其内容做了个整理摘要以便回顾其观点精华以指导日常工作中的设计思路。 本文主要讲述 Web API 设计,追求一种更务实的 REST 风格。 正如作者所说 REST 是一种架构风格,而非严格的标准,没必要在形式定义上去做过多真论,到底什么才是真正的 REST? 设计的目的是为了表达某样东西是如何使用的,那么 API 设计的成功与否是由开发人员是否能够快速上手并用的愉快。 下面讲述了 Web API 设计的 13 个要点。 本条是关于 URL 设计的,使用名词而非动词......
阅读全文
  • 02月
  • 27日
综合 ⁄ 共 1492字 评论关闭
昨天没做出来,今天请教了学长才会。我觉得这种dp的思想很好,想通了面对这种麻烦题目就有四两拨千斤之奇效。 首先构建一个dp[1<<18][100]的数组,这个数组是有含义的。下面解释下: 第一维:对于一个数字如123123453,对于每位可以用0和1表示它用过与否,这样就可以表现成二进制,对于题目的18位长度构建相应大小的数组。 第二维:表示这种状态下的余数。 用cnt[i]记录i出现次数。 为了方便且相同数字不重复,我们这里把每位想成排好序的状态,如 1 1 2 2 3 3 3 4 5  ,用a[i]表示i的起始位置,所以a[i]个到a[i+1]-1个都......
阅读全文
  • 10月
  • 12日
综合 ⁄ 共 1044字 评论关闭
思路:数位DP+构造,先dp[i][j]表示i位总和为j的情况数,然后两种情况分别去进行数位DP,按高位往低位放去构造即可 代码: #include <cstdio> #include <cstring> #include <algorithm> using namespace std; int q, x, y, b, m, k; int bit[35], bn, dp[35][305]; void get(int x) { bn = 0; if (!x) bit[bn++] = 0; while (x) { bit[bn++] = x % b; x /= b; } } int cal1(int x) { if (x == -1) return 0; get(x); int ans = 0, sum = m; for (int i = bn; i; i--) { for (int x = 0; x &l......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 5436字 评论关闭
概要 本文介绍如何将 Microsoft Excel 工作表嵌入 SDI MFC 应用程序中的 View 对象。 本文包含嵌入工作表和向单元格 A1 添加文本的分步骤说明,并包含解释每个步骤的注释。 尽管可以将本文中的示例代码直接拿到您的应用程序中,但只有阅读和理解了文中的示例才会使您真正获益。 更多信息 下面是创建 MFC 应用程序的步骤: 1. 使用应用程序向导新建一个名为“Embed_Excel”的 MFC 应用程序向导 (EXE) 项目。 2. 选择“单文档”作为要创建的应用程序类型,并选择“容器”作为要包括的复合文档支持类型。接受所有其他默认设置。 将......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 1611字 评论关闭
//常见的异常类 SystemException类: 该类是System命名空间中所有其他异常类的基类 ApplicationException类: 该类表示应用程序发生非致命错误时所引发的异常 //与参数有关的异常类, 均派生于SystemException, 用于处理给方法成员传递的参数时发生异常 ArgumentException类: 该类用于处理参数无效的异常, 除了继承来的属性名, 此类还提供了string类型的属性ParamName表示引发异常的参数名称 ArgumentNullException类: 该类用于处理一个空参数传递给方法,该方法不能接受该参数 FormatException类: 该类用于处理参数......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 435字 评论关闭
背景:1Y,01背包多加了一个挑选循环而已。 分组背包的典型描述:对于很多背包,把它分为k个组,每个组内的组员是相互冲突的,所以只能选择一个。 我的代码: #include<cstdio> #include<iostream> #include<cstring> using namespace std; int main(void){ int n,m; while(scanf("%d%d",&n,&m),n*n+m*m){ int c[n][m],F[101]; memset(F,0,sizeof(F)); for(int i=0;i < n;i++) for(int j=0;j < m;j++) scanf("%d",&c[i][j]); ......
阅读全文
  • 02月
  • 08日
综合 ⁄ 共 4382字 评论关闭
弄了一整天总算把这种效果弄出来了。 附上demo下载链接   点击打开链接   先上张效果图: 点击下面4个按钮,是中间的布局跳转. 下方的布局是一个GridView,中间一个LinearLayout. 代码: main.xml [html] view plaincopyprint? <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"       android:layout_width="fill_parent" android:layout_height="fill_parent"       android:orientation="vertical" android:background="#EBF1DE"       android:id="@+id/mainLayout" >......
阅读全文
  • 01月
  • 22日
综合 ⁄ 共 1261字 评论关闭
TAG 搜索 回溯 深度优先   之前看了这题目,毫无头绪,所以搁置了很久,到最近才ac掉。   这种题目,应该是没办法用数学方法推算的,就算有,我想我也推不出。不过1000个数的全排列太大了,用搜索好像又会超时。但仔细分析又发现,条件比较苛刻,all consecutive subsequences of length 2,3,...,d sum to a composite number,也就是说,从2到d的子序列都要满足,不单单d长度的。 /*我一开始理解错了*/ 这样的话,能大量剪枝,保证不会超时。而且只需找到一个字典序最小的解,也提示我们应该是按字典序进行深搜。 所以仔细分析后......
阅读全文
  • 01月
  • 13日
综合 ⁄ 共 2361字 评论关闭
Description Farmer John is trying to figure out when his last shipment of feed arrived. Starting with an empty grain bin, he ordered and received F1 (1 <= F1 <= 1,000,000) kilograms of feed. Regrettably, he is not certain exactly when the feed arrived. Of the F1 kilograms, F2 (1 <= F2 <= F1) kilograms of feed remain on day D (1 <= D <= 2,000). He must determine the most recent day that his shipment could have arrived. Each of his C (1 <= C <= 100) cows eats exac......
阅读全文
  • 01月
  • 11日
综合 ⁄ 共 978字 评论关闭
Lca 入门题 #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> #include <cmath> #include <queue> #include <vector> #include <map> using namespace std; int const MAXN = 10010; int n,u,v; vector <int> q[MAXN]; int father[MAXN],vis[MAXN],root[MAXN]; void Init(){ for(int i = 0;i < MAXN;i++){ q[i].clear(); vis[i] = 0; root[i] = 1; father[i] = i; } } int Find(int x){ i......
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 62字 评论关闭
需要打开/etc/profile 添加: export ANDROID_HOME=/home/xxx/sdk xxx就是sdk的路径
阅读全文