在参加中级软件设计师的考试中,公认的最难的一部分就是算法。可是自从老师给我们讲完算法之后,就感觉算法其实也没什么。软考中,算法被分为分治法、动态规划法、贪心算法和回溯法。那么,今天我们就来说一说这几种算法。
综上,我们知道了每一种算法都有其适用的情况,我们要根据实际情况来选择适当的算法。当然,我个人认为,所有的算法都是从贪心出发,以分而治之的方法解决。对于算法更深层次的理解,还需要我们在今后实际使用的过程中慢慢体会。...
分类:
编程语言 时间:
2015-05-19 08:52:33
收藏:
0 评论:
0 赞:
0 阅读:
326
/**
* 书本:《Thinking In Java》
* 功能:捕获转换
* 文件:CaptureConversion.java
* 时间:2015年5月19日07:52:43
* 作者:cutter_point
*/
package Lesson15_generices;
public class CaptureConversion
{
static void f1(Holder hol...
分类:
编程语言 时间:
2015-05-19 08:52:23
收藏:
0 评论:
0 赞:
0 阅读:
265
/**
* 书本:《Thinking In Java》
* 功能:装饰器设计模式
* 装饰器模式使用分层对象来动态透明的向单个对象添加责任。装饰器指定包装在最初的对象周围的所有对象都具有相同的基本接口
* 某些事物是可装饰的,可以通过将其他类包装在这个可装饰对象的四周,来将功能分层。
* 装饰器是通过使用组合和形式化结构(可装饰物/装饰器层次结构)来实现的,而混型是基于继承的
* 文件...
分类:
编程语言 时间:
2015-05-19 08:52:13
收藏:
0 评论:
0 赞:
0 阅读:
241
//: net/mindview/util/TwoTuple.java
package net.mindview.util;
public class TwoTuple {
public final A first;
public final B second;
public TwoTuple(A a, B b) { first = a; second = b; }
public...
分类:
编程语言 时间:
2015-05-19 08:52:03
收藏:
0 评论:
0 赞:
0 阅读:
440
报表开发中除了一般的固定统计图,有时还需要根据不同条件的不同数据生成需要变动的统计图。像http://www.oschina.net/question/2274562_193376中提到的问题就是一个比较典型的此类需求。
这类问题的关键实际上是报表数据源的准备,如何能根据指定条件生成相应时间、段的报表数据源对生成统计图至关重要。使用SQL基本很难完成,要依靠存储过程,但存储过程由...
分类:
其他 时间:
2015-05-19 08:51:53
收藏:
0 评论:
0 赞:
0 阅读:
272
前言:
最近看了看Google的Go语言,发现有点意思,这个开源的项目准备用golang来实现。
其实开发板本身的驱动程序已经实现了各个功能,但是有的时候在使用中有些麻烦,有可能需要修改dts文件重新编译内核才能够使用某个功能,所以打算开发这个UIO驱动的开源项目,方便程序的编写。当然,UIO也不是万能的,比如中断,目前我还没有找到好的方法,可以完全抛开内核版本的差异导致需要...
分类:
其他 时间:
2015-05-19 08:51:43
收藏:
0 评论:
0 赞:
0 阅读:
279
//: net/mindview/util/Generator.java
// A generic interface.
package net.mindview.util;
public interface Generator { T next(); } ///:~
/**
* 书本:《Thinking In Java》
* 功能:数据生成器--策略设计模式
* 文件:CountingG...
分类:
编程语言 时间:
2015-05-19 08:51:33
收藏:
0 评论:
0 赞:
0 阅读:
277
现在很多公司都需要考虑节能,特别对电方面的节能。因此很多公司都针对电脑进行管理,比如当你离开电脑时,需要把显示器处于关闭状态,同时让电脑处于锁定状态,这样有利于节能,同时也能延长电脑显示器的寿命,同时也可以让你的内容保密,不让无关人员看到相关的信息,以及可能误操作你的宝贵资料。 在没有使用这个功能程序之前,都是使用显示器的物理按钮来关闭显示,这样按的次数多了,就会导致按钮失灵,加速显示器的损坏。另...
分类:
编程语言 时间:
2015-05-19 08:51:31
收藏:
0 评论:
0 赞:
0 阅读:
368
一个简单的客户端获取服务器时间的例子:
服务器代码:
#include
#include "unp.h"
#include "my_err.h"
#define DEFAULT_PORT 8000
int main(int argc, const char * argv[])
{
int listenfd, connfd;
struct sockaddr_in s...
分类:
系统服务 时间:
2015-05-19 08:51:27
收藏:
0 评论:
0 赞:
0 阅读:
508
八皇后问题是数学家高斯于1850年提出的,这是一个典型的回溯算法的问题。八皇后问题的大意如下: 国际象棋的棋盘有8行8列共64个单元格,在棋盘上摆放8个皇后,使其不能互相攻击,也就是说任意两个皇后都不能处于同一行、同一列或同一斜线上。问总共共有多少种摆放方法,每一种摆放方式是怎样的。 目前,数学.....
分类:
其他 时间:
2015-05-19 08:50:23
收藏:
0 评论:
0 赞:
0 阅读:
286
1. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android 系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能...
分类:
移动平台 时间:
2015-05-19 08:50:13
收藏:
0 评论:
0 赞:
0 阅读:
272
字符流是针对字符数据的特点进行过优化的,因而提供一些面向字符的有用特性,字符流的源或目标通常是文本文件。 Reader和Writer是java.io包中所有字符流的父类。由于它们都是抽象类,所以应使用它们的子类来创建实体对象,利用对象来处理相关的读写操作。Reader和Writer的子类又可以分为两...
分类:
编程语言 时间:
2015-05-19 08:50:03
收藏:
0 评论:
0 赞:
0 阅读:
384
public class Solution { public int maxArea(int[] height) { if (height == null || height.length < 2) { return 0; } ...
分类:
其他 时间:
2015-05-19 08:49:54
收藏:
0 评论:
0 赞:
0 阅读:
117
首先下载并安装完XAMPP软件。第一步:打开XAMPP安装目录,找到配置文件。如:/Applications/XAMPP/etc/httpd.conf打开后查找 Listen 80 会看到以下的代码片段在 Listen 80 下写入你要监听的新端口,如:Listen 8081(注:请确保新端口没有被...
分类:
系统服务 时间:
2015-05-19 08:49:48
收藏:
0 评论:
0 赞:
0 阅读:
457
是时候创建一个真正的AngularJS单页面应用程序了(SPA)。一个AngularJS应用程序示例 你已经了解了足够多的内容来创建第一个AngularJS应用程序:My Note Save Clear Number of character...
分类:
移动平台 时间:
2015-05-19 08:49:30
收藏:
0 评论:
0 赞:
0 阅读:
216
ecently discovered a neat new way to back up apps on my Android without having to use Titanium Backup, having to unlock bootloader or root the device ...
分类:
移动平台 时间:
2015-05-19 08:49:19
收藏:
0 评论:
0 赞:
0 阅读:
482
-- JFinal错误提示 Duplicate entry '1791361-1823391' for key 'PRIMARY'-- 1、查看SSDB的主键生成器值ssdb 127.0.0.1:8888> scan t_resource_base t_resource_basezzzz 100ke...
分类:
数据库技术 时间:
2015-05-19 08:49:09
收藏:
0 评论:
0 赞:
0 阅读:
353
$insertsql=<<<EOTinsert into tb_manager values(null,'$name','$pwd','1');select @pid:=last_insert_id();//寻找最新插入记录ID并赋值给pid,pid进行传值insert into tb_master...
分类:
数据库技术 时间:
2015-05-19 08:48:50
收藏:
0 评论:
0 赞:
0 阅读:
223
One can’t stress enough on the importance of backups and when it comes to tinkering with your Android phone, a backup of your system, recovery and boo...
分类:
移动平台 时间:
2015-05-19 08:48:30
收藏:
0 评论:
0 赞:
0 阅读:
325
1、MD5 //因为是使用category,所以木有参数传入啦-(NSString *) stringFromMD5 { if(self == nil || [self length] == 0) { return nil; } const char *value...
分类:
移动平台 时间:
2015-05-19 08:48:07
收藏:
0 评论:
0 赞:
0 阅读:
382