自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 查看iPhone的iOS版本

方法一打开手机–>设置–>通用–>关于本机方法二使用一根数据线将Mac与iPhone相连然后打开finder(访达),点击你的iPhone即可

2021-03-14 12:53:55 481

原创 查看Mac的Xcode版本

使用command + 空格键 调出聚焦搜索输入 terminal.app(一般打头几个字母就联想出来了,比如输入“ter”)然后回车键入terminal.app输入xcodebuild -version,回车后便能看到Xcode版本xcodebuild -version如图所示...

2021-03-14 12:24:15 3083

原创 MySQL 数据库快速入门 (四) 单表查询 order by、limit、group by select 查询入门 mysql版本8.0.21

select 查询从最简单的查询语句开始,我们先创建一个数据库,名字随意起,然后再创建一张表,表字段和内容都将使用牛客网的数据。创建一张名为salaries的工资表,复制以下代码,并在数据库中回车创建。CREATE TABLE `salaries` (`emp_no` int(11) NOT NULL,`salary` int(11) NOT NULL,`from_date` date NOT NULL,`to_date` date NOT NULL,PRIMARY KEY (`emp_no`

2020-09-11 17:05:37 249

原创 MySQL 数据库快速入门 (三) 聚合函数COUNT(内置函数)分组、分页 mysql版本8.0.21

聚合函数(内置函数)简单理解为内置函数就行,mysql内置的功能函数,类似Python的sum()、max()等等的内置函数。听起来高大上的名字,很容易让误解。查询总个数 count()接着上一章的华语音乐榜的表,使用count来完成下面这个要求:使用count()查找华语音乐榜库中填词为周杰伦的共有几首,并且显示周杰伦填词歌曲总数和填词人# 实现方法:select 填词 填词人,count(填词) 周杰伦填词歌曲总数 from 华语音乐榜where 填词 = '周杰伦'输出结果:

2020-09-08 00:49:36 412

原创 Windows10无软件、插件访问Mac文件 跨平台访问文件

先确保两台机器同处一个局域网下在Windows10 平台下使用win+R运行cmd,然后输入ipconfig,找到Windows的ip地址在Mac端打开系统偏好设置,点击网络,选择高级选择WINS,在WINS服务器中输入Windows的ip,选择好,然后应用它配置文件共享的设置打开系统偏好设置,点击共享勾选你需要共享的服务,选择你需要共享的文件夹,选择用户权限(建议用完)...

2020-09-07 10:31:15 423

原创 MySQL 数据库快速入门 (二) 数据库基本操作 增、改、查、删 mysql版本8.0.21

接着上一篇的华语音乐库,在这篇中,我们将学习sql语句的基本操作:增、删、改、查增使用desc查看一下表信息我打算使用周杰伦的第一张个人专辑《Jay》作为数据,因为歌手和专辑都是一个值,所以先按照字段song来插入数据(建议亲自手敲代码,能深刻理解,只是看一遍实质上没有多大帮助)图片来自百度百科增加数据使用insert into语句,具体用法如下:INSERT INTO 华语音乐榜 (song) VALUES ('可爱女人'),('完美主义'),('星晴'),('娘子'),('

2020-09-05 23:02:26 224

原创 MySQL 数据库快速入门 (一) 数据库和表的创建 mysql版本8.0.21

MySQL(Mac平台操作)非Mac平台,很多使用mysql的方式基本都是一样的,安装过程跳过,直接从终端开始上手(默认已开启mysql服务,不知道自己是否已经开启了mysql服务的可以点这里,启动mysql服务)进入默认用户打开终端,...

2020-09-05 16:08:43 447

原创 MySQL 服务启动 报错处理 服务器状态 Mac平台 mysql版本8.0.21

启动MySQL服务打开终端(termnial),输入启动mysql服务指令mysql.server start可能会出现如下:服务器在没有更新PID文件的情况下退出,的错误提示Starting MySQL.... ERROR! The server quit without updating PID file (/usr/local/var/mysql/mikodeMacBook-Pro.local.pid).打开系统偏好设置,点击海豚的MySQL标志点击Stop MySQL Serve

2020-09-05 01:44:44 661

原创 python3.8 装饰器的简单应用 函数耗时

装饰器装饰器本身也是一个函数,主要功能是给其他函数方法添加额外功能的,类似给一个人防弹头盔、防弹衣等装备,增加函数的功能特点,一定程度上也可以简化代码,提高代码可读性。python装饰器的快速上手下面用装饰器写个测试函数性能的模块:import timefrom functools import wrapsdef time_consuming(func): """ 测试一个函数的耗时 :param func: :return: """ @wra

2020-08-31 22:00:47 178

原创 python3.8 进程池 多进程的实现 加速程序运行

进程池我们使用multiprocessing库下的Pool开启多进程multiprocessing是python3内置的,不需要下载安装,直接导入即可我们写个简单的实例,来展示到底为什么要使用多进程,以及多进程有哪些作用让我们使用进程的第一种情况观察阻塞from time import sleep from multiprocessing import Pool import os # 引入os库的作用是为了获取子进程的ID,让我们更直观查看进程的进度def pid():

2020-08-28 20:29:01 4465

原创 python3.8 进程的简单理解

进程先了解什么是进程,看百度写的,太专业了,不好理解进程:就是一个程序的实例,就像python中给一个类实例化一样,进程就是程序的实例化,而程序,就是你写的那一串串代码,没运行前,就叫做程序,点击运行了,CPU就会调度资源来跑这串代码。一个执行中的程序,就是一个进程。程序,只是写好的代码,静态的,你只要没删除它,它一直都会在那;而进程是动态的,程序执行结束后,就死掉了,同时进程之间是互不影响的,你跑你的,我干我的,当然也可以和其他进程一起并发运行。多进程和fork()多进程的创建,可以使用fork

2020-08-27 20:22:35 400

原创 Mac 排坑指南(个人向)

排坑向平时使用Mac会遇到很多很多问题,一些棘手的如环境变量,还有苹果shell的问题等等,常用的快捷键等等,都给用小本本记下来了,不定期更新,也会将一些自己遇到的,百度不到的,谷歌不到的,遇不到懂的人的问题,也会不定时放这里在 Mac 上将 zsh 用作默认 Shell从 macOS Catalina 版开始,Mac 将使用 zsh 作为默认登录 Shell 和交互式 Shell。还可以在较低版本的 macOS 中将 zsh 设置为默认 Shell。从 macOS Catalina 版开始,zs

2020-08-26 22:56:38 817

原创 约瑟夫环问题 正面肛

有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,再从他的下一个人开始报数(从1到3报数)问最后留下的是原来第几号的那位假设人有:l=[1,2,3,4,5,6,7,8,9,10]

2020-08-26 22:39:00 148

原创 python3.8 三利器之 装饰器

python装饰器python装饰器的实现,需要建立在一个闭包结构上,所以逃不了的,跑到哪里都逃不了,闭包,必须学,嘛…也很容易理解的一个东西闭包函数的嵌套,就可以看作一个闭包结构(不严谨的话)严谨一些的说法:一个函数嵌套另外一个函数,如果内部函数使用到了外部函数的变量,我们就将这个函数和用到的变量统称为闭包,如下所示,一个简易的闭包结构:def wrapper(num): # wrapper - 包装器;装饰器 def inner(): print(num)

2020-08-26 22:07:56 305

原创 python3.8 三利器之 生成器

python生成器生成器的使用场景:通常创建了一个数据量很大的,如一百万个元素的数据,需要很大的存储空间,而我们通常仅仅需要其中的几百个或几个,而其他用不上的数据则比较占用空间,这时就需要用到生成器生成器是特殊的迭代器生成器只存储算法,不存储数据生成器是一边循环一边执行的计算机制主要作用:节省内存,提高算法效率生成器的第一种写法(简易版)g = (x for x in range(10))从collections包中导入Iterable,Iterator判断g的数据类型print

2020-08-26 20:48:12 211

原创 python3.8 三利器之 迭代器

python 迭代器迭代器可以记住遍历的位置迭代器只能前进不能后退迭代器对象从第一个元素开始访问,直到所有元素被访问完列表、元组、字典、集合、字符串均属于可迭代对象```pythonfrom collections import Iterable,Iterator#Iterable,Iterator:前者用于判断对象是否是一个可迭代对象,后者用于判断是否是一个迭代器# 列表是可迭代对象,所以下面的print打印Truex = [1, 2, 3, 45, 'asd']print(i

2020-08-26 19:01:27 287

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除