摘要: 题目描述 题目描述 Michael喜欢滑雪百 这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个 区域中最长底滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1 2 阅读全文
posted @ 2016-04-19 14:38 竹青+ 阅读(700) 评论(0) 推荐(0) 编辑
摘要: 求高精度幂Time Limit: 500MS Memory Limit: 10000KTotal Submissions: 126980 Accepted: 30980Description对数值很大、精度很高的数进行高精度计算是一类十分常见的问题。比如,对国债进行计算就是属于这类问题。现在要你解决 阅读全文
posted @ 2016-04-15 19:19 竹青+ 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 完全数 定义:数的因子就是所有可以整除这个数的数,但是不包括这个数自身。比如15的因子是1, 3, 5 。如果一个正整数如果正好等于它的所有因子之和,这个数就称为“完数”。例如,6的因子为1, 2, 3, 而6=1+2+3,因此6是“完数”。维基百科: 完全数: https://zh.wikiped 阅读全文
posted @ 2016-04-15 11:11 竹青+ 阅读(1896) 评论(0) 推荐(0) 编辑
摘要: 算法 单链表练习 C语言 阅读全文
posted @ 2016-04-14 18:48 竹青+ 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 最近刚开始接触 .net mvc,由于项目需要就学习一下。 记录一下,复习温故以便以后使用!1、.netMVC中Controller 在mvc中所有的controller类都必须使用"Controller"后缀来命名 并且对Action也有一定的要求:必须是一个public方法必须是实例方法没有标志NonActionAttribute特性的(NoAction)不能被重载必须返回ActionResult类2、返回JsonResult序列化的Json对象 public class MyController : Controller { // 必须返回ActionResult类型 阅读全文
posted @ 2013-09-17 09:30 竹青+ 阅读(1317) 评论(0) 推荐(0) 编辑
摘要: import java.util.Random;/** * 洗扑克牌(乱数排列) * 说明: * 洗扑克牌的原理其实与乱数排列是相同的,都是将一组数字(例如1~N)打乱重新排列, * 只不过洗扑克牌多了一个花色判断的动作而已。 * 解法: * 初学者通常会直接想到,随机产生1~N的乱数并将之存入阵列中,后来产生的乱数存 * 入阵列前必须先检查阵列中是否已有重复的数字,如果有这个数就不存入,再重新产生下 * 一个数,运气不好的话,重复的次数就会很多,程式的执行速度就很慢了,这不是一个好 * 方法。 * ... 阅读全文
posted @ 2013-04-02 22:04 竹青+ 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 一、解除解压程序的关联java的jar文件在装有解压工具如“好压”等,双击会被解压程序打开,不能直接运行。所以首先设置解压程序,解除文件关联。如下图:1、找到菜单栏目中的选项,点击2、找到选项下的设置3、点击设置以后会弹出下面的窗口:选择关联选项,在其下,去掉jar前面的“√”,确定以后就可以了。二、检查是否安装jdk,以及jdk的环境配置 这个设置一般都已经设置好了,我就不在这儿多说了!三、选择默认运行程序1、先右击jar文件,打开方式->选择默认程序->浏览,选中jre下bin文件中javaw.exe(比如我的javaw.exe在C:\ProgramFiles\Java\jre 阅读全文
posted @ 2013-04-01 18:36 竹青+ 阅读(1479) 评论(0) 推荐(0) 编辑
摘要: myeclise 添加jar 一般方法A.直接用MyEclipse里自带的相关的项目jar包,右击项目“MyEclipse”菜单,选择对应的jar包就OK了B.添加外部的jar包到web项目的lib包下,右击项目“Properties”-->“Java Build Path”-->“Libraries”选项卡;C.自己手动拷贝jar文件到项目的lib包下,具体操作只要把要添加的jar文件拷贝到MyEclipse中的workspace下的lib包里就好了;对于Web 项目,大家都是很方便的直接复制到lib 下,myeclipse 会自动帮你添加到项目中但对于,如果添加的是java p 阅读全文
posted @ 2012-06-12 16:23 竹青+ 阅读(2823) 评论(0) 推荐(0) 编辑
摘要: (转载文章,原作者无从考证,感谢作者的无私奉献) 事实上网络编程简单的理解就是两台计算机相互通讯数据而已.对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了.Java SDK提供一些相对简单的Api来完成这些工作.Socket就是其中之一.对于Java而言.这些Api存在与java.net 这个包里面.因此只要导入这个包就可以准备网络编程了. 网络编程的基本模型就是客户机到服务器模型.简单的说就是两个进程之间相互通讯,然后其中一个必须提供一个固定的位置,而另一个则只需要知道这个固定的位置.并去建立两者之间的联系..然后完成数据的通讯就可以了.这里提供固定位置的通常称为服 阅读全文
posted @ 2012-05-31 14:54 竹青+ 阅读(286) 评论(0) 推荐(0) 编辑
摘要: [转]sql case when then end 用法一.控制流程函数1.CASE value WHEN [compare-value] THEN result [WHEN [compare-value] THEN result ...] [ELSE result] END CASE WHEN [condition] THEN result [WHEN [condition] THEN result ...] [ELSE result] END该语句用于在不同情况时,执行不同的语句,实例如下:Eg1. SELECT CASE WHEN 1>0 THEN 'true' E 阅读全文
posted @ 2012-05-05 15:20 竹青+ 阅读(155) 评论(0) 推荐(0) 编辑