码迷,mamicode.com
首页 > 编程语言
c++ 捕获所有异常
捕获所有异常(catch-all)的catch子句的形式为“catch(…)”。 // matches any exception that might be thrown catch(…) { // place our code here } “catch(…)”经常与重新抛出异常的“throw;
分类:编程语言   时间:2016-02-14 09:07:49    阅读次数:161
使用c语言编写程序:不允许创建第三方变量
深入理解异或运算实例一.代码实现 #include<stdio.h> intmain() { inta=10; intb=12; a=a^b; b=a^b; a=a^b; printf("%d%d",a,b); system("pause"); return0; }二.异或性质每一个元素就是它自身的加法逆元(a^a=0)三.汇编分析1.取出a和b的值2.将a的值放在eax中..
分类:编程语言   时间:2016-02-14 08:04:34    阅读次数:161
史上最全的 Java 新手问题汇总
Java是目前最流行的编程语言之一——它可以用来编写Windows程序或者是Web应用,移动应用,网络程序,消费电子产品,机顶盒设备,它无处不在。 有超过30亿的设备是运行在Java之上的。根据Oracle的统计数据,光是使用中的Java Card就有有50亿。 超过900万程序员选择使用Java进
分类:编程语言   时间:2016-02-14 06:48:06    阅读次数:281
Java线程学习经典例子-读写者演示
基于JDK8演示了Java线程的wait与notify在多线程共享数据的用法,如何通过synchronized关键字实现对Java中的数据对象上锁...
分类:编程语言   时间:2016-02-14 01:41:31    阅读次数:314
通过生产者消费者模式例子讲解Java基类方法wait、notify、notifyAll
wait(),notify()和notifyAll()都是Java基类java.lang.Object的方法。 通俗解释wait():在当前线程等待其它线程唤醒。notify(): 唤醒一个线程正在等待这个对象的监视器。notifyAll(): 唤醒在这个对象监视器上等待的所有线程。这三个方法,都是
分类:编程语言   时间:2016-02-14 01:41:13    阅读次数:304
最短路算法floyd
内容: 对n个点(n<=450),已知他们的边,也就是相邻关系,求任意两个点的最短距离。 代码: for(int k=1; k<=n; k++)//k写在外面 for(int i=1; i<=n; i++) for(int j=1; j<=n; j++) d[i][j]=min(d[i][j],d[
分类:编程语言   时间:2016-02-14 01:39:37    阅读次数:224
spring aop 中获取 request
使用aop时需要request 和response 使用方法调用时 HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();一直
分类:编程语言   时间:2016-02-14 00:29:58    阅读次数:298
BZOJ 2780: [Spoj]8093 Sevenk Love Oimaster( 后缀数组 + 二分 + RMQ + 树状数组 )
全部串起来做SA, 在按字典序排序的后缀中, 包含每个询问串必定是1段连续的区间, 对每个询问串s二分+RMQ求出包含s的区间. 然后就是求区间的不同的数的个数(经典问题), sort queries + BIT 就行了.时间复杂度O(N log N). 速度垫底了QAQ 你们都会SAM。。。。--
分类:编程语言   时间:2016-02-14 00:25:20    阅读次数:350
【C语言】break,continue的区别
break:(1)永久结束循环,下一条执行的是正常结束循环时的下一条语句。(2)对于while语句,使用break,循环就会永久结束。(3)对于for语句,使用break,便终止不再执行for语句,开始执行for语句之后的语句。continue:(1)结束当前循环,结束后开始再判断是否满足循环条件。(2)对于..
分类:编程语言   时间:2016-02-13 23:16:52    阅读次数:365
javascript基础:逻辑运算符
1、&&/||返回能够被转换为布尔值的值 &&操作符不一定返回布尔值true/false,但总是返回一个能转换为布尔值的值,这决定于用于比较的是什么值。 非0数字转为true,数字0转为false,null、undefined转为false,对象、数组、函数表达式、非空字符串转为true,空字符转为...
分类:编程语言   时间:2016-02-13 23:11:22    阅读次数:236
c++ 动态分配二维数组 new 二维数组
#include "stdafx.h" #include using namespace std; int _tmain(int argc, _TCHAR* argv[]) { //建立一个16行5列的数组 int **p = new int*[16];//分配堆内存16个 int* for(int...
分类:编程语言   时间:2016-02-13 23:11:21    阅读次数:205
atitit.跨语言执行cmd cli api的原理及兼容性设计草案
atitit.跨语言执行cmd cli api的原理及兼容性设计草案 1. 标准输入,标准输出,标准错误与重新定向1 2. 常见问题2 2.1. 执行bat文件2 2.2. 执行bat文件 /c 与/k /k 参数,有利于调试2 2.3. Bat参数的隐藏命令::使用@后头符2 2.4. 空格的问题
分类:编程语言   时间:2016-02-13 23:06:44    阅读次数:272
《python核心编程》读书笔记--第15章 正则表达式
15.1引言与动机 处理文本和数据是一件大事。正则表达式(RE)为高级文本匹配模式,为搜索-替换等功能提供了基础。RE是由一些字符和特殊符号组成的字符串,它们描述了这些字符和字符串的某种重复方式,因此能按某种模式匹配一个有相似特征的字符串的集合,也就是说,一个只能匹配一个字符串的RE是无聊的。
分类:编程语言   时间:2016-02-13 23:05:22    阅读次数:181
pip: The ultimate package manager for Python
安装Package pip install <package name> 列出已安装的Package pip list 查看已安装的Package的详细信息 pip show <package name> 搜索PyPi上的Package pip search <package name> 卸载已安装
分类:编程语言   时间:2016-02-13 23:04:05    阅读次数:245
[Spring实战系列](18)注解切面
使用注解来创建切面是AspectJ 5所引入的关键特性。在AspectJ 5之前,编写AspectJ切面需要学习一种Java语言的扩展,但是AspectJ面向注解的模型可以非常简单的通过少量注解把任意类转变为切面。 回顾一下Audience类,没有任何地方让它成为一个切面,我们不得不使用XML声明通知和切点。 我们通过@AspectJ注解,我们再看看Audien...
分类:编程语言   时间:2016-02-13 21:58:27    阅读次数:320
使用python爬取csdn博客访问量
最近学习了python和爬虫,想写一个程序练练手,所以我就想到了大家都比较关心的自己的博客访问量,使用python来获取自己博客的访问量,这也是后边我将要进行的项目的一部分,后边我会对博客的访问量进行分析,以折线图和饼图等可视化的方式展示自己博客被访问的情况,使自己能更加清楚自己的哪些博客更受关注,博客专家请勿喷,因为我不是专家,我听他们说专家本身就有这个功能。一、网址分析进入自己的博客页面,网址为...
分类:编程语言   时间:2016-02-13 21:56:27    阅读次数:350
第二章 Java浮点数精确计算
1、实际意义 在实际开发中,如果需要进行float或double的精确计算(尤其是财务计算),直接使用float或double是不行的(具体的例子看下边的代码的main方法的测试结果),需要使用BigDecimal。 2、代码 package com.xxx.util; import java.ma
分类:编程语言   时间:2016-02-13 21:54:50    阅读次数:225
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!