码迷,mamicode.com
首页 > 编程语言
分治算法小总结 x
分治算法的基本思想是将一个规模为 N 的问题分解为 K 个规模较小的子问题,这些子问题相互独立且与原问题性质相同。求出子问题的解,就可得到原问题的解。 ——以上来自百度百科。 * 分治法解题的一般步骤:1 分解,将要解决的问题划分成若干规模较小的同类问题;- 二分法:区间对半分开2 求解,当子问题划 ...
分类:编程语言   时间:2017-06-18 20:50:04    阅读次数:266
排序算法(java版)
1. 冒泡算法2. 快速排序3. 归并排序4. 选择排序5. 堆排序 排序算法 重要性不言而喻,很多算法问题往往选择一个好的排序算法往往问题可以迎刃而解 1、冒泡算法 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他 ...
分类:编程语言   时间:2017-06-18 20:49:40    阅读次数:255
多线程简单实例(3)线程池
为什么要用线程池? 每次用线程的时候都去new一个,不麻烦么。如果线程用到较少可以。当需要大量用到线程时,频繁的创建线程,而且创建线程和销毁带来的开销也会随之增多。 线程池就像一个执行器。而我们需要执行的业务逻辑,在我们编写的实现了Runnable接口的run方法里面。 需要执行就扔到线程池里,我只 ...
分类:编程语言   时间:2017-06-18 20:48:52    阅读次数:144
[python]bytes和str
发生了什么?为什么b[0]是int? ...
分类:编程语言   时间:2017-06-18 20:44:07    阅读次数:126
Python的内置函数
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。 Python内置(built-in)函数随着python解释器的运行而创建。在Python的程序中,你可以随时调用这些函数,不需要定义。最常见的内置函数是: print("Hello Wo ...
分类:编程语言   时间:2017-06-18 20:43:49    阅读次数:149
springMVC 配置和使用
springMVC相对于Struts2学习难度较为简单,并且更加灵活轻便. 第一步:导入jar包 spring.jar、spring-webmvc.jar、commons-logging.jar、spring-aop.jar、spring-beans.jar、spring-core.jar、spri ...
分类:编程语言   时间:2017-06-18 20:42:44    阅读次数:235
Spring MVC 流程图
Spring MVC工作流程图 图一 图二 Spring工作流程描述 1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获; 2. DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用H ...
分类:编程语言   时间:2017-06-18 20:04:15    阅读次数:220
JavaScript语言简介
Web程序不论是B/S还是C/S构架,分为客户端程序与服务器端程序两种。 ASP.NET是开发服务器端程序的强大工具,但有时为了降低服务器负担与通信流量,这就需要编写能够在客户端执行的程序。 脚本语言是开发在客户端执行程序的工具。(将脚本语言与ASP.NET相结合会更具有效率) 2.3 JavaSc ...
分类:编程语言   时间:2017-06-18 20:03:15    阅读次数:162
问题1:js这么语言的能力取决于什么?(运行平台)问题2:js是否能够操作文件(一般不能),ajax能否操作文件(一般不能)?
问题:js这么语言的能力取决于什么?(运行平台) 答:现在的js语言可以在浏览器运行(js如果是在浏览器端运行则不能操作磁盘文件),也可以在服务器端运行nodeJs(js在服务器端能够操作文件)。 问题:js是否能够操作文件(一般不能),ajax能否操作文件(一般不能)? 答: a. js一般不能, ...
分类:编程语言   时间:2017-06-18 20:02:48    阅读次数:213
javascript设计模式
单例模式(Singleton) 工厂模式(Factory) 桥接模式(Bridge) 组合模式(Composite) 门面模式(Facade) 适配器模式(Adapter) 装饰者模式(Decorator) 享元模式(Flyweight) 代理模式(Proxy) 观察者模式(Observer) 命令 ...
分类:编程语言   时间:2017-06-18 20:02:40    阅读次数:380
Python上下文管理使用
1 import contextlib 2 from queue import Queue 3 4 @contextlib.contextmanager 5 def myOpen(file): 6 f = open(file) 7 try: 8 yield f #返回f到with...as..语句中... ...
分类:编程语言   时间:2017-06-18 20:01:58    阅读次数:170
Atitit.html解析器的选型 jsoup nsoup ,java c# .net 版本号
Atitit.html解析器的选型 jsoup nsoup ,java c# .net 版本号 1. 框架选型的要求 1 1.1. 文档多 1 1.2. 跨平台 1 2. html解析器特性: 1 2.1. jQuery 风格的 CSS 选择器 1 2.2. 操作 HTML 文档. 1 3. 浏览器 ...
分类:编程语言   时间:2017-06-18 20:01:04    阅读次数:291
Java中匿名内部类
匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法 运行结果:eat something 可以看到,我们用Child继承了Person类,然后实现 ...
分类:编程语言   时间:2017-06-18 20:00:55    阅读次数:165
spring in action小结3 运行时值注入
装配属性的方法1)使用Environment 相关方法检索。2)解析属性占位符 3) spring表达式语言 1. Environment常用方法 2. 占位符使用方法在配置文件中${ ... } 如果是扫描方式或者自动装配使用@Value注解 如果要使用占位符,需要配置 PropertySourc ...
分类:编程语言   时间:2017-06-18 20:00:20    阅读次数:190
Java值传递
对于Java的值传递, 你真的了解么? Java里面只有值传递, 这个值是什么? 如果是基本数据类型。 你也许回答的很干脆。 但如果是Object对象呢? 你确定清楚不? 先看下code。 Java代码 上面code, 输出的结果是什么? 你对了吗? 输出的结果是 colin. 我们修改下code ...
分类:编程语言   时间:2017-06-18 20:00:06    阅读次数:137
Python常用函数
1.Python choice() 函数 输出结果 ...
分类:编程语言   时间:2017-06-18 19:58:02    阅读次数:127
spring in action小结2
1 @Component注解声明的类都会创建为bean,并且bean的id为首字母小写的类名。 2 解决bean自动装配奇异性问题,可以使用@Qualifier("name")限定符注解解决,他所设置的参数是要注入的bean的id。 3 创建bean的限定符,@Qualifier可以和@Compon ...
分类:编程语言   时间:2017-06-18 19:26:56    阅读次数:237
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!