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高级编程
Python
高级编程
——装饰器Decorator超详细讲解上
Python
高级编程
——装饰器Decorator超详细讲解(上篇)送你小心心记得关注我哦!!
IT程序员
·
2019-12-23 07:44
《Objective-C
高级编程
》干货三部曲(三):GCD篇
博客已经暂停更新,想看更多技术博客请到:掘金:J_Knight_个人博客:J_Knight_个人公众号:程序员维他命《Objective-C
高级编程
:iOS与OSX多线程和内存管理》我们知道在iOS开发中
J_Knight_
·
2019-12-22 19:35
GeekBand C++面向对象
高级编程
(上) First Week
C++的历史与演化C++起先是在C语言上面的一种拓展,后来演化到现在,已经是一门独立且备受瞩目的语言了。语言关系图:B->C->C++(newC->Cwithclass->C++演化路线图:C++98->C++03->C++11->C++14C++的几种模式C++本身被视作一个语言的联邦,本身是一种多范型的语言。学好C++,需要了解一下的几种C++的常用范型。CleanCObject-Orient
不会飞的鸟人
·
2019-12-22 19:49
基础语言
C语言标准库C语言标准库C语言实例教程C语言实例教程C语言基础教程实例源码C语言基础教程实例源码C语言100例C语言100例Java教程Java是最早由sun公司开发的一种
高级编程
语言,后来被Or...
茶茶点
·
2019-12-22 02:07
Objective-C
高级编程
:iOS内存管理和引用计数
1.自动引用计数在NSObject类的alloc类方法上设置断点,追踪程序的执行。以下列出执行所调用的方法和函数。+alloc;+allocWithZone;class_createInstance;calloc各个方法都通过同一个调用_CFDoExternRefOperation函数,调用了一系列名称相似的函数。苹果的实现大概就是采用离散列表(引用计数表)来管理引用计数屏幕快照2017-02-0
Django_Monstar
·
2019-12-21 14:22
面向对象语言java与c++的比较
高级编程
语言通过面向对象思想让程序更符合人对真实世界的认识,让程序更容易让人理解并且更容易描述事物。面向对象三大特性面向对象的三大特性是封装、继承、多态。
azmohan
·
2019-12-21 13:42
Qt
高级编程
《Qt
高级编程
》,作者:(英)MarkSummerfield,《qt
高级编程
》以工程实践为主旨,是对qt现有的700多个类和上百万字参考文档中部分关键技术深入、全面的讲解和探讨,如丰富的网络/桌面应用程序
新潮动漫
·
2019-12-20 19:00
读《Objective-C
高级编程
..》笔记
第一章、自动引用计数1、内存管理/引用计数OC中通过引用计数来进行内存管理(其他的内存管理方式有垃圾回收等)2、内存管理原则2.1:自己生成的对象自己持有使用allocnewcopymutableCopy开头的方法名生成的对象,自己持有(其中以..开头是指如:allocMyObject、newObjec、copyThis等驼峰形式的方法名,而alloccate、newer等不在此列)2.2:非自己
sayHellooX
·
2019-12-20 03:02
(2018-04-06.Python从Zero到One)一、python
高级编程
__1.1.1元类
上一篇文章为:→3.10.10打飞机代码:代码优化-抽象出基类元类1.类也是对象在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在Python中这一点仍然成立:>>>classObjectCreator(object):…pass…>>>my_object=ObjectCreator()>>>printmy_object但是,Python中的类还远不止如此。类同样也是一种对象。是的
lyh165
·
2019-12-19 18:04
Objective-C
高级编程
多线程与内存管理总结
1.Objective-C
高级编程
多线程与内存管理这本书是我一年前看的有些忘了,过年了有时间总结一个方便以后回顾.2.第一章主要是讲内存管理感觉比较简单不想记录了,第二章是block(C语言的扩充功能)
于桁
·
2019-12-19 15:42
C++面向对象
高级编程
(上)(第二周、GeekBand、侯捷)
一、以Classwithpointermembers为例阐述基于对象编程1.BigThree(带指针数据成员的类要编写BigThree)在类String中,有如下三个特殊函数:BigThree(1)拷贝构造函数所谓“构造”,是指成员函数名称String与类名String相同;所谓“拷贝”,是指函数的参数是类String类型的。(2)拷贝赋值函数所谓“拷贝”,是指函数的参数是类String类型的;所
lnnulizhi
·
2019-12-19 07:27
使用ARC时的一些注意事项
这意味着像下面这样的声明使用ARC编译后指向的是空值(nil):NSObjectmyObject1,myObjects2;不过要注意的是,与其他
高级编程
语言不同,ARC不会自动将标量的值设置为零。
白纸上涂鸦
·
2019-12-19 03:09
iOS __bridge那些事
本文是对《Objective-C
高级编程
》中__bridge部分的整理,加上一部分自己的体会。
ChinaChong
·
2019-12-19 01:03
(GeekBand)C++面向对象
高级编程
(上)第一周笔记(2)
第五节操作符重载与临时对象今天来分析一下操作符重载。操作符的重载根据是否为类成员函数分为两种,在分析时会涉及到一个新的知识点:临时对象(tempobject),语法是typename(),有效域为一行。我们来看一下第一种操作符重载,在类中进行重载(+=)。#includeusingnamespacestd;classcomplex{private:doublere,im;friendcomplex
Linary_L
·
2019-12-18 21:26
19个你应该知道的Python基础内容
04什么是Python它是一种解释型语言,是一种广泛使用的
高级编程
语言,属于通用型编程语言,Python在设计上坚
医数思维云课堂
·
2019-12-18 12:14
GeekBand STL与泛型编程 Week1
告别了C++面向对象
高级编程
之后,我们迎来了由张文杰老师主讲的STL泛型编程课程;所谓泛型编程,就是使用模板为主
Yuanyz
·
2019-12-18 01:11
GeekBand C++面向对象
高级编程
(第二周)
课程代码文件:string.h#ifndef__MYSTRING__#define__MYSTRING__classString{public:String(constchar*cstr=0);String(constString&str);//拷贝构造,深拷贝,编译器默认是浅拷贝,Bigthree之一String&operator=(constString&str)//拷贝赋值,bigthree
yslmyr
·
2019-12-18 01:44
一丶 java概述,运行环境
1.什么是javajava是一门面向对象
高级编程
语言,也是一个开发平台。
Anonymous_db0e
·
2019-12-17 19:00
python
高级编程
1==,is的使用is是比较两个引用是否指向了同一个对象(引用比较)==是比较两个对象是否相等Python中的对象包含三要素:id、type、value。其中id用来唯一标识一个对象,type标识对象的类型,value是对象的值。is判断的是a对象是否就是b对象,是通过id来判断的。==判断的是a对象的值是否和b对象的值相等,是通过value来判断的。2,深拷贝,浅拷贝浅拷贝浅拷贝是对于一个对象的
程猿先生
·
2019-12-16 22:29
Python
高级编程
之装饰器(一)
请移步:https://vergilben.top/Python
高级编程
之装饰器(一)1、函数作用域LEGBLEGB的掌握在函数之间值的选择非常重要,若搞混了这个规则,所编写的函数可能会事与愿违,编写函数时一定要考虑到这个规则
Vergilben
·
2019-12-16 16:59
高级语言视角
理解编程
高级编程
语言,本质就是理解编译原理和操作系统。推断
想太多的猫
·
2019-12-16 03:57
R|来自 Google 的 R 语言编码风格指南
R语言是一门主要用于统计计算和绘图的
高级编程
语言.这份R语言编码风格指南旨在让我们的R代码更容易阅读、分享和检查.以下规则系与Google的R用户群体协同设计而成.概要:R编码风格约定文件命名:以.R(
萧子柔To语雀了
·
2019-12-16 00:05
C#匿名方法、Lambda表达式和各种泛型委托
Linq查询与高级C#编程机器理论研究基础C#委托解决的是对象之间的逆向传递问题,其次,委托还有其他的用途(匿名方法、Lambda表达式、和泛型结合),涉及到
高级编程
中(LInq查询、扩展方法)的底层原理
漠漠彡
·
2019-12-16 00:29
R语言初级教程(01): R编程环境的搭建
R是目前最流行的
高级编程
语言之一,被广泛用于统计分析和数据可视化。R是开源的,有非常活跃的社区来支撑。想要了解更多有关R信息,可访问R的主页:https://www.r-project.org/。
R语言和Python学堂
·
2019-12-15 20:43
Python
高级编程
读书笔记
这本书适合使用过python一段时间以后看,作为进阶。整本书只涉及高级议题,所以并不是循序渐进的,思路上每章都是独立的,因此可以单独学习。主要涉及到Python的一些高级特性和技巧,内容包括:低于类级别下面的最佳实践(ch2)这要涉及列表推导式、迭代器和生成器以及协程、装饰器,with和contextlib用法从iterator到listcomprehension,到generator以及coro
cajan2
·
2019-12-15 18:08
读 Objective-C
高级编程
(五)
笔记继续,接着内存管理、ARC规则之后,本篇将重点记录下ARC内存管理方式的实现(__strong修饰符和__weak修饰符)。ARC的实现苹果的官方说明中称,ARC是“由编译器进行内存管理”的,但实际上只有编译器是无法胜任的,在此基础上还需要Objective-C运行时库的协助。此处围绕clang汇编输出和objc4库(主要是runtimr/objc-arr.mm)的源代码进行说明。__stro
天空中的球
·
2019-12-15 14:41
objective-C
高级编程
内存管理的思考方式1.自己生成的对象,自己所持有。alloc/new/copy/mutableCopy等方法--生成并持有对象retain方法--持有对象release方法--释放对象dealloc方法--废弃对象2.非自己生成的对象,自己也能持有。//取得对象,但不持有对象idobj=[NSMutableArrayarray];//调用retain方法自己持有对象[objretain];//释放
Crazy2015
·
2019-12-15 01:25
Block
参考:AppleBlock源码Objective-C
高级编程
iOS与OSX多线程和内存管理Block与函数指针调用//函数指针调用staticintcount=0;int(*funcPtr)(int)=
mengyang_guo
·
2019-12-14 23:46
JS
高级编程
笔记 1-5章
JS高级教程1.探讨了JS面向对象程序设计和继承的方式,以及如何在HTML等标记语言中使用它。在深入剖析了事件和事件处理后,又解释浏览器检测技术.第一章:JS简介从当初简单的为了表单验证的语言,变成了现在能够处理复杂计算和交互,拥有闭包、匿名函数,甚至元编程等特性。要想全面理解和掌握JS,关键在于弄清楚它的本质、历史和局限性1.JS简史客户端语言---为了解决拨号,表单验证缓慢的问题ECMAScr
vernwang
·
2019-12-14 22:31
block详解
在block之前,objc重度依赖delegate来完成一些用户行为,是block让我们开发者多了一个更简单的选择,本文就《objc
高级编程
》来总结一下block的实现原理。
myzhing
·
2019-12-14 13:18
GeekBand笔记: C++面向对象
高级编程
(4)
TemplatesandGenericProgramming泛型技术。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。模板是泛型编程的基础模板template模板不是类或函数,可以将模板看作编译器生成类或者函数的一份说明书;编译器根据模板创建类或者函数的过程称为模板的实例化(instantiation);使用模板时,必须(隐式或显式)指定模板实参显式模
Royye
·
2019-12-14 08:50
Objective-C代码块(Block)实质与实现探究
本文代码示例多出自《Objective-C
高级编程
iOS与OSX多线程和内存管理》,也有多处解释参考原文。
KardelShaw
·
2019-12-14 07:00
课程总结
一、计算机
高级编程
语言类型:a.编译型b.解释型Hello.javaJava源文件编译Hello.class字节码文件解释01101100....
青春永驻岁月无忧
·
2019-12-13 19:00
Redis的数据结构(三):字典
字典的实现c语言不像我们平时用习惯的
高级编程
语言一样,它没有内置字
imxyb
·
2019-12-13 18:13
KVC底层原理探究本质-GNUstep
这里是我学习过程中找到的一条探究思路,希望可以开启你的新世纪大门,少走点弯路吧,书籍推荐《Objective-C
高级编程
iOS与OSX多线程和内存管理》,这里面有通过GNUStep源码分析了OC的内存管理方面的原理
哈哈西
·
2019-12-13 16:40
《Objective-C
高级编程
》三篇总结之二:Block篇
这里推荐一篇文章:《Objective-C
高级编程
》干货三部曲(二):Blocks篇。总结的非常精简到位。
四月_Hsu
·
2019-12-13 16:27
《Objective-C
高级编程
》三篇总结之一:引用计数篇
参考:《Objective-C
高级编程
》干货三部曲(一):引用计数篇Objective-C
高级编程
.jpg写在前面:NSObject已经开源,所以alloc/retain/release/dealloc
四月_Hsu
·
2019-12-13 16:18
weak 的内部实现原理 --转自唐巧
https://mikeash.com/pyblog/friday-qa-2010-07-16-zeroing-weak-references-in-objective-c.html《Objective-C
高级编程
鬼谷老六
·
2019-12-13 15:23
(Boolan)C++面向对象
高级编程
(上)学习笔记(第一周)
正规写法总结:1.class变量的初始化,放在构造函数体前,优先使用:re(r),im(i)这种方式;2.函数要考虑是否加const修饰;3.函数参数及返回值优先考虑按引用传递,除非不能使用按引用传递才用按值传递,不会做修改的参数加const;4.数据尽可能放在private里,函数大部分放在public里。5.class的头文件,开头结尾固定写法示例如下:#ifndef__MYCOMPLEX__
孙浩_9bfd
·
2019-12-13 13:56
两道面试题所引发的C指针的思考
C语言是一门使用比较广泛的
高级编程
语言,而指针则是C语言的精髓所在,可以说学习C语言不会灵活使用指针就谈不上精通C语言。
donnahn
·
2019-12-13 10:47
C++面向对象
高级编程
(下)第三周
类的大小与对象模型有两个概念可以解释C++对象模型:1.语言中直接支持面向对象程序设计的部分。2.对于各种支持的底层实现机制。语言中直接支持面向对象程序设计的部分,如构造函数、析构函数、虚函数、继承(单继承、多继承、虚继承)、多态等等,这也是组里其他同学之前分享过的内容。第一部分这里我简单过一下,重点在底层实现机制。在c语言中,“数据”和“处理数据的操作(函数)”是分开来声明的,也就是说,语言本身
熊吉二公子
·
2019-12-12 21:34
HQL之函数使用
其中,关系操作符、数学操作符和逻辑操作符这三个操作符在HQL的使用方法和大多数
高级编程
语言,如SQL/Java/Golang,类似。
长较瘦
·
2019-12-12 21:39
《iOS
高级编程
》中的Block:概要规范篇
Demo,写的博客都放在了这个仓库里iOS-Engineer-Interview欢迎star其中的博客在,CSDN都有发布博客中提到的相关的代码Demo可以在仓库里相应的文件夹里找到前言本文主要是对于《
高级编程
太阳骑士索拉尔
·
2019-12-12 09:09
monolake 的GeekBand C++开发学习笔记(三)
前记:完成第三周的学习,整个面向对象的
高级编程
课(上)就结束了。前两周主要讲述类自身的特性:不带指针的类,和带指针的类;让我认识到了类的构成要点、使用方法以及内存管理的基础理解。
monolake
·
2019-12-12 06:17
扫盲-对异步的理解
今天翻了一下《C#
高级编程
》,才算搞清楚这里面的差异,原来使用了async、await的异步是不会阻塞线程的。首先说说关于同步方法和异步方法的区别。
木庄
·
2019-12-12 00:11
ajax
程序员需要了解的硬核知识之汇编语言(全)
之前的系列文章从CPU和内存方面简单介绍了一下汇编语言,但是还没有系统的了解一下汇编语言,汇编语言作为第二代计算机语言,会用一些容易理解和记忆的字母,单词来代替一个特定的指令,作为
高级编程
语言的基础,有必要系统的了解一下汇编语言
cxuan
·
2019-12-08 19:32
计算机基础
Java
高级编程
——微服务化的十个设计要点
微服务生态微服务有哪些要点呢?先看下图是SpringCloud的整个生态。设计要点一:API网关。在实施微服务的过程中,不免要面临服务的聚合与拆分,当后端服务的拆分相对比较频繁的时候,作为手机App来讲,往往需要一个统一的入口,将不同的请求路由到不同的服务,无论后面如何拆分与聚合,对于手机端来讲都是透明的。有了API网关以后,简单的数据聚合可以在网关层完成,这样就不用在手机App端完成,从而手机A
慕容千语
·
2019-12-08 09:52
【R】代码规范(Google's R Style Guide)
R是一个
高级编程
语言主要用于统计计算和图形。R编程风格指南的目标是使我们的R代码更容易阅读、分享和验证。以下R代码规则是在谷歌的整个R合作用户社区下进行设计的。
生信义博
·
2019-12-08 01:08
智能合约编程语言 - solidity快速入门(上)
solidity是用于实现智能合约的一种面向合约的
高级编程
语言,solidity受到C++、Python和JavaScript的影响,被设计为可运行在以太坊虚拟机(EVM)上,所以用户无需担心代码的可移植性和跨平台等问题
端碗吹水
·
2019-12-08 00:56
深入理解 Block
本文主要根据《Objective-C
高级编程
》这本书中的第二章来进行的一个总结,其中包含了查看其它文章后的总结和自己的一些理解,关于block的一些定义在这里就不说了,这里主要讲一下block中的截获自动变量和
AnICoo1
·
2019-12-07 15:00
上一页
73
74
75
76
77
78
79
80
下一页
按字母分类:
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
其他