首页 > 编程语言
Python错误和异常 学习笔记
错误和异常概念 错误: 1.语法错误:代码不符合解释器或者编译器语法 2.逻辑错误:不完整或者不合法输入或者计算出现问题 异常:执行过程中出现万体导致程序无法执行 1.程序遇到逻辑或者算法问题 2.运行过程中计算机错误(内存不够或者IO错误) 错误和异常区别 错误: 代码运行前的语法或者逻辑错误, ...
分类:编程语言   时间:2016-07-17 11:32:11    收藏:0  评论:0  赞:0  阅读:334
《C++ Primer Plus》16.3 标准模板库 学习笔记
STL提供了一组表示容器、迭代其、函数对象和算法的模板。容器是一个与数组类似的单元,可以存储若干个值。STL容器是同质的,即存储的值的类型相同;算法是完成特定任务(如对数组进行排序或在链表中查找特定值)的处方;迭代其能够用来遍历容器的对象,与能够便利数组的指针类似,是广义指针;函数对象是类似于函数的 ...
分类:编程语言   时间:2016-07-17 11:29:45    收藏:0  评论:0  赞:0  阅读:242
[Java] 函数式编程相关概念 - 笔记2
匿名函数 ( Anonymous function ) 1. 匿名函数,是指没有被绑定到标识符的函数。根据字面意思,也可以理解为没有名字的函数。 2. 匿名函数通常: 1). 作为参数,被传递给高阶函数。 2). 作为高阶函数的返回值。 3. 在函数式编程语言,以及其他拥有头等函数的语言中,匿名函数 ...
分类:编程语言   时间:2016-07-17 11:28:50    收藏:0  评论:0  赞:0  阅读:258
Spring-AOP实践 - 统计访问时间
公司的项目有的页面超级慢,20s以上,不知道用户会不会疯掉,于是老大说这个页面要性能优化。于是,首先就要搞清楚究竟是哪一步耗时太多。 我采用spring aop来统计各个阶段的用时,其中计时器工具为StopWatch。 文章结构: 其中,遇到的问题: 1.少包aspectjweaver 添加依赖后才 ...
分类:编程语言   时间:2016-07-17 11:22:00    收藏:0  评论:0  赞:0  阅读:356
排序小结
插入排序 直接插入排序:直接插入算法思想:从第一个开始放置哨兵,将前端不断的生成已经排好序的队列,然后哨兵位不断的向后移动,将哨兵位的数不断的插入前端排好序的队列中,直到哨兵到队列的最后一位完成排序。升序算法实现:void sort(int a[],int n){for(int i=1;i<n;i+ ...
分类:编程语言   时间:2016-07-17 11:20:50    收藏:0  评论:0  赞:0  阅读:216
数据结构——Java实现二叉树
相关概念 存储结构: 遍历: 遍历算法: 声明二叉树结点类 声明二叉树类 和 由先根遍历与中根遍历构造二叉树 建立一颗二叉树必须明确以下两点: 先根次序或后根次序反映双亲与孩子结点的层次关系,中根次序反映兄弟结点间的左右次序。所以,已知先根和中根两种遍历序列,或中根和后根两种遍历序列才能够唯一确定一 ...
分类:编程语言   时间:2016-07-17 11:14:25    收藏:0  评论:0  赞:0  阅读:255
贪心算法
一、基本概念 所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。 贪心算法没有固定的算法框架,算法设计的关键是贪心策略的选择。必须注意的是,贪心算法不是对所有问题都能得到整体最优解,选择的贪心策略必须具备无后效 ...
分类:编程语言   时间:2016-07-17 11:12:05    收藏:0  评论:0  赞:0  阅读:287
Javascript闭包
学习Javascript闭包(Closure) 来自阮一峰网络日志 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javascript初学者应该是很有用的。 一、变量的作用域 要理解闭包,首先必须理解Javascr ...
分类:编程语言   时间:2016-07-17 11:09:56    收藏:0  评论:0  赞:0  阅读:298
C++学习基础——迭代器基础
迭代器分为两种:一种是iterator,另一种是const_iterator。两者都可进行访问容器中的元素,不同之处是:(1)const_iterator类型只能用于读取容器内的元素,不能更改其值;而iterator可以更改其值。(2)对const_iterator类型进行解引用时,返回值是一个co ...
分类:编程语言   时间:2016-07-17 11:06:52    收藏:0  评论:0  赞:0  阅读:204
简谈java的23种基本设计模式
设计模式(design pattern),就是设计(design)程序时候可以拿来稍微改改就解决问题的模式(pattern)。 虽然看着挺多的,但等仔细琢磨后抓住各种设计模式的相同点和每种设计模式区别其他设计模式的不同点之后(也就是抓住矛盾的普遍性和特殊性),就会发现其实一点都不多(甚至于还嫌少)。 ...
分类:编程语言   时间:2016-07-17 10:48:59    收藏:0  评论:0  赞:0  阅读:226
swift小结01--基础篇
2014年推出的swift目前已来到了3.0,日趋稳定,这个是之前学习整理的关于swift的资料,分享给大家,希望有用,写的不足的地方还请见谅。 语言背景: Swift 语言由苹果公司在 2014 年推出,用来撰写 OS X 和 iOS 应用程序。 语言优势: 让应用开发更简单、更快、更稳定 确保最 ...
分类:编程语言   时间:2016-07-17 10:40:23    收藏:0  评论:0  赞:0  阅读:287
《C++ Primer Plus》16.1 string类 学习笔记
16.1.1 构造字符串程序清单16.1使用了string的7个构造函数。程序清单16.1 str1.cpp // str1.cpp -- introducing the string class#include <iostream>#include <string>// using string ...
分类:编程语言   时间:2016-07-17 10:39:36    收藏:0  评论:0  赞:0  阅读:292
j2ee开发之Spring2.5框架学习笔记
Spring 2.5框架学习笔记 1.是一个开源的控制反转IOC和面向切面AOP的容器框架 2.IOC控制反转 public class PersonServiceBean { private PersonDao personDao = new PersonDao(); publiv void sa ...
分类:编程语言   时间:2016-07-17 10:28:03    收藏:0  评论:0  赞:0  阅读:413
spring WebServiceTemplate 调用 axis1.4 发布的webservice
前言: 最近在开发中需要调用对方的 webservice服务,按照现有的技术,本应该是一件很简单的事情,只需要拿到wsdl文件,生成客户端代码即可,但是,对方的webservice服务是06年用axis1.4生成发布的,wsdl文件只能用zxis1.4生产客户端代码,而axis的jar包和程序部署环 ...
分类:编程语言   时间:2016-07-17 10:25:51    收藏:0  评论:0  赞:0  阅读:312
普通java项目转为web项目
第一步:在web项目中拷贝org.eclipse.wst.common.project.facet.core.xml放到工程下.setting 的文件下;第二步:在工程(.project)目录下的<natures></natures>节点上添加 <nature>org.eclipse.wst.com ...
分类:编程语言   时间:2016-07-17 09:55:00    收藏:0  评论:0  赞:0  阅读:228
java枚举类型详解
枚举类型是JDK1.5的新特性。显然,enum很像特殊的class,实际上enum声明定义的类型就是一个类。而这些类都是类库中Enum类的子类(java.lang.Enum<E>)。它们继承了这个Enum中的许多有用的方法。 示例: 1 public enum Color { 2 3 RED("红色 ...
分类:编程语言   时间:2016-07-17 09:53:25    收藏:0  评论:0  赞:0  阅读:162
eclipse中修改java类默认注释
第一种方法:修改计算机登录的用户名(一般不实用)第二种方法:修改Preference其中 @author 的属性,并写入你所要用的 ;步骤如下:通过菜单 Window->Preference 打开参数设置面板,然后选择:Java -> Code Style -> Code Templates ,在右 ...
分类:编程语言   时间:2016-07-17 09:49:31    收藏:0  评论:0  赞:0  阅读:238
算法:枚举
枚举法又称穷举法或列举法。其基本思想是按问题本身的性质,一一列举出该问题所有可能的解,并在逐一列举过程中,检验每个可能解是否为问题的解。这也是一种“筛选”,对于列举的可能解,既不能遗漏也不能重复。 使用枚举法,主要把握两个方面确定搜索范围,这个范围必须是有限的。②选择搜索策略,如何枚举,按照一条什么 ...
分类:编程语言   时间:2016-07-17 09:44:41    收藏:0  评论:0  赞:0  阅读:318
Java集合(4):Iterator(迭代器)
迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: Iterator是Java迭代器最简单的实现,为List设计的ListItera ...
分类:编程语言   时间:2016-07-17 09:42:49    收藏:0  评论:0  赞:0  阅读:126
GitHub上那些值得一试的JAVA开源库
Strman-java - 字符串处理Strmen-java是一个字符串处理工具,你可以通过maven将它引入到项目中。除了Java本身的字符串处理方式外,我们还可以使用Apache Common Langs里的StringUtils来简化String的操作。但以上两种方式对于我们日常编程中最容易碰... ...
分类:编程语言   时间:2016-07-17 09:39:47    收藏:0  评论:0  赞:0  阅读:219
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!