现在位置: 首页 > furnish发表的所有文章
  • 11月
  • 19日
综合 ⁄ 共 2500字 评论关闭
这是《基于功能更丰富的基础类构建您自己的 ASP.NET 页面》的一部分,细看之后单独拿出来。 设置焦点有两种方法 I 直接在pageload里写:SetFocus("TheFirstName"); 2 在script里:                        <script language=javascript>                                    function __setFocus(ctl) {                                             if (document.forms[0][ctl] != null) {                                            document.forms[0][ctl].focus();                                             }   ......
阅读全文
  • 11月
  • 08日
综合 ⁄ 共 1693字 评论关闭
 就是说给你n个点,n-1条边构成一个无向图。 然后还有m次询问,每次问你两个点的最短距离。 于是转换成最短路问题? 嗯,最多有4万个点,边的话算是4万条吧, 于是用spfa的话,每次算一个单源点的最短路, 大概是32*10的8次方时间复杂度, 题目只给了1秒, 所以超时的节奏。 有一个叫做tarjan的算法, 是用来求两个节点的最近公共祖先的, 听说是正常人能写出的求此类方法的最快算法, 反正我是没看懂。 于是这道题可以转换成求最近公共祖先, 求的过程顺便算下每个点到根节点的距离就可以 求这道题了。 tarjan算法的时间渐进复......
阅读全文
  • 07月
  • 25日
综合 ⁄ 共 749字 评论关闭
Simplify Path Given an absolute path for a file (Unix-style), simplify it. For example,path = "/home/", => "/home" path = "/a/./b/../../c/", => "/c" 思路: 其实就是一个依次处理以'/'为分割的数据的工具。如果碰到空输入或者'.'就什么都不做,如果碰到".."就从队列里退出一个元素。最后将队列里的元素用'/'链接即可。 题解: class Solution { public: string simplifyPath(string path) { list<string> path_queue; string current_path; // ensure com......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 3674字 评论关闭
学习Spring我认为最重要的就是能够将Spring + Struts2 + Hibernate三者整合,Spring就像一个大容器,将struts2和hibernate整合进来后,流程都转到了spring的applicationContext.xml这个配置文件里,在这里将整合步骤及配置文件贴出,方便以后查阅。 (可能表达的不是很清楚,希望大家能见谅啊!o(╯□╰)o) 首先新建一个Web Project,名字随便起,比如就叫做ssh2,然后去Apache安装目录的Config目录下对该项目进行部署(呵呵,这个大家应该都了如指掌了就不多陈述了)。 我自己整合三大框架的顺序如下: 1.首先引入struts2,将strut......
阅读全文
今天上午搞了一上午这个错误终于解决了!先贴出异常来吧: 10-18 10:47:35.210: ERROR/AndroidRuntime(15412): FATAL EXCEPTION: main 10-18 10:47:35.210: ERROR/AndroidRuntime(15412): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.esri.arcgis.android.samples.helloworld/com.esri.arcgis.android.samples.helloworld.HelloWorld}: android.view.InflateException: Binary XML file line #6: Error inflating class com.esri.android.map.MapView 10-18 10:47:35.210: ERROR/AndroidRuntime(1541......
阅读全文
  • 08月
  • 29日
编程语言 ⁄ 共 2231字 评论关闭
''' Created on 2012-11-5 @author: Pandara ''' import math import random import sys def is_prime(num): ''' determine wether num is prime ''' for i in range(int(math.floor(float(num) / 2)) + 1)[2:]: if num % i == 0: return False return True def random_prime(low = 0, high = 100): ''' to get prime randomly low: lower bound of range high: higher bound of range ''' rand = random.randint(low, high) while(True)......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 487字 评论关闭
    我,一个今年大四的电子生,在别人眼里,我可能非常优秀。本科也不错,现如今还保研到了中科院读硕士。但是,关于方向和未来,我却是一如继往的迷茫。 Java,数据结构,这些统统要自学,编程基础只有C。原本想学数据挖掘和机器学习方面,却发现这很不现实。我们研究室里没有这个方向,而且这个大多都要读 博士。而我,想起了一句话——人要学会知足常乐。以后搞Java开发,也是一个不错的选择。况且,数据挖掘那些东西要很高的数学基础。研究生期间,我可以夯 实自己的计算机基础,先慢慢搞着Java开发,研一的时候也学一些数据挖......
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 3116字 评论关闭
/**  * draw will be called fps  */ -(void) draw { glDisable(GL_TEXTURE_2D); glDisableClientState(GL_TEXTURE_COORD_ARRAY);     [_renderdrawOpenGLBackground];    glDisableClientState(GL_COLOR_ARRAY);          /**画的时候也要体现出一个层次感来~ */     [_renderdrawOneColorBackground];  //背景~         _world->DrawDebugData();   // debugDraw(因为包含更多,所以放在画冰块儿后面)~               [_renderdrawTouchPath:_mouseDowntouchSegment:_touchSegment]; //切割路径~     [_renderdrawNails:_si......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 234字 评论关闭
AbsListView.LayoutParams lp = new AbsListView.LayoutParams(-1, -2); 创建一个布局(LayoutParams)的实例 lp。 AbsListView.LayoutParams(-1, -2) 指定了该布局的宽和高(-1为宽,-2为高); -1代表LayoutParams.MATCH_PARENT,即该布局的尺寸将填满它的父控件; -2代表LayoutParams.WRAP_CONTENT,即该布局的尺寸将为其自身内容的尺寸
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 498字 评论关闭
这两天在研究ant,想自动生成APK,也没研究出点名目呢。先上一篇自动生成build.xml的吧,很简单,但还是没自动生成APK,有做过类似功能者,还请赐教。 1,安装ANT,在官网:http://ant.apache.org/ 下载 第一个即可 2,解压压缩包,配置系统变量。系统变量中添加变量ANT_HOME,值为解压出的ant目录。 3,修改path变量,在path变量中添加ant bin路径。在path值后面添加  ;%ANT_HOME%\bin  即可 4,测试ant是否安装成功: cmd命令行输入ant 回车出现Buildfile:build.xml does not exist!    Build failed  表示配置成功。 5,在Ecli......
阅读全文
  • 01月
  • 20日
综合 ⁄ 共 1022字 评论关闭
听说这题可以暴力破解掉。。。感觉略麻烦的样纸。。。 然后用标记的方法…… 几个注意点:           1、 出现的等号两边的绝壁的真的!           2、如果一个钢镚,即出现在重的一边,又出现在轻的一边,那这货绝壁是真的!          然后开始做! 遇到等号,将他们全都标记称真的。 重的,标记重的,轻的,标记轻的。 如果最后某个硬币的轻的重的标记等于总的操作数,就重点怀疑~~~ 如果就一根这样的,就是那货假的。 如果多个,那就无法判断。 AC Memory : 736 KB    Time : 110 ms 代码: #include<iostream> #in......
阅读全文
  • 01月
  • 14日
综合 ⁄ 共 1833字 评论关闭
题目:http://pat.zju.edu.cn/contests/pat-a-practise/1033 题解: 代码: #include<cstdio> #include<cstring> #include<cmath> #include<string> #include<vector> #include<map> #include<set> #include<queue> #include<algorithm> using namespace std; #define INF 0x6fffffff struct point { double price; double distance; } node[505]; bool cmp(const struct point &a,const struct point &b) { return a.distance<b.distance; } int ......
阅读全文