码迷,mamicode.com
首页 >  
搜索关键字:高级编程    ( 1382个结果
多线程编程之Linux环境下的多线程(二)
上一篇文章中主要讲解了Linux环境下多线程的基本概念和特性,本文将说明Linux环境下多线程的同步方式。 在《UNIX环境高级编程》第二版的“第11章 线程”中,提到了类UNIX系统中的三种基本的同步机制:互斥、读写锁、条件变量。下面分别针对这三种机制进行说明: 一、线程互斥 互斥意味着具有“排它 ...
分类:编程语言   时间:2017-12-08 20:49:33    阅读次数:197
win10环境下MinGW和MSYS的安装与配置
最近在看《Python高级编程》这本书,里面讲到需要安装MinGW和MSYS。因此,也了解到MinGW是针对Windows平台开发的编译器,可以实现gcc编译器的各种功能。 1.首先,从官网http://www.mingw.org/下载相应版本的MinGW, 2.双击安装之后,最后会出现如图所示 3 ...
分类:Windows程序   时间:2017-11-30 20:17:56    阅读次数:287
Python 面向对象之高级编程
7.面向对象高级编程 7.1使用__slots__ python动态语言,new 对象后绑定属性和方法 Tip:给一个实例绑定的方法,对其他对象无效。可以通过对class绑定后,所有对象可以调用该方法 如果我们现在只有实例可以添加属性,使用__slots__,只允许对Student实例添加name和 ...
分类:编程语言   时间:2017-11-28 18:42:52    阅读次数:170
面向对象高级编程——使用__slots__
正常情况下,我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。先定义class: 然后尝试给实例绑定一个属性: 还可以尝试给实例绑定一个方法: 可以查看对象的属性菜单: 但是,给一个实例绑定的方法,对另一个实例是不起作用的: 为了给所 ...
分类:其他好文   时间:2017-11-26 11:21:40    阅读次数:124
面向对象高级编程——类、实例及其他对象的内建函数
返回一个代表父类类型的代理对象;如果没有传入obj,则返回super对象是非绑定的,反之,如果obj是一个type,issubclass(obj,type)必为True,否则,isinstance(obj,type)就必为True。 首先给出一个类: 1.__dict__ 由一个字典组成,包含一个实 ...
分类:其他好文   时间:2017-11-26 11:19:56    阅读次数:160
面向对象高级编程——使用@property
在绑定属性的时候,如过我们直接把属性暴露出去,虽然写起来简单,但是,没办法检查参数,导致可以把成绩随意改: 这显然不合逻辑。为了限制score的范围,可以通过一个set_score()方法来设置成绩,再通过一个get_score()来获取成绩,这样,在set_score方法里,就可以检查参数: 现在 ...
分类:其他好文   时间:2017-11-26 10:59:52    阅读次数:181
Boolan C++面向对象高级编程学习第五周
本周C++面向对象高级编程编程主要是讲三个方面 1、虚表和虚指针 虚指针:如果类(包括父类)中有虚函数,就一定会有虚指针,虚指针是指向虚函数的虚表。 虚表:虚指针指向的一种类的表,表上存有类里面虚函数的实现的指针 这里虚函数和虚表一般是和类的多太性结合在一起来使用的,子类调用虚函数是通过调用虚指针来 ...
分类:编程语言   时间:2017-11-20 01:09:34    阅读次数:203
C语言高级编程
C的关键字: 数据类型关键字:char、short、int、long、float、double、unsigned、signed、struct、union、enum、void 控制语句关键字:if、else、switch、case、default、for、do、while、break、continue ...
分类:编程语言   时间:2017-11-16 14:30:53    阅读次数:188
什么是Python?Python可以做什么?
Python可以开发什么?许多 目前主要做的是数据分析统计(如大数据分析)数据挖掘,人工智能科学研究计算,WEB服务端开发方面和自动化运维。 Python语法简单 容易学习入门 开发速度快 代码可读性高属于高级编程语言,结合了解释性、编译性,互动性和面向对象的特点的脚本羽凡 Python部分大项目: ...
分类:编程语言   时间:2017-11-14 19:35:04    阅读次数:188
.NET编译过程
总结一下.NET的编译过程, 一般的高级编程语言会把代码编译成机器码,也就是我们说的非托管代码,执行在编译它的电脑上。 而.NET编译代码的时候会把高级编程语言编译成中间语言 运行在CLR(公共语言运行库)上,也就是把代码集成一个exe文件中, .NET 在编译过程中 没有直接编译成CPU认识的代码 ...
分类:Web程序   时间:2017-11-14 11:19:18    阅读次数:160
1382条   上一页 1 ... 34 35 36 37 38 ... 139 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!