- 博客(12)
- 收藏
- 关注
原创 Homebarew使用
1、homebrew安装 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2、命令使用 安装软件:brew install 软件名,例:brew install wget 搜索软件:brew search 软件名,例:brew search wget 卸载软件:brew uninstall 软件名,例:brew uninstall
2021-11-22 11:28:25 408
原创 centos安装Java环境
安装:pip sudo yum -y install epel-release sudo yum -y install python-pip 安装:wget 安装Java: yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel 配置环境变量:添加到 /etc/profile 中 然后 source /etc/profile 设置生效,红色字体为安装真实目录注意修改 export JAVA_HOME=/usr/lib/jvm/...
2021-01-05 13:48:31 149 1
原创 Mac 安装homebrew
Mac 安装homebrew 执行命令: /usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)” 如果卡在了Cloning into… mkdir homebrew && cd homebrew git clone git://mirrors.ustc.edu.cn/homebrew-core.git 替换国内镜像 gi...
2020-12-24 11:49:24 85
原创 centos7安装MySQL8操作流程
centos7安装MySQL8 一、安装 # 更新yum源 yum update #获取镜像 wget http://dev.mysql.com/get/Downloads/mysql80-community-release-el7-1.noarch.rpm #安装mysql80-community-release-el7-1.noarch.rpm包。 rpm -ivh mysql80-community-release-el7-1.noarch.rpm # yum...
2020-12-24 11:47:18 77
原创 Android Studio报错 Gradle sync failed: error in opening zip file
新版Android studio 打开旧项目编译运行之后报错 Gradle sync failed: error in opening zip file。 解决办法:新建一个空工程,打开gradle-wrapper.properties 文件对比两个项目的gradle版本,将旧工程的gradle版本改成新工程对应的版本,重新编译运行,然后重启Android studio 问题解决 ...
2019-11-13 08:29:33 517
原创 iOS开发技巧07
关键词释义1、const的作用:const仅仅用来修饰右边的变量(基本数据变量p,指针变量*p)。被const修饰的变量是只读的。2、static的作用:* 修饰局部变量: 1.延长局部变量的生命周期,程序结束才会销毁。 2.局部变量只会生成一份内存,只会初始化一次。 3.改变局部变量的作用域。* 修饰全局变量 1.只能在本文件中访问,修改全局变量的作用域,生命周期不会改 2.避免...
2018-05-10 11:46:17 99
原创 iOS开发技巧06
NSDictionary* infoDict =[[NSBundle mainBundle] infoDictionary]; NSString* versionNum =[infoDict objectForKey:@"CFBundleVersion"]; NSString*appName =[infoDict objectForKey:@"CFBundleDisplay...
2018-05-10 11:40:19 110
原创 iOS开发技巧05
修改图片大小UIImage *icon = [UIImage imageNamed:imageName];CGSize itemSize = CGSizeMake(85, 100);UIGraphicsBeginImageContextWithOptions(itemSize, NO ,0.0);CGRect imageRect = CGRectMake(0.0, 0.0, itemSize.wi...
2018-05-10 11:38:36 101
转载 iOS开发技巧整理04
内存管理一 基本原理Objective-C的内存管理机制与.Net/Java那种全自动的垃圾回收机制是不同的,它本质上还是C语言中的手动管理方式,只不过稍微加了一些自动方法。1 Objective-C的对象生成于堆之上,生成之后,需要一个指针来指向它。ClassA *obj1 = [[ClassA alloc] init];ClassB *ibj2 = [ClassB new]...
2018-05-10 11:24:39 228
原创 iOS开发技巧整理03
字符串常用方法整理Nsstring为不可变字符串,赋值后没有系统函数可以对其做任何改变1、声明并初始化一个字符串NSString * string = @”Hello”;2、判断两个字符串是否相等,返回值为YES或NO[string1 isEqualToString:string2];3、(1)比较大小返回值为1大于;为0等于;为-1小于[string1 compare:string2];(2)忽...
2018-05-10 11:18:10 130
原创 iOS开发技巧整理02
xcode编译错误: fatal error: file '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/objc/NSObject.h' has been modified since the precompile...
2018-05-10 11:11:51 125
原创 iOS开发技巧整理01
1、文件类型:.h文件通常用来定义枚举 结构体 另外声明函数..m文件用于实现函数2、内存一共5个区域1.栈区 栈区的特点 存放的时局部变量先定义的变量存放在栈底 后定义的变量存放在栈顶,栈顶是随时变化的 变量进入栈对的过程 我们称为入栈 变量出栈的过程称为出栈 栈区凭借不断的入栈 出栈机制 仅提供很小的一个内存区域能让一个大型程序完美运行 栈区 是 由操作系统来控制的 系统来控制入栈和出...
2018-05-10 11:08:51 145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人