0%

前几天用在Mac上用同步助手給iPhone手机安装ipa应用文件,发现iTunes总是会弹出来iTunes 未能连接到此 iPhone。 无法分配资源。,然后一开始以为是数据线问题,然后换了3根数据线然并卵,手机显示可以充上电,但是无法连接到iTunes,同步助手也无法连接到设备。

思考了再三,然后在同事的电脑上试试,竟然3根数据线都没有问题,顺利连接上了手机,最后确认是自己的Mac pro出了问题,然后Google了一番,发现原来是之前自己不小心删除了Mac上的/private/var/db/lockdown/ lockdown文件夹(在学习Flutter的时候,配置IOS环境,不小心把lockdown文件夹删除了…<手动惊恐表情>),操作步骤如下:

阅读全文 »

最近单位給配置了27寸的大屏幕,在鼠标焦点切换的时候一不小心dock被切到了大屏幕上边,然后不知道咋整,鼠标指针就在屏幕底部上一顿瞎点,神奇的就回到了Mac pro上边,然后就在想,难道没有便捷的方式,比如快捷键什么的,轻松解决我的问题吗?Google科普了下,原来是有的,就是你把鼠标指针放到另一个屏幕的下边框(没有 Dock 的屏幕底部)悬停一会, dock 就会自动过去,想移回来就在原来的屏幕下边框停一会即可。

阅读全文 »

今天小学习了下Vue的使用,当然我的是2.9.4版本,vue-lazyload支持vue 2.x,在做列表分页的时候发现取到数据之后,文字部分都更新了,但是唯独图片不更新,检查了下接口的返回没有问题,再看了下element上的元素,原来图片的src始终没有改变!

阿西吧…改成src,发现还是亲的好(皮一下-_-#)

阅读全文 »

1. 前言

有的时候我们肯那个会用到两个github账号,这个时候提交代码就出现了问题,第一个可以提交,但是第二个提交就出现了问题。

2. 配置

  • 生成公钥和私钥文件
1
// 1. 首先进入到.ssh目录
2
cd ~/.ssh
3
4
// 2. 查看本地是否已经有存在的公钥和私钥文件(PS: 如果存在了,则只需要生成第二个账号即可,或者全部删除重新生成)
5
ls
6
7
// 3.生成SSHkey
8
ssh-keygen -t rsa -C "你的github邮箱"
9
10
然后按下Enter(回车键)
11
这个时候提示:Enter file in which to save the key(xxx/xxx/.ssh/id_rsa):
12
我们按照格式键入要保存的文件名即可:id_rsa_xxx   xxx是你自己定义的名字
13
这个时候又提示:Enter passphrase (empty for no passphrase):
14
直接按下Enter(回车键)
15
这个时候又提示:Enter same passphrase again:
16
继续按下Enter(回车键)
17
OK,成功之后会提示以下信息(PS: 说明已经成功生成SSHKey):
18
Your public key has been saved in xxx/xxx/.ssh/id_rsa_(你刚才定义的名字).pub
19
The key fingerprint is:
20
    SHA256:lEmncZqtuXuHgZ4XtkVMkazLaTC5XgN0VLjYi3T8Fk8 xxx@xxx.com
21
    The key s randomart image is:
22
    +---[RSA 2048]----+
23
    |        o o..=+o |
24
    |       . @. + o X|
25
    |        B..B o   |
26
    |       . oB B . E|
27
    |        So X = + |
28
    |        ..* X o .|
29
    |       ..+ O o   |
30
    |        o.* .    |
31
    |        .o .     |
32
    +----[SHA256]-----+
33
34
// 4. 再次查看.ssh目录
35
ls
36
这个时候应会看到有文件: id_rsa_(你刚才定义的名字)、id_rsa_(你刚才定义的名字).pub
37
38
// 5. 把公钥配置到GitHub
39
pbcopy < ~/.ssh/id_rsa_(你刚才定义的名字).pub   // 拷贝公钥到剪贴板
40
登录github SSH keys粘贴进去配置好
41
42
// 6. 新的密钥添加到SSH agent中
43
ssh-add id_rsa_(你刚才定义的名字)  // 这里是添加私钥
44
45
// 7. 创建配置文件config
46
vi config  // 新建并打开config文件
47
键入以下字符:
48
==============分割线(不要粘贴进去)=================
49
Host github.com
50
HostName github.com
51
PreferredAuthentications publickey
52
IdentityFile ~/.ssh/id_rsa
53
54
Host (你刚才定义的名字).github.com
55
HostName github.com
56
PreferredAuthentications publickey
57
IdentityFile ~/.ssh/id_rsa_(你刚才定义的名字)
58
==============分割线(不要粘贴进去)=================
59
60
// 8. 验证连接
61
ssh -T git@(你刚才定义的名字).github.com
62
这个如果成功会出现提示:Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.
63
64
// 9. 设置本地全局git邮箱和用户名
65
git config --global user.email "你的邮箱"
66
git config --global user.name  "你的名字"
67
git config --list  //  查看设置好的内容

Windows系统:

1、F12 打开开发者工具台
2、ctrl + shift + p,弹出搜索框之后输入: cap
3、选中第二个按下回车键,成功保存图片。【即:Mobile– Capture fullsize screenshot】

Mac 系统:

1、commend + option + i,也就是 ⌘ + ⌥ + i,打开开发者工具台
2、command + shift + p,也就是 ⌘ + ⇧ + p,弹出搜索框之后输入: cap
3、选中第二个按下回车键,成功保存图片。【即:Mobile– Capture fullsize screenshot】

阅读全文 »

最近写Angular项目用到@swimlane/ngx-datatable组件,其中table有一个recalculate()方法,可以重新计算网格大小。由于左侧边栏可以伸缩导致table没有重新计算,看了下ngx-datatable的实现源码,原来是这样的:

1
/**
2
* Window resize handler to update sizes.
3
 */
4
@HostListener('window:resize')
5
@throttleable(5)
6
onWindowResize(): void {
7
  this.recalculate();
8
}
阅读全文 »

最近在项目中由于要使用到日期控件,但是看了好多github上的许多日期控件都只提供了选择年月日的功能,然后项目中需要精确到时间,自己写还比较麻烦,满足不了需求。由于之前的项目中有用到layDate这个日期控件,可以精确选择到时间,整好满足当前的项目需求,但是由于Angular2.x之后使用typeScript编程,无法直接使用js文件,所以做了些修改,导入项目中,下边是一些引入的步骤,我的版本是(4.2.4),当然其他版本应该也可以。

阅读全文 »