码迷,mamicode.com
首页 > 编程语言
C语言中利用setjmp和longjmp做异常处理
错误处理是任何语言都需要解决的问题,只有不能保证100%的正确运行,就需要有处理错误的机制。异常处理就是其中的一种错误处理方式。1 过程活动记录(Active Record)C语言中每当有一个函数调用时,就会在堆栈(Stack)上准备一个被称为AR的结构,抛开具体编译器实现细节的不同,这个AR基本结构如下所示。 每当遇到一次函数调用的语句,C编译器都会产生出汇编代码来在堆栈上分配这个AR。例如下面...
分类:编程语言   时间:2016-02-24 17:37:50    阅读次数:242
Spring Security教程(5)---- 国际化配置及UserCache
这一章是为了给后面的讲解打基础的,主要介绍下国际化的配置及UserCache的配置及使用 国际化配置 [html] view plain copy <!-- 定义上下文返回的消息的国际化 --> <bean id="messageSource" class="org.springframework.
分类:编程语言   时间:2016-02-24 17:32:42    阅读次数:212
Java基础提高篇
一、Java中的四舍五入 public static void test(){ System.out.println(Math.round(12.5d)); System.out.println(Math.round(-12.5d)); //使用银行家算法 BigDecimal d=new BigD...
分类:编程语言   时间:2016-02-24 17:30:06    阅读次数:238
JAVA语言基础——类型转换
1.自动类型转换 自动类型转换又称作隐式转换,可以将一个int变量转换为float类型。 1 public class Conver { 2 public static void main(String[] args) { 3 4 byte mybyte = 127; 5 int myint = 1
分类:编程语言   时间:2016-02-24 17:30:31    阅读次数:267
JAVA规则引擎 -- Drools
Drools是一个基于java的规则引擎,开源的,可以将复杂多变的规则从硬编码中解放出来,以规则脚本的形式存放在文件中,使得规则的变更不需要修正代码重启机器就可以立即在线上环境生效。 本文所使用的demo已上传 http://download.csdn.net/source/3002213 1、Dr
分类:编程语言   时间:2016-02-24 17:27:48    阅读次数:253
理解Java异常处理机制的机理
重看异常机制的时候觉得抓到了点机理上的精髓,所以来说一下,对初学者应该会有些帮助 JAVA中的异常机制 从机制上由【产生异常】【抛出异常】【捕捉异常】【异常处理】组成 从形式上又分为四种: 运行时出现BUG系统产生异常。最经典的抛出异常方式 包括【产生异常】【抛出异常】 throw。形式是“先自己n
分类:编程语言   时间:2016-02-24 17:29:31    阅读次数:198
[Java] Java反射
首先推荐三个十分有趣的网站: http://www.programcreek.com/simple-java/ http://tutorials.jenkov.com/ http://www.meetup.com/ Java Reflection makes it possible to inspe
分类:编程语言   时间:2016-02-24 17:26:59    阅读次数:169
《JavaScript高级程序设计第五章--引用类型》之Object对象和array对象
这一章主要就是介绍各种内置对象的用法,认识其经常用到的属性和方法。 5.1Object类型 创建objec的方式,一种是new Object(),一种是对象字面量(简化创建包含大量属性的对象的过程) var person = { name = "Nicholas"; age = 27 };//最后一
分类:编程语言   时间:2016-02-24 17:23:37    阅读次数:248
springmvc 项目完整示例08 前台页面以及知识点总结
至此已经基本测试成功了,我们稍作完善,让它成为一个更加完整的项目 我们现在重新规划下逻辑 两个页面 一个登录页面 一个欢迎页面 登陆页面输入账号密码,登陆成功的话,跳转登陆成功 欢迎页面 并且,更新用户登录信息以及记录登录日志 login.jsp <%@ page language="java" c
分类:编程语言   时间:2016-02-24 17:22:37    阅读次数:265
swift inheritace 继承
class Base { var base_x = 0 static var base_y = 1 final var base_z = 12 func baseInc() { base_x += 1 } class func baseMuti() { base_y -= 1 } } class P
分类:编程语言   时间:2016-02-24 17:21:51    阅读次数:181
springmvc 项目完整示例04 与mybatis的整合
百度百科: MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 iBATIS一词来源于“internet”和“abat
分类:编程语言   时间:2016-02-24 17:21:36    阅读次数:240
springmvc 项目完整示例05 日志 --log4j
log4j 就是log for java嘛,老外都喜欢这样子,比如那个I18n ---internationalization 不就是i和n之间有18个字母... http://logging.apache.org/log4j/2.x/ 直接入正题 他是一个强大的日止功能组件 想要用他,根把大象放到...
分类:编程语言   时间:2016-02-24 17:19:26    阅读次数:213
scala 除去数组中第一个负数以外的所有负数
package com.tydic.test /** * 除去数组中第一个负数以外的所有负数 */ object Test2 { def main(args: Array[String]): Unit = { val arr = Array(1, 2, 0, 3, 4, -1, -2, -3 ,0)
分类:编程语言   时间:2016-02-24 17:16:21    阅读次数:691
springmvc 项目完整示例07 spring mvc
前面主要是后台代码,spring以及mybatis的整合 下面主要是springmvc用来处理请求转发,展现层的处理 之前所有做到的,完成了后台,业务层和持久层的开发完成了 接下来就是展现层了 有很多的mvc框架,这里我们用springMVC 首先还是需要jar包 我们既然是web项目了 也是不可少
分类:编程语言   时间:2016-02-24 17:13:49    阅读次数:330
java 读取大数据文件,处理大数据文件性能比较?
通过使用java提供的io,scanner类,apache提供的api处理大文件数据性能分析比较,代码如下:packagetest;importjava.io.BufferedOutputStream;importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.File;importjava.io.FileInputStream;importjava.io.Fil..
分类:编程语言   时间:2016-02-24 15:54:23    阅读次数:304
Python——类的设计
本文简要介绍了Python中类的相关设计方法,介绍了Python中常用的OOP设计模式,例如,继承、组合、委托和工厂。另外介绍一些类设计的概念,例如伪私有属性、多继承等...
分类:编程语言   时间:2016-02-24 15:43:46    阅读次数:220
python学习笔记六--用户自定义类
一。类: 1. 面向对象。 2. 定义了新的对象类型。 定义了两个属性:name,pay 定义了两个方法:lastName,giveRaise
分类:编程语言   时间:2016-02-24 15:40:55    阅读次数:193
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!