自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (2)
  • 收藏
  • 关注

原创 js 拖拽drag

【代码】js 拖拽drag。

2023-05-09 16:08:38 293

原创 shell 脚本中 启动node-server

bin/shthenfi。

2023-05-08 16:45:19 291

原创 git a 仓库的分支,迁移到b仓库

git push origin2 a仓库本地分支:b仓库新分支名。git remote 可以查看本地的远程仓库。添加一个远连接origin2。然后push a分支:b分支。输入b仓库的账号密码,

2023-05-08 10:20:18 298

原创 html文本匹配到关键词,并高亮显示

querySelectorAll 方法根据span标签的样式进行检索,是因为wangeditor 中加class或者id,都会被去掉。prevContent 是html 文本,

2023-05-05 14:46:30 970

原创 iOS 区分sdk是静态库还是动态库

C02S2JBDFVH5:~ admin$ cd /Users/Downloads/OCFTFaceDetect/OCFTFaceDetect_Products/OCFTFaceDetect.frameworkC02S2JBDFVH5:OCFTFaceDetect.framework admin$ file OCFTFaceDetectOCFTFaceDetect: Mach-O universal binary with 4 architectures: [x86_64:Mach-O 64-bi.

2020-11-12 14:19:31 592

原创 iOS bounds和frame的区别

@interface ViewController (){ UIView *_viewA; UIView *_viewB;}@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; _viewA = [[UIView alloc] initWithFrame:CGRectMake(50, 200, 200, 200)]; _viewA.backgroundC.

2020-10-27 11:57:32 246

原创 OC-三种block

oc 中block分为三种 blcok类型 副本源的配置存储域 复制效果 NSStackBlock 栈块 栈 从栈复制到堆 NSGlobalBlock 全局块 程序的数据区域 .

2020-09-09 16:47:31 409

原创 iOS setViewControllers 另类的跳转

- (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor redColor]; UIButton *btn = [UIButton buttonWithType:(UIButtonTypeCustom)]; [btn setTitle:@"点击" forState:(UIControlStateNormal)]; [btn addTarget:self action.

2020-09-07 11:24:08 598 1

转载 LaunchScreen.storyboard启动图适配

iOS 8之前我们都是通过LaunchImage来设置启动图,随着苹果设备的更新,尺寸也越来越多,这时候我们需要设置各种设备的启动图,而且每次增加新的尺寸的设备都需要添加相应尺寸的启动图,这个比较麻烦。因此iOS 8苹果引入了LaunchScreen.storyboard,支持了AutoLayout 和 SizeClass,这样能够更加方便的适配各种屏幕。注意⚠️:苹果提出内容从2020年4月份开始,所有支持iOS 13的App必须提供LaunchScreen.storyboard,否则将无法提交到Ap

2020-05-25 15:49:59 1160

原创 iOS UITableView 开启预估高度, 列表闪烁,向上或者向下位移

当我们开启预估高度,cell中约束做好,那么cell就会自动适配内容大小,很方便,但也有问题,列表闪烁,向上或者向下位移。- (void)viewDidLoad {//开启预估行高 //_tableview.estimatedRowHeight = 0; 先注掉, _tableview.rowHeight = UITableViewAutomaticDimension;//我的headerView和footView都是自定义的,没拉约束,所以就关掉下面两个 _tablev

2020-05-15 18:58:15 761

原创 XXX iPhone has denied the launch request

这两天又碰到了XXX iPhone has denied the launch request问题,很烦,每次解决都忘记解决方案,现在记录下。方案 1,检查自己的Provisioning Profile是否正确,我这次就测试证书的描述文件选择错了导致的,所以先检查下证书和描述文件。方案2,如果你是用自己的appid来无证书调试,需要你点击targets->Capabilities->打开 App Group,等下面的都打对勾,再关闭 App Group,重新运行。方案3,如果还是不.

2020-05-13 10:13:09 277

原创 swift 算法 两数之和

给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]来源:力扣(...

2020-05-06 21:27:42 428

原创 mac python3环境搭建

今天在Mac电脑上搭建python3环境,遇到几个问题特此记录。1.升级pip3在升级pip3的时候,一直443,需要更换国内源,我使用临时用清华源。sudo pip3 install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple/这种只对当次命令有效,所以我用配置了pip3的配置文件 : mk...

2020-05-05 18:34:30 728

转载 iOS 远程推送原理

iOS 推送通知的基本原理苹果的推送服务通知是由自己专门的推送服务器APNS来完成的,其过程就是APNS接收我们的应用服务器发出的被推送的消息,将这条消息推送到置顶的iOS 设备上,然后再由iOS设备通知到我们的应用程序,我们将以通知或者声音的形式收到推送回来的证书,iOS远程推送的前提是,装有我们应用的iOS设备,需要向APNS服务器注册,注册成功后,APNS服务将会返回给我们一个de...

2020-04-20 14:18:28 203

原创 iOS tableview切换不同数据源,tableview滚动到分区第一行,tableview滚动位置不准确

//关闭tableview的预估cell,heard &foot高度,解决tablevie滚动指定位置不准确 _tableview.estimatedRowHeight = 0; _tableview.estimatedSectionHeaderHeight = 0; _tableview.estimatedSectionFooterHeight = 0; ...

2020-04-15 14:36:27 568

原创 navigationBar.translucent = NO,引起页面下移

设置导航条透明,导致页面下移 self.navigationController.navigationBar.translucent = NO;会引起页面下移iOS 7之后由于navigationBar.translucent 默认是YES,左边默认在(0,0)点,当不透明的时候,0点在(0,64)如果你想设成透明的,而且还要零点从(0,64)开始,那就添加:self.edge...

2020-04-14 15:47:37 466

原创 ios9 设置launch storyboard 不能到顶部

由于iOS9以后有安全区概念,所以我们设置启动页的时候,总会距离上面留下一个状态栏的高度,解决方法是,图片的second item 改成 Superview.Top,然后constant是0就好了。...

2020-01-20 16:37:52 272

原创 ios 富文本 实现UITextView中关注字可点击可点击

//添加隐私权政策提示view-(void)addPrivacyAlartView{ bgview = [[UIView alloc] initWithFrame:CGRectMake(0, 0, ScreenWidth, ScreenHeight)]; bgview.backgroundColor = [UIColor lightGrayColor]; bgview....

2020-01-09 16:51:14 632

原创 iOS 拉去storyboard或者xib的约束,代码修改约束不生效的问题

背景如标题,我在awakeFromNib或者viewDidLoad修改约束的constant值,没有生效,原因是: 你在 viewDidLoad中修改的约束的代码块运行了,但是运行完之后又被 storyboard自己的配置给覆盖了,所以 你看到的还是之前的约束!这就说明storyboard的初始化优先于它对应的vc的viewDidLoad。解决办法: 让修改 constant值或者约束的语句延...

2019-12-27 16:37:02 1139

原创 ios python 国际化提取代码中的所有汉字

#-*- coding:utf-8-*-#处理中文字符的情况import sysreload(sys)sys.setdefaultencoding('utf-8')import osimport reimport codecs# 搜寻以下文件类型suf_set = ('.h', '.m','.pch')# 项目路径# ../文件夹路径project_path = '/...

2019-12-27 16:30:25 610

原创 ios -修改tabaritem的大小,和title的字体

项目在iPad的tabbar上显示有点小,所以我们调节一下tabbaritem的相对位置,和item上文字的字体大小。方法如下:-(void)changeBaritemFrameAndFont :(UINavigationController *)nav{ nav.tabBarItem.imageInsets = UIEdgeInsetsMake(-5, 0, 0, 0);...

2019-12-24 17:38:27 882

原创 ipad 使用UIImagePickerController调取系统相册报错

从IPhone项目转ipad的时候,调取系统相册,无效果,控制台打印:Attempt to present <UIImagePickerController: 0x1209bb800> on <InputInsurancePlicyVC: 0x120972a00> while a presentation is in progress!解决方案: [[NSO...

2019-12-24 16:39:12 364

原创 iOS11 iPad tabbar 横排 变为竖排

iOS 11以后,iPad上的tababr从竖排变成了横排,虽然不是bug,但谁叫老板觉得不好看那。首先我的机器是iPad air 12.4解决方案: 在我的tabbarcontroller中重写UITrationCollection,代码如下:- (UITraitCollection *)traitCollection{ UITraitCollection *c...

2019-12-23 16:48:22 753

原创 html-01

<html style="font-size:16px"> <head> <meta charset="utf-8"> <title>登陆</title> <meta name="viewport" content="width=device-width,initial-s...

2019-10-08 16:05:14 91

原创 ios -调取手电筒

#import <AVFoundation/AVFoundation.h>@property (nonatomic,strong) AVCaptureDevice *device;-(void)Open:(UIButton *)sender{ sender.selected=!sender.selected; self.device = [AVCaptu...

2019-10-08 14:33:51 151

原创 ios 录音-剪切-计算时长,播放

首先导入框架#import <AVFoundation/AVFoundation.h>计算录音文件的时长方法1: //获取音频时长 AVURLAsset* audioAsset =[AVURLAsset URLAssetWithURL:[NSURL fileURLWithPath:path] options:nil]; CMTime audioDuration=...

2019-08-29 16:06:26 440

原创 ios 多个网络请求成功以后,在回调给H5

dispatch_group_t group = dispatch_group_create(); dispatch_group_enter(group); dispatch_group_async(group, dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DE...

2019-08-29 10:52:15 322

原创 iOS 生成缩略图 -image i/o

/** 利用Image i/o @param data 图片data @param size UIImageView尺寸 @param scale 压缩比 0-1放大 拉伸 =1 原图,<1 压缩 //s饰演的结果是这个参数,并不能改变图片的大小 @param orientation 方向 //这个参数可以方便我们对图片作出旋转比如上-》下,镜像; @return 缩略图 ...

2019-08-14 17:25:15 666

原创 iOS企业级证书In house与 Ad hoc 区别如下

iOS企业级证书In house与 Ad hoc 区别如下:企业级证书申请provising profile时,发现存在两种类型的type:一个是Universal Distribution,另一个是Distribution,如下图,这是由申请时选择的是In House 还是Ad Hoc导致的。In House对应的是Universal Distribution是支持所有设备,而A...

2019-08-09 13:59:59 3828

原创 ios swit使用ocSDK

1.先创建桥接文件,步骤command+N——》iOS——》Header File——》名字“项目名字Header”2.Build Setting ——》objective-c Bridging Header ——》把创建的header文件拉进去然后在header文件中引入sdk文件#ifndef ocr_swiftBridgeHeader_h#define ocr_swi...

2019-07-25 17:20:50 133

原创 ios swift -通知

//观察者注册通知 let notName = Notification.Name(rawValue: "test") NotificationCenter.default.addObserver(self, selector: #selector(self.reloadData), name: notName, object: nil)//观察者接收到消息后进行处理 @objc fu...

2019-07-25 17:00:53 419

转载 ios 判断用户是否授权使用相机

//首先要引入import Photos if (AVCaptureDevice.authorizationStatus(for: AVMediaType.video) == .notDetermined) { AVCaptureDevice.requestAccess(for: .video, completionHandler: { (statusF...

2019-07-25 16:50:49 388

原创 ios 解决app整体需要禁止横屏,sdk或个别页面需要横屏

我遇到的问题是sdk中的,app整体需要禁止横屏,sdk内部的识别页需要横屏,所以有参考网上大神的代码,最后发现最好的解决方案是运行时-runtimeOCFTOCRRotation.h----------------------------------------------------#import <Foundation/Foundation.h>NS_ASSUME_...

2019-07-22 17:55:00 490

原创 ios -录音AVAudioRecorder

AVAudioRecorderA class that provides audio recording capability in your application.在你应用中,提供音频录音功能的类OverviewUsing an audio recorder, you can:Record until the user stops the recording Record...

2019-07-17 16:36:19 354

原创 ios - 设置tabbarItem显示图片本来颜色,设置tabbarItem title的颜色

HomeViewController *homevc = [[HomeViewController alloc] init]; UINavigationController *homenav = [[UINavigationController alloc] initWithRootViewController:homevc]; homenav.tabBarItem.ti...

2019-07-03 17:28:15 1743

原创 IOS -查询我们使用的静态库和动态库支持的平台(例如arvm7)

1.cd 到farmwork或者.a,是cd这个库2.使用命令 lipo -info 这个库的名字具体如图

2019-07-03 11:07:44 517

原创 ios 使用agreegrate,打包全平台静态库和动态库包

1.创建agreegrate:取名和你项目名称保持一致,加上Aggregate2.Build Phases->Target Dependencies(tartget 管理)中添加target,然后运行脚本,合并模拟器和真机包,生成满足全平台的包,脚本文件见上一篇博客...

2019-07-03 10:42:20 197

转载 ios 使用aggregate打包通用库的脚本

#!/bin/sh#要build的target名TARGET_NAME=${PROJECT_NAME}if [[ $1 ]]thenTARGET_NAME=$1fiUNIVERSAL_OUTPUT_FOLDER="${SRCROOT}/${PROJECT_NAME}_Products/"#创建输出目录,并删除之前的framework文件mkdir -p "${UNIVERSA...

2019-07-02 17:24:13 1406

转载 ios 为uiview创建xib

操作步骤第一步.jpeg第二步.jpeg第三步.jpeg第四步.jpeg第五步.jpeg按照上图的步骤进行操作,就会得到带xib的view了使用方法是: //uiview的xib调用方法 NSArray *nibArr = [[NSBundle mainBundle]loadNibNamed:@"MT_dPview" owner:...

2019-06-27 16:02:50 1215 2

转载 转载 - xib怎么给tableview添加headview

转载地址https://www.jianshu.com/p/bf9ea88016611.准备 拖个UIView,如图1.png2.把这个UIView,拖到Placeholder那个位置,如图2.png3.拖的时候,可能不大容易,多拖几次,成功后改称freeform,如图3.png4.然后改好UIView,大小高度,然后拉到这个位置,如图4.p...

2019-05-21 17:42:02 345

AFNetworking3.0

iOS请求第三方框架,版本号3.0,有需要的可以下载。。。。

2019-01-04

idea连接oracle需要的jar文件

idea连接oracle缺少的文件,需要手动导入。idea自己没有

2018-08-30

空空如也

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

TA关注的人

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