码迷,mamicode.com
首页 > 编程语言
算法和算法分析
1.算法 算法(algorithm)是对特定问题求解步骤的一种描述,它是指令有限序列,其中每一条指令表示一个或多个操作;此外,一个算法还具有下列5个重要特性: (1)有穷性 (2)确定性 (3)可行性 (4)输入 (5)输出 2.算法设计的要求 通常设计一个“好”的算法应考虑达到以上目标: (1)正
分类:编程语言   时间:2016-01-31 13:18:36    阅读次数:196
dinic算法模板
/* ID: m1500293 LANG: C++ PROG: ditch */ #include <cstdio> #include <cstring> #include <algorithm> #include <vector> #include <queue> using namespace
分类:编程语言   时间:2016-01-31 13:12:08    阅读次数:178
从头认识Spring-1.6 Bean的创建与销毁操作
这一章节我们来介绍一下Bean的创建与销毁操作。在xml的配置里面,我们可以配置Bean的创建与销毁操作。(1)domainpackage com.raylee.my_new_spring.my_new_spring.ch01.topic_1_6; public class Chief { private final int id = index++; public int getId()...
分类:编程语言   时间:2016-01-31 09:39:02    阅读次数:285
酒干倘卖无之递归算法
酒干倘卖无之递归算法还记得那首老歌么,酒干倘卖无,它蕴含着一个多么辛酸的故事。生活不易,勤俭节约资源回收再利用吧! 孩子的寒假作业还没做吧,里面一定有这样让大人都蒙圈的题目,计算机的酒量那是秒杀千百万瓶!题目: 啤酒2元1瓶,4个瓶盖换一瓶,2个空瓶换1瓶 问:100块钱可以喝多少瓶...
分类:编程语言   时间:2016-01-31 09:38:52    阅读次数:176
Java判断文本文件编码格式以及读取
如果不是约定好的,要想解析txt文件就需要知道文件编码类型,由于文件编码类型众多,例如UTF-8,GBK,UTF-16,GB2312等等。 其实有简单的办法,只需要这样就可以了 String fileEncode=EncodingDetect.getJavaEncode(filePath); String fileContent=FileUtils.r...
分类:编程语言   时间:2016-01-31 09:40:39    阅读次数:193
Java 解析 XML
Java 解析 XML标签: Java基础XML解析技术有两种 DOM SAX DOM方式 根据XML的层级结构在内存中分配一个树形结构,把XML的标签,属性和文本等元素都封装成树的节点对象 优点: 便于实现增 删 改 查 缺点: XML文件过大可能造成内存溢出 SAX方式 采用事件驱动模型边读边解析:从上到下一行行解析,解析到某一元素, 调用相应解析方法 优点: 不会造成内存溢出, 缺点:...
分类:编程语言   时间:2016-01-31 09:39:20    阅读次数:189
Python 第五篇:冒泡算法、系统标准模块
一:冒泡算法,也叫冒泡排序,其特点如下: 1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 3.针对所有的元素重复以上的步骤,除了最后一个。 4.持续每次对越来越少的元素重复上面的步骤,
分类:编程语言   时间:2016-01-31 09:38:43    阅读次数:162
javascript 基本使用—字符串、变量、数组、函数、for循环
什么是javascript:JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。什么是jQuery:jQuery是一个优秀的JavaScript库,提供许多封装好的功能。javascript在网页中存在的方式:当前页面引用j..
分类:编程语言   时间:2016-01-31 03:22:39    阅读次数:204
Shell脚本编程概述(三):函数和数组
一、函数:function1.function概念function是一种过程式编程,目的在于代码重用,是一种模块化编程、结构化编程编程方式函数:把一段独立功能的代码当作一个整体,并为之一个名字;命名的代码段注意:1)定义函数的代码段不会自动执行,在调用时执行;所谓调用函数,在代码中给..
分类:编程语言   时间:2016-01-31 03:20:51    阅读次数:154
Java基础系列:(1)关于泛型的简单总结
一为什么要引入泛型这个概念?这里我用一个实例来简单说明。比如说:我们要设计一个表示二维坐标的类,但是因为关于坐标的表示有多种形式,比如:(1)整数表示:x=10y=20(2)浮点型表示:x=10.5y=20.8(3)字符串表示:x=””东经50度””y=”北纬79度”因此,在我们设计的类..
分类:编程语言   时间:2016-01-31 03:20:25    阅读次数:287
玩转Python让人讨厌的编码问题
Python的编码问题基本是每个新手都会遇到的坎,但只要完全掌握了就跳过了这个坑,万变不离其中,这不最近我也遇到了这个问题,来一起看看吧。事情的起因是review同事做的一个上传功能,看下面一段代码,self.fp是上传的文件句柄fpdata = [line.strip().decode('gbk').encode('utf-8').decode('utf-8') for line in self....
分类:编程语言   时间:2016-01-31 03:14:38    阅读次数:210
python之计算器操作(第四天)
作业: 使用正则表达式和递归实现计算器功能。 实现: 1、实现带括号的计算 2、实现指数、加减乘除求余等功能 一、实例说明: 本实例自己写了个版本,但依旧存在一点bug,例:-2-2等计算问题,故最后在武SIR的代码基础上加了指数、求余等功能。 该计算器思路: 1、递归寻找表达式中只含有 数字和运算
分类:编程语言   时间:2016-01-31 03:11:24    阅读次数:183
java集合
java 集合 java.util包下有两个所有集合的父接口 Collection 和 Map Collection extends自 --java.lang.Iterable接口 其下为: +List 接口 -ArrayList 类 -LinkedList 类 -Vector 类 此类是实现同步的
分类:编程语言   时间:2016-01-31 03:11:19    阅读次数:161
数据结构和算法
前言 2016年又是一个全新的开始,每到一年的这个时候,总是颇有感慨。想对过去的一年做一些总结,但又觉得经历和精力总是不够。 俗话说,一年之计在于春,当然,新的一年,也总是计划着N多事情,想做什么事情?做到什么程度?哪些一定要做好?哪些一定要完成?每一年都会列出来,到最后却发现,在这走过的一年里,有
分类:编程语言   时间:2016-01-31 03:09:01    阅读次数:227
python简单爬虫编写
1.主要学习这程序的编写思路 a.读取解释网站 b.找到相关页 c.找到图片链接的元素 d.保存图片到文件夹 ..... 将每一个步骤都分解出来,然后用函数去实现,代码易读性高. ##代码尽快运行时会报错,还须修改 import urllib.request import os def url_op
分类:编程语言   时间:2016-01-31 03:04:12    阅读次数:143
JavaScript设计模式与开发实践:惰性函数
Web开发中,因为浏览器之间的差异实现差异,一些嗅探工作总是不可避免的,比如我们需要在各个浏览器中能够通用事件绑定函数addEvent //一般写法 //缺点:当他每次被调用的时候都都会执行里面的if条件, var addEvent = function(elem, type, handler){
分类:编程语言   时间:2016-01-31 03:04:41    阅读次数:147
浏览器中用JavaScript获取剪切板中的文件
本文转自我的个人网站 , 原文地址:http://www.zoucz.com/blog/2016/01/29/get-file-from-clipboard/ ,欢迎前往交流讨论 在网页上编辑内容时,有时候需要插入图片,一般的做法是: 从网络上下载图片至本地 or 截图保存至本地 在编辑器中点击图片
分类:编程语言   时间:2016-01-31 03:00:33    阅读次数:177
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!