代码编织梦想

iOS底层探索--内存管理(上)-爱代码爱编程

兄弟们,最近实在是太忙了。不过~我又回来继续探索了。 内存管理这个名词,我相信所有的iOS工程师都听说过,也是大多数兄弟们,面试最头疼的,今天!小谷带大家走一波源码。希望对大家有所帮助。 关于内存管理,大家都会想到,ARC/MRC、retain、release、dealloc、autorelease。今天就浅谈一波。不对的地方,我在查源码找找,哈哈~

开发也可以改变下,RxSwift-让你的开发变得简洁高效。-爱代码爱编程

RxSwift到底是什么? RxSwift是一种函数式响应式编程。那什么是函数式编程呢,函数式编程最重要的概念就是“无状态(immutable)”,看到这有些小伙伴可能会很开心,无状态(知名LOL职业选手)嘛,我是他的粉丝!言归正传,到底什么是“无状态(immutable)”呢?我看了很多文章,但是都被他们专业的描述整的一头雾水,我来说说我的看法:有丰富

Python脚本文件和函数的基本运用-爱代码爱编程

一:脚本文件 1.脚本文件的操作 import sys p=sys.argv print(p) #将python代码放到cmd中运行,在后面添加参数,会自动保存在输出的列表中,默认输出的列表中只有一个值,那就是当前文件的地址。 2.常用的环境 例:常用于程序的调试,省去了中间繁琐输出的时间,可以更快时间的调试程序。 二:函数的基本运用 1

Java 14都出来了,为什么还有那么多人执着于Java 8?-爱代码爱编程

比如我吧,我只是自己私下里研究一下 Java 11 新特性,公司还是用 Java 8 ,更有甚者,我身边有个朋友的公司还用 JDK 1.6,你说神奇不。 Java 都已经 25岁了,想必比在座的很多同学年龄还大吧。 在 JDK 版本的世界里,从来都是 Oracle 发他的新版本,我们继续用我们的老版本。4 年之前用 JDK 7,后来终于升级到

Python函数的实参和形参-爱代码爱编程

实参是在调用函数时()出现的外界的实际的值 形参不能再函数外部直接使用 一、实参的两种形式 实参是调用函数时()中传入的参数 1.位置实参 def a(a): print(a) a(1)#得到返回值:1 2.关键字实参 ''' 遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939 寻找有志同道合的小伙伴,

方法练习-爱代码爱编程

方法练习1 定义一个方法 getMax,可以获取两个整数的最大值 在主方法中,键盘录入两个整数,调用方法获取两者最大值 代码示例: import java.util.Scanner; public class MethodText01 { //定义方法,返回最大值 public static int getMax(int num1,int nu

Java字符串创建方式比较-爱代码爱编程

public class Demo1 { public static void main(String[] args){ String str1 = "hello"; String str2 = "hello"; String str3 = new String("hello"); String str4 = new String("he

Python代码制作“恐龙跳一跳“小游戏!-爱代码爱编程

开发工具 Python版本:3.6.4 相关模块: pygame模块; 以及一些Python自带的模块。 环境搭建 安装Python并添加到环境变量,pip安装需要的相关模块即可。 原理介绍 游戏规则简介: 玩家通过空格键控制一只小恐龙的前进方式,当小恐龙触碰到植物或者飞龙时,游戏结束。小恐龙躲避的植物和飞龙越多,得分越高。 逐步实现:

Python代码制作“恐龙跳一跳“小游戏!-爱代码爱编程

开发工具 Python版本:3.6.4 相关模块: pygame模块; 以及一些Python自带的模块。 环境搭建 安装Python并添加到环境变量,pip安装需要的相关模块即可。 原理介绍 游戏规则简介: 玩家通过空格键控制一只小恐龙的前进方式,当小恐龙触碰到植物或者飞龙时,游戏结束。小恐龙躲避的植物和飞龙越多,得分越高。 逐步实现:

方法的调用-爱代码爱编程

方法的调用 概述: ​ 方法的使用方式就做方法的调用,今天学习的方法的调用方式是本类中的方法调用方式。 方式: 1、直接调用: ​ 固定格式:方法名(参数) 2、输出调用:就是把直接调用放到输出语句 ​ 前提:调用的方法有返回值 3、赋值调用:就是把直接调用赋值给一个变量 ​ 前提:调用的方法有返回值 代码示例: public cla

懒惰使人进步,UNIX 和 Linux 新系统的诞生只是意外-爱代码爱编程

  导语: 《UNIX/Linux系统管理技术手册》是系统管理领域内的“圣经”,其封面中的每一个元素都代表了特殊的含义,比如蟒蛇、大乌贼等等,这些都和开源软件有关。 如今,《UNIX/Linux系统管理技术手册(第5版)》面世,新版本的封面里到底有多少秘密呢?一起来探索吧!     《UNIX/Linux系统管理技术手册(第5版)》 今天

最新Python爬虫和数据可视化-爱代码爱编程

001. 课程介绍.mp4  29.73M 002. Python开发环境安装.mp4  72.62M 003. 第一个Python程序.mp4  39.18M 004. 用Pycharm编写程序.mp4  69.45M 005. 条件判断语句.mp4  79.36M 006. 循环控制语句.mp4  53.37M 007. 字符串.mp4  64.37M

Python类的使用-爱代码爱编程

类和对象 类是抽象的概念,而对象是具体的东西。在面向对象编程的世界中,一切皆为对象,对象都有属性和行为,每个对象都是独一无二的,而且对象一定属于某个类(型)。当我们把一大堆拥有共同特征的对象的静态特征(属性)和动态特征(行为)都抽取出来后,就可以定义出一个叫做“类”的东西。 1、函数的写法 """ 标识 函数名字 (): 有冒号就要缩进

Java IO 体系(三):Reader与Writer-爱代码爱编程

正文 本篇讲述的是Java IO中的Reader类和Writer类。跟之前讲述的InputStream和OutputStream一样为IO流中的抽象父类之一,不过Reader和Writer的操作对象不再是字节而是字符了。下面也不多说,贴上源码来加深我们的理解。 Reader.java package java.io; public abstrac

方法的概述和定义-爱代码爱编程

方法概述: ​ java中一段具有特殊功能的代码段就是方法。 ​ 方法是一段具有固定格式的代码段,只表示一种功能,不同的功能使用固定格式书写。 ​ 所以可以使用方法提前写好一个又一个的功能,提供给你别人使用。 方法定义 语法格式: ​ 修饰符 返回值类型 方法名 (参数列表) { 方法体 } 格式解释: ​ 修饰符:限定所定义

C语言实现字母的大写转换成小写-爱代码爱编程

C语言实现字母的大写转换成小写 1 问题描述:2 程序代码:2.1 代码分析:3 改进3.1 程序测试结果参考资料 1 问题描述: 程序功能:实现字母的大小写转换。输入一个大写字母,接着按下回车,第二行就输出小写字母。注意:每次只能输入一个字母,否则出错。编程软件:visual studio 2019 2 程序代码: 代码来源见链

双非渣硕,苦学71天,啃透5800多页架构师修炼手册,终于拿到美团35K的offer-爱代码爱编程

前言 长文干货提示,文章为大家完整记录了一位在北京做了3年的JAVA开发的朋友,如何通过美团的面试及拿到35K的offer。全篇内容由全程电话录音再手打腾稿,原创手打不易,请记得点赞收藏支持哦! 文章末尾有为大家准备好的JAVA面试资料。 面试总结 JAVA基础 1. JAVA中的几种基本数据类型是什么,各自占用多少字节,Integer占几个字节.

100+大厂应届offer,从7个维度全面分析-爱代码爱编程

对于大厂,很多人第一时间想到的就是BATJ。那其实被称之为大厂的互联网企业还有不少,那这些大厂的offer是给了什么样的人,我们如何增加自己能拿大厂的机会?特别是对于应届毕业生来说,刚毕业就能从一个大厂开始自己的职业生涯的话,对以后的道路来说,都是一种优势的加持。那我们今天就从100+大厂的应届生offer中来分析一下获得offer要怎么做!

python 线程(创建2种方式,锁,死锁,递归锁,GIL锁,守护进程)-爱代码爱编程

线程创建的2种方式(重点) 进程:资源分配单位线程:cpu执行单位(实体)线程的创建和销毁的开销特别小 线程之间资源共享,是同一个进程中的资源共享,会涉及到安全问题,所以需要加锁解决 锁:牺牲了效率,保证了数据安全(重点) 死锁现象:出现在嵌套的时候,双方互相抢对方已经拿到的锁,导致双方互相等待(重点) 递归锁: 解决了死锁现象(重点) rlo

2014年到2017年,开始提出对Chrome浏览器进行升级,来支持这个VR网站!-爱代码爱编程

目录     2014年1月14日              正式版(32.0.1700.76)发布     2014年9月3日             下午正式版(37.0.2062.103)发布     2015年8月21日             正式版(44.0.2403.157)发布     2015年8月11日