类和对象 基本概念 1)类、对象、成员变量、成员函数 2)面向对象三大概念 封装、继承、多态 3)编程实践 类的定义和对象的定义,对象的使用 求圆形的面积 定义Teacher类,打印Teacher的信息(把类的声明和类的实现分开) 类的封装 1)封装(Encapsulation) A)封装,是面向对... ...
分类:
编程语言 时间:
2018-04-28 14:01:26
阅读次数:
219
LinkedBlockingQueue的put,add和offer的区别 最近在学习<<Java并发编程实践>>,有很多java.util.concurrent包下的新类。LinkedBlockingQueue就是其中之一,顾名思义这是一个阻塞的线程安全的队列,底层应该采用链表实现。 看其API的时 ...
分类:
数据库 时间:
2018-04-22 22:39:39
阅读次数:
245
视频课程包含:Python从入门到实战教程视频、AI干货资料包、python基础语法讲解、python之mysql教程、龙星计划_机器学习_课程视频、小甲鱼零基础入门Python87集、Python 编程实践 教学视频全集附带源码配套电子书 等等! 这里给大家按照一定思路整理了全套机器学习基础教程视 ...
分类:
编程语言 时间:
2018-04-07 17:35:31
阅读次数:
197
把之前发表在微信公众号的爬虫系列文章迁移过来,热热身,就当备份了。 手把手教你写网络爬虫(1) 作者:拓海 摘要:从零开始写爬虫,初学者的速成指南! 封面: 大家好,《手把手教你写网络爬虫》连载开始了!在笔者的职业生涯中,几乎没有发现像网络爬虫这样的编程实践,可以同时吸引程序员和门外汉的注意。本文由 ...
分类:
其他好文 时间:
2018-04-04 18:20:05
阅读次数:
301
Callable对象,是任何可以调用的东西。函数指针,函数,重载了operator()的对象,lamda 在模板编程实践中,经常做调用转发,例如: 但是,F(args...)只能应付普通函数,和重载operator()的对象。如果F是函数指针,就挂了。std::invoke就是一个utility类, ...
分类:
移动开发 时间:
2018-03-21 21:09:00
阅读次数:
244
Release1.0 http://qt-project.org/wiki/developer-guides Qt Quick Application Developer Guide for Desktop 这个教程的目的是让你熟悉使用QtQuick构建QML程序的最佳编程实践方法; 先决条件: 对 ...
分类:
其他好文 时间:
2018-03-04 21:26:18
阅读次数:
230
一,JDK并发包实际上就是指java.util.concurrent包里面的那些类和接口等 主要分为以下几类: 1,原子量;2,并发集合;3,同步器;4,可重入锁;5,线程池 二,原子量 原子变量主要有AtomicInteger,AtomicLong,AtomicBoolean等, 主要实现原理都是 ...
分类:
编程语言 时间:
2018-03-02 20:47:58
阅读次数:
188
java多线程编程中,存在很多线程安全问题,至于什么是线程安全呢,给出一个通俗易懂的概念还是蛮难的,如同《java并发编程实践》中所说: 写道 给线程安全下定义比较困难。存在很多种定义,如:“一个类在可以被多个线程安全调用时就是线程安全的”。 静态变量:线程非安全。 静态变量即类变量,位于方法区,为 ...
分类:
编程语言 时间:
2018-03-02 18:45:02
阅读次数:
291
前言 最近除了搞ASP.NET MVC之外,我也在思考一些编程实践方面的问题。昨天在回家路上,我忽然对一个问题产生了较为清晰的认识。或者说,原先只是有一丝细微的感觉,而现在将它和一些其他的方面进行了联系,也显得颇为“完备”。这就是问题便是:如何对待类中internal成员。我现在认为“类中的inte ...
分类:
其他好文 时间:
2018-01-26 20:53:02
阅读次数:
180
之前看了前三章对软件工程有了大致认识,对个人开发的流程及软件工程师的成长过程有了比以前更清晰的了解。 本周重点阅读了第四章,本章讲 了两人合作的前提是代码要规范(包括代码风格规范及代码设计规范)及代码复审,然后才能结对开发。 大学三年交了很多代码作业,但质量仅仅是完成了而已,对于缩进、行宽、括号、与 ...
分类:
其他好文 时间:
2018-01-25 11:04:28
阅读次数:
131