首页 > 编程语言
读书笔记 effective c++ Item 55 让你自己熟悉Boost
你正在寻找一个高质量的,开源的,与平台和编译器无关的程序库的集合?看一下Boost吧。想加入一个由雄心勃勃的,充满天赋的正致力于最高水平的程序库设计和实现工作的C++程序员们组成的团体么?看一下Boost吧。想了解C++将来可能会是什么样子的?看一下Boost吧。 Boost是一个C++开发人员组成 ...
分类:编程语言   时间:2017-04-25 09:37:27    收藏:0  评论:0  赞:0  阅读:234
聊聊高并发(二十)解析java.util.concurrent各个组件(二) 12个原子变量相关类
这篇说说java.util.concurrent.atomic包里的类,总共12个。网上有非常多文章解析这几个类。这里挑些重点说说。 这12个类能够分为三组: 1. 普通类型的原子变量 2. 数组类型的原子变量 3. 域更新器 普通类型的原子变量的6个, 1. 当中AtomicBoolean, At ...
分类:编程语言   时间:2017-04-25 09:29:36    收藏:0  评论:0  赞:0  阅读:235
Java集合框架的学习
Collecton、Set、List、Map、Iterator、Collections、Arrays等学习 ...
分类:编程语言   时间:2017-04-25 09:27:53    收藏:0  评论:0  赞:0  阅读:141
每日算法之二十三:Reverse Nodes in k-Group
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
4.python2与python3编码区别,以及字符串与字节的相互转换及其socket编程应用场景
知识点剖析 1.python2与python3的某些区别 其实一直想写这篇博客,实则在socket编程中,字符串,字节(byte),和bit流把我弄得晕头转向。确实这也是python3与python2的区别所在。我想在12期的时候,刚从python2转到python3的沛齐与Alex老师也是十分头疼 ...
分类:编程语言   时间:2017-04-25 09:24:40    收藏:0  评论:0  赞:0  阅读:316
《JAVA程序设计与实例》记录与归纳--继承与多态
继承与多态 概念贴士: 1. 继承,即是在已经存在的类的基础上再进行扩展,从而产生新的类。已经存在的类成为父类、超类和基类,而新产生的类成为子类或派生类。 2. Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类 ...
分类:编程语言   时间:2017-04-25 09:23:34    收藏:0  评论:0  赞:0  阅读:143
java设计模式、框架、架构、平台之间的关系
设计模式<框架<架构<平台,从复用角度讲,设计模式是代码级复用、框架是模块级复用、架构是系统级复用、平台是企业应用级复用。 1、设计模式 为什么要先说设计模式?因为设计模式在这些概念中是最基本的,而且也比较简单。那么什么是设计模式呢?说的直白点,设计模式就是告诉你针对特定问题如何组织类、对象和接口之 ...
分类:编程语言   时间:2017-04-25 09:17:51    收藏:0  评论:0  赞:0  阅读:194
Java计算1-100的和(要求尽量考虑代码优化)
1.递归算法 2..for循环 3.while循环 4.do.....while循环 ...
分类:编程语言   时间:2017-04-25 09:17:29    收藏:0  评论:0  赞:0  阅读:139
effective c++ 思维导图
历时两个多月的时间,终于把effective c++又复习了一遍,比较慢,看的是英文版,之前看的时候做过一些笔记,但不够详细,这次笔者是从头到尾的翻译了一遍,加了一些标题,先记录到word里面,然后发布到博客园上。这么做是为了方便查阅,复习C++,同时练习英文,希望这些帖子也能够对大家有所帮助。 有 ...
分类:编程语言   时间:2017-04-25 09:17:05    收藏:0  评论:0  赞:0  阅读:197
C++ 标准库概览(一分钟就看完了)
C++ 标准库以若干头文件的方式提供。 下面简单介绍一个各头文件的内容。 第一部分 容器 Containers <array> C++11 新增。提供了容器类模板 std::array,固定大小数组的容器。 <bitset> 提供了专门用来存放位组(一系列 bit)的容器类 std::bitset。 ...
分类:编程语言   时间:2017-04-25 09:16:51    收藏:0  评论:0  赞:0  阅读:224
C语言中的typedef
说明: ******使用typedefkeyword定义新的数据类型。 ***如:typedef unsigned short U16。在定义变量时。unsigned short a和U16 a定义是等价的。 ******不建议使用#define来定义新的数据类型。由于#define不能正确的处理指 ...
分类:编程语言   时间:2017-04-25 09:15:58    收藏:0  评论:0  赞:0  阅读:221
java基础-main方法详解
/* 主函数(主方法) * 1.public (访问修饰符,公共的)代表该类或者该函数访问权限是最大的 * 2.static 代表主函数随着类的加载就已经粗在了 * 3.void 代表主函数没有具体的返回值 * 4.main main不是一个java关键字,他是一个特殊的单词,他能够被jvm(jav... ...
分类:编程语言   时间:2017-04-25 00:28:37    收藏:0  评论:0  赞:0  阅读:287
12、springboot注解
@RestController和@Controller 结论,@RestController是@Controller和@ResponseBody的结合体。 @EnableAutoConfiguration 这个注解是springboot根据添加的jar依赖猜测你想如何配置spring, 你可以通过将 ...
分类:编程语言   时间:2017-04-25 00:28:08    收藏:0  评论:0  赞:0  阅读:237
深入理解java:2.3.4. 并发编程concurrent包 之容器ConcurrentLinkedQueue
1. 引言 在并发编程中我们有时候需要使用线程安全的队列。 如果我们要实现一个线程安全的队列有两种实现方式:一种是使用阻塞算法,另一种是使用非阻塞算法。 使用阻塞算法的队列可以用一个锁(入队和出队用同一把锁)或两个锁(入队和出队用不同的锁)等方式来实现, 而非阻塞的实现方式则可以使用循环CAS的方式 ...
分类:编程语言   时间:2017-04-25 00:26:40    收藏:0  评论:0  赞:0  阅读:214
深入理解java:2.3.3. 并发编程concurrent包 之容器ConcurrentHashMap
线程不安全的HashMap 因为多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。 效率低下的HashTable容器 HashTable容器使用synchronized来保证线程安全,但在线程竞争激烈的情况下HashTa ...
分类:编程语言   时间:2017-04-25 00:25:20    收藏:0  评论:0  赞:0  阅读:306
用maven建立java web项目
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语言关于线程与通道channal
在go语言中,封装了多线程的使用方法,使其变得简单易用。 在这里说说自己一点体会,不正确的地方还是请各位大牛指正。 关于go语言的并发机制,这很简单,在你要执行的函数前面加上go即可 比如: 好了 这样即可使用,但是这个程序运行的时候会出问题,你会发现1打印不出来,为啥? 你问我为啥? 这是因为在执 ...
分类:编程语言   时间:2017-04-25 00:24:43    收藏:0  评论:0  赞:0  阅读:314
Java中四种遍历List的方法
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
Python 面向对象进阶
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
Python简介
一 编程语言的介绍 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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!