<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[我可能是个Siri]]></title><description><![CDATA[我很丑，可是你也不温柔]]></description><link>https://blog.youkuaiyun.com/NB_Token</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; NB_Token]]></copyright><item><title><![CDATA[使用Jenkins部署前端Vue项目和后端Java服务]]></title><link>https://blog.youkuaiyun.com/NB_Token/article/details/136352565</link><guid>https://blog.youkuaiyun.com/NB_Token/article/details/136352565</guid><author>NB_Token</author><pubDate>Wed, 28 Feb 2024 18:54:29 +0800</pubDate><description><![CDATA[Jenkins安装相关插件，供后续使用（Dashboard - Manage Jenkins - Plugins）配置内置的工具及其版本 （Dashboard - Manage Jenkins - Tools）​​​​​比如 Maven JDK Git NodeJS Docker等添加凭据，如SSH Private Key 用于拉取远程代码（Dashboard - Manage Jenkins - Credentials）​​​​​。]]></description><category></category></item><item><title><![CDATA[2个Dockerfile文件范例]]></title><link>https://blog.youkuaiyun.com/NB_Token/article/details/136352464</link><guid>https://blog.youkuaiyun.com/NB_Token/article/details/136352464</guid><author>NB_Token</author><pubDate>Wed, 28 Feb 2024 17:53:46 +0800</pubDate><description><![CDATA[搭配nginx.conf使用。一、后端Java项目。]]></description><category></category></item><item><title><![CDATA[Docker安装mysql、redis、rabbitmq]]></title><link>https://blog.youkuaiyun.com/NB_Token/article/details/136350835</link><guid>https://blog.youkuaiyun.com/NB_Token/article/details/136350835</guid><author>NB_Token</author><pubDate>Wed, 28 Feb 2024 17:16:08 +0800</pubDate><description><![CDATA[【代码】Docker安装mysql、redis。]]></description><category></category></item><item><title><![CDATA[Squid代理服务器配置]]></title><link>https://blog.youkuaiyun.com/NB_Token/article/details/136350044</link><guid>https://blog.youkuaiyun.com/NB_Token/article/details/136350044</guid><author>NB_Token</author><pubDate>Wed, 28 Feb 2024 16:57:00 +0800</pubDate><description><![CDATA[需求是：通过外网机（跳板机）访问内网机，并为内网机提供访问网络的能力。写在前头，使用FinalShell配置跳板机和内网机，原理就是通过本地端口进行一次转发。1、新建跳板机T的ssh连接，然后添加隧道，监听端口填个一般用不到的就行。2、新建内网机N的ssh连接，主机和端口则使用上面隧道配置的绑定ip和监听端口。3、先访问跳板机T，再访问内网机N就ok了。]]></description><category></category></item><item><title><![CDATA[记录在ubuntu 18.04系统上安装qemu/kvm虚拟机的过程]]></title><link>https://blog.youkuaiyun.com/NB_Token/article/details/132497604</link><guid>https://blog.youkuaiyun.com/NB_Token/article/details/132497604</guid><author>NB_Token</author><pubDate>Mon, 28 Aug 2023 11:53:41 +0800</pubDate><description><![CDATA[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 {]]></description><category></category></item><item><title><![CDATA[使用balenaEtcher烧录系统启动盘弄坏了我的U盘....]]></title><link>https://blog.youkuaiyun.com/NB_Token/article/details/130826833</link><guid>https://blog.youkuaiyun.com/NB_Token/article/details/130826833</guid><author>NB_Token</author><pubDate>Tue, 23 May 2023 14:45:57 +0800</pubDate><description><![CDATA[1、以MacOS为例，使用diskutil命令行工具查询所有磁盘。获取要修复磁盘的名称，可能是diskX或者volumeY。2、执行以下命令（注意：此步骤会格式化U盘内容）执行完上述命令之后，U盘就恢复了。]]></description><category></category></item><item><title><![CDATA[ReactNative 常见问题及处理办法（持续更新）]]></title><link>https://blog.youkuaiyun.com/NB_Token/article/details/114362458</link><guid>https://blog.youkuaiyun.com/NB_Token/article/details/114362458</guid><author>NB_Token</author><pubDate>Thu, 04 Mar 2021 10:45:01 +0800</pubDate><description><![CDATA[????ScrollView无法在TouchableOpacity组件内滑动
将ScrollView内的内容用TouchableOpacity进行包裹，并设置onPress={() =&gt; {}}属性



????RN热更新问题
使用codepush进行热更后，src目录下的音频文件在安卓系统中无法引用。需要将文件放到原生系统中。热更的bundle文件无法打包音频文件。



????RN中获取高度的解释
//屏幕高度（状态栏+安全区+下方虚拟按键操作区）

Dimensions.get('scree]]></description><category></category></item><item><title><![CDATA[React-Native使用react-native-community/art实现水波纹、音频波动效果]]></title><link>https://blog.youkuaiyun.com/NB_Token/article/details/110121673</link><guid>https://blog.youkuaiyun.com/NB_Token/article/details/110121673</guid><author>NB_Token</author><pubDate>Wed, 25 Nov 2020 11:45:28 +0800</pubDate><description><![CDATA[效果如下，可以通过改变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...]]></description><category></category></item><item><title><![CDATA[iOS runtime获取所以方法列表和成员变量]]></title><link>https://blog.youkuaiyun.com/NB_Token/article/details/107265436</link><guid>https://blog.youkuaiyun.com/NB_Token/article/details/107265436</guid><author>NB_Token</author><pubDate>Fri, 10 Jul 2020 20:05:30 +0800</pubDate><description><![CDATA[#import "NSObject+runtime.h"
#import &lt;objc/runtime.h&gt;

@implementation NSObject (runtime)
/* 获取对象的所有属性 */
+(NSArray *)getAllProperties {
    u_int count;
    objc_property_t *properties  =class_copyPropertyList([self class], &amp;count);
    NSMuta..]]></description><category></category></item><item><title><![CDATA[iOS 使用AVAudioSession实时录制音频文件（PCM -」 本地.wav文件）]]></title><link>https://blog.youkuaiyun.com/NB_Token/article/details/107215675</link><guid>https://blog.youkuaiyun.com/NB_Token/article/details/107215675</guid><author>NB_Token</author><pubDate>Wed, 08 Jul 2020 21:38:32 +0800</pubDate><description><![CDATA[//
//  AudioRecordManager.h
//  Demo
//
//  Created by tao on 2020/7/8.
//  Copyright © 2020 idst. All rights reserved.
//

#import &lt;Foundation/Foundation.h&gt;
#import &lt;AVFoundation/AVFoundation.h&gt;

@protocol AudioRecorderManagerDelegate &lt;NSO.]]></description><category></category></item><item><title><![CDATA[npm install错误常用处理步骤]]></title><link>https://blog.youkuaiyun.com/NB_Token/article/details/105554578</link><guid>https://blog.youkuaiyun.com/NB_Token/article/details/105554578</guid><author>NB_Token</author><pubDate>Thu, 16 Apr 2020 11:53:10 +0800</pubDate><description><![CDATA[1、检查npm版本，进行升级或者降级处理


sudo npm install npm@6.13.1 -g

2、检查npm registry配置，进行替换


npm config list


npm config set registry "https://registry.npmjs.com/"




List of Npm registry:

https://registry.np...]]></description><category></category></item><item><title><![CDATA[微信小程序-WXS文件的使用（保留2位小数+url处理+时间戳转日期+数组截取）]]></title><link>https://blog.youkuaiyun.com/NB_Token/article/details/97290407</link><guid>https://blog.youkuaiyun.com/NB_Token/article/details/97290407</guid><author>NB_Token</author><pubDate>Thu, 25 Jul 2019 19:43:20 +0800</pubDate><description><![CDATA[一、WXS文件内容


//t.wxs

//保留小数
var toFix = function (value = 0, digits = 2) {
  return value.toFixed(digits);
}

//拼接图片url
var toUrl = function (path = "") {
  if (path.indexOf("http://") != -1) {
    r...]]></description><category></category></item><item><title><![CDATA[微信小程序-处理多个文件上传]]></title><link>https://blog.youkuaiyun.com/NB_Token/article/details/97288835</link><guid>https://blog.youkuaiyun.com/NB_Token/article/details/97288835</guid><author>NB_Token</author><pubDate>Thu, 25 Jul 2019 19:26:18 +0800</pubDate><description><![CDATA[一、方法的封装



/**
  * 采用递归的方式上传多个文件
  * filePaths 要上传的资源
  * results 上传成功返回的数据
  * successUp 成功个数
  * failUp 失败个数
  * index 上传文件的下标
  */
function uploadOneByOne(filePaths = [], results = [] , successUp =...]]></description><category></category></item><item><title><![CDATA[微信小程序-网络请求封装]]></title><link>https://blog.youkuaiyun.com/NB_Token/article/details/97286598</link><guid>https://blog.youkuaiyun.com/NB_Token/article/details/97286598</guid><author>NB_Token</author><pubDate>Thu, 25 Jul 2019 19:13:04 +0800</pubDate><description><![CDATA[一、我使用两个js文件封装网络请求：

net.config.js用于配置服务器地址和接口地址

netUtil.js用于封装网络请求方法

二、这两个文件都放置于utils目录下

三、在对应页面的.js文件最上方导入使用


import config from '../../utils/net.config.js';
import netUtil from '../../utils/n...]]></description><category></category></item><item><title><![CDATA[iOS组件化-本地资源加载问题]]></title><link>https://blog.youkuaiyun.com/NB_Token/article/details/89384435</link><guid>https://blog.youkuaiyun.com/NB_Token/article/details/89384435</guid><author>NB_Token</author><pubDate>Thu, 18 Apr 2019 18:14:50 +0800</pubDate><description><![CDATA[组件代码的上传：上传组件至CocoaPods

在组件工程的.podspec配置中说到，本地资源加载的配置方式有两种：


# 方式一：会自动创建一个.bundle包，将资源放到.bundle下
# bundle名称可以自定义，在下面配置

s.resource_bundles = {
 'TRectDetector' =&gt; ['TRectDetector/Assets/resource/*...]]></description><category></category></item><item><title><![CDATA[iOS组件化-上传组件至CocoaPods]]></title><link>https://blog.youkuaiyun.com/NB_Token/article/details/89379216</link><guid>https://blog.youkuaiyun.com/NB_Token/article/details/89379216</guid><author>NB_Token</author><pubDate>Thu, 18 Apr 2019 16:20:29 +0800</pubDate><description><![CDATA[CocoaPods组件，图片加载问题

写这篇文章的主要目的是方便自己查阅...如果恰好能够帮到你那就太好了！

按照下面的步骤操作后，最终的结果应该是：在任何一个iOS项目中都可以使用CocoaPods安装使用提交的组件库。

接下来就以名为“TRectDetector”的组件为例：

一、准备代码和资源文件

准备需要提交的代码和图片资源，在实际操作中注意2点：

1、若提交的代码中引用了其...]]></description><category></category></item><item><title><![CDATA[Mac环境下配置adb]]></title><link>https://blog.youkuaiyun.com/NB_Token/article/details/83901051</link><guid>https://blog.youkuaiyun.com/NB_Token/article/details/83901051</guid><author>NB_Token</author><pubDate>Fri, 09 Nov 2018 17:36:12 +0800</pubDate><description><![CDATA[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...]]></description><category></category></item><item><title><![CDATA[使用apple configurator 2工具获取App Store上的应用安装包（.ipa文件）]]></title><link>https://blog.youkuaiyun.com/NB_Token/article/details/83825657</link><guid>https://blog.youkuaiyun.com/NB_Token/article/details/83825657</guid><author>NB_Token</author><pubDate>Wed, 07 Nov 2018 16:00:48 +0800</pubDate><description><![CDATA[apple configurator 2 获取App Store .ipa安装包

操作小记：

1、点击添加-应用

2、.ipa放置目录：

~/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/


...]]></description><category></category></item><item><title><![CDATA[mac安装破解版软件提示损坏——终端输入  sudo spctl --master-disable 开启安全隐私配置]]></title><link>https://blog.youkuaiyun.com/NB_Token/article/details/83820031</link><guid>https://blog.youkuaiyun.com/NB_Token/article/details/83820031</guid><author>NB_Token</author><pubDate>Wed, 07 Nov 2018 11:08:50 +0800</pubDate><description><![CDATA[终端输入 sudo spctl --master-disable

开启安全隐私：允许任何来源的应用


]]></description><category></category></item><item><title><![CDATA[OC项目使用cocoapods导入swift库报错解决办法]]></title><link>https://blog.youkuaiyun.com/NB_Token/article/details/81479266</link><guid>https://blog.youkuaiyun.com/NB_Token/article/details/81479266</guid><author>NB_Token</author><pubDate>Tue, 07 Aug 2018 12:42:30 +0800</pubDate><description><![CDATA[OC项目使用cocoapods导入swift库时， 报错为 library not found for -lswiftSwiftOnoneSupport for architecture x86_64:

解决办法:

在项目中新建至少一个.swift文件 然后编译就可以通过.
...]]></description><category></category></item></channel></rss>