一、GitHub Action 简介
什么是Github Action ?
GitHub Actions是一个持续集成和持续交付的平台,它可以帮助你通过自动化的构建(包括编译、发布、自动化测试)来验证你的代码,从而尽快地发现集成错误。github于2019年11月后对该功能全面开放,现在所有的github用户可以直接使用该功能。GitHub 提供 Linux、Windows 和 macOS 虚拟机来运行您的工作流程,或者您可以在自己的数据中心或云基础架构中托管自己的自托管运行器。在使用G...
简介
永远不要把自己遇到的问题归因于他人的恶意,这恰恰说明了你自己的无能。
为了造福大众,在 Java 编程领域创造就业机会,兄弟我在此传授大师们的秘籍。这些大师写的代码极其难以维护,后继者就是想对它做最简单的修改都需要花上数年时间。而且,如果你能对照秘籍潜心修炼,你甚至可以给自己弄个铁饭碗,因为除了你之外,没人能维护你写的代码。再而且,如果你能练就秘籍中的全部招式,那么连你自己都无法维护你的代码了!
你不想练功过度走火入魔吧。那就不要让你的代码一眼看去就完全无法维护,只要它...
终端中输入命令:
cd /Library/Google/GoogleSoftwareUpdate
上面的目录如果不存在,执行下面的命令
修改文件夹GoogleSoftwareUpdate的拥有者,阻止谷歌对其的写入权限
终端中输入命令:
cd ~/Library/Google
sudo chown root:wheel GoogleSoftwareUpdate
设置后还是有更新的标志,卸载谷歌浏览器,下载了最新的谷歌浏览器重新安装。
恢复操作恢复...
一、需求原因
研发对需求不认可,觉得需求不合理,这是最关键问题。
1)需求本身有问题
任何产品经理的需求方案都不会一直完美的,被研发提出问题也算正常,不需要慌,再次思考下这个点就好,将最合理的需求方案再次过会评审,达成一致。
2)需求本身没问题
产品经理可以发挥你的口才了,业务场景、用户、价值等这一些全部跟研发讲下,研发不像产品,很多时候他们不了解业务,尤其是B端,理解没那么强,角度跟你不一致,多解释下就好。
毕竟需求评审不单单是评审这个功能点,也需要让大家理解需求背后的原因。
...
至暗时刻
2021年7月13日22:52,SRE收到大量服务和域名的接入层不可用报警,客服侧开始收到大量用户反馈B站无法使用,同时内部同学也反馈B站无法打开,甚至APP首页也无法打开。基于报警内容,SRE第一时间怀疑机房、网络、四层LB、七层SLB等基础设施出现问题,紧急发起语音会议,拉各团队相关人员开始紧急处理(为了方便理解,下述事故处理过程做了部分简化)。
初因定位
22:55 远程在家的相关同学登陆VPN后,无法登陆内网鉴权系统(B站内部系统有统一鉴权,需要先获取登录态后才可登...
趁年轻,做自己想做的! - gorpeln
时光本是一款专注效率与记录的笔记工具。可以帮助你整理各种信息,包括便签、清单、图片、纪念日、地址、链接、银行卡、名片、待办、日程等。
高效记录
提供便签、清单、图片、纪念日、地址、链接、银行卡、名片等多种类型
专注效率
提供笔记紧急程度、分类,帮助你更好的归纳整理,提高效率
安全可靠
为保证数据安全,所有数据均采用本地存储,把数据归还给用户
MacOS Mac端:https://apps.apple.com/...
一、添加顶部(mainMenu)目录
1、简单常用的一级目录
- (void)addMenu{
//获取主目录
NSMenu *mainMenu = [NSApp mainMenu];
NSLog(@"%@ - %@",mainMenu,[mainMenu itemArray]);
//添加一级目录
NSMenuItem *oneItem = [[NSMenuItem alloc] init];
[oneItem setT...
一、创建
1、常见创建代码
- (void)testBtn{
NSButton *btn = [[NSButton alloc]initWithFrame:NSMakeRect(100, 100, 100, 45)];
btn.title = @"标题"; // 按钮文字
btn.image = [NSImage imageNamed:@"icon_norm"]; ...
一、NSWindow、NSWindowController、NSViewController、NSView 之间的关系
1、NSWindowController 管理 NSWindow 之间的交互;
NSWindowController 有一个属性为 window ,使用 initWithWindow 初始化时,可以设置自定义的 window 为自己的 window。
2、NSViewController 管理 NSWindow 内容的展示
NSWindow 的内容由contentVi...
@interface AppDelegate : NSObject <NSApplicationDelegate>
-(void)relaunchApp; //重启应用
@end
@interface AppDelegate ()
@property (nonatomic, assign) BOOL toRelaunch; //重启应用
@end
@implementation AppDelegate
-(void)application...