E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Linux-C高级编程
lxidea的 Boolan C++面向对象
高级编程
(上)学习笔记(一)
以前自学过C++的时候,是用的C++Prime那本教材。学的时候也把所有习题都做过一遍,当时的基础是曾经学过BASIC,C,Fortran,用过Pascal,C#,有BASIC二级计算机证书和三级计算机网络上机优秀成绩。这次决定要系统学习一下,掌握今后独立开发大型面向对象C++程序和平台的能力。毕竟,今后需要从事的行业是计算密集型的,因此对C++这种面向对象的语言是喜忧参半。C++能高效率的对要编
lxidea
·
2020-02-18 23:22
第一周 C++面向对象
高级编程
(上)Boolan
学习了Markdown以后,真是停不下来,以后笔记怕是离不开Markdown了。这里只是展示一下效果,从为知到的转换实在是太手疼,以后不这么搞了TT另外,笔记并没有整理完,哪有这么快的23330.你应具备的基础曾经学过某种过程语言(C语言最佳)变量(variables)类型(types):int,float,char,struct...作用域(scope)循环(loops):while,for流程
一般的路人丙
·
2020-02-18 23:46
jquery插件编写超精简版
根据《jQuery
高级编程
》的描述,jQuery插件开发方式主要有三种:通过$.extend()来扩展jQuery,添加的是静态方法,用得不多。
Mark_Xu
·
2020-02-18 12:33
《Objective-C基础教程》读书笔记
Objective-C简介Objective-C是一种面向对象的
高级编程
语言,它扩展了标准的ANSIC编程语言,将Smalltalk式的消息传递机制加入到ANSIC中。
BrightFuture
·
2020-02-18 10:03
C#网络编程技术微软Socket实战项目演练
一、课程介绍本次分享课程属于《C#
高级编程
实战技能开发宝典课程系列》中的第三部分,阿笨后续会计划将实际项目中的一些比较实用的关于C#
高级编程
的技巧分享出来给大家进行学习,不断的收集、整理和完善此系列课程
跟着阿笨一起玩NET
·
2020-02-18 07:26
博览网--C++面向对象
高级编程
(上)-- C++学习第一周笔记
一、C++语言简介基于对象(ObjectBased):CLASS分类:1)带指针2)不带指针面向对象(ObjectOriented):继承、复合、委托C++演化:C++98->C++03->C++11->C++14(语言+标准库)推荐图书:《theC++programminglanguage》《C++Primer》《EffectiveC++》《TheC++standardlibrary》《STL源
曹伟大
·
2020-02-18 02:43
C++ Primer PDF 分享
1U7VirwSyn_Pe2IKwnz0RNAn3jk相关推荐visualC#.net网络核心编程WindowsAPI开发详解函数、接口、编程实例Java并发编程实践SQL查询的艺术dbdao_MySQL查询性能优化ASP.NETMVC5
高级编程
MrSL_1af5
·
2020-02-17 21:54
【GeekBand】C++面向对象
高级编程
-第十一周笔记
一、同步简而言之,一个程序至少有一个进程,一个进程至少有一个线程.线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。从逻辑角度来看
茶色少年
·
2020-02-17 20:03
带你入门Python爬虫,8个常用爬虫技巧盘点
python作为一门
高级编程
语言,它的定位是优雅、明确和简单。
思雨爱python
·
2020-02-17 13:18
NO.1 JAVA开始
作为一门开源的
高级编程
语言,java多用于服务器开发,开发环境多配置在同样开源的Linux服务器系统上,优点是只用一次编程,不同JVM便可以跨平台使用。
smallnumber
·
2020-02-17 04:02
Objectview-C
高级编程
之iOS内存管理解析••••••2017-06-20
小生第二次回顾这本书,上次还是两个月前才看完,记录于此,望兄去疑。1、苹果和GNUstep内存管理区别两者都通过引用计数来管理内存,但存储引用计数的方式有所不同。苹果:大概通过散列表(引用计数表)来管理引用计数,表键值为内存块地址的散列值引用计数---内存块地址。引用计数表各个记录中存有内存块,可以通过每条记录找到个对象的内存块。GNUstep:引用计数直接保存在对象所占用内存块头部的变量中。``
达菲栀子
·
2020-02-17 03:17
C++面向对象
高级编程
(上)-第一周-博览网
第一周1.C++编程简介目的:正规大气的编程习惯,大家风范的正规写法class两种经典分类:classwithoutpointermember(基于对象-ObjectBase)classwithpointermember(面向对象-ObjectOriented)Class之间的关系--继承(inheritance)--符合(composition)--委托(delegation)C++学习包括:C
江湖一小生_8ad6
·
2020-02-16 17:42
python
高级编程
技巧(1)
一.如何在列表、字典、集合中根据条件筛选数据实际案例:过滤掉列表[3,6,7,9,-1,-2,...]中的负数筛选字典{"LiLei":79,'Jin':88,'Lucy':92...}中值高于90的项筛出集合{77,89,32,20...}中能被3整除的元素解决方案:列表:filter函数--->filter(lambdax:x>=0,data)列表解析--->[xforxindataifx>=
我是一条池中鱼
·
2020-02-16 04:12
iOS 多态
Objective-C语言是面向对象的
高级编程
语言,因此,它具有面向对象编程所具有的一些特性,即:封装性、继承性和多态性。今天介绍一下Objective-C中的多态性。
勤劳小码农
·
2020-02-15 21:39
参加专业的杭州Python学习班快速入行AI领域
Python是一门解释型
高级编程
语言,具有可读性、简单、直截了当的特点,而且学习起来很简单。由于易用性和大量的库,Python成为了数据科学和机器学习项目的首选编程语言,而且在Web开发
wx5e4106bf6c8e8
·
2020-02-15 15:35
杭州Python
从零开始UNIX环境
高级编程
(3):文件I/O
open和openat函数原型intopen(constchar*pathname,intflags);intopenat(intdirfd,constchar*pathname,intflags);open和openat区别openat比open多一个dirfd((文件描述符)的参数,dirfd表示需要进行open操作目录的文件描述符openat操作的文件路径为dirfd+pathname示例代
伤口不该结疤
·
2020-02-15 03:36
Python
高级编程
-装饰器
1.装饰器的理解装饰器是程序开发中经常会用到的一个功能,用好了装饰器,开发效率如虎添翼,所以这也是Python面试中必问的问题,但对于好多初次接触这个知识的人来讲,这个功能有点绕,自学时直接绕过去了,然后面试问到了就挂了,因为装饰器是程序开发的基础知识,这个都不会,别跟人家说你会Python,看了下面的文章,保证你学会装饰器。装饰器,功能就是在运行原来功能基础上,加上一些其它功能,比如权限的验证,
一只写程序的猿
·
2020-02-14 23:56
OC
高级编程
iOS内存管理-第1章-自动引用计数
自动引用计数什么是自动引用计数内存管理/引用计数ARC规则ARC的实现1.1什么是自动引用计数ARC和MRC的区别:MRC:(ManualReferenceCounting)也就是非ARC,在Xcode4之前,Object_C的内存管理就需要开发人员手动维护。ARC:(AutomaticReferenceCounting)也就是ARC,翻译成中文就是:【自动引用计数】,不需要开发人员手动维护,系统
凡几多
·
2020-02-14 05:32
GeekBand - Objective-C学习笔记(一)
前言如何掌握
高级编程
语言底层思维:向下,如何把握机器底层从微观理解对象构造语言构造编译转换内存模型运行时机制抽象思维:向上,如何将我们的周围世界为程序代码面向对象组件封装设计模式架构模式两种开发方式Clang
varlarzh
·
2020-02-14 00:57
GeekBand C++面向对象
高级编程
(三)
本笔记为GeekBandC++面向对象
高级编程
(上)第二周课程之总结。
Yuxuanxuan
·
2020-02-13 02:29
[Unix环境
高级编程
]第三章.文件I/O
文件描述符非负整数,变化范围(0~OPEN_MAX-1,或许是63?)取得描述符#includeintopen(constchar*path,into_flag);intopenat(intfd,constchar*path,into_flag);(fd表示相对路径,和open的唯一区别)oFlag参数:O_RDONLY:只读打开O_WRONLY:只写打开O_RDWR:读写打开O_APPEND:(
WhiteBlue
·
2020-02-12 22:42
从零开始UNIX环境
高级编程
(2):Unix标准及实现
0.思维导图Unix标准及实现1.Unix标准化1.1ISOC目的提供C程序的可移植性,使其能适合于不同的操作系统工作组ISO/IECJTC1/SC22/WG14版本ISO/C版本定义内容Itspecifies—therepresentationofCprograms;—thesyntaxandconstraintsoftheClanguage;—thesemanticrulesforinterp
伤口不该结疤
·
2020-02-12 18:45
Objective-C
高级编程
读书笔记之内存管理
Objective-C
高级编程
iOS与OSX多线程和内存管理Objective-C
高级编程
读书笔记三部曲已经写完,另外两篇如下:Objective-C
高级编程
读书笔记之blocksObjective-C
Jerry4me
·
2020-02-12 16:59
C++面向对象
高级编程
第一周 博览网
1.头文件中的防御式声明。例如编写complex.h应该在开头写#ifndef__COMPLEX__#define__COMPLEX__结尾#endif2.如果class中数据类型可能不同,则直接使用模板。具体做法在class定义前使用template,在class的body内使用T来代替类型明。3.有些短小的函数可以在class中的body内直接定义。在body体内定义的函数默认编译成inlin
我要飞翔_2520
·
2020-02-11 22:54
shelll
高级编程
【实战】(1)
shell优势在于处理操作系统底层业务,2000多个命令都是shell的支持。一键安装,报警脚本,常规业务操作,shell开发更简单快速。1-常用操作系统默认shelllinux:BourneAgainshell(bash)Solaris和FreeBSD:Bourneshell(sh)AIX:Kornshell(ksh)HP-UX:POSIXshell(sh)查看系统默认shell:root@de
lemanlai
·
2020-02-11 14:00
英雄联盟中的设计模式-观察者模式
很多
高级编程
语言库中都会提供相应的API,例如iOS中的NSNotificationCenter类。但是,接下来
莮亾
·
2020-02-11 08:38
想读的书
Unix程序
高级编程
边城写给大家看的设计书Android开发艺术探索ASMguide霍乱时期的爱情骆驼祥子渴望生活未来简史中国历代政治得失江城重构改善既有代码的设计算法(第四版)计算机视觉-算法与应用中国哲学简史黑客与画家怪诞行为学废都禅与摩托车维修艺术人间草木黄金时代
千里山南
·
2020-02-11 04:02
OC
高级编程
---Block实现原理
Block的实质`intmain(intargc,constchar*argv[]){void(^block)(void)=^{(printf("Block\n"));};block();return0;}`通过LLVM转化后的主要源码为`struct__main_block_impl_0{struct__block_implimpl;struct__main_block_desc_0*Desc;
有一种再见叫青春
·
2020-02-11 02:52
2018-01-03(第八章)
第八章面向对象
高级编程
1、使用_slots_正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。
papaha
·
2020-02-11 00:33
孤儿进程与僵尸进程
转自:http://www.cnblogs.com/Anker/p/3271773.html1、前言之前在看《unix环境
高级编程
》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。
Daniel521
·
2020-02-10 04:29
#03: 2017 Apr
Python
高级编程
UnderstandingPython’sMemoryModel&Mutabilityepoll或者kqueue的原理是什么?
Hanaasagi
·
2020-02-09 13:51
《Objective-C
高级编程
》ARC规则
Snip20171212_25.png1.1概要实际上“引用计数式内存管理”的本质部分在ARC中并没有改变。就像“字段引用计数”这个名词表示的那样,ARC只是自动地帮助我们处理“引用计数”的相关部分。设置ARC有效的编译方法如下所示使用clang(LLVM编译器)3.0或以上版本指定编译器属性为"-fobjc-arc"Xcode4.2默认设定为对所有的文件ARC有效1.2内存管理的思考方式引用计数
路飞_Luck
·
2020-02-09 13:36
python学习-面向对象
高级编程
1.使用__slots__正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。先定义class:classStudent(object):pass然后,尝试给实例绑定一个属性:>>>s=Student()>>>s.name='Michael'#动态给实例绑定一个属性>>>print(s.name)Michael还可以尝试
时间之友
·
2020-02-09 09:21
2、基本数据类型:数字篇 上
数字和常见的
高级编程
语言类似,在Kotlin中,对于数字的表示,有整数和浮点(小数)之分。整数Kotli
萧文翰
·
2020-02-09 06:10
《Objective-C
高级编程
》GCD
Snip20171213_30.png1.1什么是GCDGrandCentralDispatch是异步执行任务的技术之一。一般将应用程序中记述的线程管理用的代码在系统级中实现。开发者只需要定义想要执行的任务并追加到适当的DispatchQueue中,GCD就能生成必要的线程并计划执行任务。由于线程管理是作为系统的一部分来实现的。隐藏可以统一管理。也可以执行任务。这样就比一切的线程更有效率。1.2多
路飞_Luck
·
2020-02-09 02:14
python-复盘-面向对象
高级编程
-各种高级函数
使用__slots__限制实例属性,比如,只允许对Student实例添加name和age属性。classStudent(object):#slot英文意思位置插槽__slots__=('name','age')#用tuple定义允许绑定的属性名称然后,我们试试:>>>s=Student()#创建新的实例>>>s.name='Michael'#绑定属性'name'>>>s.age=25#绑定属性'a
时间之友
·
2020-02-08 23:46
GeekBand C++面向对象
高级编程
(上)(第三周):设计
第三周介绍了继承多态,然后利用一些设计方法说明了封装。一来考虑到后续的课程《设计模式》,二来此时的理解还很粗糙,暂且压下。需要补充的要点:1.复合于委托;2.原型设计;3.Methodtemplate1.关于委托#委托是对一个类的功能进行扩展和复用的方法。它的做法是:写一个附加的类提供附加的功能,并使用原来的类的实例提供原有的功能从某种意义上来说,它和继承相似,都可以使用其他的类的功能。不过不同的
七七的面包在流浪
·
2020-02-08 23:21
GeekBand C++面向对象
高级编程
(上)第一周
目标:1.正规大气的编程习惯。2.以良好的方式编写类(有指针和无指针)3.学习Classes之间关系(继承,复合,委托)objectbasedvs.objectorientedHeader中的防卫式声明:complex.h#ifndef_COMPLEX_#define_COMPLEX_.........................................................
全宝蓝0322
·
2020-02-08 14:52
《Objective-C
高级编程
》温故知新之"自动引用计数"
本文"鸟瞰图"前言很久前看了《Objective-C
高级编程
iOS与OSX多线程和内存管理》这本书,但当时看起来晦涩难懂。最近利用下班时间重读了一遍,觉得还是得记录一下。
Dwyane_Coding
·
2020-02-08 11:05
Python全栈(四)
高级编程
技巧之10.Python多任务-协程
文章目录一、生成器-send方法1.同步、异步2.堵塞、非堵塞3.生成器的send()方法二、使用yield完成多任务和yieldfrom1.使用yield完成多任务2.yieldfrom的使用三、协程-使用greenlet&gevent完成多任务1.协程概念2.使用greenlet完成多任务3.使用gevent完成多任务4.gevent简单应用5.进程、线程和协程对比一、生成器-send方法1.
cutercorley
·
2020-02-07 20:54
Python全栈
Python全栈
高级编程技巧
Python多任务-协程
python开发需求路线
阶段二:Python
高级编程
和数据库开发Python全栈开发与人工智能之Python
高级编程
和数据库开发知识学习内容包括:面向对象开发、Socket网络编程、线程、进程、队列、IO
真正的勇士敢于面对凌厉的风雪
·
2020-02-07 17:11
Android书籍列表
Android内核设计思想》评分:8.3(深入理解Android内核设计思想.pdf:https://u19619612.pipipan.com/fs/19619612-346139191)《AndroidC++
高级编程
youtianlong123
·
2020-02-06 18:08
Boolan C++面向对象
高级编程
(上) 第二周笔记 暗影行者
C++面向对象
高级编程
第二周结构框图:7.三大函数:拷贝构造,拷贝赋值和析构函数8.堆,栈与内存管理9.复习String的实现过程10.扩展补充:类模板,函数模板及其他7.三大函数:拷贝构造,拷贝赋值和析构函数
hongXkeX
·
2020-02-06 05:39
[PHP 6
高级编程
].(汤普森) PDF分享下载
链接:https://pan.baidu.com/s/1bIXmQj6AiBWiCaY3CPbiigx1k8第1部分专业开发基础第1章面向对象编程概述1.1面向对象编程的概念1.1.1OOP的优点1.1.2一个现实世界的例子1.2理解OOP概念1.3类1.3.1对象1.3.2继承1.3.3接口1.3.4封装1.4PHP6中00支持的改动1.5本章小结第2章统一建模语言(UML)2.1需求收集2.1
MrSL_1af5
·
2020-02-06 02:37
Boolan_C++面向对象
高级编程
(上)_第二周笔记
紧接上次课程,将老师上课内容归纳总结的重点如下:7、三大函数(1)拷贝构造:string(conststring&str)拷贝赋值:string&operator=(conststring&str)析构:~string()(2)析构函数作用是为清理动态分配中的内存;(3)拷贝赋值函数中不要忘记检测自我赋值。8、堆、栈与内存管理(1)stack(栈):是存在于某作用域的一块内存空间。heap(堆):
cayhw
·
2020-02-06 02:14
[python]面向对象
高级编程
1
__slots__限制class实例能添加的属性class类名(object):__slots__=(‘a',‘b')#用tuple定义允许绑定的属性名称````__slots__`定义的属性仅对当前类实例起作用,对继承的子类是不起作用的。除非在子类中也定义`__slots__`,这样,**子类实例允许定义的属性就是自身的`__slots__`加上父类的`__slots__`**。**多重继承**
JEZAU
·
2020-02-06 00:11
Java与c语言的区别!
Java与c都属于计算机的
高级编程
语言,都是为了方便人去编写出来东西控制计算机的。不同的是,Java是一种面向对象的语言,c是一门面向过程的语言。
王囧草
·
2020-02-05 16:00
Java与c语言的区别!
Java与c都属于计算机的
高级编程
语言,都是为了方便人去编写出来东西控制计算机的。不同的是,Java是一种面向对象的语言,c是一门面向过程的语言。
qq5dda6ecead5a8
·
2020-02-05 16:00
java
c++
编程
从零开始UNIX环境
高级编程
(1):Unix基础知识
1.概述《UNIX环境
高级编程
》介绍的是不同版本的Unix操作系统提供的服务。那具体指的是哪些服务呢?首先,需要了解整个Unix操作系统的体系结构。
伤口不该结疤
·
2020-02-05 09:03
Java与C语言的区别
Java与c都属于计算机的
高级编程
语言,都是为了方便人去编写出来东西控制计算机;不同的是,Java是一种面向对象的语言,c是一门面向过程的语言,打个比方来说,你要给你朋友寄快递,Java的做法是找家快递公司
wx5e2512cf65597
·
2020-02-04 16:35
编程
Java
c
上一页
70
71
72
73
74
75
76
77
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他