上一页 1 2 3 4 5 6 7 ··· 72 下一页
摘要: 前言这是九度5月份月赛的题目,一道基础的动态规划题目,当时对动态规划理解的不够深入,这之后的2个星期时间,也在有意的学习动态规划的思想,动态规划关键在于思想,然后就是对于题目的分析,这里ac了也记录一下自己的分析过程。题目题目描述: 小明每天都在开源社区上做项目,假设每天他都有很多项目可以选,其中每个项目都有一个开始时间和截止时间,假设做完每个项目后,拿到报酬都是不同的。由于小明马上就要硕士毕业了,面临着买房、买车、给女友买各种包包的鸭梨,但是他的钱包却空空如也,他需要足够的money来充实钱包。万能的网友麻烦你来帮帮小明,如何在最短时间内安排自己手中的项目才能保证赚钱最多(注意:做项目的时候 阅读全文
posted @ 2013-05-29 16:25 java程序员填空 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 前言在ubuntu下一般使用fdisk这个工具来格式化u盘,至于格式化u盘的原因必然是因为u盘本身的系统在需要使用人的机器上不能识别,例如window无法识别GPT文件系统的u盘,这也是我一个同事今天遇到的问题,所以我需要将u盘的文件系统格式化为ntfs,这里介绍一下操作步骤查看硬盘分区信息sudo fdisk -l截图通过截图,可以看到u盘设备号为/dev/sdb,大小为16.1GB,文件系统类型是GPT,很明显是我们格式化的目标u盘分区sudo fdisk /dev/sdb很简单,按住m就会有命令提示:没什么可说的,不做翻译了,这里我删除之前的分区,再创建一个分区即可(也是为了学习fdi. 阅读全文
posted @ 2013-05-29 14:46 java程序员填空 阅读(342) 评论(0) 推荐(0) 编辑
摘要: Apache Tomcat,首先要明确他们之间的关系,Apache是web服务器,Tomcat是应用服务器(Servlet容器),可以认为是Apache的扩展,也就是说Servlet由Tomcat进行处理。现在我们要通过Socket技术实现Apache Web服务器的一些功能,比如:------->并发访问(应用线程池)------->处理GET请求------->处理POST请求------->可以部署静态web页面功能演示如下图:程序如下,大致就是监听客户端请求,然后使用线程池处理客户端请求,判断请求方式,向客户端展现服务器默认页面。客户端可以进行POST表单提交, 阅读全文
posted @ 2013-05-28 17:06 java程序员填空 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 前言程序中除了一目了然的bug之外都需要借助一定的调试手段来分析到底错在哪里。到目前为止,我调试php代码只有一种方法:根据程序出错时的现象假设出错原因, 阅读全文
posted @ 2013-05-28 16:53 java程序员填空 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、绘制画面,4、判断输赢,5、轮到白子,6、绘制画面,7、判断输赢,8、返回步骤2,9、输出最后结果。把上面每个步骤用分别的函数来实现,问题就解决了。而面向对象的设计则是从另外的思路来解决问题。整个五子棋可以分为 1、黑白双方,这两方的行为是一模一样的,2、棋盘系统,负责绘制画 阅读全文
posted @ 2013-05-28 07:55 java程序员填空 阅读(1204) 评论(0) 推荐(0) 编辑
摘要: 前言本来是九度oj是一道三星的acm题目,但是同样在《剑指offer》这本书上有所提及,正好我看的时候发现了一处错误,这里纠正一下概念二叉搜索树(binary search tree),或者是一棵空树,或者是具有下列性质的二叉树:若它的左子树不为空,则左子树上所有结点的值均小于它的根结点的值;若它的右子树不为空,则右子树上所有结点的值均大于它的根节点的值。它的左、右子树也分别为二叉排序树。注意:根据概念我们可以明确的知道,二叉搜索树的左、右子树均可为空。构建二叉搜索树或者是遍历可以参考我之前的博客:http://blog.csdn.net/zinss26914/article/details/ 阅读全文
posted @ 2013-05-26 21:27 java程序员填空 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 上一篇介绍了ThreadPoolExecutor的基本使用,现在再来看看Executors工厂类的基本使用与底层实现方式。三种创建线程池的工厂方法源码:// 无界线程池 public static ExecutorService newCachedThreadPool() { return new ThreadPoolExecutor(0, Integer.MAX_VALUE, 60L, TimeUnit.SECONDS, ne... 阅读全文
posted @ 2013-05-26 21:01 java程序员填空 阅读(220) 评论(0) 推荐(0) 编辑
摘要: ThreadPoolExecutor线程池的使用与理解线程池的作用就是用尽可能少的线程来执行尽可能多的Runnable,以实现对线程的充分利用。从ThreadPoolExecutor类的构造方法说起:ThreadPoolExecutor public ThreadPoolExecutor(int corePoolSize, // 核心线程数 int maximumPoolSize, // 最大线程数 long keepAliveTime, // 生存时间 ... 阅读全文
posted @ 2013-05-26 17:44 java程序员填空 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 在Mysql集群中创建用户时、出现如下错误!mysql> create user 'testuse'@'localhost' identified by '111111';ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement解决办法:在命令行输入:mysql> flush privileges; 阅读全文
posted @ 2013-05-24 10:43 java程序员填空 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1.新建demo.aspx页面。 2.首先在该页面的后台文件demos.aspx.cs中添加引用。 using System.Web.Services; 3.无参数的方法调用.大家注意了,这个版本不能低于.net framework 2.0。2.0已下不支持的。 后台代码: [WebMethod] public static string SayHello() { return "Hello Ajax!"; }JS代码: $(function() { $("#btnOK").click(function() { $.ajax({ //要用post方式 t 阅读全文
posted @ 2013-05-23 14:03 java程序员填空 阅读(183) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 72 下一页