- 博客(8)
- 收藏
- 关注
原创 iOS底层原理:消息转发之慢速查找
在【iOS底层原理:objc_msgSend之缓存查找】中我们分析到,如果缓存没有命中的时候,会默认找到_lookUpImpOrForward方法。其实如果看过源码,我们都知道应该lookUpImpOrForward就是我们慢速查找方法的入口方法了。那么我们新手如何知道是这个方法呢?1、查找lookUpImpOrForward方法1.1、打断点到我们调用的任意一个方法断点到方法1.2、在Xcode菜单栏中选择Debug -> Debug Workflow -> A.
2021-05-25 15:40:08
526
3
原创 python中关于常量和变量的定义,建议收藏
变量:在程序运行过程中,值会发生变化的量 常量:在程序运行过程中,值不会发生变化的量 无论是变量还是常量,在创建时都会在内存中开辟一块空间,用于保存它的值。 这里有一点需要注意的是,在python中是不需要声明类型的。这是根据Python的动态语言特性而来。变量可以 直接使用,而不需要提前声明类型。 变量的定义 Python 中的变量不需要声明类型 a = 4 b = "hello" c = [1,2] d = (1,2) 这些变量都是不需要声明它的类型的,在.
2021-05-24 15:03:35
405
1
原创 在Python中关于变量你不知道的秘密
什么是变量#变量即变化的量,核心是“变”与“量”二字,变即变化,量即衡量状态。 为什么要有变量#程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下来程序执行时状态以及状态的变化。#比如: 英雄的等级为1,打怪升级(变)为10 僵尸的存活状态True,被植物打死了,于是变为False 人的名字为egon,也可以修改为Egon 如何定义变量(图解)#变量名(相当于门牌号,指向值所在的空间),等...
2021-05-15 14:50:29
124
原创 ios中关于宏的定义,很少有人告诉你
我给宏同意规划分类如下:项目中的宏架构.png一看就知道是为了分工明确,方便添加删除..管理,这样也就能减少各种杂乱应用下面分开介绍各种宏:Macros.h这里面就放各各宏的头文件,然后在PCH文件中引用着这个一个头文件就OK#import "DimensMacros.h"#import "UtilsMacros.h"#import "PathMacros.h"#import "NotificationMacros.h"#import "APIStringMacros..
2021-05-14 22:04:00
261
原创 Python CGI编程
什么是 CGICGI 目前由 NCSA 维护,NCSA 定义 CGI 如下:CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上如:HTTP 服务器,提供同客户端 HTML 页面的接口。网页浏览为了更好的了解 CGI 是如何工作的,我们可以从在网页上点击一个链接或 URL 的流程:1、使用你的浏览器访问 URL 并连接到 HTTP web 服务器。 2、Web 服务器接收到请求信息后会解析 URL,并查找访问的文件在服务器上是否存在,如
2021-05-12 15:56:49
86
原创 为什么选择学习Python,有哪些优点?没人会告诉你
1.Python是一种编程语言完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。用Python完成项目,编写的代码量更少,代码简短可读性强,团队协作开发时读别人的代码速度会非常快,使工作变得更加高效。优雅做开发不再是梦!2.编程语言排行榜前五根据TI0BE实时排名,Python已超越C#,与Java,C,C++成为全球前5大流行编程语言之一。从云端、客户端,到物联网终端,Python应用无处不在。3.Python编程简单直接Python具有
2021-05-11 15:57:30
151
原创 关于python全自动翻译遇到的问题
Translent 思路通过 selenium 获取 cookies使用 cookies 访问并且爬取需要翻译的字符存储在一个列表里将列表的的字符串通过有道翻译逐个翻译成中文并返回存储在另一列表里提取翻译后的中文字符串传入站点后台中文选项框里,对里面的英文进行替换并保存思路有了开始做登陆需要的东西账号:admin密码:123456获取 cookies——fileName = loginAdmin.pyfrom selenium import webdriverimport timef
2021-05-07 21:44:12
268
转载 python 中的正则表达式学习笔记
# 判断一个字符串是否在另外一个字符串中# 方法一str = 'php|java|python|javascript|html'print('php' in str) # True# 方法二import restr = 'php|java|python|javascript|html'result = re.findall('php',str)print(result) # ['php']# ----------------------------------------# ..
2021-05-07 21:40:32
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人