首页 > 编程语言
[C++] 贪心算法之活动安排、背包问题
一、贪心算法的基本思想 在求解过程中,依据某种贪心标准,从问题的初始状态出发,直接去求每一步的最优解,通过若干次的贪心选择,最终得出整个问题的最优解。 从贪心算法的定义可以看出,贪心算法不是从整体上考虑问题,它所做出的选择只是在某种意义上的局部最优解,而由问题自身的特性决定了该题运用贪心算法可以得到 ...
分类:编程语言   时间:2017-05-24 20:50:49    收藏:0  评论:0  赞:0  阅读:480
课堂随笔"Java"的第一课JDK的下载,安装和配置
前言:学习JAVA编程的第一步就是安装JDK,这是JAVA开发和安卓开发的第一步。下面就教大家如何从官网下载安装JDK,并测试是否安装成功。 一、JDK的下载 地址:http://www.oracle.com/cn 1.鼠标悬浮在下载上、然后在点击选择Java SE 2.先点击Java SE,再选择 ...
分类:编程语言   时间:2017-05-24 20:47:37    收藏:0  评论:0  赞:0  阅读:445
ProjectRuler 算法练习之 位数组成字符串同样的整数
Problem :It can be seen that the number, 125874, and its double, 251748, contain exactly the same digits, but in a different order.Find the smallest p ...
分类:编程语言   时间:2017-05-24 20:47:08    收藏:0  评论:0  赞:0  阅读:255
JavaScript编码指南
出其不意 1920年,William Strunk Jr的《英文写作指南》出版了,这本书给英语的风格定下了一个规范,而且已经沿用至今。代码其实也可以使用相似的方法加以改进。 本文接下来的部分是一些指导方针,不是一成不变的法律。如果能够清晰解释代码含义,当然有很多的理由不这样做,但是,请保持警惕和自觉 ...
分类:编程语言   时间:2017-05-24 20:44:52    收藏:0  评论:0  赞:0  阅读:309
JS洗牌算法
洗牌算法 以请将1~10共10个数字的数组随机打乱为列子,目前我知道的有两种方法,一种sort()方法和push()方法。 一、sort方法: var arr=[1,2,3,4,5,6,7,8,9]; function Upset(a,b) { //用Math.random()函数生成0~1之间的随 ...
分类:编程语言   时间:2017-05-24 20:44:41    收藏:0  评论:0  赞:0  阅读:312
JAVA学习笔记--字符串概述
一、String类 String类代表字符串,是由字符构成的一个序列。创建String对象的方法很简单,有以下几种: 1)用new来创建: 2) 不用new直接创建: 3) 可以用字符数组来创建一个字符串: String对象是不可变的,它们的值在创建后不能更改。String类中每一个看起来会修改St ...
分类:编程语言   时间:2017-05-24 20:40:27    收藏:0  评论:0  赞:0  阅读:300
SpringBoot学习(2) - 自定义starter
自己开发一个spring boot starter的步骤1.新建一个项目(全部都基于maven),比如新建一个spring-boot-starter-redis的maven项目 pom.xml: 2.需要一个配置类,配置类里面需要装配好需要提供出去的类 配置类: 3.(1)使用@Enable,使用@ ...
分类:编程语言   时间:2017-05-24 20:39:33    收藏:0  评论:0  赞:0  阅读:509
使用fatjar来实现将包括第三方jar包的项目到处成一个jar包供其它程序使用
一、在线安装fat jar在线安装步骤:eclipse菜单条 help >software updates >Search for new features to install>new update site>填写name 和url name:随意起个。 就写fat吧url:这个是fat jar的 ...
分类:编程语言   时间:2017-05-24 20:38:14    收藏:0  评论:0  赞:0  阅读:309
Spring 报错:Error creating bean with name
java项目编译正常,但在tomcat中发布时,报错,错误信息如下: 严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.Conte ...
分类:编程语言   时间:2017-05-24 20:05:07    收藏:0  评论:0  赞:0  阅读:363
javascript的设计模式之抽象工厂模式
...
分类:编程语言   时间:2017-05-24 19:43:11    收藏:0  评论:0  赞:0  阅读:276
初学算法之uva1599 IdealPath
题目:给一个n个点和m条边的无向图,每条边都涂有一种颜色。求从结点1到结点n的一条路径,使得经过的边数尽量少,在此前提下,经过边的颜色序列的字典序最小。一对结点间可能有多条边,一条边可能连接两个相同结点。输入保证结点1可以达到结点n。颜色1~1000000000(不用数了,九个零,忘记怎么弄上标了, ...
分类:编程语言   时间:2017-05-24 19:08:02    收藏:0  评论:0  赞:0  阅读:619
【算法编程】过河问题
今天偶尔想到了过河问题。记得读小学六年级的时候第一次接触到这个问题--六个老虎过河问题(百度上有具体介绍,本文解决的是一个简单的问题。下一篇文章中将讨论该问题),当时都是从逻辑思维的方法得到正确的解决方法。本文介绍了普遍适用该类问题的方法以及该方法的改进方法,下一篇文章将介绍问题的变型及解法。 向量 ...
分类:编程语言   时间:2017-05-24 19:07:33    收藏:0  评论:0  赞:0  阅读:388
关于springmvc json交互产生的406错误
产生错误的背景:springmvc使用<mvc:annotation-driven>进行配置,那么只要引入响应的json解析包就可以了。在pom中已经引入了如下: web.xml配置DispatcherServlet如下: 上面的配置是正确的。但是当使用@ResponseBody注解要返回json数 ...
分类:编程语言   时间:2017-05-24 19:04:06    收藏:0  评论:0  赞:0  阅读:296
JavaScript学习
JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理。 一、如何编写 1、JavaScript代码存在形式 + View Code? 1 2 3 4 5 6 7 <!-- 方式 ...
分类:编程语言   时间:2017-05-24 18:59:06    收藏:0  评论:0  赞:0  阅读:264
JavaScript覆盖率统计实现
主要需求 1、 支持browser & nodejs 由于javascript既能够在浏览器环境执行,也能够在nodejs环境执行,因此须要能够统计两种环境下单元測试的覆盖率情况。 2、 透明、无缝 用户写单元測试用例的时候,不须要为了支持覆盖率统计多写代码,之前写的用例无需改动就能够直接统计覆盖率 ...
分类:编程语言   时间:2017-05-24 18:58:29    收藏:0  评论:0  赞:0  阅读:623
Java日志信息存库(log4j篇)
一、Log4j简介 在一个完整的J2EE项目开发中,日志是一个非常重要的功能组成部分。它可以记录下系统所产生的所有行为,并按照某种规范表达出来。我们可以通过日志信息为系统进行排错,优化系统的性能,或者根据这些信息调整系统等行为。Log4j是Apache针对于日志信息处理的一个开源项目,其最大特点是通 ...
分类:编程语言   时间:2017-05-24 18:56:32    收藏:0  评论:0  赞:0  阅读:227
python第二十一天---昨天没写完作业
作业 2, 模拟计算器开发:实现加减乘除及拓号优先级解析用户输入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2) )等类似公式后,必须自己解析里面的(),+,-,*,/符 ...
分类:编程语言   时间:2017-05-24 18:56:09    收藏:0  评论:0  赞:0  阅读:319
【Swift】学习笔记(二)——基本运算符
运算符是编程中用得最多的,其包含一元,二元和三元 三种运算符。swift也和其他编程语言一样基本就那些,以下总结一下,也有它特有的运算符。比方区间运算符 1、一元运算符 = 赋值运算符,用得最多的啦,其不带不论什么返回值 + 加法(数字相加,也可用于字符拼接var ss = "a"+"b") - 减 ...
分类:编程语言   时间:2017-05-24 18:15:27    收藏:0  评论:0  赞:0  阅读:235
java代码导出数据到Excel、js导出数据到Excel(三)
java代码导出数据到Excel、js导出数据到Excel(三) ...
分类:编程语言   时间:2017-05-24 18:13:50    收藏:0  评论:0  赞:0  阅读:190
【Python】Selenium元素定位错误之解决办法
当使用class定位元素时发现报错: 错误信息:selenium.common.exceptions.InvalidSelectorException: Message: Compound class names not permitted(复合类的名称不允许) 网上查询资料得知: classNam ...
分类:编程语言   时间:2017-05-24 18:13:39    收藏:0  评论:0  赞:0  阅读:713
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!