avatar
Articles
18
Tags
25
Categories
16
Home
List
  • Archives
  • Categories
  • Tags
Essay
Gallery
Link
About
uuuuuli
Search
Home
List
  • Archives
  • Categories
  • Tags
Essay
Gallery
Link
About

uuuuuli

如何将文本转成语音
Created2021-03-26|shell
say 命令可以将文件转换成语音。命令示例 say -o hi.wav --data-format=alaw 北京欢迎您。下面例子是将 text.txt 文件中的文字,逐行转换为语音,保存到 voice 目录中。 12345678910111213#!/bin/bashtext=text.txtvoice_folder=voice[ ! -f $text ] && { echo "file $text does not exist"; exit 1; }[ ! -d $voice_folder ] && { echo "folder $voice_folder does not exist"; exit 1; }while read ido say -o ${voice_folder}/${i}.wav --data-format=alaw $idone < $text
MacOS 中一些有用命令
Created2020-10-27|shell
记录一些 MacOS 中有用命令。 查看 cpu 信息1sysctl -n machdep.cpu.brand_string 修改终端里显示 hostname1sudo hostname -s <HOST_NAME> 修改终端12defaults write com.apple.dock ResetLaunchPad -bool truekillall Dock 显示日历和年历1234# 显示当前月的月历cal# 显示2018年的年历cal 2018 调整启动台里每行和每列显示的数量123456# 设置列数defaults write com.apple.dock springboard-columns -int 6;# 设置行数defaults write com.apple.dock springboard-rows -int 5;defaults write com.apple.dock ResetLaunchPad -bool TRUE;killall Dock; 去除 Dock 动画12# 设为0秒defaults write...
如何解决 unable to build chain to self-signed root for signer "XXX" 问题
Created2020-10-22|Xcode
Xcode 真机运行时,报错 unable to build chain to self-signed root for signer “XXX” 问题 1. 清理证书 打开钥匙串->登录->证书 重要的证书可以先备份一下(选择证书到处即可) 删除该项目下所有的证书 2. 安装证书 双击安装真机证书 证书安装好后,应该在登录->证书下可以看到 如果没有找到,则直接拖证书到登录->证书下安装 证书安装好需要有密钥,否则无效 确保该项目下所有的证书的信任为系统默认 3. 清理 Xcode 打开 Xcode 清理(Clean) CMD+Shift+K 清理 DerivedData 文件夹中的目录和文件 4. 真机调试真机调试,会弹出需要钥匙串中的证书的弹窗,输入密钥,并点击始终允许即可。
iOS 的 FileSharing
Created2020-10-22|iOS
File Sharing 可以把 App 沙盒中的文件提供给用户访问(文件 App)。 文件共享支持1.在应用程序的Info.plist文件中,添加UIFileSharingEnabled键,并将键的值设置为YES。 12<key>UIFileSharingEnabled</key><true/> 2.将需要共享的文件放在应用程序的Documents目录中。 1234567let data = "Hello world!".data(using: .utf8)let filePath = (NSHomeDirectory() as NSString).appendingPathComponent("Documents/SharingData.bin")do { try data?.write(to: URL(fileURLWithPath: filePath))} catch { print(error)} 3.连接设备,然后在 iTunes...
Swift 中数组如何交换元素的位置
Created2020-06-28|DevelopmentSwift
数组如何交换元素的位置,是数组操作中较为常用,下面我们看一下 Swift 中有哪些方法。 第一种方法 12345var arr = [1,2,3,4,5,6]let t = arr[0]arr[0] = arr[4]arr[4] = tprint(arr) // [5, 2, 3, 4, 1, 6] 第二种方法 12345var arr = [1,2,3,4,5,6]arr[0] = arr[0] + arr[4]arr[4] = arr[0] - arr[4]arr[0] = arr[0] - arr[4]print(arr) // [5, 2, 3, 4, 1, 6] 第三种方法 12345var arr = [1,2,3,4,5,6]arr[0] = arr[0] ^ arr[4]arr[4] = arr[0] ^ arr[4]arr[0] = arr[0] ^ arr[4]print(arr) // [5, 2, 3, 4, 1, 6] 第四种方法 123var arr = [1,2,3,4,5,6](arr[0],arr[4]) =...
Swift 的懒加载
Created2020-06-22|Swift
Swift 中懒加载相关内容 1. lazy123456789class NetworkManager { lazy var urlSession: URLSession = { let configuration = URLSessionConfiguration.default let urlSession = URLSession(configuration: configuration) return urlSession }() // ...} lazy 为 Swift 中的关键字,可以用于类和结构体的存储变量属性,表示该属性只在首次进行访问时初始值才会计算和存储。 需要注意的是: If a property marked with the lazy modifier is accessed by multiple threads simultaneously and the property has not yet been initialized,...
Swift 的 @convention 是什么
Created2019-03-03|Swift
@convention 在 Swift2.0 中引入,用于修饰函数类型,它指出了函数调用的约定。 @convention(swift)表明是 swift 的闭包 @convention(block)匹配 Objective-C 方法参数中的 block 参数 @convention(c)匹配 C 函数参数中的函数指针 @convention(c)12345/// Objc/// 定义了一个C函数,callback是一个函数指针CGFloat myCFunction(CGFloat (callback)(CGFloat x, CGFloat y)) { return callback(10, 20);} 12345678910/// Swift/// 第一种调用 myCFunctionlet callback: @convention(c) (CGFloat, CGFloat) -> CGFloat = { return $0 + $1}let value =...
如何在苹果开发者网站申请邓白氏编码
Created2018-10-23|apple
邓氏编码(D-U-N-S® Number,全称: Data Universal Numbering System)。)是一种实时动态的企业身份标识。它源自于一个独一无二的 9 位数字全球编码系统 DUNS,相当于企业的身份识别码 (就像是个人的身份证),被广泛应用于企业识别、商业信息的组织及整理。可以帮助识别和迅速定位全球 4 亿家企业的信息。 申请步骤 登录https://developer.apple.com/ 点击Support,进入 Developer Support 点击MemberShip,进入 MemberShip 界面 点击D-U-N-S® Number,申请邓白氏编码 点击D-U-N-S Number look up tool,然后登录个人的 apple 开发者账号 Organization Information,然后填写公司的一下信息 提交之后如果直接发来邓白氏编码不用,点击Creat 等待审核,之后邓白氏会发送邮件到联系邮箱中 按照邓白氏邮件格式要求,填写相应信息,然后发送 24 小时之内苹果会发过来邓白氏编码,然后登录 apple...
12
avatar
uli
Learning, Life, Growth, Feelings...
Articles
18
Tags
25
Categories
16
Follow Me
Announcement
Welcome to my blog!
Recent Posts
JavaScript中0.1 + 0.2的问题
JavaScript中0.1 + 0.2的问题2025-01-15
iOS 中如何保存图片到相册
iOS 中如何保存图片到相册2025-01-15
逻辑或运算符(||)与空值合并运算符(??)的对比2025-01-07
在 Flutter 中发送 SMS 的方法2025-01-07
JS首字母大写2022-03-17
Latest Comments
Loading...
Tags
npm命令文本对齐Tips运算符邓白氏编码VueRouter证书文件共享JavaScript编程数字精度iOS开发Swift首字母大写编程技巧前端开发懒加载数组文本转语音macOS@conventionfluttersms命令行
Archives
  • January 2025 4
  • March 2022 6
  • March 2021 1
  • October 2020 3
  • June 2020 2
  • March 2019 1
  • October 2018 1
Website Info
Article Count :
18
Runtime :
Total Word Count :
5.8k
Unique Visitors :
Page Views :
Last Update :
©2020 - 2025 By uli
Framework Hexo|Theme Butterfly
Hi, welcome to my blog!
Search
Loading Database