- 博客(42)
- 问答 (4)
- 收藏
- 关注
原创 IOS-闭包学习-Swift
闭包是自包含的函数代码块,可以在代码中被传递和使用。Swift 中的闭包与 C 和 Objective-C 中的代码块(blocks)以及其他一些编程语言中的匿名函数(Lambdas)比较相似。闭包可以捕获和存储其所在上下文中任意常量和变量的引用。被称为包裹常量和变量。Swift 会为你管理在捕获过程中涉及到的所有内存操作。
2024-01-23 15:21:08
1552
原创 IOS-ViewController与Storyboard进行绑定-Swift
在IOS中,新建项目时默认有一个Main.storyboard和ViewController,这两个是默认绑定的。
2024-01-23 11:15:35
908
原创 IOS-生命周期-Swift
唯一在此状态停留时间比较长的情况是:当用户锁屏时,或者系统提示用户去响应某些(诸如电话来电、有未读短信等)事件的时候。程序在后台而且能执行代码,大多数程序进入这个状态后会在在这个状态上停留一会,时间到之后会进入挂起状态(Suspended),有的程序经过特殊的请求后可以长期处于Backgroud状态。当挂起时,程序还是停留在内存中的,当系统内存低时,系统就把挂起的程序清除掉,为前台程序提供更多的内存。虽然都有这些方法,但是我实测下来,在AppDelegate种有的方法并没有打印信息,也就说明没有被调用。
2024-01-22 14:46:28
2080
2
原创 Git clone报错:fatal: unable to access ‘https://github.com/.....‘: Failed to connect to github.com port
使用Git克隆项目是,有时候会报错:Failed to connect to github.com port 443 after 21096 ms: Couldn’t connect to server原因是本机代理端口和git端口不一致。
2024-01-22 13:21:28
1707
原创 AndroidStudio下载安装教程
额,然后,我这其实是没卸载干净,然后又继续安装了,没有剩下的步骤,直接打开之前的项目了。点击后弹出条款及条件页面,往下滑,勾选同意,然后就点击下载,等待下载完成。结束后会打开AndroidStudio,点击不发送。Install Type页面选择Custom。弹出找不到SDK的界面,点击Cancel。下载完成后双击打开,Next。选择安装路径,然后Next。然后选择jdk和sdk路径。
2024-01-18 11:11:18
660
原创 IOS-提示The resource could not be loaded because the App Transport Security policy requires the use of
如图:原因是使用了 http请求网络数据,而IOS 9引入了新特性App Transport Security (ATS),不能直接使用http请求。
2024-01-18 08:39:29
1251
原创 IOS-数据持久化UserDefaults简单使用-Swift
UserDefaults通过key-value的一种持久化方案,以键值对的形式存储基本类型数据,类似与安卓的SharePreferences。使用方式,首先就是要获取standerd。
2024-01-17 10:51:56
938
2
原创 IOS-高德地图连续定位-Swift
在info中新建一个名为Privacy - Location Temporary Usage Description Dictionary的字典,然后在这个字典下新建Privacy - Location When In Use Usage Description、Privacy - Location Always and When In Use Usage Description两个字段,内容就是权限申请时的描述。实现定位代理AMapLocationManagerDelegate。
2024-01-16 15:35:12
597
原创 IOS-高德地图SDK接入-Swift
链接](https://lbs.amap.com/api/ios-sdk/guide/create-project/cocoapods)然后设置,***就是上面申请的key。复制这个就可以了,然后提交。
2024-01-15 15:10:25
1304
原创 IOS-UIAlertController简单使用-Swift
UIAlertControlle时IOS的对话框控制器(警报控制器),简单使用方法如下:步骤都一样,先是创建UIAlertController,然后创建UIAlertAction,再将UIAlertAction添加到UIAlertController中,最后显示对话框。
2024-01-15 10:01:16
716
原创 IOS-相机权限申请-Swift
在Info.plist文件中,新建一个键值对Privacy - Camera Usage Description(或者NSCameraUsageDescription),值为申请描述说明,自定义的。
2024-01-13 15:05:30
847
原创 Android Studio代码行数统计插件Statistic使用
闲来无聊向看看自己写了多少行代码,但也总不能一个个文件的去数,就想看看有没有相关的插件,结果一搜,还真有,那就是Statistic,使用起来也方便。如图:在Android Studio中,点击File—>Settings—>Plugins,在搜索框中输入Statistic搜索,第一个就是了,点击install,再点OK,即可完成安装。
2024-01-13 10:13:48
1457
原创 IOS-Moya简单使用-Swift
Moya是一个基于Swift语言的网络抽象层库,用于简化iOS应用程序中的网络请求和数据处理。它建立在Alamofire之上,提供了一种更简洁、类型安全和易于测试的方式来处理网络请求。
2024-01-12 16:26:25
951
1
原创 IOS-Codable简单使用-Swift
在Swift中,需要将Json数据转为实体时,一种简单的方式就是使用系统提供的JSONDecoder进行解码,这种方式需要实体类或结构体继承(实现)(java说法)一个类型别名(typealias)为Codable的东西。
2024-01-12 11:45:36
767
1
原创 XCode运行报错Sandbox: bash(14429) deny(1) file-read-data /**/Pods/Target Support Files
在Build Settings中,筛选user,将User Script Sandboxing的值改为No。
2024-01-11 11:38:50
1092
原创 Xcode15报错:SDK does not contain ‘libarclite‘ at the path ‘/Applications/Xcode.app/Contents/Developer
中的libarclite_iphonesimulator.a文件,复制进arc文件夹下。没有arc文件夹的话,新建一个,然后去下载。复制进arc文件夹下,重新运行就好了。
2024-01-11 11:23:57
2254
1
原创 pod install 出现错误 [!] CDN: trunk Repo update failed
在iosDemo中集成腾讯IM的时候,pod install时出现错误:[!1.Podfile 文件顶部添加:source ‘https://github.com/CocoaPods/Specs.git’,2.移除trunk:终端下执行 pod repo remove trunk。3重新 pod install。
2024-01-11 10:29:45
719
原创 java可变参数(varargs)...的使用
可变参数允许方法接受可变数量的参数,这些参数被视为一个数组。在方法声明中,可变参数使用省略号(…)来表示
2023-12-27 15:31:25
526
1
原创 VMware虚拟机安装Mac,登录apple id时提示ICLOUD_UNSUPPORTED_DEVICE
往上翻,找到board-id.reflectHost,大概在31行这样子。在此之前,记得正常关闭mac,点击右上角的苹果图标,点击关机即可。找到mac安装的位置的.vmx结尾的文件,以记事本打开,修改serialNumber 的内容,把X改为随机数;要是有升级操作系统之后,可能会出现五国语言,无限重启。然后就可以登录了,这次应该没问题了。这样应该就可以了(反正我是可以了)把TRUE改成FALSE;保存好重新开机登录即可。记得正常关闭mac。
2023-12-27 15:05:46
3945
2
原创 【Android 本地音乐播放器 一个简单的音乐播放器——附源码】
无聊做了一个本地音乐播放器,功能有:获取本地的音乐文件,对音乐进行播放,可以上一首,下一首,列表循环播放,单曲循环播放,随机播放。
2023-12-21 13:51:49
2824
14
原创 【Mybatis-Plus简单开发后台案例】
将那个xml文件复制进去,这个用来写多表查询的(我理解的是),如果用不到多表查询,复制进去后就不要管了。因为我的项目涉及了文件上传,所以有后面几个配置,如果你没有的话,可以删掉。这里只做简单示例,想了解更多的可以在评论区或者私信我,或者自行上官网了解。设置生成的表名,即开始的时候创建的表的名字,我的是student。由于最近在自己做项目,就想写些博客来记录一下自己的过程。然后就可以运行了,会给你生成基本代码,完毕后会自己弹出。这里是数据库的用户名密码,自己改成自己的。最后附上增删改方法,继续运行就好了。
2022-09-30 10:45:48
229
1
原创 visio 2013安装失败正在回滚
参考链接https://www.cnblogs.com/lcxblogs/p/14948315.html今次软件工程老师让下载visio 2013,本来已经安装好了的,也画了几张图,但是手贱把visio卸载了一下,结果就是再次安装的时候老是安装失败,显示安装失败,正在回滚,然后报错1935.前前后后搞了一个多小时,试过好多方法,包括下载并安装.net framework修复工具,删除注册表里0000021开头的文件,更改安装位置等等方法,都行不通,最后终于找到了一个方法,那就是上面链接里面的方法,删除注
2021-10-18 11:40:38
2361
6
原创 冒泡排序
问题 A: 例题6-3 冒泡排序题目描述从键盘上输入10个整数,用冒泡法对这10个数进行排序(由小到大)。【必须使用冒泡排序实现】输入以空格分隔的10个整数输出依次输出排好序的10个整数,每个数占一行。样例输入 Copy1 3 5 7 9 2 4 6 8 0样例输出 Copy0123456789Java代码:package text;import java.util.Scanner;public class Main {public static void m
2021-04-03 17:15:26
224
原创 问题 B: 倒序输出
题目描述使用递归编写一个程序,逆序输出一个非负整数。例如输入1234,输出4321(不含前导0)。输入多组输入,每组输入一个非负整数。输出逆序输出结果,每个结果占一行。样例输入 Copy1212300样例输出 Copy213210代码如下:#include<stdio.h>int fun(int n){if(n>=10){printf("%d",n%10);n/=10;return fun(n);}else{return n%10;}}i
2021-03-14 11:38:14
385
1
原创 问题 A: 递归求和
问题 A: 递归求和题目描述使用递归编写一个程序,求:S(n)=1-1/2+1/3-1/4+1/5-1/6+…输入多组数据输入,每组输入一个正整数n。输出输出S(n)的计算结果(精确到小数点后六位)。样例输入 Copy1样例输出 Copy1.000000java代码如下:package text;import java.util.Scanner;public class Main{public double Main(double s) { if(s==1) return
2021-03-12 19:23:45
174
原创 输入四个整数,求其最大的数。函数调用。
#include<stdio.h>int max2(int x,int y){int z;z=x>y? x:y;return (z);}int max4(int a,int b,int c,int d){int max2(int x,int y);int m;m=max2(a,b);m=max2(m,c);m=max2(m,d);return m;}i...
2020-02-26 18:24:55
831
Libarclite-Files
2024-01-11
Android Studio 记事本、日记本源码
2023-10-21
MPAAndroidChart的自定义x轴越界问题
2023-03-12
java调用weka的分类模型进行预测,结果乱码
2023-03-12
Android实现图片上传功能,后台收到的是null
2022-09-22
Andrpid中xUtils的网络请求问题
2021-12-04
android studio怎么从不同按钮进入同一个页面显示不同布局
2021-12-03
上学期的AS项目,突然跑不通了,提示AndroidManifest.xml有问题
2021-11-12
网上下载的写QQ代码,报错
2021-03-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人