一、语言概述 整体语言概述 (一)Java语言概述 1.基础常识 软件:即一系列按照特定顺序组织的计算机数据和指令的集合。分为:系统软件 和 应用软件 系统软件:windows , mac os , linux ,unix,android,ios,.... 应用软件:word ,ppt,画图板,.. ...
分类:
编程语言 时间:
2020-11-01 20:56:43
阅读次数:
21
在日常开发中或者测试过程中,我们的应用可能会出现Crash的问题。对于这类问题我们要抱着零容忍的态度,因为如果线上出现了这类问题,将会严重影响用户的体验。 如果Crash出现的时候恰好是在开发过程中,那么开发者可以根据Xcode的调用堆栈或者控制台输出的信息来定位问题的原因。但是,如果是在测试过程中 ...
分类:
移动开发 时间:
2020-11-01 09:59:37
阅读次数:
27
I. 方案简介OCPack是一种 iOS 平台上 App 动态化技术方案,用户可以使用 Objective-C 语言编写待动态化的功能逻辑(生成.m文件),然后通过OCPack提供的工具链生成 patch 文件(.bin格式)。客户端则内置了一个基于 Native 环境的的虚拟栈机,它可以动态加载并 ...
分类:
移动开发 时间:
2020-11-01 09:25:33
阅读次数:
30
题意:给你四组长度为$n$序列,从每个序列中选一个数出来,使得四个数字之和等于$0$,问由多少种组成情况(仅于元素的所在位置有关). 题解:$n$最大可以取4000,直接暴力肯定是不行的,我们可以先对后两个数组$c$和$d$,枚举他们每个元素的和,用一个新数组$CD$记录,然后再去枚举$a$和$b$ ...
分类:
其他好文 时间:
2020-10-31 01:32:05
阅读次数:
17
冒泡排序 冒泡排序是通过比较两个相邻元素的大小实现排序,如果前一个元素大于后一个元素,就交换这两个元素。这样就会让每一趟冒泡都能找到最大一个元素并放到最后。 以 [ 8, 1, 4, 6, 2, 3, 5, 7 ] 为例,对它进行冒泡排序: 代码实现: + (NSArray *)bubbleSort ...
分类:
移动开发 时间:
2020-10-30 11:58:36
阅读次数:
25
前言 这篇文章是使用游戏引擎探索地图可视化的开篇。传统的地图渲染通常是在iOS/Android/Web平台进行的,为了探究更酷炫的地图展示,会记录基于UE4/Unity进行地图渲染的探索过程。 地图基础元素 - 线 线作为地图渲染的基本元素,在地图中可以代表各种形式的道路。道路数据通常以离散点串形式 ...
分类:
编程语言 时间:
2020-10-29 10:10:01
阅读次数:
24
最近小程序开发测试环境一直转转不请求接口,iOS可以正常访问,安卓无法访问,提示:request:fail-2:net::ERR_FAILED检查后发现是因为没有配置中间人证书。由于测试环境我们使用的是acme申请let‘sencrypt的泛域名证书。由于我们的DNS解析托管在DNSPOD,因此就可以使用exportDP_Id="43211"#DNSPODAPP_IDexportDP_Ke
分类:
微信 时间:
2020-10-29 10:00:05
阅读次数:
34
去年比赛的时候虽然对了,但写的好麻烦,以至于后面不敢再写这道题,今天又写了一遍,贴出来做纪念。 #include<stdio.h> #include<bits/stdc++.h> using namespace std; #define ll long long #define io_opt ios ...
分类:
其他好文 时间:
2020-10-27 11:46:36
阅读次数:
32
敬业签除了支持记事、提醒等功能外,还是一款具备团队便签功能的桌面便签小工具,支持用户创建团队便签,而加入团签的成员们后续就可以通过有新增、修改、删除、指派、标记内容完成以及设定提醒等方式实现团队在线协作办公的目标。 而且,敬业签还是一款支持多端同步使用的(Windows/Android/ios/We ...
分类:
其他好文 时间:
2020-10-24 10:17:38
阅读次数:
23
自iOS系统A9芯片及以上的设备开始(iPhone X、iPhone8),苹果将HEIC设置为图片存储的默认格式,但这个格式目前还不够通用。接下来,小编就来教大家使用iMazing软件将HEIC格式的图片转换为常见格式,例如JPEG,PNG。 图1:HEIC格式 一、HEIC格式介绍 HEIC格式文 ...
分类:
其他好文 时间:
2020-10-22 23:00:31
阅读次数:
33