码迷,mamicode.com
首页 > 编程语言
Effective C++(第三版)笔记 ---- 第一部分让自己习惯C++
内容从侯捷译版的《Effective C++》(第三版)摘录 条款一 C++作为一个多种范式融合的语言,可以看成是语言的联邦,它包含了一下四种主要的次语言: C。C++以C为基础,很多时候C++对于问题的解法其实不过就是较高级的C解法,但是C语言的局限:没有模板,没有异常处理,没有重载。 OO C+ ...
分类:编程语言   时间:2016-06-05 18:26:29    阅读次数:143
Java 环境下使用 AES 加密的特殊问题处理
在 Java 环境下使用 AES 加密,在密钥长度和字节填充方面有一些比较特殊的处理。 1. 密钥长度问题 默认 Java 中仅支持 128 位密钥,当使用 256 位密钥的时候,会报告密钥长度错误 你需要下载一个支持更长密钥的包。这个包叫做 Java Cryptography Extension ...
分类:编程语言   时间:2016-06-05 18:23:19    阅读次数:144
Java对ArrayList进行排序
数字使用直接比较大小来排序,String的话,使用compare()方法进行排序。 测试代码: 1.对字符串对象排序 打印的日志: 2.对数字进行排序 打印日志: 在实现Comparator接口的compare()方法的时候,return 1代表大于,return -1代表小于。然后根据返回值来进行 ...
分类:编程语言   时间:2016-06-05 18:26:06    阅读次数:160
Java实现动态加载读取properties文件
问题: 当我们使用如下语句加载.properties时: 会发现修改了.properties后,即使重新执行,读入的仍为修改前的参数。此问题的原因在于ClassLoader.getResourceAsStream读入后,会将.properties保存在缓存中,重新执行时会从缓存中读取,而不是再次读取 ...
分类:编程语言   时间:2016-06-05 18:24:10    阅读次数:161
【DAY15】Java第十五天I/O学习笔记
RandomAccessFile-------------------- 随机访问文件。 1.Object-->java.io.RandomAccessFile它不流体系中的一员。2.该对象中封装了字节流,同时还封装了一个缓冲区(字节数组),通过内部的指针来操作数组中的数据。 3.实现接口:DataInputDataOuput 4.seek(intlong); 定位..
分类:编程语言   时间:2016-06-05 17:19:27    阅读次数:194
java框架整合Springmvc+mybatis+shiro+bootstrap
获染下载地址】【免费支持更新】三大数据库mysqloraclesqlsever更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】A集成代码生成器[正反双向(单表、主表、明细表、树形表,开发利器)+快速构建表单;freemaker模版技术,0个代..
分类:编程语言   时间:2016-06-05 17:17:04    阅读次数:869
JavaEE框架Bootstrap、HTML5、jQuery、SpringMVC
获染下载地址】【免费支持更新】三大数据库mysqloraclesqlsever更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】A集成代码生成器[正反双向(单表、主表、明细表、树形表,开发利器)+快速构建表单;freemaker模版技术,0个代..
分类:编程语言   时间:2016-06-05 17:16:26    阅读次数:671
死磕Spring AOP系列5:设计模式在AOP中的使用
死磕SpringAOP系列3:剖析Bean处理器之DefaultAdvisorAutoProxyCreator死磕SpringAOP系列2:剖析Bean处理器之BeanNameAutoProxyCreator死磕SpringAOP系列1:编程式实现AOP死磕SpringAOP系列4:剖析AOPschema方式原理通过前面的死磕,应该对AOP的原理都掌握了。annotation配置AO..
分类:编程语言   时间:2016-06-05 17:14:28    阅读次数:410
操作系统---常见进程调度算法
常见进程调度算法轮转调度算法(RR)、优先级调度算法、多队列调度算法、多级反馈队列调度算法、保证调度算法、公平分享调度算法。1轮转调度算法(RR)(1)原理:在轮转法中,系统将所有的就绪进程按先来先服务(FIFC)策略排成一个就绪队列。系统可设置每隔一定时间便产生一次中断..
分类:编程语言   时间:2016-06-05 17:14:34    阅读次数:309
线程通信
讲解等待唤醒机制之前,有必要搞清一个概念——线程之间的通信:多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。通过一定的手段使各个线程能有效的利用资源。而这种手段即——等待唤醒机制。等待唤醒机制所涉及到的方法:wait():等待,将正在执行的线程释..
分类:编程语言   时间:2016-06-05 17:14:34    阅读次数:220
C 过渡 C++ 1
1,C++GCC编译C++兼容C代码#include<stdio.h> #include<string.h> structstudent { intID; charname[100]; }; intmain() { structstudentst; st.ID=10; strcpy(st.name,"tom"); printf("%d,%s\n",st.ID,st.name); return0; } 编译运行 chunli@ubuntu:~/file$g++..
分类:编程语言   时间:2016-06-05 17:12:37    阅读次数:245
Java千百问_03基础语法(014)_volatile关键字有什么用
点击进入_更多_Java千百问1、volatile关键字有什么用volatile是java语言的关键字,是变量修饰符。它是被设计用来修饰被不同线程访问和修改的变量。volatile的作用是: 作为指令关键字,确保本条指令不会被编译器优化,且应用的所有线程读取这个变量的值是一致的。简单的说,就是禁止编译器对代码进行优化,且强迫所有线程从共享内存读取该变量(而不是读取寄存器中的备份),变量发生改变时强行...
分类:编程语言   时间:2016-06-05 17:09:29    阅读次数:195
php获取一维,二维数组长度的方法(有实例)
在php中获取数组长度方法很简单,php为我们提供了两个函数可以计算一维数组长度,如count,sizeof都可以直接统计数组长度哦,下面我们来看几个实例吧。php如何获取数组的长度,使用php函数count(),或是sizeof()例如: 复制代码代码如下: $arr = Array('0','1 ...
分类:编程语言   时间:2016-06-05 17:08:20    阅读次数:364
java异常处理机制
Java异常机制主要依赖于try、catch、finally、throw、throws五个关键字。 1.try:它里面放置可能引发异常的代码 2.catch:后面对应异常类型和一个代码块,用于表明该catch块用于处理这种类型的代码块,可以有多个catch块。 3.finally:主要用于回收在tr ...
分类:编程语言   时间:2016-06-05 17:08:42    阅读次数:241
Java多态
多态:对象的多种形态 1.引用多态 父类的引用可以指向本类的对象 父类的引用可以指向子类的对象 代码示例: 1 public class Parent{ 2 3 } 4 public class Son{ 5 6 } 7 public Test{ 8 public static void main( ...
分类:编程语言   时间:2016-06-05 17:05:16    阅读次数:194
Python基础第五天
双层装饰器 字符串格式化 python字符串格式有2种方式:百分号方式、format方式;建议使用format方式 1.百分号方式 格式:%[(name)][flags][width].[precision]typecode (name)可选,用来选择指定的key或者变量 1 >>> s = "my ...
分类:编程语言   时间:2016-06-05 17:05:10    阅读次数:191
网络爬虫Java实现抓取网页内容
package 抓取网页; import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream; import org.apache.com ...
分类:编程语言   时间:2016-06-05 17:03:42    阅读次数:428
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!