转载内容 未读
解决GitPush/Hexo上传时需要输入密码昨天我才知道原来Gitpush是可以不需要输入密码的。。。之前因为机器上没有配置好。这大半年来都是手动输入密码。特别是我的Hexo需要上传三个Git服务器(Github、Coding、腾讯云服务器),每次上传都需要输入三遍密码(吐了)。
如果真的又和我一样的人的话可以根据GitHub的官方教程来进行操作。
参考文档:立即进入
生成新 SSH 密钥打开 Terminal(终端)。
粘贴下面的文本(替换为你的 GitHub 电子邮件地址)。
1$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
这将创建以所提供的电子邮件地址为标签的新 SSH 密钥。
Generating public/private rsa key pair.提示你“Enter a file in which to save the key(输入要保存密钥的文件)”时,按 Enter 键。 这将接受默认文件位置。Enter a file in which to save the key (/Users/you ...
转载内容 未读
iPhone中国法定节假日闹钟iOS自定义闹钟 —— 中国法定节假日(升级版)
iOS有很多没有本土化的功能,让使用手机的过程变得非常痛苦。排在第一的当属这个闹钟不能适应中国的节假日了。有的时候周末上班你的闹钟没有响,有的时候不上班非要把你吵起来。知乎大佬做了一个iOS法定节假日闹钟,我之前用了一些时间非常棒,利用的是快捷指令的自动化功能。但是因为不支持iOS14的睡眠相关功能所以我目前是弃用了。不使用iOS14或者不喜欢iOS14自带的睡眠功能的用户强烈建议使用。
本文为转载文章,以下内容来源于
iOS自定义闹钟 —— 中国法定节假日(升级版)
Jubal
⚠️有部分小伙伴反馈自动化运行报错,是由于部分系统版本的快捷指令有BUG,请大家升级到最新的系统再使用
使用方法 —— 实现中国法定节假日闹钟因为这次改用本地日历日程识别,所以在「日历」APP里面需要有一个专门的日历,用来记录哪天是节假日放假,哪天是调休上班,这个日历可以自己手动创建(需要自己维护,并 ...
转载内容 未读
Hexo博客部署到VPS几个月前换域名的时候顺便开通了腾讯云的一个服务器,将博客部署到服务器是看了这个教程。非常棒非常详细。
本文为转载文章,以下内容来源于
Hexo 博客部署到 VPS
小丁
网上大部分教程都是将 Hexo 部署到 GitHub Pages 上面,本文主要介绍如何部署到 VPS。
VPS 环境:Ubuntu 16.04。
准备工作网上流传的武功秘籍分为两种:
将 Hexo 项目上传到 VPS 上面后执行 hexo server,之后配置 Nginx 反向代理,让域名指向 http://localhost:4000。
将 Hexo 在本地通过 hexo generate 生成静态文件,在通过 hexo deploy 部署到 VPS 上面,使用 Nginx 直接做 Web 服务器。
相比第二种方式,第一种每次写博客与更新博客时候的操作会很繁琐。所以我们使用第二种方式进行部署,这样既可以将静态文件 deploy 到 VPS 上,也可以上 ...
转载内容 未读
mac外接固态硬盘作为启动盘目前在用的除了作为主力的 MacBook Pro 2019 16寸 以外还在用公司的2012款超老imac。这个imac配置感觉还可以,但是受限于已经老化得不像样子的机械硬盘很难发挥出正常实力了。研究了一会决定使用外接固态硬盘的方式来拯救这个机器。
固态硬盘在pdd买了个超便宜的杂牌固态,不指望它用上个十年,所以便宜就行。120G用了73块。
本文为转载文章,以下内容来源于
mac外接固态硬盘作为启动盘
silencemajority
在此之前请备份好原内置硬盘和外接硬盘的数据
硬盘格式化使用mac自带的磁盘工具
打开磁盘工具之后要确保 “显示” 菜单下选中“显示所有设备”,而不是“仅显示卷宗”,不然格式化会出不来分区方案的选项,后面在装系统的时候会发现不能选外接的硬盘作为系统盘,会报“这个磁盘没有使用guid分区表方案”。
选择外置硬盘,点击抹掉(请提前备份好硬盘里的数据),格式选Mac OS拓展(日志式),方案选择 ...
转载内容 未读
Swift数组去重给DelSpace2做去重功能的时候想的是顺序不变,所以还不能直接用Set()强行转,所以对于目前还是面向百度开发的我来说找到了一篇不错的干货,分享一下。
本文为转载文章,以下内容来源于
iOS开发 - Swift数组去重
简书
123456789101112131415161718192021222324252627282930313233343536373839//: Playground - noun: a place where people can playimport UIKitextension Array { // 去重 func filterDuplicates<E: Equatable>(_ filter: (Element) -> E) -> [Element] { var result = [Element]() ...
转载内容 未读
macOS 开发-NSTextField 实践这节主要通过实践来学习NSTextField的使用,初步了解NSTextField的代理方法、常用属性、常用样式等内容,完整代码可以参看源码目录下的NSTextField_Example项目。
本文为转载文章,以下内容来源于
macOS 开发-NSTextField 实践
YxxxHao
TextField DelegateNSTextFieldDelegate承继于NSControlTextEditingDelegate,实际常用的只有NSControlTextEditingDelegate,具体内容如下:
12345678910func controlTextDidBeginEditing(Notification)func controlTextDidChange(Notification)func controlTextDidEndEditing(Notification)func control(NSControl, ...
转载内容 未读
Swift 字符串操作
本文为转载文章,以下内容来源于
swift - 字符串操作(替换、过滤、去掉空格、分割、拼接、字符串截取)
GA_
123456789101112let s = " / 2 3 4 ? / "// 替换print("空格替换成-:", s.replacingOccurrences(of: " ", with: "-"))// 过滤print("空格过滤掉:", s.replacingOccurrences(of: " ", with: ""))// 去首尾空格print("去掉空格:", s.trimmingCharacters(in: .whitespaces))// 分割print("分割:", s.components(separatedBy: ...
转载内容 未读
Swift 正则表达式教程,正则表达式快速上手这个教程写得非常细致,让人很容易认真看完。实用干货
本文为转载文章,以下内容来源于
Swift 正则表达式完整教程
掘金
NSRegularExpression正则表达式,又称正规表示法、常规表示法。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。
枚举类型123456789typedef NS_OPTIONS(NSUInteger, NSRegularExpressionOptions) { NSRegularExpressionCaseInsensitive = 1 << 0, // 不区分大小写的 NSRegularExpressionAllowComments ...
转载内容 未读
海报中的图片排版设计方法
本文为转载文章,以下内容来源于
做设计,就是要会拼!
庞门正道
这篇文章较为详细的介绍了几种图文排版的方法,是非常实用的一篇干货文章。在制作海报等需要排版的图片时可以进行一些参考。
单图排版
单图排版最大的好处就是画面有唯一的主角,只需要围绕它添加一些辅助元素来丰富画面即可。
具体的处理方式有很多,我们来一一看下。
大图平铺最常规的一种排版方式,充分利用了大图视觉冲击力强的特点。
这种类似于杂志封面的设计风格,在服饰、时尚类的电商设计中,经常可以见到。
添加一些类似于手写字的元素,可以增加画面的活力。
如果你的图片质量特别高,主体突出,那么就选择大图平铺的模式吧。
缩小、四周留白如果你的设计需要有比较多的文字元素,那么你可以试一下留白模式。将原图缩小,四周留出空间,这样就可以留出大量的空间给文案以及其它装饰元素了。
相较于直接铺大图,这种处理方式更容易塑造出自己想要的画面风格,比如下面的相片风格,以及播放器效果。
相 ...
转载内容 未读
SwiftUI扩展:TextViewSwiftUI没有TextView让多行输入变得很困难,这个扩展可能帮助你解决问题。
下载地址:
引用站外地址,不保证站点的可用性和安全性
TextView
kenmueller
转载内容 未读
监听macOS的剪贴板对剪贴板的支持是提高用户使用体验的一个重要因素。经常,我们的应用需要监听剪贴板的内容变化,并做出相应的反应。
本文为转载文章,以下内容来源于
监听macOS的剪贴板
MarkNote
在iOS上这个目的可以直接通过订阅 UIPasteboardChangedNotification 来完成,而在macOS上,苹果没有提供现成的 API。
不过,实现起来也不是很麻烦。我们可以写一个剪切板的监听器,实现这个目标。
监听器实现12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849import AppKitclass Clipboard { typealias Hook = (String) -> Void private let pasteboard = NSPasteboard.gener ...
转载内容 未读
macOS 开发之 APP 名称本地化(让mac开发支持多语言,支持中文)开发了一款好用的 macOS app 后,为了让更多人的尝到自己 “真香” 的作品,app 的国际化和本地化是有必要的,app 的国际化分三部曲讲解,本文是第一部:app 名称的本地化。
原文地址(已无法访问):立即访问
实现平台
macOS 10.14.3
swift 4.2.1
xcode 10.1
新建一个空的工程为了更好地讲述本地化 APP 名称,以一个 Cocoa App 新工程为例进行说明。
打开 Xcode,按下快捷键 Shift + Command + N 就会触发新建工程的导航窗口
选择 macOS -> Cocoa App,点击 Next
工程取名为 InternationalDemo,勾选 Use Storyboards
添加语言支持工程的国际化和本地化依托于各国语言的支持,所以需要先为工程添加语言支持。
Xcode 左侧工程导航栏,点击工程,会看到右侧工程配置信息,点击 PROJECT 下的 InternationalDemo
在出现的配置项中有 Localizations,可以看到默认是有一个 English 的,点击 + 号会出现选择语 ...
转载内容 未读
Swift - 访问控制(fileprivate,private,internal,public,open)在 Swift 语言中,访问修饰符有五种,分别为 fileprivate,private,internal,public 和 open。
本文为转载文章,以下内容来源于
Swift - 访问控制(fileprivate,private,internal,public,open)
hangge
其中 fileprivate 和 open 是 Swift 3 新添加的。由于过去 Swift 对于访问权限的控制,不是基于类的,而是基于文件的。这样会有问题,所以 Swift 3 新增了两个修饰符对原来的 private、public 进行细分。
一、各个修饰符区别privateprivate 访问级别所修饰的属性或者方法只能在当前类里访问。(注意:Swift4 中,extension 里也可以访问 private 的属性。)
fileprivatefileprivate 访问级别所修饰的属性或者方法在当前的 Swift 源文件里 ...
转载内容 未读
如何把一幅照片PS成手绘漫画风格?教你如何get到普通风景照转换成手绘漫画风格
本文为转载文章,以下内容来源于
如何把一幅照片PS成手绘漫画风格?
超级美工
首先欣赏一波处理后的照片对比
看起来超美的样子耶!
下面教程部分
————————————————————
1.首先你要有一张城市风景照片(其他类型的还没试过)请勇敢地把原始分辨率拿出来,不然滤镜处理的时候过大的笔触大小会让你抓狂地回到这一步。
再找一张动漫风格的云彩素材图。这类素材很多,根据构图随便找一下就可以了。下面这张是在昵图找的,地址是 http://www.nipic.com/show/7375778.html。
2.这个时候,打开 Photoshop直接把原图裁成 16:9(这样看起来才像个电影画面嘛,他们说这是个人体工程学比例)。
3.在正式开始滤镜处理前,根据实际情况,对原图进行简单处理。比如我就把这几个碍事的路人抠掉了。因为后面有很多滤镜处理,所以这里随便抠一下就可以,不用太 ...
转载内容 未读
Mac预览app插件合集【软件推荐】原网页英文内容和资源已经汉化并整理好了。新的文章地址:
引用站外地址,不保证站点的可用性和安全性
mac空格快速预览(QuickLook)webp格式图片、md文件、mkv等
张洪Heo
以下是旧内容
推荐安装图片插件,能够查看webp格式图片并且方便的查看图片尺寸等信息。
安装地址及教程:
引用站外地址,不保证站点的可用性和安全性
Quick Look plugins
sindresorhus
转载内容 未读
MacOS 替换 Homebrew 的源为阿里云 & 清华的源推荐使用清华大学的镜像,原因见文末
本文为转载文章,以下内容来源于
macOS 替换 Homebrew 的源为阿里云 & 清华的源
lucien
清华大学123456789## 替换brew.git:git -C "$(brew --repo)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git## 替换homebrew-core.git:git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebre ...
转载内容 未读
Mac Launchpad(启动台)图标大小调整Mac在采用高分辨率模式下,Launchpad会变超级大,占用过多空间不宜立刻寻找到App。
本文为转载文章,以下内容来源于
Mac Launchpad(启动台)图标大小调整
meiwen
可以通过调整Launchpad每一行、和每一列图标的数量,来调整Launchpad图标大小。
具体方法如下:在Terminal下执行一下命令:12345678defaults write com.apple.dock springboard-columns -int 10defaults write com.apple.dock springboard-rows -int 8defaults write com.apple.dock ResetLaunchPad -bool TRUEkillall Dock
1、调整每一列显示图标数量,10表示每一列显示10个,比较不错,可根据个人喜好进行设置。1defaults write com. ...
转载内容 未读
使用RSS订阅B站UP主的方法一般B站没有直接提供RSS源,有时候想订阅的话就需要我们自己搞了,博主刚刚看到个不错的B站UP主RSS获取的方法,可以很好的让我们掌握喜欢的UP主动态信息。
本文为转载文章,以下内容来源于
使用RSS订阅B站UP主的方法
moerats
方法首先我们需要找到自己喜欢的UP主,进入到他的空间,获取到他的ID,比如空间地址是:https://space.bilibili.com/387549,ID就是387549。
RSS地址:https://www.moerats.com/bilibili/rss/
然后我们在RSS地址后面加上ID参数,就可以得到UP主的RSS。
https://www.moerats.com/bilibili/rss/?id=387549 ID自己修改
然后就可以订阅了。
相关教程:Linux VPS搭建Telegram RSS中文订阅机器人教程
方法来源:用RSS订阅B站UP
转载内容 未读
git通过命令更换远程仓库地址和更换地址后对项目进行操作显示无权限问题写这篇博客呢,是为了帮助那些像我一样没太注意细节而导致更换远程地址后再次对项目进行操作显示无权限问题的朋友。那么下面我说一下具体场景吧具体场景是这样的我们的项目存储在码云的远程服务器上,我们通过git对项目进行操作和同时开发。突然有一天我们老大通知我们git的远程仓库地址需要变换一下!!! 正题来了
本文为转载文章,以下内容来源于
git通过命令更换远程仓库地址-----和更换地址后对项目进行操作显示无权限问题
青蛙与大鹅
1 怎么更换git远程仓库地址方法一 : 通过命令直接修改远程仓库地址123git remote 查看所有远程仓库git remote xxx 查看指定远程仓库地址git remote set-url origin 你新的远程仓库地址
方法二: 先删除在添加你的远程仓库12git remote rm origingit remote add origin 你的新远程仓库地址
方法三: 直接修改你本地的 ...
转载内容 未读
超链接查看太麻烦,Excel怎么快速提取单元格内的超链接地址?超链接是Microsoft Office中最常用的功能之一。通过超链接可以快速转到指定的目标,这个目标可以是一个网页,一个邮件,一张图片,一个视频,一个文本等。一个Microsoft Excel文档中可能存在多个超链接,为保证数据的准确性,需要对超链接进行核对,怎么才能快速查看这些超链接的地址呢?一个一个的尝试太过麻烦,既浪费时间,也有可能出错。今天我们一起来学习一下怎么批量提取Microsoft Excel单元格内的超链接地址,操作非常简单便捷。
本文为转载文章,以下内容来源于
超链接查看太麻烦,Excel怎么快速提取单元格内的超链接地址?
百家号
Microsoft Excel怎么插入网页超链接?有些小伙伴还不清楚怎么插入超链接,那只能占用你们一些宝贵的时间来一起学习一下,大神们请弯道超车,直接浏览下面的操作步骤。
1、首先右键单击【A1】单元格,然后左键单击右键菜单中的【超链接(I)】,在弹出的【插入超链接】对话框的【 ...
转载内容 未读
Swift for 循环遍历数组与字典在swift中,最常使用的for循环是for-in结构,并且可以和范围(…和…<)配合使用
本文为转载文章,以下内容来源于
swift for 循环遍历数组与字典
HQ_iOS
123for i in 0..<5 { print(i)}
控制台输出:
1234501234
使用for-in循环遍历数组
1234let array = ["宝马", "奔驰", "奥迪", "兰博基尼", "凯迪拉克", "法拉利"]for arrayItem in array { print(arrayItem)}
控制台输出:
123456宝马奔驰奥迪兰博基尼凯迪拉克法拉利
获取下标的遍历方法:
1234let array = ["宝马", ...
转载内容 未读
如何只使用switch...case来实现一个简单的数值范围划分原文是java的内容,正好用在了Swift上,Good Job!
本文为转载文章,以下内容来源于
如何只使用switch...case来实现一个简单的数值范围划分
csdn
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051import java.io.*;public class tryCase1 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int age; BufferedReader br = new BufferedReader(new InputStreamReader(System.in ...
转载内容 未读
什么是图层的混合模式?它们的原理是怎样的?很多人会讲解设计师如何使用它们,很多深度文章会介绍公式,但是却没有将他们连起来的介绍,导致人们用起来总是云里雾里的。可能这个视频会给你答案。
P1
P2
转载内容 未读
用 AE + bodymovin 制作动画这篇文章简单总结了一下网页和移动App中动画的实现方法,bodymovin无疑是一个很好的解决方案,也可以说是最好的解决方案。
关于关于网页端动画实现web端做动画有多种形式,可以用CSS的animation,也可以用Canvas,或者是用JS控制CSS的属性形成动画。我们经常使用CSS做一些比较简单的动画,像过度、加载的动画,对于一些比较复杂的,可能会做成gif,或者是用Canvas,使用Canvas的控制粒度可以很细,同时工作量相对也比较大。做动画还有其它的方式,那就是使用After Effect(AE)/Flash/Premiere(Pr)/会声会影等视频软件,这种可视化的制作方式相对于直接写代码来说,会更容易简单自然。做动画本身应该使用工具进行制作,但是这种视频软件做出来的动画最后都是生成视频文件,并且通常体积还很大,没有办法直接移植到网页上去。然而好消息是,现在我们可以使用AE做动画,然后使用bodymovin插件导出成html文件进行播放。
关于移动应用动画实现使用 Gif,这种方式当然可行,但是使用 Gif 占用空间较大,而且需要为各种屏幕尺 ...
转载内容 未读
关于 Git 的使用这篇文章介绍了Git的日常使用。并且附带了新手参考文档来进行借鉴。
提交Git三板斧添加改动git add *
添加描述git commit -m "更新说明"
如果有删除的文件,可以:
git commit -a -m "Changed some files"
创建版本git push origin master
常见问题如何解决failed to push some refs to gitgit pull --rebase origin master
参考文档Git简易指南:
引用站外地址,不保证站点的可用性和安全性
git - 简易指南
罗杰·杜德勒
Git删除和恢复文件:
引用站外地址,不保证站点的可用性和安全性
Git删除和恢复文件
Amy_Hu
...
转载内容 未读
20 分钟学会 Final Cut Pro - 非常好的一个视频教程之前那个雷狗子的视频是我第一次使用FinalCutPro剪辑的,没有看教程尝试了一波。然后剪辑完毕之后看教程效果更佳,基本上都能看懂。非常棒的一个视频教程。
转载内容 未读
Axure 鼠标悬停时显示提示文字(tips)的效果
本文为转载文章,以下内容来源于
本站已更换域名,请用搜索查找
hiaxure
在右键——编辑工具提示里,添加文件。这样演示时鼠标移上去,等一会儿就会显示揭示。
转载内容 未读
Python 获取秒级时间戳与毫秒级时间戳
本文为转载文章,以下内容来源于
抱歉,你访问的资源不存在。
cnblogs
1、获取秒级时间戳与毫秒级时间戳、微秒级时间戳123456789import timeimport datetimet = time.time()print (t) #原始时间数据print (int(t)) #秒级时间戳print (int(round(t * 1000))) #毫秒级时间戳print (int(round(t * 1000000))) #微秒级时间戳
返回
12341499825149.257892 #原始时间数据1499825149 #秒级时间戳,10位1499825149257 #毫秒级时间戳,13位1499825149257892 #微秒级时间戳,16位
2、获取当前日期时间1234dt ...
转载内容 未读
Python 按行读取文件 如何去掉换行符
本文为转载文章,以下内容来源于
python按行读取文件 如何去掉换行符
JackPai
程序如下:
12for line in file.readlines(): line=line.strip('\n')
使用strip()函数去掉每行结束的\n
strip()函数原型
声明:s为字符串,rm为要删除的字符序列
s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符
s.lstrip(rm) 删除s字符串中开头处,位于 rm删除序列的字符
s.rstrip(rm) 删除s字符串中结尾处,位于 rm删除序列的字符
注意:
当rm为空时,默认删除空白符(包括’\n’, ‘\r’, ‘\t’, ‘ ‘)