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高级编程
ARC规则
title:ARC规则date:2016-03-1716:49:05categories:iOStags:Objective-C
高级编程
iOS与OSX多线程和内存管理作者:秋儿(
[email protected]
秋儿Luckyfy
·
2020-03-15 21:41
软件工程师必读图书
代码大全》《代码简洁之道》《HeadFirst设计模式》C++《AcceleratedC++》《C++Primer》《EffectiveC++》《linux/unix系统编程手册》apue《UNIX环境
高级编程
fxm5547
·
2020-03-15 17:07
(GeekBand) iOS
高级编程
第一周--工程管理
源码管理之SVNSVN是集中式源代码管理工具概念:1>Repository代码仓库,保存代码的仓库2>Server服务器,保存所有版本的代码仓库3>Client客户端,只保存当前用户的代码仓库4>用户名&密码访问代码仓库需要使用自己的"用户名和密码",从而可以区分出不同的人对代码做的修改操作:1>checkout将服务器上最新的代码仓库下载到本地,2>update从服务器上将其他人所做的修改下载到
谈笑风生Smile
·
2020-03-15 15:13
(2018-04-10.Python从Zero到One)二、python
高级编程
__2.2.9同步应用
上一篇文章为:→2.2.8死锁同步应用多个线程有序执行fromthreadingimportThread,LockfromtimeimportsleepclassTask1(Thread):defrun(self):whileTrue:iflock1.acquire():print("------Task1-----")sleep(0.5)lock2.release()classTask2(Thr
lyh165
·
2020-03-15 13:28
(2018-04-10.Python从Zero到One)二、python
高级编程
__2.2.2threading注意点
上一篇文章为:→2.2.1多线程-threadingthreading注意点1.线程执行代码的封装通过上一小节,能够看出,通过使用threading模块能完成多任务的程序开发,为了让每个线程的封装性更完美,所以使用threading模块时,往往会定义一个新的子类class,只要继承threading.Thread就可以了,然后重写run方法示例如下:#coding=utf-8importthrea
lyh165
·
2020-03-15 09:26
Python学习之数据类型
下使用Python3Python学习之数据类型Python学习之函数Python学习之高级特性Python学习之函数式编程Python学习之模块Python学习之面向对象编程Python学习之面向对象
高级编程
stone_zhu
·
2020-03-14 13:03
C#简短介绍
C#是微软推出的一种基于.NET框架的、面向对象的
高级编程
语言。
冰霜青羽
·
2020-03-13 17:04
JAVA
高级编程
之JDBC
JDBC(JavaDataBaseConnectivity,Java数据库连接技术)是一种用于执行SQL语句的javaAPI,可以为多种关系数据库提供一访问,它是由java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建高级的工具和接口,使数据库开发人员能够编写数据库应用程序。JDBC连接步骤:1.注册驱动Class.forName(driver);mysql驱动:driver=com
IT丶小菜鸟
·
2020-03-13 07:07
(2018-04-10.Python从Zero到One)二、python
高级编程
__2.2.10生产者与消费者模式
上一篇文章为:→2.2.9同步应用生产者与消费者模式1.队列先进先出day15_线程-01.jpg2.栈先进后出day15_线程-02.jpegPython的Queue模块中提供了同步的、线程安全的队列类,包括FIFO(先入先出)队列Queue,LIFO(后入先出)队列LifoQueue,和优先级队列PriorityQueue。这些队列都实现了锁原语(可以理解为原子操作,即要么不做,要么就做完),
lyh165
·
2020-03-13 06:57
C++面向对象程序设计(下)第一周学习笔记——Boolan
在完成了C++面向对象
高级编程
(下)第一周的学习之后,有一些总结和心得在这里通过学习笔记的方式分享出来,供也在学习C++的小伙伴用作学习交流,如有理解不到位的地方,欢迎批评指正。
GINNYAK
·
2020-03-13 01:07
Python学习之常用模块
下使用Python3Python学习之数据类型Python学习之函数Python学习之高级特性Python学习之函数式编程Python学习之模块Python学习之面向对象编程Python学习之面向对象
高级编程
stone_zhu
·
2020-03-12 17:48
C++面向对象程序设计(上)第三周学习笔记——Boolan
在完成了C++面向对象
高级编程
(上)第三周的学习之后,有一些总结和心得在这里通过学习笔记的方式分享出来,供也在学习C++的小伙伴用作学习交流,如有理解不到位的地方,欢迎批评指正。
GINNYAK
·
2020-03-11 18:12
面向对象
高级编程
下 第一周笔记
仅个人学习记录,毫无参考性望知悉!!!壹:Conversionfunction「转换函数2」2.00:10语法:转出去,黄色那段转换函数的返回类型就是名称,编译器规定不写返回类型,编译器自动添加没有参数不会改变class「类」的值,通常加const注:任何一个class,只要认为转换合理,都可以写转换函数nonexplicitoneargument「实参」ctor3.0:10explicit「明确
夜鶯
·
2020-03-11 05:41
GeekBand C++面向对象
高级编程
(下)Second Week
GeekBandC++面向对象
高级编程
(下)SecondWeek本周主要是讲述了C++的对象模型,通过对于对象模型的深入了解,我们可以知道虚函数,多态,this指针的了解。
不会飞的鸟人
·
2020-03-11 05:31
Boolan-C++面向对象
高级编程
学习笔记(一)
本博客包含内容为第一周第1课到第7课的内容侯捷老师认为,C语言的设计类型,是将数据和函数进行了分离,我们用系统提供的数据类型设计出了我们所需要的数据,然后由各个函数对其进行处理。由于系统关键字的匮乏,导致我们所需要进行处理的数据都必须是全局的。后来发展为面向对象语言后,将数据和处理这些数据的函数封装在一起。这样做的好处是对数据进行了私有化处理,使得不至于混杂在一起。侯捷老师将C++所创建的单一的类
FishParadise
·
2020-03-11 01:47
深入理解C#:编程技巧总结(一)
具体转载地址见最下文以下总结参阅了:MSDN文档、《C#
高级编程
》、《C#本质论》、前辈们的博客等资料,如有不正确的地方,请帮忙及时指出!以免误导!
口喜口合
·
2020-03-11 00:18
Python学习之进程和线程
下使用Python3Python学习之数据类型Python学习之函数Python学习之高级特性Python学习之函数式编程Python学习之模块Python学习之面向对象编程Python学习之面向对象
高级编程
stone_zhu
·
2020-03-10 02:12
Python学习之模块
下使用Python3Python学习之数据类型Python学习之函数Python学习之高级特性Python学习之函数式编程Python学习之模块Python学习之面向对象编程Python学习之面向对象
高级编程
stone_zhu
·
2020-03-09 09:22
Python学习之高级特性
下使用Python3Python学习之数据类型Python学习之函数Python学习之高级特性Python学习之函数式编程Python学习之模块Python学习之面向对象编程Python学习之面向对象
高级编程
stone_zhu
·
2020-03-09 04:15
C#多线程技术提高RabbitMQ消费吞吐率
一、课程介绍本次分享课程属于《C#
高级编程
实战技能开发宝典课程系列》中的第二部分,阿笨后续会计划将实际项目中的一些比较实用的关于C#
高级编程
的技巧分享出来给大家进行学习,不断的收集、整理和完善此系列课程
跟着阿笨一起玩NET
·
2020-03-09 01:58
(GeekBand) iOS
高级编程
第三周--GCD
什么是GCD全称是GrandCentralDispatch,可译为“伟大(牛逼)的中枢调度器”纯C语言,提供了非常多强大的函数GCD的优势GCD是苹果公司为多核的并行运算提出的解决方案GCD会自动利用更多的CPU内核(比如双核、四核)GCD会自动管理线程的生命周期(创建线程、调度任务、销毁线程)程序员只需要告诉GCD想要执行什么任务,不需要编写任何线程管理代码GCD中有2个核心概念任务:执行什么操
谈笑风生Smile
·
2020-03-08 20:01
Boolan-C++面向对象
高级编程
(下)第一周笔记
1、转换函数如:operatortype()cosnt{};定义了一个由用户定义的转换,以便把一个类的对象转换成某种其他的类型。转换函数只能是成员函数,无返回值,空参数。转换常定义为const形式,因为它并不改变数据成员的值。在使用过程中,不必显示地调用类型转换函数,它往往是自动被调用的,即隐式调用。2、智能指针:C++程序设计中使用堆内存是非常频繁的操作,堆内存的申请和释放都由程序员自己管理。程
黍稷方华
·
2020-03-08 18:12
Boolan C++面向对象
高级编程
(下)第二周
第二周一、对象模型:关于vptr和vtbl虚指针和虚表1.虚函数类有虚函数,对象里面会多一个指针:虚指针。B继承了A,如果A有虚函数,B一定也有虚函数。因为,B继承了A的数据(内存),也继承了A的函数(函数的调用权)。重写父类的虚函数时,也要加virtual?不加virtual,相当于子类自己的一个新函数(不是虚函数)?2.虚表虚表,存放函数指针。虚表中函数的位置,按照类中函数的顺序。3.动态绑定
MRSUMMER163
·
2020-03-08 16:47
Python学习之网络编程
下使用Python3Python学习之数据类型Python学习之函数Python学习之高级特性Python学习之函数式编程Python学习之模块Python学习之面向对象编程Python学习之面向对象
高级编程
stone_zhu
·
2020-03-08 15:13
16、Python入门____语法入门(八)面向对象
高级编程
导读一、使用slots正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。先定义class:classStudent(object):pass然后,尝试给实例绑定一个属性:>>>s=Student()>>>s.name='Michael'#动态给实例绑定一个属性>>>print(s.name)Michael还可以尝试给实
OzanShareing
·
2020-03-08 03:23
Python学习之函数
下使用Python3Python学习之数据类型Python学习之函数Python学习之高级特性Python学习之函数式编程Python学习之模块Python学习之面向对象编程Python学习之面向对象
高级编程
stone_zhu
·
2020-03-07 13:20
C++面向对象
高级编程
第二周 博览网
三大函数:拷贝赋值、拷贝构造、析构class内有指针的情况下不能使用编译器默认的构造、赋值、析构函数。特别是拷贝构造,拷贝赋值函数。对于含有指针的拷贝赋值函数,首先要进行自我赋值检测(如果是自我赋值而没有自我赋值检测会造成严重的错误),其次要将之前的指针指向的内容释放掉,否则会造成内存泄漏。在class内的成员变量和成员函数中,如果成员变量前加static修饰符则其在内存内某一个地方单独存在,无论
我要飞翔_2520
·
2020-03-07 04:46
Python学习之正则
下使用Python3Python学习之数据类型Python学习之函数Python学习之高级特性Python学习之函数式编程Python学习之模块Python学习之面向对象编程Python学习之面向对象
高级编程
stone_zhu
·
2020-03-07 03:05
Python学习之错误调试和测试
下使用Python3Python学习之数据类型Python学习之函数Python学习之高级特性Python学习之函数式编程Python学习之模块Python学习之面向对象编程Python学习之面向对象
高级编程
stone_zhu
·
2020-03-07 02:42
算法 第一章 - 基础 (Java)
全书使用Java作为算法的具体实现语言,本节介绍了本书会用到的Java语言的一些基本特性,也是多数
高级编程
语言通用的,画了简单的思维导图见附录。
不忘初心2017
·
2020-03-07 01:40
Boolan_C++面向对象
高级编程
(上)-第3周
ObjectOrientedProgramming/Design构造顺序构造由内而外析构由外而内Composition(has-a)Protected:imageDelegations.CompisitionbyreferenceimageInheritance(is-a)withvirtualfunctionsimage设计模式--重要观察者模式定义对象间的一种一对多依赖关系,使得每当一个对象状
ClickHouse
·
2020-03-06 23:45
GeekBand-C++面向对象
高级编程
(上)-Week3
1.组合与继承例子//组合classClassA{ClassBmember;};//继承classBaseClass{};classDerivedClass:publicClassA{};注意点:构造顺序:由内而外析构顺序:由外而内三种继承方式公有继承(public)公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的,不能被这个派生类的子
雪箫KHY
·
2020-03-06 04:30
小伙子利用C++实现邮件程序发送和接收
服务器中检查所有邮件,并且可以查看邮件内容,也可以删除邮件但是没有实现附件的接收,使用时需要设定服务器地址以及用户名和密码;2.简单的邮件发送是一个很简单的邮件发送程序,能够发送普通的文本内容;3.邮件发送
高级编程
是一个高级的邮件发动程序
C语言编程
·
2020-03-06 00:37
JavaScript
高级编程
小结
Undefined对未初始化的变量执行typeof操作符会返回undefined值,而对未声明的变量执行typeof操作符同样也会返回undefinedvarmessage;console.log(typeofmessage);//=>undefinedconsole.log(typeofgaga);//=>undefinedBoolean各种类型转换成Boolean的规则数据类型转成true的值
老马的春天
·
2020-03-05 20:05
[GeekBand] C++面向对象
高级编程
-2
对象模型(ObjectModel)C++对象的内容分为数据成员(classdatamembers)与成员函数(classmemberfunctions),其中数据成员又可分为静态数据成员、非静态数据成员两类,成员函数又可分为静态函数、非静态函数与虚函数三类。存在虚函数的类对象里连续存放着虚函数表指针(Vptr)与静态数据成员,Vptr指向虚函数表(Vtbl),Vtbl存放于其他区域,而Vtbl里连
lamont
·
2020-03-05 17:54
【GeekBand】C++面向对象
高级编程
-第八周笔记
有如下题目:假设有个计算类Calculator,它要处理int,long,float,double等数值类型。用模板实现GetLimit()方法,获得每种类型的数值的上限LIMIT,比如int的上限是100,long的上限是1000,float的上限是999.99,double的上限是888.8888888等等。在做这题之前,我对C++的traits一直不大理解,然后STL课程的老师也是讲得模棱两
茶色少年
·
2020-03-05 12:14
iOS网络
高级编程
(含源码)
image.pngNSRunLoopRunLoop运行循环机制主線程中的運行循環在applicationDidFinishLaunchingWithOptions:方法調用後就可以訪問了輔助線程必須顯示運行自己的運行循環,在輔助線程開始運行循環之前,至少要添加一個輸入源或定時器,否則,運行循環立刻退出!//将主线程放进去,创建RunLoop(也就是说,创建哪个线程的RunLoop需要将线程作为参数
IPFK
·
2020-03-04 18:12
C#
高级编程
:读写文本文件
p=459C#
高级编程
:读写文本文件理论上,可以使用FileStream类读取和显示文本文件。前面已经介绍了这个类。上面显示NewFile.txt文件的格式不太容易理解,但这并不是FileStr
森大科技
·
2020-03-04 10:00
C#高级编程:读写文本文件
Dot.Net
【IOS开发进阶系列】Objective-c内存管理学习总结
weak的生命周期:具体实现方法http://www.cocoachina.com/ios/20150605/11990.html(试读)Objective-C
高级编程
:iOS与OSX多线程和内存管理http
Kevin_Junbaozi
·
2020-03-04 05:27
高性能:6-bpftrace工具介绍【bpf performance tools读书笔记】
但是,它还提供了
高级编程
语言,使您可以创建功能强大的单行代码和简短的工具。
我的二狗呢
·
2020-03-04 00:31
bpftrace
高性能
(2018-04-09.Python从Zero到One)二、python
高级编程
__2.1.5多次fork问题
上一篇文章为:→2.1.4多进程修改全局变量多次fork问题如果在一个程序,有2次的fork函数调用,是否就会有3个进程呢?#coding=utf-8importosimporttime#注意,fork函数,只在Unix/Linux/Mac上运行,windows不可以pid=os.fork()ifpid==0:print('哈哈1')else:print('哈哈2')pid=os.fork()if
lyh165
·
2020-03-03 10:29
Python学习之面向对象
高级编程
下使用Python3Python学习之数据类型Python学习之函数Python学习之高级特性Python学习之函数式编程Python学习之模块Python学习之面向对象编程Python学习之面向对象
高级编程
stone_zhu
·
2020-03-03 07:31
Scratch克隆应用编程之射击游戏
一、引言在我的上一篇文章https://blog.51cto.com/zhuxianzhong/2474435《Scratch
高级编程
之克隆技术再研究》中,我把Scratch的克隆技术划分为非共享数据克隆体与共享数据克隆体两大类型
googlingman
·
2020-03-03 07:04
Scratch
克隆
游戏
少儿编程
C++ 面向对象
高级编程
(上) week 2 (Boolan)
课程目标以良好的方式编写C++class(ObjectBased:面对的是单一class的设计)classwithoutpointermembers--Complex(week1)classwithpointermembers--String(week2)学习Classes之间的关系(ObjectOriented:面对的是多重classes的设计,classes和classes之间的关系)继承(i
YPAN
·
2020-03-03 05:53
Linux下用GCC编写第一个C程序
突然使用到C语言,大学忘得差不多了,捡起来啃啃:开始看UNIX环境
高级编程
。学会了用gcc编译helloworld程序。。惭愧。。。
hello大象
·
2020-03-03 05:33
低级编程
相对于
高级编程
而言,低级编程更加依赖于硬件,它往往指位和字节级别的编程,主要应用于嵌入式编程,也可用来提升程序效能。
Stroman
·
2020-03-03 04:48
2017.9.16
2017.9.16ReinWD(张巍)工作日志11:00外出觅食+寻找Unix环境
高级编程
以及C++参考材料13:00进行开始之前的准备工作1.同步ArchLinux至最新版2.在Arch虚拟机环境下配置
ReinWD
·
2020-03-02 05:37
DOM
高级编程
W3C规定的三类DOM标准接口CoreDOM(核心DOM),适用于各种结构化文档XMLDOM,专用于XML文档HTMLDOM,专用于HTML文档表格的操作添加行和单元格var_table=document.createElement("table");//创建表table.insertRow(i);//在table的第i行插入行row.insertCell(i);//在row的第i个位置插入单元格
碧玉含香
·
2020-03-02 05:02
《Android
高级编程
》- Intent总结
Intent:一种对即将执行的操作的抽象描述,用以绑定应用程序组件,在应用和应用之间进行通信,它的主要作用如下。显式【指定要装载的类】、隐式【通过请求对一条数据执行某个动作】的启动特定的Activity;通过startService(Intent)、bindService(Intent,ServiceConnection,int)与后台服务进行通信;发送意图广播给任何感兴趣的广播接收器组件;对于运
湫刀鱼
·
2020-03-01 00:12
FCC
高级编程
篇之Exact Change
ExactChangeDesignacashregisterdrawerfunctioncheckCashRegister()thatacceptspurchasepriceasthefirstargument(price),paymentasthesecondargument(cash),andcash-in-drawer(cid)asthethirdargument.cidisa2Darray
橙子_1259
·
2020-02-29 17:09
上一页
68
69
70
71
72
73
74
75
下一页
按字母分类:
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
其他