自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我可能是个Siri

我很丑,可是你也不温柔

  • 博客(97)
  • 资源 (14)
  • 收藏
  • 关注

原创 使用Jenkins部署前端Vue项目和后端Java服务

Jenkins安装相关插件,供后续使用(Dashboard - Manage Jenkins - Plugins)配置内置的工具及其版本 (Dashboard - Manage Jenkins - Tools)​​​​​比如 Maven JDK Git NodeJS Docker等添加凭据,如SSH Private Key 用于拉取远程代码(Dashboard - Manage Jenkins - Credentials)​​​​​。

2024-02-28 18:54:29 964 1

原创 2个Dockerfile文件范例

搭配nginx.conf使用。一、后端Java项目。

2024-02-28 17:53:46 644 5

原创 Docker安装mysql、redis、rabbitmq

【代码】Docker安装mysql、redis。

2024-02-28 17:16:08 471

原创 Squid代理服务器配置

需求是:通过外网机(跳板机)访问内网机,并为内网机提供访问网络的能力。写在前头,使用FinalShell配置跳板机和内网机,原理就是通过本地端口进行一次转发。1、新建跳板机T的ssh连接,然后添加隧道,监听端口填个一般用不到的就行。2、新建内网机N的ssh连接,主机和端口则使用上面隧道配置的绑定ip和监听端口。3、先访问跳板机T,再访问内网机N就ok了。

2024-02-28 16:57:00 505

原创 记录在ubuntu 18.04系统上安装qemu/kvm虚拟机的过程

iso镜像文件有问题:启动一直黑屏,提示No bootable device. / Could not boot from cdrom (code 0004)问题。qcow2配置问题:启动后蓝屏或者一直提示更新修复启动程序,检查配置。下面是一个示例Java使用ProcessBuilder执行脚本问题:1、检查.sh文件是否有执行权限 2、检查是否已经安装相关的库,比如expect 库。3、有时候sh xxx.sh 无法识别,可使用 ./xx.sh检查脚本执行情况。} else {

2023-08-28 11:53:41 715

原创 使用balenaEtcher烧录系统启动盘弄坏了我的U盘....

1、以MacOS为例,使用diskutil命令行工具查询所有磁盘。获取要修复磁盘的名称,可能是diskX或者volumeY。2、执行以下命令(注意:此步骤会格式化U盘内容)执行完上述命令之后,U盘就恢复了。

2023-05-23 14:45:57 1909

原创 ReactNative 常见问题及处理办法(持续更新)

????ScrollView无法在TouchableOpacity组件内滑动将ScrollView内的内容用TouchableOpacity进行包裹,并设置onPress={() => {}}属性????RN热更新问题使用codepush进行热更后,src目录下的音频文件在安卓系统中无法引用。需要将文件放到原生系统中。热更的bundle文件无法打包音频文件。????RN中获取高度的解释//屏幕高度(状态栏+安全区+下方虚拟按键操作区)Dimensions.get('scree

2021-03-04 10:45:01 1179 1

原创 React-Native使用react-native-community/art实现水波纹、音频波动效果

效果如下,可以通过改变volume值实现动态效果贴组件代码,复制就能用:【依赖package.json】"@react-native-community/art": "^1.1.2","react-native": "0.61.4",【组件代码DancingLine.tsx】import React, { PureComponent, } from 'react';import { StyleSheet, View, Dimensions,} fr...

2020-11-25 11:45:28 1055

原创 iOS runtime获取所以方法列表和成员变量

#import "NSObject+runtime.h"#import <objc/runtime.h>@implementation NSObject (runtime)/* 获取对象的所有属性 */+(NSArray *)getAllProperties { u_int count; objc_property_t *properties =class_copyPropertyList([self class], &count); NSMuta..

2020-07-10 20:05:30 619

原创 iOS 使用AVAudioSession实时录制音频文件(PCM -」 本地.wav文件)

//// AudioRecordManager.h// Demo//// Created by tao on 2020/7/8.// Copyright © 2020 idst. All rights reserved.//#import <Foundation/Foundation.h>#import <AVFoundation/AVFoundation.h>@protocol AudioRecorderManagerDelegate <NSO.

2020-07-08 21:38:32 2102

原创 npm install错误常用处理步骤

1、检查npm版本,进行升级或者降级处理sudo npm install [email protected] -g2、检查npm registry配置,进行替换npm config listnpm config set registry "https://registry.npmjs.com/"List of Npm registry:https://registry.np...

2020-04-16 11:53:10 1099

原创 微信小程序-WXS文件的使用(保留2位小数+url处理+时间戳转日期+数组截取)

一、WXS文件内容//t.wxs//保留小数var toFix = function (value = 0, digits = 2) { return value.toFixed(digits);}//拼接图片urlvar toUrl = function (path = "") { if (path.indexOf("http://") != -1) { r...

2019-07-25 19:43:20 841

原创 微信小程序-处理多个文件上传

一、方法的封装/** * 采用递归的方式上传多个文件 * filePaths 要上传的资源 * results 上传成功返回的数据 * successUp 成功个数 * failUp 失败个数 * index 上传文件的下标 */function uploadOneByOne(filePaths = [], results = [] , successUp =...

2019-07-25 19:26:18 1777

原创 微信小程序-网络请求封装

一、我使用两个js文件封装网络请求:net.config.js用于配置服务器地址和接口地址netUtil.js用于封装网络请求方法二、这两个文件都放置于utils目录下三、在对应页面的.js文件最上方导入使用import config from '../../utils/net.config.js';import netUtil from '../../utils/n...

2019-07-25 19:13:04 247

原创 iOS组件化-本地资源加载问题

组件代码的上传:上传组件至CocoaPods在组件工程的.podspec配置中说到,本地资源加载的配置方式有两种:# 方式一:会自动创建一个.bundle包,将资源放到.bundle下# bundle名称可以自定义,在下面配置s.resource_bundles = { 'TRectDetector' => ['TRectDetector/Assets/resource/*...

2019-04-18 18:14:50 1076

原创 iOS组件化-上传组件至CocoaPods

CocoaPods组件,图片加载问题写这篇文章的主要目的是方便自己查阅...如果恰好能够帮到你那就太好了!按照下面的步骤操作后,最终的结果应该是:在任何一个iOS项目中都可以使用CocoaPods安装使用提交的组件库。接下来就以名为“TRectDetector”的组件为例:一、准备代码和资源文件准备需要提交的代码和图片资源,在实际操作中注意2点:1、若提交的代码中引用了其...

2019-04-18 16:20:29 609

原创 Mac环境下配置adb

1.下载android-sdk工具包 ( 我下载后放置在/Users/tao/Library/Android/sdk/ 路径下 )2.配置环境变量:终端输入命令:vi .bash_profile在打开的编辑器中输入路径配置: 1 export PATH=${PATH}:/Users/tao/Library/Android/sdk/platform-tools; 2 ex...

2018-11-09 17:36:12 218

原创 使用apple configurator 2工具获取App Store上的应用安装包(.ipa文件)

apple configurator 2 获取App Store .ipa安装包操作小记:1、点击添加-应用2、.ipa放置目录:~/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/...

2018-11-07 16:00:48 6090

原创 mac安装破解版软件提示损坏——终端输入  sudo spctl --master-disable 开启安全隐私配置

终端输入 sudo spctl --master-disable开启安全隐私:允许任何来源的应用

2018-11-07 11:08:50 6364

原创 OC项目使用cocoapods导入swift库报错解决办法

OC项目使用cocoapods导入swift库时, 报错为 library not found for -lswiftSwiftOnoneSupport for architecture x86_64:解决办法:在项目中新建至少一个.swift文件 然后编译就可以通过....

2018-08-07 12:42:30 1471 1

原创 ios 调用私有方法的几种方式

// 获取实例方法- (void)getMethods{ int outCount = 0; Person *p = [Person new]; Method *methods = class_copyMethodList([p class], &amp;outCount); for (int i = 0; i &lt; outCount; i ++) { ...

2018-07-26 18:02:07 5869

原创 Jenkins集成iOS自动化打包(GitLab + xcodebuild + xcrun + ftp)

参考链接iOS持续集成:Jenkins+GitLab+蒲公英  讲了几种自动化打包的配置方式、很详细!下面主要是针对使用xcodebuild + xcrun编写脚本配置的方式做一个踩坑记录,我就是用的这个。一、在全局配置中选择Keychains and Provisioning Profiles Management二、进入到创建的项目下(1)源码管理(2)构建触发器+构建环境(3)构建(4)构建...

2018-04-20 16:08:16 1071

原创 RN开发环境配置

开发环境配置:安装 Xcode /Android Studio / Webstorm(VSCode) 安装git(Mac OSX 系统自带有git) 安装zshsh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"安装Homebrew / No...

2018-03-29 11:18:38 2163

原创 Xcode 真机测试报错:Command /usr/bin/codesign failed with exit code 1

证书配置出现匹配错误一般都是把证书啥的彻底删除,再重新导入就能解决问题。1. 打开Xcode, comand + , 将Account中账号删除2.退出Xcode, 前往 ~/Library/Developer/Xcode/DerivedData 和~/Library/MobileDevice/Provisioning Profiles 目录,将目录下的东西全部删除3.打开钥匙...

2018-03-29 10:19:17 2805

原创 使用UIImagePickerController不显示中文问题

在调用系统的UIImagePickerController访问相册或者拍照的时候,有可能是英文的,解决办法是使用国际化开发。1.command + n 新建一个文件,Resource一栏选择Strings File,命名为Localizable,点击完成后生成Localizable.strings文件2.选择PROJECT => info =>Localizations...

2018-01-09 10:37:35 828

原创 通过cocoapods引入的组件,怎么导入自己的.h文件(已解决)

使用cocoapods导入第三方方便快捷,但是如果我们想引入一个自定义的视图或者类怎么办?可行的方法是:1.找到该库所在目录,创建一个.h文件,用来声明这个类和公共方法,然后在该库的其他地方就可以使用。2.在自己的代码目录下,相应的创建一个.m文件并实现相应的方法和功能。3.编译运行,成功!不过有个问题就是: cocoapods更新该库的时候(pod update)会覆盖...

2017-12-27 13:43:14 2375

原创 iOS App Singer 重签名工具的使用简介

1、工具下载地址 : http://dantheman827.github.io/ios-app-signer/2、软件打开的界面如下所示3、支持的重签名文件类型有 appName.app appName.xcarchive appName.ipa4、通过Xcode->Product->Archive 打包之后,show in finder 就是.xcar...

2017-12-08 12:44:51 11364 2

原创 iOS在应用内显示App的详情以及评分内容

在应用内打开某一个应用的下载详情页以及评分评论内容,区别于另外一种通过跳转到App Store打开详情页的方式。可以看看下面两种方式打开内容的区别: 下面是在应用内打开的代码部分,很简单,导入StoreKit头文件,创建SKStoreProductViewController对象并设置代理,遵守协议并实现协议方法,设置load参数即可。这个不...

2017-11-30 12:35:30 2014

原创 Apple Watch开发和数据传输(三)

关于Apple Watch与手机App之间的通信,代码部分大致一致。不同之处就在于手表端可以唤醒在后台运行的手机app,然后反过来却不能。下面对比一下两端的代码:对比可以看出代码内容差异不大,需要注意的点就是:1.手机端代码执行需要前置条件,比如是否支持session传输,App Watch是否安装App,是否配对成功,是否处于 Reachabl

2017-11-29 16:11:47 2186

原创 Apple Watch开发和数据传输(二)

Apple Watch界面开发:在WatchKit App目录下的interface.stroryboard中绘制界面,不支持纯代码绘制界面,所以无法动态添加控件,但是可以设置隐藏。约束设置与手机app有所差异,尽量多使用Group(线性排列,可设置居左、居中、居右)达到适配的目的。网上这种东西的写的比较多,所以下面只说几个需要注意的点:一、修改表盘背景颜色:二、添加多

2017-11-29 14:43:25 888 1

原创 Apple Watch开发和数据传输(一)

Apple Watch应用不能独立在手表上使用,必须和手机App配套使用。所以一般在开发手表应用的时候,都必须有与之对应的手机端应用。一、构建一个Apple Watch 应用      创建完成的项目包含三个target,分别是手机应用代码,手表端界面代码和手表端业务逻辑代码     项目目录大致如下:二、向已有项目添加Apple Watch应用Xcod

2017-11-29 14:12:16 1424

原创 iPhone X及iOS11适配指南

首先说一下iOS11系统://可进行系统版本判断@available(iOS11.0, *)1.tableView的self-sizing属性注意这里有一个巨大的坑,调了一下午才发现这个问题iOS11的tableView默认开启self-sizing,这个东西不仅仅是自适应行高、分区头(尾),还影响contentOffset以及contentSize,如果所有的cell没有被完...

2017-11-27 13:00:49 773

原创 native与js交互(基于WKWebView)

1. 创建webView,遵守协议WKScriptMessageHandlerWKWebViewConfiguration *configuration = [[WKWebViewConfiguration alloc] init];//注入js代码 在html中可以直接调用NSString *js = @"function showAlertA() { alert('在载入webv...

2017-10-27 18:11:16 1034

原创 WKWebView 获取标题+进度条+常用代理方法以及native兼容处理

1.属性声明@property (copy,nonatomic) NSString *url;@property (copy,nonatomic) NSString *pageTitle;@property (nonatomic, strong) WKWebView *webView;@property (nonatomic , strong) UIProg...

2017-10-27 10:11:39 2322

原创 angular4 模块懒加载

( 在项目目录下使用命令行工具)1. ng g module confirm-order --routing2. ng g component confirm-order (注意顺序,先创建module,然后增加组件时angular-cli会自动将component导入到module中)3. 配置路由confirm-order-routing.module.tsconst ...

2017-10-25 11:05:29 8657 2

原创 [已解决]angular4 怎么引用没有.d.ts声明文件的js库

通常,在项目中引用js库分两种情况:一种是通过npm install ${name} --save 安装在node_modules目录下,package.json中的dependencies会配置正式环境所依赖的库。另外一种就是直接将.js文件放在src目录下,通过相对路径的方式直接引用。对于第一种情况:例如:weixin-js-sdk,在项

2017-10-25 09:33:30 7290 1

原创 angualr4动态设置页面标题

1.路由配置import { NgModule } from '@angular/core';import { Routes, RouterModule } from '@angular/router';import {ConfirmOrderComponent} from "./confirm-order/confirm-order.component";const routes:...

2017-10-24 15:40:11 1654

原创 处理$.getJSON()异步请求的问题

$.getJSON()获取文件内容的操作是一个异步请求,如果想将获取的某一个值存起来,类似这样:var name;$.getJSON('../js/test.json', function(data){ data.forEach(function(item){ if(item.id == 1) { name = item.name; ...

2017-09-25 11:32:38 1977

原创 微信公众号开发——微信支付踩坑小记

记录下需要注意的几个问题:1.在每个需要调用微信支付的页面都要引入js。如果部署的服务器支持https,则应换成对应的https的js链接2.微信公众号内填写域名,不带http://或者https://(须填写两处)3.对应微信商户平台设置支付授权目录(填写后台支付的接口目录 + 前端的支付页面目录)4.调试的时候需要在微信内操作。5.生成签名的时候url使用#前面的所有字符,...

2017-09-24 18:20:11 573

原创 angular获取手机验证码

.html <div class="weui-cell__ft"> <button class="weui-vcode-btn" [disabled]="disabled" (click)="getCode($event)">{{tips}}</button> </div>.component.ts p...

2017-09-19 14:25:18 1209

git基本操作演示ppt

用于git培训,演示基本的git知识、安装和一些操作命令。

2019-01-18

iOS-支付宝/微信App支付demo

iOS-支付宝/微信App支付demo 下载修改为自己的id即可使用、参考

2019-01-18

Axure 最全最常用元件库 包括app和web常用模板和google icon的图标

60个水晶图标素材.rpLIB 表格元素.rplib 导航和分页.rplib 平板及手机设计图标.rplib 人物小图标.rplib 手机页面设计图标(1).rplib 手机页面设计图标(2).rplib 手势点击图标.rplib 说明窗口.rplib 图表和表格.rplib 小图标.rplib 小图标(黑白).rplib AXURE最全的WEB设计元件库(分享版).rplib iOS7-Like-Icon-Set.rplib iOS8 UI Kit.rplib iPhone Bodies All.rplib JS轮换动画(1).rplib JS轮换动画(2).rplib logo大全(1).rplib logo大全(2).rplib

2018-07-17

PackageApplication

Xcode 9使用xcrun -PackageApplication 命令导出.ipa 失败。。。。

2018-04-20

App Singer(iOS重签名工具)

对已经打包的iOS应用进行重新签名。支持.app、.ipa、.xcarchive格式。

2018-04-11

RN侧滑删除组件

React-Native手势封装,支持左右侧滑,可定制多个功能按钮,支持iOS和Andriod,使用简单附有Demo

2018-04-11

iOS马甲包代码混淆工具

制作iOS马甲包,包括代码加密、代码混淆、修改方法名、修改类名、生成垃圾代码、修改工程名等

2018-04-11

iOS的一些酷炫动画和功能

整理的一些iOS原生动画和一些酷炫的功能结合。解压后可以用Xcode直接打开预览。包括粒子效果、爆炸、碎片、水滴、波动等

2018-04-11

iOS11.3真机调试包

Xcode9.3以下跑iOS11.3的真机,资源解压后放在此目录下 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 重启Xcode就可以用了

2018-04-11

ios屏幕录制

ios实时录屏功能。

2016-10-25

视频合成处理

ios视频录制,合成,视频旋转....

2016-10-25

GPU实时水印

ios基于GPU处理视频实时录制和水印功能。

2016-10-25

SQLite可视化工具

mac版SQLite可视化管理工具。

2016-10-25

不规则按钮

ios实现不规则按钮并实现点击方法。

2016-10-25

空空如也

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

TA关注的人

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