树莓派 - 修改pi账号密码,开启root账号
本文介绍树莓派(Raspberry Pi)系统的基础安全配置,包括修改默认 pi 账号密码、开启 root 账户以及安装常用工具等操作,帮助您快速完成系统初始化设置。 修改PI账号的密码 password pi 开启root账号 树莓派使用的linux是debian系统,所以树莓派启用root和debian是相同的。 debian里root账户默认没有密码,但账户锁定。 当需要root权限时,由默认账户经由sudo执行,Raspberry pi 系统中的Raspbian 默认用户是pi 密码为raspberry 重新开启root账号,可由pi用户登录后,在命令行下执行 sudo passwd root 执行此命令后系统会提示输入两遍的root密码,输入你想设的密码即可,然后在执行 sudo passwd --unlock root 这样就可以解锁root账户了。 更新age-get apt-get update 安装VIM apt-get install vim 注:ourself pwd:@# ssh 远程连接默认用户pi raspberry 最新树...
Swift 面试题
本文整理了 Swift 开发面试中常见的问题与解答,帮助开发者巩固基础知识,顺利通过技术面试。 前提 git 使用 三方库使用 swift 调用oc 解决问题方式 frame 和 bounds 有什么不同? 12frame指的是:该view在父view坐标系统中的位置和大小。(参照点是父view的坐标系统)bounds指的是:该view在本身坐标系统中的位置和大小。(参照点是屏幕坐标系统) ViewController生命周期 按照执行顺序排列: initWithCoder:通过nib文件初始化时触发。 awakeFromNib:nib文件被加载的时候,会发生一个awakeFromNib的消息到nib文件中的每个对象。 loadView:开始加载视图控制器自带的view。 viewDidLoad:视图控制器的view被加载完成。 viewWillAppear:视图控制器的view将要显示在window上。 updateViewConstraints:视图控制器的view开始更新AutoLayout约束。 viewWillLayoutSubviews:视图控制器的view将要...
Xcode & Android Studio 快捷键
熟练掌握 IDE 快捷键能够显著提升开发效率。本文整理了 Xcode 和 Android Studio 中最常用的快捷键操作,便于日常编码时快速查阅。 XCode快捷键 123456⌥ —> option | alt ⇧ —> shift ⌃ —> control ⌘ —> command ⎋ —> esc ↑↓←→ 1234567891011格式化代码:Structure Re-indent ⌃i向右缩进:Structure shift Right ⌘]向左缩进:Structure shift Left ⌘[整行向上移动:Structure Move Line Up ⌥⌘[整行向下移动:Structure Move Line Down ⌥⌘]注释代码:Structure Comment Selection ⌘/代码提示:Show Completions ⌥⌘/删除光标至行首的内容 ⌘ delete删除光标至本段末的内容 ⌃ K新建文件:⌘ N新建空文件:⌘⌥N 12345678...
Mac x 10.12.4 如何安装sshfs
SSHFS 允许你通过 SSH 协议远程挂载目录到本地,方便文件管理。本文详细介绍在 macOS 10.12.4 上安装和使用 SSHFS 的完整步骤。 下载安装包 mac安装SSHFS需要安装fuse和sshfs安装包,sshfs依赖于fuse 下载安装fuse for macOS 3.5.8。历史版本 下载sshfs 2.5。历史版本 挂载远程路径 $ sshfs -C -o reconnect @:<remote_dir> <local_dir> 更多 sshfs 的用法可以 sshfs -h 查看 卸载路径 挂载之后,可以通过 df -h 查看挂载情况 $ sudo umount -f <local_dir> 说明: -f 是强制退出的意思,谨慎操作,使用卸载命令前要关闭所有使用的程序,避免程序闪退造成不必要的麻烦。 如何卸载SSHFS 因为SSHFS没有卸载脚本,所以卸载只能手动安装文件了。 123$ sudo rm /usr/local/bin/sshfs$ sudo rm /usr/local/share/...
CocoaPods & podfile
CocoaPods 是 iOS 开发最流行的依赖管理工具。本文介绍 CocoaPods 的使用方法和 Podfile 配置技巧。 CocoaPods CocoaPods安装方法 pod --version check cocoapods version pod update --verbose --no-repo-update pod install --verbose --no-repo-update don’t update repository & display verbose Podfile 玩转Podfile CocoaPods|安装流程与使用 12345什么是PodfilePodfile全局配置targetHooks : plugin pre_install post_installdef 常用库 Alamofire Elegant HTTP Networking in Swift Kingfisher A lightweight, pure-Swift library for downloading and caching images from th...
Swift 笔记
本文是 Swift 开发过程中的学习笔记汇总,记录了从 Xcode 配置到视图布局、动画实现、国际化等各方面的实用技巧。 Xcode Xcode自动管理证书文件模式下更新provisioning profile文件 添加设备到develop.apple.com Xcode切到相应的target的General tab下,然后点击(!)按钮展示provisioning profile文件详情,然后拖动左上角的profile图标到终端获取provisioning profile文件名 打开~/Library/MobileDevice/Provisioning Profiles目录,然后删除相同文件名的provisioning profile文件 Xcode会自动下载最新的provisioning profile文件 Xcode 打包发布 打包证书 12打包证书最多只有三个,需要根据提示文字选择正确的证书。若证书创建后一直无法正常使用,重启后即可 若无法发布正式,可以发布TestFlight版本测试 Xcode 11打包上传时,一直卡在Authenticating with...