首页 > 编程语言
java基础算法之快速排序
快速排序(Quicksort)是对冒泡排序的一种改进。在大学学过之后现在基本忘了,最近在好多地方都看到说快速排序在面试会问到,于是自己也准备重新拾起以前忘记的东西来,慢慢的积累自己的基础知识。fighting 算法概念 快速排序由C. A. R. Hoare在1962(50多年了呢)年提出,它的基本 ...
分类:编程语言   时间:2016-10-29 19:12:10    收藏:0  评论:0  赞:0  阅读:188
利用CSS、JavaScript及Ajax实现图片预加载的三大方法及优缺点分析
预加载图片是提高用户体验的一个很好方法。图片预先加载到浏览器中,访问者便可顺利地在你的网站上冲浪,并享受到极快的加载速度。这对图片画廊及图片占据很大比例的网站来说十分有利,它保证了图片快速、无缝地发布,也可帮助用户在浏览你网站内容时获得更好的用户体验。本文将分享三个不同的预加载技术,来增强网站的性能 ...
分类:编程语言   时间:2016-10-29 19:11:31    收藏:0  评论:0  赞:0  阅读:278
【Python】使用正则表达式实现计算器练习
已知有以下这样一个不太友好的公式: 1 - 2 * ( (60-30 +(-9-2-5-2*3-5/3-40*4/2-3/5+6*3) * (-9-2-5-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2) ) 我们使用正则表达式的基础 ...
分类:编程语言   时间:2016-10-29 19:09:07    收藏:0  评论:0  赞:0  阅读:257
Spring中Aop的扩展及剖析
AOP简介: 面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可 ...
分类:编程语言   时间:2016-10-29 19:07:49    收藏:0  评论:0  赞:0  阅读:235
JavaScript——Cookie
JavaScript中的Cookie基础 页面用来保存信息的,比如登录、记住用户名。 【cookie的特性】 (1)同一个网站中所有页面共享一套cookie; (2)数量、大小有限; (3)有保质期,过期时间(由JS控制); (4)cookie存在于客户端。 【JS中的cookie使用】 docum ...
分类:编程语言   时间:2016-10-29 19:04:17    收藏:0  评论:0  赞:0  阅读:252
leetcode 110 Balanced Binary Tree ----- java
Given a binary tree, determine if it is height-balanced. For this problem, a height-balanced binary tree is defined as a binary tree in which the dept ...
分类:编程语言   时间:2016-10-29 19:00:25    收藏:0  评论:0  赞:0  阅读:147
java实现算术表达式求值
需要根据配置的表达式(例如:5+12*(3+5)/7.0)计算出相应的结果,因此使用java中的栈利用后缀表达式的方式实现该工具类。 后缀表达式就是将操作符放在操作数的后面展示的方式,例如:3+2 后缀表达式为32+,3*(2+1)的后缀表达式为:321+*,解决表达式求值首先需要根据字符串表达式求 ...
分类:编程语言   时间:2016-10-29 18:50:13    收藏:0  评论:0  赞:0  阅读:313
JavaScript中局部变量与全局变量的不同
JavaScript中局部变量与全局变量 我们知道,JavaScript的变量是松散型的变量,也就是说,其变量只需用var声明,其赋值的类型是不限定的。比如: 即先给person保存了一个number类型的值,之后还可以保存一个string类型的值,但是,这种做法是不推荐的。 甚至我们都可以直接给一 ...
分类:编程语言   时间:2016-10-29 18:45:45    收藏:0  评论:0  赞:0  阅读:200
java读取文件和写入文件的方式
Java代码 Java代码 ...
分类:编程语言   时间:2016-10-29 18:35:58    收藏:0  评论:0  赞:0  阅读:165
Java中一些常用的方法
1.计算程序运行时常 2.文件读写 3.立flag 设置布尔变量,用来在程序运行时对一些逻辑进行标记。其中false和true需要自己定义其含义。因此在设置flag的时,需要注意false以及true对应的含义。否则这些逻辑上的错误很难被检查出来。 4.使用HashMap 声明myMap为HashM ...
分类:编程语言   时间:2016-10-29 18:34:58    收藏:0  评论:0  赞:0  阅读:313
JVM中java类的加载时机(转载:http://blog.csdn.net/chenleixing/article/details/47099725)
Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的加载机制。类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括了:加载(Loading)、验证(Verification)、准备(Pr ...
分类:编程语言   时间:2016-10-29 18:34:40    收藏:0  评论:0  赞:0  阅读:144
leetcode 111 Minimum Depth of Binary Tree ----- java
Given a binary tree, find its minimum depth. The minimum depth is the number of nodes along the shortest path from the root node down to the nearest l ...
分类:编程语言   时间:2016-10-29 18:33:29    收藏:0  评论:0  赞:0  阅读:194
【用jQuery来判断浏览器的类型】及【javascript获取用户ip地址】
用jQuery来判断浏览器的类型,主要是使用$.browser这个工具类,使用方法: $.browser.['浏览器关键字'] //谷歌浏览器、360浏览器等其他一些浏览器,没有专门的判断 function appInfo() { var bro = $.browser; var binfo = " ...
分类:编程语言   时间:2016-10-29 18:28:57    收藏:0  评论:0  赞:0  阅读:329
springmvc helloworld
1.配置DispatcherServlet 在web.xml文件中,添加: springmvc org.springframework.web.servlet.DispatcherServlet 1 springmvc / 上述配置中,默认会在WEB-INF/目录下,查找s... ...
分类:编程语言   时间:2016-10-29 18:28:39    收藏:0  评论:0  赞:0  阅读:246
vc++知识点
1、*+地址:代表本变量*+指针名:代表本变量(声明除外)32位系统中指针变量均占四个字节整形变量的地址即为该变量所占四个字节的首字节三级指针只能指向二级指针,二级指针只能指向一级指针,一级指针只能指向变量。2、//通过三级指针访问数组usingnamespacestd;intmain(){int..
分类:编程语言   时间:2016-10-29 16:44:54    收藏:0  评论:0  赞:0  阅读:250
利用JavaScript的字符串操作实现简单查字
css部分: *{ margin: 0; padding: 0; } #ziku{width: 600px;height: 500px;border: 1px solid gold;margin: 0 auto;} #wb{width: 600px;height: 450px;border: 1px ...
分类:编程语言   时间:2016-10-29 16:36:38    收藏:0  评论:0  赞:0  阅读:259
也学习Java/JVM/GC (三)
GC算法 目前HotSpot的GC算法是针对分代的GC算法,主要包括串行GC、并行GC、CMS GC和G1。 一、串行GC 串行GC可以在JVM的启动参数上加-XX:+UseSerialGC这个非标...
分类:编程语言   时间:2016-10-29 14:56:33    收藏:0  评论:0  赞:0  阅读:314
算法将成为人工智能时代的“科技原力”
10月25日,“TEDx漕河泾——科技的原力”主题演讲在上海举行,腾讯公司副总裁姚星在演讲中回顾了中国互联网20年经历的三个阶段,并且展望了人工智能行业的发展趋势。“算法,将成为人工智能时代的‘科技原...
分类:编程语言   时间:2016-10-29 14:56:15    收藏:0  评论:0  赞:0  阅读:310
线程安全性
多线程程序中,如果控制不好,经常会出现各种的问题,有时候问题在调试或者测试的时候就会暴露出来,最要命的是程序部署一段时间之后才出现各种怪异现象,感到头疼?需要补充Java并发的知识了。该读书笔记系列以《Java并发编程实战》为基础,同时会参考网络上一些其他的资料,和大家一起学习Java并发编程的各个 ...
分类:编程语言   时间:2016-10-29 14:52:10    收藏:0  评论:0  赞:0  阅读:289
Spring AOP深入剖析
一、通过代理工厂模式配置通知 ①、前置通知、后置通知: 定义某接口:ISomeService,并自定义方法 定义类 实现该接口,并重写方法: 定义前置通知类,并实现MethodBeforeAdvice该接口 定义后置通知类,并实现AfterReturningAdvice该接口 配置Spring配置文 ...
分类:编程语言   时间:2016-10-29 14:46:09    收藏:0  评论:0  赞:0  阅读:284
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!