首页 > 编程语言
排序算法
最近看了《大话数据结构》简单的把上面的算法总结一下: 冒泡排序: 思想:两两比较相邻记录的关键字,大的放后面。这样,每一轮下来,最大的被放在了最后。 简单选择排序: 简单选择排序性能上略优于冒泡排序: 简单选择排序是从第一个元素开始(i=0),依次与其后的元素进行比较,找出最小元素的下标(j),放在 ...
分类:编程语言   时间:2017-07-14 14:32:25    收藏:0  评论:0  赞:0  阅读:296
Spring--AOP 例子
先用代码讲一下什么是传统的AOP(面向切面编程)编程 需求:实现一个简单的计算器,在每一步的运算前添加日志。最传统的方式如下: Calculator.Java [java] view plain copy print? package cn.limbo.spring.aop.calculator; ...
分类:编程语言   时间:2017-07-14 14:31:57    收藏:0  评论:0  赞:0  阅读:285
CultureInfo提供有关特定区域性的信息,包括区域性的名称、语言、简称、书写系统、使用的日历以及对日期和排序字符串的格式化字符串设置。
CultureInfo类里包括区域性标识、区域性名称、语言代码(三字母)、RFC 4646 标准标识、本地化区域性名称及英文名称等等信息、里面每一个区域信息里, 1、DateTimeFormatInfo类介绍的时间格式化字符串、星期、月份、长格式、短格式; 2、NumberFormat类介绍数字、货 ...
分类:编程语言   时间:2017-07-14 14:27:11    收藏:0  评论:0  赞:0  阅读:511
反射实现java深度克隆
一、克隆 有时想得到对象的一个复制品,该复制品的实体是原对象实体的克隆。复制品实体的变化不会引起原对象实体发生变化,这样的复制品称为原对象实体的克隆对象或简称克隆。 1、浅复制(浅克隆) 概念:被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制 ...
分类:编程语言   时间:2017-07-14 14:25:06    收藏:0  评论:0  赞:0  阅读:254
为什么在 Java 中用 (low+high)>>>1 代替 (low+high)/2 或 (low+high)>>1 来计算平均值呢?好在哪里?
>>>与>>是位运算符,只对整型有效(不能用于浮点型)。当是整型的时候(low+high)>>1可以代替(low+high)/2。>>>是无符号右移运算符。如果 low+high是正整数,这三种运算是等价的。 由于有编译器优化,他们的效率应该是相同的(如果不存在编译器优化,移位运算更快)。用>>>一 ...
分类:编程语言   时间:2017-07-14 14:24:31    收藏:0  评论:0  赞:0  阅读:332
java-反射深度剖析
Java反射是Java语言一个很重要的特征,简单剖析下反射的定义、原理、使用、性能及应用场景。 (一)定义 程序运行时,允许改动程序结构或变量类型,这种语言称为动态语言。java不属于动态语言,但提供了RTTI(Run-time Type Identification)运行时类别识别。RTTI分为两 ...
分类:编程语言   时间:2017-07-14 14:23:40    收藏:0  评论:0  赞:0  阅读:272
Java面试题之《SpringMVC和Struts2的区别》
SpringMVC和Struts2的区别 一、框架机制 1、Struts2采用Filter(StrutsPrepareAndExecuteFilter)实现,SpringMVC(DispatcherServlet)则采用Servlet实现。 2、Filter在容器启动之后即初始化;服务停止以后坠毁, ...
分类:编程语言   时间:2017-07-14 14:20:12    收藏:0  评论:0  赞:0  阅读:204
python字典中显示中文
#coding=utf-8import jsondict={'title':"这是中文"}print json.dumps(dict,ensure_ascii=False,encoding="utf-8") books=[ {'name':u'C#从入门到精通','price':23.7,'stor ...
分类:编程语言   时间:2017-07-14 14:19:20    收藏:0  评论:0  赞:0  阅读:265
java POI excel 单元个的内容 自适应行高
public static void main(String[] args) { InputStream is = null; Workbook book = null; try { is = new FileInputStream("D:\\test.xls"); book = new HSSFW ...
分类:编程语言   时间:2017-07-14 14:17:05    收藏:0  评论:0  赞:0  阅读:1246
java反射 概念
一、什么是反射机制 简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。 二、哪里用到反射机制 有些时候,我们用过一些知识,但是并不知道它的专业术语是什么,在刚刚学jdbc时用过一行代码, Class.forName( ...
分类:编程语言   时间:2017-07-14 14:13:57    收藏:0  评论:0  赞:0  阅读:220
《The Swift Programming Language》的笔记-第28页
· 第28页 本页里的主要内容是: 1 介绍swift语言里的各类数制,或者说某一整数的不同表示形式。 1)十进制,无前缀 2)二进制。以0b开头,后边是若干个0和1的序列 3)八进制,以0o开头。后边是若干0~7的序列 4)16进制,以0x开头。后是0~9、a~f序列 以常量31为例,二进制表示3 ...
分类:编程语言   时间:2017-07-14 14:11:56    收藏:0  评论:0  赞:0  阅读:265
javadoc
作为一个 Java 程序员,Javadoc 大家都应该写过吧,是不是觉得写的时候特简单呢?相信看完本文后你会若有所思。另外,本文非常适合处女座程序员阅读。 句号 为什么是句号而不是其他的标点符号呢?因为这涉及到一个 JDK 文档生成的规则: The first sentence of each do ...
分类:编程语言   时间:2017-07-14 14:11:38    收藏:0  评论:0  赞:0  阅读:265
Java并发编程深入学习
基本概念 在实践中,为了更好的利用资源提高系统整体的吞吐量,会选择并发编程。但由于上下文切换和死锁等问题,并发编程不一定能提高性能,因此如何合理的进行并发编程时本文的重点,接下来介绍关于锁最基本的一些知识(选学)。 volatile:轻量,保证共享变量的可见性,使得多个线程对共享变量的变更都能及时获 ...
分类:编程语言   时间:2017-07-14 14:11:24    收藏:0  评论:0  赞:0  阅读:245
java基础流程控制
流程控制结构导图: 今天主要学习了流程控制的语句是如何使用的: if格式: if (条件) { 循环体 } // 条件成立再执行循环体 while (条件) { } 以下是用循环语句写的一些小程序 今天主要学习到常用循环语句的一些用法。 ...
分类:编程语言   时间:2017-07-14 14:08:30    收藏:0  评论:0  赞:0  阅读:190
python3网络爬虫实现有道词典翻译功能
首先,在谷歌浏览器搜索有道词典,进入有道词典,点击页面顶端的翻译。 进入翻译界面,在翻译界面输入你好: 接着,鼠标右键选择检查: 进入页面,找到下面这个表 ...
分类:编程语言   时间:2017-07-14 14:05:50    收藏:0  评论:0  赞:0  阅读:675
【C++基础 02】深拷贝和浅拷贝
我的主题是。每天积累一点点。 在类定义中,假设没有提供自己的拷贝构造函数,则C++提供一个默认拷贝构造函数。 C++提供的默认拷贝构造函数的工作方法是:完毕一个成员一个成员的拷贝。假设成员是类对象,则调用其拷贝构造函数或者默认拷贝构造函数。须要注意的是。默认拷贝构造函数不会处理静态成员变量。 简单的 ...
分类:编程语言   时间:2017-07-14 14:04:23    收藏:0  评论:0  赞:0  阅读:275
Java 反射详解 转载
java 反射 定义 功能 示例 概要: Java反射机制详解 Java反射机制详解 | |目录 1反射机制是什么 2反射机制能做什么 3反射机制的相关API ·通过一个对象获得完整的包名和类名 ·实例化Class类对象 ·获取一个对象的父类与实现的接口 ·获取某个类中的全部构造函数 - 详见下例 ...
分类:编程语言   时间:2017-07-14 14:03:07    收藏:0  评论:0  赞:0  阅读:250
面向对象开发C++快速入门视频教程 C++基础加实战视频教程
课程目录: ├<C++面向对象高级开发(上)> │ ├1.C++编程简介.mp4 │ ├2.头文件与类的声明.mp4 │ ├3.构造函数.mp4 │ ├4.参数传递与返回值.mp4 │ ├5.操作符重载与临时对象.mp4 │ ├6.复习Complex类的实现过程.mp4 │ ├7.三大函数:拷贝构造 ...
分类:编程语言   时间:2017-07-14 14:01:06    收藏:0  评论:0  赞:0  阅读:304
day01语法python入门_2
十:while循环 1.基本循环 2.break break 用于退出所有循环 3.continue ...
分类:编程语言   时间:2017-07-14 13:08:22    收藏:0  评论:0  赞:0  阅读:224
《Java设计模式》之訪问者模式
訪问者模式是对象的行为模式。訪问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作须要改动的话,接受这个操作的数据结构则能够保持不变。 分派的概念 变量被声明时的类型叫做变量的静态类型(Static Type),有些人又把静态类型叫做明显类型(Apparent Type);而变量所 ...
分类:编程语言   时间:2017-07-14 13:04:22    收藏:0  评论:0  赞:0  阅读:229
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!