自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

番薯大佬的专栏

快乐学习、快乐分享

  • 博客(1058)
  • 资源 (53)
  • 收藏
  • 关注

原创 移动应用开发相关法律法规

移动应用的个人隐私保护,越来越重要。国家工信部、网信办、公安部和国家标准委也加强了对个人隐私保护的行动。作为移动应用的开发者,我们在研发APP时,不仅需要了解相关的法律法规,而且也需要遵守法律法规,避免研发出来的APP因违反相关的法律法规,导致不能上架,或是被下架的风险。以下是平时收集的相关法律法规,和大家分享下。国内法律法规中华人民共和国工业和信息化部中华人民共和国国家信息化委员会办公室2000年9月25日《互联网信息服务管理办法》2000年9月25日《中华人民共和国电信条例》2012年

2021-02-02 13:39:43 3460

原创 SYLogManager实时日志

SYLogManagerlog日志查看工具。特点:log日志实时显示log日志显示时,可设置界面交互,或禁止界面交互log日志缓存在本地log日志可复制,并粘贴到其他应用,如微信,QQ 等log日志可发送邮件log 日志可清空log 日志除自定义信息外,还定制实现了 crash 信息,并显示相关的设备等信息。查看日志按钮可拖动的任意位置使用介绍自动导入:使用命令p...

2019-12-09 01:05:09 287

原创 Mac中jenkins的使用——自动构建

Mac中jenkins的使用 https://jenkins.io Jenkins 是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。同时 Jenkins 能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表的形式形象地展示项目构建的趋势和稳定性。 一、jenkins工具的安装、卸载、启用注

2016-08-23 11:41:04 27067 3

原创 xcodebuild自动打包脚本与自动上传蒲公英脚本

脚本文件"xxx.sh"使用"Sublime_Text"工具进行编辑。在终端执行脚本时的命令:sh xxx.sh# 脚本功能说明# 在终端,使用xcodebuild进行自动打包,以及上传到蒲公英## 使用步骤:# 1 目录配置(打包上传目录、项目目录)# 2 项目配置(版本、名称、证书、描述文件UUID、描述文件、archive保存目录、ipa保存目录)#

2016-08-10 21:01:43 5773

原创 Python学习-day14 编程示例(二)

0.0~1.0的随机数:0.2056886075793218410~20的随机数:14[1, 2, 4, 3, 6, 7, 10]随机元素:3。

2025-09-21 18:35:35 575

转载 Python学习-day13 排序方法

冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。排序前:[64, 34, 25, 12, 22, 11, 90]排序后:[11, 12, 22, 25, 34, 64, 90]

2025-09-19 16:50:05 42

原创 Python学习-day11 编程示例(一)

第一行先输入一个数字n,表示数字的元素个数;第二行再输入数组的n个元素值,用空格分隔开;第三行再输入数组的任意个元素值,用空格分隔开。先输入第一个数字n,表示数组的元素个数;再换行输入数组的n个元素值。一行连续输入多个数字,以空格分隔开。72 7 # 一行输入两个数字。2 # 表示数组的元素个数。25 # 数组第一个元素。333 # 数组第二个元素。

2025-09-17 08:36:59 151

原创 Python学习-day10 集合set

集合(Set) 是一种无序、唯一且可变的容器数据类型,用于高效存储非重复元素。可以使用大括号 { } 创建集合,元素之间用逗号 , 分隔, 或者也可以使用 set() 函数创建集合。

2025-09-14 00:45:00 581

原创 Python学习-day9 字典Dictionary

字典(Dictionary)是Python中唯一内置的映射类型(Mapping Type),通过键-值对(Key-Value)存储数据,以花括号{} 表示。它的核心特性是通过键快速访问值(平均时间复杂度接近O(1)),适用于需要高效查找、插入和删除的场景。字典的键key是不可变的,但是值value是可变的。

2025-09-13 14:36:16 805

原创 Python学习-day8 元组tuple

元组(Tuple)是Python中一种不可变的序列类型,用于存储多个有序元素。与列表(List)类似,但元组一旦创建后不能修改(不可添加、删除或修改元素),这使得它在安全性、性能优化和特定场景(如字典键)中具有独特优势。

2025-09-11 23:43:09 902

原创 Python学习-day7 列表list

序列中的每个值都有对应的位置值,称之为列表中的元素可以是任意数据类型,例如整数、浮点数、字符串,甚至是另一个列表。Python提供了多种操作来处理列表,包括创建列表、访问元素、修改列表、添加元素、删除元素、以及成员检查、列表长度、列表复制和拼接等。

2025-09-08 07:00:00 834

原创 Python学习-day6 字符串str

print(f"原字符串: {name } \n结果: {print(f"原字符串: {name } \n结果: {print(f"原字符串: {name } \n结果: {print(f"原字符串: {name } \n结果: {原字符串:hello,Python结果:10print(f"原字符串: {name } \n结果: {print(f"原字符串: {name } \n结果: {print(f"原字符串: {name } \n结果: {

2025-09-07 09:16:08 868

原创 Python学习-day5 数字Number

数字数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。

2025-09-03 08:28:17 716

原创 Python学习-day4 运算符

is 与 ==的 区别:is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。按位运算符是把数字看作二进制来进行计算的。定义变量 a = 60,b = 13。定义变量a = 21,变量b = 10。定义变量a = 10,变量b = 20。定义变量a = 10,变量b = 20。定义变量 a = 10, b = 20。身份运算符用于比较两个对象的存储单元。id() 函数用于获取对象内存地址。、<<,右移,左移运算符。

2025-09-02 21:19:35 696

原创 Python学习-day3 输入输出

输入输出是编程中非常重要的部分,它们允许你的程序与用户进行交互,或者从文件、网络等读取数据,以及将数据写入文件、网络等。

2025-09-01 08:36:34 178

原创 Python学习-day2 命名&关键字&注释&格式&数据类型

第一个字符必须以字母(a-z, A-Z)或下划线 _。标识符的其他的部分由字母、数字和下划线组成。标识符对大小写敏感,count 和 Count 是不同的标识符。标识符对长度无硬性限制,但建议保持简洁(一般不超过 20 个字符)。禁止使用保留关键字,如 if、for、class 等不能作为标识符。

2025-08-28 11:01:12 854

原创 编程算法实例-算法学习网站

特点:LeetCode是一个广受欢迎的刷题平台,收集了许多互联网巨头的题库内容和算法、面试题。特点:牛客网拥有国内最丰富的IT题库,无论是题库、面试、学习还是求职,都能在这里找到合适的资源。特点:Codewars给出的问题更贴近实战,更有代入感,适合希望提升实际编程能力的学习者。适用人群:适合有一定编程基础,希望挑战更复杂、更贴近实际项目问题的学习者。适用人群:适合希望在国内IT行业求职,需要提升算法和编程能力的学习者。适用人群:适合希望提升算法能力,尤其是准备进入大厂的学习者。

2025-08-27 21:11:59 144

原创 Python学习-day1 介绍

廖雪峰的官方网站菜鸟教程W3school简明教程。

2025-08-26 20:14:20 280

原创 编程算法实例-进制转换

数字字符与整数i <= ‘9’;0 = 481 = 492 = 503 = 514 = 525 = 536 = 547 = 558 = 569 = 57小写字母字符与整数i <= ‘z’;

2025-08-19 14:14:08 269

原创 编程算法实例-选择排序

选择排序(Selection sort)是一种简单直观的排序算法。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。排序前是:100 51 6 7 7 23 19 800 11 23。排序后是:6 7 7 11 19 23 23 51 100 800。排序前是:5 6 4 3 2 9。排序后是:2 3 4 5 6 9。

2025-08-18 00:37:10 157

原创 编程算法实例-冒泡排序

它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。排序前是:100 51 6 7 7 23 19 800 11 23。排序后是:6 7 7 11 19 23 23 51 100 800。冒泡排序(英语:Bubble Sort)是一种简单的排序算法。排序前是:10 5 6 7 11 23。排序后是:5 6 7 10 11 23。

2025-08-18 00:28:08 154

原创 编程算法实例-字符串翻转

反转前,str = abcdefg。反转后,str = gfedcba。

2025-08-18 00:11:06 123

原创 编程算法实例-判断一个数是否是两个素数之和

【代码】编程算法实例-判断一个数是否是两个素数之和。

2025-08-17 23:45:40 142

原创 编程算法实例-用“*”号打印三角形

【代码】编程算法实例-用“*”号打印三角形。

2025-08-17 23:32:52 81

原创 编程算法实例-整数分解质因数

质因数‌(又称素因数或质因子)是指能整除给定正整数的质数,例如36的质因数为2和3(分解为2²×3²)。‌每个合数都可以写成几个质数(也可称为素数)相乘的形式,这几个质数就都叫做这个合数的质因数。

2025-08-17 23:25:57 238

原创 编程算法实例-求一个整数的所有因数

质因数‌(又称素因数或质因子)是指能整除给定正整数的质数,例如36的质因数为2和3(分解为2²×3²)。‌数学关系‌:若整数m能整除整数n(即存在整数k使得n=m×k),则称m是n的因数,记作m∣n。因数是数学中描述整数间整除关系的基本概念‌,指一个非零整数能整除另一个整数时的前者。‌范围限定‌:因数特指整数之间的整除关系,且除数必须为非零整数。

2025-08-17 22:40:26 186

原创 编程算法实例-Armstrong数(阿姆斯特朗数)

水仙花数( Narcissistic number )也被称为超完全数字不变数、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数( Armstrong number ),水仙花数是指一个 3 位数,它的每个位上的数字的 3 次幂之和等于它本身 (例如: 1^3 + 5^3+ 3^3 = 153 )。151不是阿姆斯特朗数。1634是阿姆斯特朗数。153是阿姆斯特朗数。

2025-08-17 21:56:35 180

原创 编程算法实例-素数

质数(prime number)又称素数,有无限个。质数定义为在大于 1 的自然数中,除了 1 和它本身以外不再有其他因数,这样的数称为质数。

2025-08-17 18:39:19 80

原创 编程算法实例-回文数

‌回文数是正序与倒序读取完全相同的整数‌,例如121、1331等,具有对称性和多样性特征,在数学、计算机科学领域有重要应用。四位数构造公式:1000a+100b+10b+a(如a=1,b=2生成1221)。三位数构造公式:101a+10b+a(如a=1,b=2生成121)。‌对称性‌:数字序列镜像对称,如123454321。‌3.1 反转相加法‌:任意数与倒序数反复相加,例如。‌整除性‌:四位及以上回文数均可被11整除。‌非负性‌:仅限正整数范围。‌1.核心定义与数学特征‌。2.其核心特征包括:‌‌。

2025-08-17 18:26:53 174

原创 编程算法实例-计算一个数的n次方

计算一个数的 n 次方,例如: 23,其中 2 为基数,3 为指数。

2025-08-17 17:50:47 109

原创 编程算法实例-判断数字为几位数

该C语言程序实现了计算整数位数的功能。程序包含两种方法:方法1通过将数字转为字符串后计算长度,但当前被注释;方法2采用循环除法逐位计算,能正确处理正负数。测试结果显示程序能准确计算123(3位)、12344(5位)和-12344(5位)等数字的位数。程序通过main函数调用lenthNum()并打印结果,其中负数通过隐式转换处理为相同位数。

2025-08-17 17:36:32 85

原创 编程算法实例-输出26个大写或小写字母

【代码】编程算法实例-输出26个大写或小写字母。

2025-08-17 17:27:52 150

原创 编程算法实例-阶乘

阶乘(factorial)是由基斯顿·卡曼于1808年引入的数学运算符号,定义为所有小于及等于该正整数的乘积。阶乘是数学中一个正整数的所有小于及等于该数的正整数的乘积,记作n!=1(空积定义,组合数学一致性要求)。

2025-08-17 17:18:29 152

原创 编程算法实例-最小公倍数

两个或多个整数公有的倍数称为公倍数,其中最小的正整数称为最小公倍数(LCM),记作[a,b]或lcm(a,b)。例如,12和18的公倍数有36、72等,最小公倍数为36。例如,48和72的最大公约数为24,LCM=48×72÷24=144。两数的最小公倍数‌是它们公有的倍数中最小的正整数,可通过质因数分解、短除法或公式法(结合最大公约数)计算得出。4.2 ‌倍数关系‌:若一数是另一数的倍数(如24和8),LCM为较大数。4.1‌ 互质关系‌:若两数互质(如7和15),LCM=两数乘积。

2025-08-17 17:09:00 218

原创 编程算法实例-最大公因数

最大公因数(Greatest Common Divisor, GCD)指两个或多个整数共有约数中最大的一个,记为(a,b)。例如,12和18的最大公因数是6。

2025-08-17 16:55:53 95

原创 编程算法实例-裴波那契数列

【代码】编程算法实例-裴波那契数列。

2025-08-17 09:52:45 88

原创 编程算法实例-判断闰年

闰年数(英文名称:leap year ),定义:阳历或阴历中有闰日的年,或阴阳历中有闰月的年。闰年一般是每四年一次,也可以说一般每四年中有一年是闰年。

2025-08-17 09:36:20 193

原创 【无标题】

安全认证考试介绍。

2024-12-31 10:12:25 416

原创 异常处理——richview不显示cloud路径的图片

图片上传后,得到的文件路径为格式,使用组件时,正常显示,但使用富文本组件时,未显示出来。此时,需要通过使用获取格式的文件路径。代码示例如下:

2022-07-03 11:11:02 502

原创 微信小程序开发——字体样式设置

font-style文字样式font-weight文字粗细font-size文字尺寸大小font-variant文字是否为小型的大写字母font-family字体名称font-stretch文本是否横向拉伸变形color字体颜色text-align文本的对齐方式vertical-align垂直对齐text-indent首行缩进letter-sapcing字母之间的距离word-spacing单词间距,以空格来区分单词white-space文档中的空白处 标签。nowrap 文本不会换行,文本会在在同一

2022-06-19 14:39:39 14110

Archiver归档的使用

iOS研发中数据缓存archiver归档的使用

2016-03-26

FMDB数据库使用

iOS研发中数据缓存FMDB的使用

2016-03-26

keychain的使用

iOS研发中数据缓存keychain的使用

2016-03-26

LKDBHelper数据库的使用

iOS研发中数据缓存LKDBHelper的使用

2016-03-26

coreData使用

iOS研发中数据缓存coreData的使用

2016-03-26

SQLite关系型数据库的使用

iOS研发中数据缓存SQLite的使用

2016-03-26

DemoMVVM架构模式

iOS开发中常用到的技术架构为MVC,但也有用到MVVM。两者主要体现在VM将业务相关逻辑进行了封装,减轻了Controller的负担。

2016-03-02

iOS移动开发MD5加密

iOS开发中常用到的字符串进行MD5加密,区分32位大小写加密,16位大小写加密

2015-11-04

DemoKeychain

iOS研发中数据缓存keychain的使用(Demo+文档)

2016-04-17

小方块输入框

自定义方块输入框,类似于微信支付密码的小方块输入框

2015-11-28

iOS移动开发AES加解密

iOS移动开发中使用到的AES加解密技术,使用AES256位加密,解密。

2015-11-04

Demolimit输入限制

在iOS开发中,常会遇到输入限制的情况。本文件档整理了常用到的输入限制,如数字输入限制,长度限制等。定义的方法既有是在代理方法中使用的,也有在通知方法中使用。

2016-02-15

DemoSqlite

iOS研发中数据缓存sqlite、FMDB、LKDBHelper的使用(Demo+文档)

2016-04-17

DemoTimeDate

iOS开发中常用到的时间类处理封装,包括各种转换格式。如NSDate转成NSString,或NSString转成NSDate,等。

2016-01-07

DemoKVO_KVC

KVO即Key-Value Observing,称为键值观察者。是一种编程设计模式,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。 KVC即Key-Value Coding,称为键值编码,它是一种可以直接通过字符串的名字(key)来访问类属性的机制。

2014-09-03

DemoArchivedCoding

iOS研发中数据缓存archiver归档的使用(Demo+文档)

2016-04-17

DemoCoreData

iOS研发中数据缓存coreData的使用(Demo+文档)

2016-04-17

CollectionView的使用

UICollectionView的使用范例,即瀑布式列表的使用。

2015-11-26

DemoNSUserdefault

iOS研发中数据缓存UserDefault的使用(Demo+文档)

2016-04-17

iOS移动开发框架

iOS移动开发根视图开发框架设置,Demo中包括抽屉样式,tabbar样式

2015-11-04

Mac中jenkins的使用

使用jenkins进行自动化构建

2016-08-23

DemoSignature

使用UberSignature实现手写签名。简单易用,接口API少而简,可以设置位置和大小,也可以设置画笔颜色。

2018-07-26

DemoRecorder

录音以及音频的播放操作处理。

2016-04-29

DemoImageTableView

自定义cell中使用添加多个图片并自适应cell高度(类型于电商平台的商品评价添加图片)

2016-07-04

DemoTablePageAndFrame

计算拖动时的页码以及自动加载

2017-04-18

licecap录制gif软件

录制gif软件

2016-09-09

DemoEmailSMS

iOS APP应用中打电话,发短信,发邮件功能的实现

2016-07-15

RESideMenu抽屉视图

使用第三方框架RESideMenu在项目中设置抽屉式菜单。即设置中间视图控制器,左侧视图控制器,以及右侧视图控制器。

2017-09-19

ViewDeck抽屉菜单

使用第三方框架ViewDeck在项目中设置抽屉式菜单。即设置中间视图控制器,左侧视图控制器,以及右侧视图控制器。或上、下视图控制器。

2017-09-19

DemoNetwork

iOS原生网络请求,使用session,或connection方式

2016-07-24

DemoiflyMSC

使用科大讯飞进行语音书写。

2016-04-28

DemoPlist源码文档

iOS研发中数据缓存plist的使用(Demo+文档)

2016-04-17

DemoIceRequest

iOS开发中,使用ZeroC ICE进行网络请求。

2016-05-12

demoHitTest

子视图超出父视图范围时,子视图交互也能实现响应事件。

2018-11-08

DemoMKWebView

web view使用的优化,使用MKWebView替换UIWebView

2016-09-23

DemoAnimation

动画效果的实现操作

2016-08-01

DemoThread

多线程使用示例,包括thread,operation,GCD。

2016-07-14

DemoRecognizer

手势操作UIGestureRecognizer,或UITouch

2016-07-09

DemoTargetDev

一个项目多个target,通过配置不同的信息,类似多个app。

2019-02-13

DemoNSTimer

NSTimer计时器的使用,启动,停止等操作。

2016-07-08

空空如也

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

TA关注的人

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