你正在寻找一个高质量的,开源的,与平台和编译器无关的程序库的集合?看一下Boost吧。想加入一个由雄心勃勃的,充满天赋的正致力于最高水平的程序库设计和实现工作的C++程序员们组成的团体么?看一下Boost吧。想了解C++将来可能会是什么样子的?看一下Boost吧。 Boost是一个C++开发人员组成 ...
分类:
编程语言 时间:
2017-04-25 09:37:27
收藏:
0 评论:
0 赞:
0 阅读:
234
这篇说说java.util.concurrent.atomic包里的类,总共12个。网上有非常多文章解析这几个类。这里挑些重点说说。 这12个类能够分为三组: 1. 普通类型的原子变量 2. 数组类型的原子变量 3. 域更新器 普通类型的原子变量的6个, 1. 当中AtomicBoolean, At ...
分类:
编程语言 时间:
2017-04-25 09:29:36
收藏:
0 评论:
0 赞:
0 阅读:
235
Collecton、Set、List、Map、Iterator、Collections、Arrays等学习 ...
分类:
编程语言 时间:
2017-04-25 09:27:53
收藏:
0 评论:
0 赞:
0 阅读:
141
Given a linked list, reverse the nodes of a linked list k at a time and return its modified list. If the number of nodes is not a multiple of k then l ...
分类:
编程语言 时间:
2017-04-25 09:24:53
收藏:
0 评论:
0 赞:
0 阅读:
161
知识点剖析 1.python2与python3的某些区别 其实一直想写这篇博客,实则在socket编程中,字符串,字节(byte),和bit流把我弄得晕头转向。确实这也是python3与python2的区别所在。我想在12期的时候,刚从python2转到python3的沛齐与Alex老师也是十分头疼 ...
分类:
编程语言 时间:
2017-04-25 09:24:40
收藏:
0 评论:
0 赞:
0 阅读:
316
继承与多态 概念贴士: 1. 继承,即是在已经存在的类的基础上再进行扩展,从而产生新的类。已经存在的类成为父类、超类和基类,而新产生的类成为子类或派生类。 2. Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类 ...
分类:
编程语言 时间:
2017-04-25 09:23:34
收藏:
0 评论:
0 赞:
0 阅读:
143
设计模式<框架<架构<平台,从复用角度讲,设计模式是代码级复用、框架是模块级复用、架构是系统级复用、平台是企业应用级复用。 1、设计模式 为什么要先说设计模式?因为设计模式在这些概念中是最基本的,而且也比较简单。那么什么是设计模式呢?说的直白点,设计模式就是告诉你针对特定问题如何组织类、对象和接口之 ...
分类:
编程语言 时间:
2017-04-25 09:17:51
收藏:
0 评论:
0 赞:
0 阅读:
194
1.递归算法 2..for循环 3.while循环 4.do.....while循环 ...
分类:
编程语言 时间:
2017-04-25 09:17:29
收藏:
0 评论:
0 赞:
0 阅读:
139
历时两个多月的时间,终于把effective c++又复习了一遍,比较慢,看的是英文版,之前看的时候做过一些笔记,但不够详细,这次笔者是从头到尾的翻译了一遍,加了一些标题,先记录到word里面,然后发布到博客园上。这么做是为了方便查阅,复习C++,同时练习英文,希望这些帖子也能够对大家有所帮助。 有 ...
分类:
编程语言 时间:
2017-04-25 09:17:05
收藏:
0 评论:
0 赞:
0 阅读:
197
C++ 标准库以若干头文件的方式提供。 下面简单介绍一个各头文件的内容。 第一部分 容器 Containers <array> C++11 新增。提供了容器类模板 std::array,固定大小数组的容器。 <bitset> 提供了专门用来存放位组(一系列 bit)的容器类 std::bitset。 ...
分类:
编程语言 时间:
2017-04-25 09:16:51
收藏:
0 评论:
0 赞:
0 阅读:
224
说明: ******使用typedefkeyword定义新的数据类型。 ***如:typedef unsigned short U16。在定义变量时。unsigned short a和U16 a定义是等价的。 ******不建议使用#define来定义新的数据类型。由于#define不能正确的处理指 ...
分类:
编程语言 时间:
2017-04-25 09:15:58
收藏:
0 评论:
0 赞:
0 阅读:
221
/* 主函数(主方法) * 1.public (访问修饰符,公共的)代表该类或者该函数访问权限是最大的 * 2.static 代表主函数随着类的加载就已经粗在了 * 3.void 代表主函数没有具体的返回值 * 4.main main不是一个java关键字,他是一个特殊的单词,他能够被jvm(jav... ...
分类:
编程语言 时间:
2017-04-25 00:28:37
收藏:
0 评论:
0 赞:
0 阅读:
287
@RestController和@Controller 结论,@RestController是@Controller和@ResponseBody的结合体。 @EnableAutoConfiguration 这个注解是springboot根据添加的jar依赖猜测你想如何配置spring, 你可以通过将 ...
分类:
编程语言 时间:
2017-04-25 00:28:08
收藏:
0 评论:
0 赞:
0 阅读:
237
1. 引言 在并发编程中我们有时候需要使用线程安全的队列。 如果我们要实现一个线程安全的队列有两种实现方式:一种是使用阻塞算法,另一种是使用非阻塞算法。 使用阻塞算法的队列可以用一个锁(入队和出队用同一把锁)或两个锁(入队和出队用不同的锁)等方式来实现, 而非阻塞的实现方式则可以使用循环CAS的方式 ...
分类:
编程语言 时间:
2017-04-25 00:26:40
收藏:
0 评论:
0 赞:
0 阅读:
214
线程不安全的HashMap 因为多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。 效率低下的HashTable容器 HashTable容器使用synchronized来保证线程安全,但在线程竞争激烈的情况下HashTa ...
分类:
编程语言 时间:
2017-04-25 00:25:20
收藏:
0 评论:
0 赞:
0 阅读:
306
1.在eclipse的菜单栏选择File->New->Other->Maven->Maven ,并在第一个框打勾,然后点击下一步 2.转换为java的Dynamic Web Project 右键点击Project的名称,选择Properties 选择Project Facets->Convert t ...
分类:
编程语言 时间:
2017-04-25 00:24:56
收藏:
0 评论:
0 赞:
0 阅读:
171
在go语言中,封装了多线程的使用方法,使其变得简单易用。 在这里说说自己一点体会,不正确的地方还是请各位大牛指正。 关于go语言的并发机制,这很简单,在你要执行的函数前面加上go即可 比如: 好了 这样即可使用,但是这个程序运行的时候会出问题,你会发现1打印不出来,为啥? 你问我为啥? 这是因为在执 ...
分类:
编程语言 时间:
2017-04-25 00:24:43
收藏:
0 评论:
0 赞:
0 阅读:
314
1 package com.ietree.basic.collection.loop; 2 3 import java.util.ArrayList; 4 import java.util.Iterator; 5 import java.util.List; 6 7 /** 8 * List遍历 9... ...
分类:
编程语言 时间:
2017-04-25 00:23:46
收藏:
0 评论:
0 赞:
0 阅读:
372
1 isinstance 和issubclass instance:判断该对象是否是类的对象 isinstance(obj,Foo) 结果:True issubclass:判断是否是继承 结果:True 通过下面的方式也可以查看print(Bar.base) 2 反射 反射是Smi首次提出的,主要指 ...
分类:
编程语言 时间:
2017-04-25 00:23:07
收藏:
0 评论:
0 赞:
0 阅读:
235
一 编程语言的介绍 1.C语言:需要程序员自己管理内存,c语言转换成机器码 2.Python,java,c#,php:每门语言有自己的虚拟机去分配内存,所以开发就变的更加简单了 3.Python的多种状态 a.Cpython:效率是最高的 b.Javapython: 程序员写的python代码编译成 ...
分类:
编程语言 时间:
2017-04-25 00:22:18
收藏:
0 评论:
0 赞:
0 阅读:
325