- 博客(36)
- 收藏
- 关注
原创 MySQL主从复制原理
1,Master把数据更改记录到 Binary-Log 中 。二进制日志事件。2,备库将主库上的日志复制到自己的中继日志中(Relay-Log)。3,备库读取Relay-Log中的事件,将其重放到备库数据上。...
2020-04-24 09:23:24
111
原创 Ubuntu 下软件安装,升级,卸载
1,APT方式普通安装 apt-get install software-name ;修复安装 apt-get -f install software-name;重新安装 apt-get --reinstall install software-name;2,dpkg方式 dpkg -i package-name.deb 3, 源码安装4,查看ubuntu中安装的软件dpkg -l 列出当前...
2018-06-09 23:57:48
203
原创 LVM
1, 把硬盘初始化成PV ,(底层是 把硬盘划成一个一个的PE),默认一个PE是4M,可调。2,把1个或多个PV加到VG.3,创建LV,格式化4, 挂载使用实践1,查看我本机的硬盘信息,一共3块硬盘,一个30G的已经做了LVM,还有新加的2块硬盘,sdb 是10G , sdc 是15G2, 把两块硬盘创建成了PV 3,查看PV信息,这里用pvs ,查看详细信息用pvdisplay4, 创建VG ,...
2017-10-13 10:14:34
213
原创 ssh
ssh协议的功能公匙与私匙ssh主要用 RSA/DSA/Diffie-Hellman 算法ssh连接过程ssh 命令参数不记录密钥删除已有的服务器公钥
2017-09-29 13:56:48
212
原创 CentOS 7 yum 安装MySQL
1, 卸载centos7自带的mariadb rpm -qa | grep mariadb rpm -e --nodeps 文件名2, 下载repo源,并安装 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 安装rpm包 rpm -ivh mysql-co
2017-09-28 16:07:49
191
原创 运维的划分
应用运维,或者称之为业务运维,运维团队中最懂各自负责的产品线的人,直接接受开发,测试的需求,包括上线发布,回滚等等操作,并且精益求精,提高响应的质量,降低响应的时间。也是最必需最基础的运维。系统运维,关注点在系统以及一些常用工具架构方面,一部分需求来自于研发,但是大部分时间是为了做好架构,方便业务运维更快的响应。平台开发,也就是DevOps,随着公司业务线越来越多,业务运维中可以提取出来的重复操
2017-09-28 15:49:22
1392
原创 github使用
github使用vim .bash_profileexport PATH=/usr/local/git/bin:$PATHsource .bash_profilegit –version
2017-05-16 21:40:47
176
原创 Objective-c 构造方法(初始化方法)
alloc 创建对象,分配内存构造方法(初始化方法):初始化alloc创建的对象,把对象清0 , 给对象的实例变量赋值。 带参数的构造方法必须以 initWithXXX 开头,W必须大写
2017-02-03 11:49:53
389
原创 AVAudioPlayer
1, 导入框架2,创建 AVAudioPlayer 实例,3, 通过 url 路径找到歌曲, NSString* strPath = [[NSBundlemainBundle]pathForResource:@"太委屈"ofType:@"mp3"]; NSURL* url = [NSURLfileURLWithPath:strPath
2017-01-20 11:37:49
226
原创 Objective-c 之 Property
1, 定义类 --》 定义 实例变量(属性) --> 定义属性的get,set方法-(void)setAge:(int)age{_age = age; }-(int)age{return _age;}2,
2017-01-18 11:58:28
174
原创 Objective-C 数据类型
Objective-C 的数据类型总体分为三类使用 sizeof() 可判断变量所占用的内存空间基本类型(1)整型 a, short Int : 16bit , -2^15 --- 2^15 -1 b, Int : 32bit -2^31 --- 2^31 -1 c, long Int : 不同平台占用空间不同
2017-01-15 23:35:33
305
原创 如何才能成为一个优秀的iOS工程师
1, 英语 , 良好的英语水平,良好的英文文档阅读理解能力。2,编程语言, (C ,Objective-C )或 (Swift) 二选一,一定要精通一个。3,对iOS的各个模块均有深入的理解实现。4,良好的程序设计架构能力。5,性能优化,功能实现。
2017-01-14 18:37:58
316
原创 iOS UIView - UIViewTransition动画
-(void)touchesBegan:(NSSetUITouch *> *)touches withEvent:(UIEvent *)event{ [UIViewbeginAnimations:@"Action"context:nil]; [UIViewsetAnimationDuration:3]; // [UIView setAnimationTr
2017-01-10 11:19:44
1375
原创 github
1, explore 浏览github上公开的项目2,Gist 代码片段的托管仓库3,issues 新建一些任务,可以指派给其他人4,ssh key生成 ssh-keygen -t rsa -C "litianjun2000@outlook.com" 输入一个密码 ssh密码,不是github账户密码 eval "$(ssh-agent -s)" (使用age
2016-12-27 19:50:21
230
原创 iOS的Cocoa 及NS框架
(GUI库)cocoa 框架1994年, NeXT和Sun 共同制定了 OpenStep API 标准, 其中两个重要的部分是 Foundation 和 Application Kit , 此时开始使用命名前缀 NS .Foundation 是类库。Application Kit 开发工具包。
2016-12-27 11:41:52
780
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人