码迷,mamicode.com
首页 > 编程语言
通过消费者和生产者的多线程程序,了解Java的wait()和notify()用法
仓库类 生产者类 消费者类 Main 输出(部分) wait()可以让持有当前对象进入等待状态,等待notify()的唤醒。 ...
分类:编程语言   时间:2016-08-18 11:15:19    阅读次数:226
STL算法(18)-transform()
预定义的函数对象 negate() equal_to() plus() not_equal_to() minus() less() multiplies() greater() divides() less_equal() modulus() greater_equal() logical_not() logical_and() logical_or() #include #i...
分类:编程语言   时间:2016-08-18 10:08:58    阅读次数:161
使用vs2010创建MFC C++ Ribbon程序
Your First MFC C++ Ribbon Application with Visual Studio 2010 Earlier this month, I put together my first C++ sample in about a hundred years. I did t ...
分类:编程语言   时间:2016-08-18 10:08:27    阅读次数:510
Java之多线程中的Future模式
应用场景:线程A需要线程B的执行结果,但没必要一直等待线程B执行完,这个时候可以先拿到未来的Future对象,等线程B执行完再来取真实结果。定义RealData真实数据类,其构造函数很慢,是用户最后需要使用的数据, static class RealData { protected T result... ...
分类:编程语言   时间:2016-08-18 10:07:39    阅读次数:242
springMVC和Json的交互(就是后台解析json字符串和向前台传递json字符串的过程)
springMVC中和json的交互:主要分为两点,一是传递过来的是json字符串,springMVC会先进行解析,二是传递过来的是key:value那么springMVC可以不进行解析,这里的解析指的是json和java对象之间的转换 java对象:就是实体类的对象 首先先来看一张交互的图: 分析 ...
分类:编程语言   时间:2016-08-18 10:06:16    阅读次数:4423
Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解(三)
前两章我为大家详细介绍了如何搭建Maven环境、Spring MVC的流程结构、Spring MVC与Struts2的区别以及示例中的一些配置文件的分析。在这一章,我就对示例的层次结构进行说明,以及MyBatis的一些简单介绍。 本文不会对MyBatis作详细说明,大象还是假定阅读本文的朋友对MyB ...
分类:编程语言   时间:2016-08-18 10:01:09    阅读次数:170
C++四种类型转换方式。
类型转换有c风格的,当然还有c++风格的。c风格的转换的格式很简单(TYPE)EXPRESSION,但是c风格的类型转换有不少的缺点,有的时候用c风格的转换是不合适的,因为它可以在任意类型之间转换,比如你可以把一个指向const对象的指针转换成指向非const对象的指针,把一个指向基类对象的指针转换 ...
分类:编程语言   时间:2016-08-18 09:59:47    阅读次数:194
C++----练习--引用头文件
1、创建头文件和源文件 touch /tmp/tools.h touch /tmp/main.cpp 2、各文件的内容如下: tools.h main.cpp 3、编译运行: [root@workstudio tmp]# g++ -o main main.cpp [root@workstudio t ...
分类:编程语言   时间:2016-08-18 10:00:20    阅读次数:266
Java之Jsoup库:网络爬虫的基本使用
下面以http://news.csdn.net/news.html为爬虫示例网站进行分析,F12查看网页布局,效果如下:从图中分析知,待扒的单个数据以unit为标签,即一个unit标签对应一个对象。下面定义Jsoup帮助类,getRootElements()返回需要解析的对象的根标签,这里需要返回d... ...
分类:编程语言   时间:2016-08-18 09:58:41    阅读次数:254
Java之基本数据的类型转换
自动类型提升 1.boolean不允许进行类型转换 布尔类型boolean占有一个字节,由于其本身的特殊含义,使得与其他基本类型不能进行类型的转换(既不能进行自动类型的提升,也不能强制类型转换),否则将编译出错。 2.数值范围小的类型→数值范围大的类型,JVM在编译过程中负责对数值类型进行自动提升 ...
分类:编程语言   时间:2016-08-18 09:55:51    阅读次数:262
c/c++ 浮点型处理
...
分类:编程语言   时间:2016-08-18 09:55:12    阅读次数:268
SpringMVC问题笔记
1、 request.setAttribute("result",username);是什么意思? request.setAttribute("result",username); 在request对象中加入名为result的属性并附值为username,因为request对象是可以更改的,你可以在 ...
分类:编程语言   时间:2016-08-18 09:54:07    阅读次数:177
C++线性序列容器<vector>简单总结
C++线性序列容器<vector>简单总结 vector是一个长度可变的数组,使用的时候无须声明上限,随着元素的增加,Vector的长度会自动增加;Vector类提供额外的方法来增加、删除元素,比数组操作高效。 头文件:#include <vector> 命名空间:using namespace s ...
分类:编程语言   时间:2016-08-18 09:54:25    阅读次数:219
C++关联容器<map>简单总结
C++关联容器<map>简单总结 map提供大小可变的关联容器,基于关联键值高效检索元素值。当你处理键值对的数据是,都可以考虑使用map关联容器。 特点: 大小可变的关联容器,基于关联键值高效检索元素值。 可逆,因为它提供双向迭代器来访问其元素。 有序,因为它的元素根据指定的比较函数按键值排序。 唯 ...
分类:编程语言   时间:2016-08-18 09:55:16    阅读次数:183
Java异常处理之最佳实践
引言: publicvoidconsumeAndForgetAllExceptions(){ try{ ...some code that throws exceptions } catch(Exception ex){ ex.printStacktrace(); } } 采用上面这种方式处理异常时 ...
分类:编程语言   时间:2016-08-18 09:51:17    阅读次数:190
C#算法 选择排序
C# 选择排序 选择排序的原理,第一次从数组中选出最小的数,将它放在数组的第一位置,第二次再从数组中选出最小的数,将它放置在第二个位置,以后每次都选出最小的数,按照上边的排序方式,放置在数组中合适的位置,这样到最后选出的数就是有序的。 ...
分类:编程语言   时间:2016-08-18 08:47:10    阅读次数:235
Java Object 对象创建的方式 [ 转载 ]
Java Object 对象创建的方式 [ 转载 ] @author http://blog.csdn.net/mhmyqn/article/details/7943411 关键字:显式创建、隐式创建 显式创建 有4种显式地创建对象的方式: 1.构造器:用new语句创建对象,这是最常用的创建对象的方 ...
分类:编程语言   时间:2016-08-18 08:46:37    阅读次数:281
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!