Giter VIP home page Giter VIP logo

coldcrack.github.io's People

Contributors

coldcrack avatar

coldcrack.github.io's Issues

Mac下配置Tomcat | 天寒地裂

http://www.coldcrack.me/2019/03/08/Mac_Tomcat/

Mac下配置Tomcat下载去官网下载,红框下面是你想下载的版本,这里我选的Tomcat9 然后下载文件 安装zip格式和tar.gz都可以,下载下来都是压缩文件,直接拖入你想存放的路径即可,这里我放到了资源库下面,要注意文件名(可以修改,或者不修改,不能出现中文),一会儿要路径名找不到资源库的可以按住键盘的command+shift+g三个键,输入/library即可 配置环境打开终端输入,会弹

使用cocoapods时pod install失败,报错fatal:Not a git repository | 天寒地裂

http://www.coldcrack.me/2018/11/14/cocoapods_fatal01/

使用cocoapods时pod install失败,报错fatal:Not a git repository今天使用cocoapods时发现出现了这个问题,网上搜罗了一下方法,但并不管用,只能到系统目录下吧cocoapods删除重来了。打开finder,快捷键shift+command+G打开快速查找输入~,找到隐藏文件.cocoapods,把里面的子文件都删除了,然后回到项目工程,使用终端在po

iOS开发之键盘类型 | 天寒地裂

http://www.coldcrack.me/2018/06/26/iOS_keyBoardType/

iOS开发之键盘类型一般我们在开发时使用键盘输入,默认都是26键盘类型。而有时候根据产品需求我们在键盘输入时,需要修改键盘类型如: 1field.keyboardType = UIKeyboardTypeNumberPad; 这个只是纯数字键盘,没有小数点,效果如下 而有时候我们需要在textField中输入价格时,发现数字键盘没有小数点,而自定义又很麻烦,这里提供参考,想自定义的朋友可以看看。参

Hexo NexT主题集成DaoVoice在线联系 | 天寒地裂

http://www.coldcrack.me/2018/07/18/NexT_DaoVoice/

Hexo NexT主题集成DaoVoice在线联系前言之前看到有博主做了在线聊天功能,百度了一下找到了这个插件,然后给自己博客集成了一下,现在把自己的集成的步骤分享出来。 注册首先在DaoVoice注册个账号,点击->邀请码是13b7fded 完成后,会得到一个app_id,后面会用到: 修改head.swig修改/themes/next/layout/_partials/head.swig

回顾GCD | 天寒地裂

http://www.coldcrack.me/2019/07/23/iOS_reviewGCD/

回顾GCDdispatch_async和dispatch_get_global_queue什么是GCD呢,简单了解下 Grand Central Dispatch(GCD) 是 Apple 开发的一个多核编程的较新的解决方法。它主要用于优化应用程序以支持多核处理器以及其他对称多处理系统。它是一个在线程池模式的基础上执行的并发任务。在 Mac OS X 10.6 雪豹中首次推出,也可在 iOS 4

花瓶Charles转显示乱码问题 | 天寒地裂

http://www.coldcrack.me/2018/10/25/Charles_SSL/#more

花瓶Charles转显示乱码问题最近没有更新博客,是不知道改写什么,就把以前的知识点记录一下吧,我们在使用Charles抓取https数据是都是显示乱码,这里我们需要对https请求进行代理设置。 直接放步骤,我们要对https进行代理设置有一下步骤: SSL 代理设置 需要抓包的客户端安装安装证书 SSL代理设置打开Charles设置SSL代理: Proxy –> SSL Proxy

iOS 推送 | 天寒地裂

http://www.coldcrack.me/2018/12/06/iOS_JPN/

iOS 推送推送原理APNs全拼是Apple Push Notification Service(Apple Push服务器),是苹果的服务器。Apple推送机制可以概括为下图 图中Provider意思为供应商,就是后台服务器。如图我们可以将消息推送分为三个阶段。 第一阶段:Java后台把要发送的消息、目的iPhone的标识打包,发给APNS。第二阶段:APNS在自身的已注册Push服务的iPho

Mac下配置Maven | 天寒地裂

http://www.coldcrack.me/2019/03/08/Mac_Maven/

Mac下配置Maven下载去官网下载,红框内那个都可以 安装下载后解压,配置方法同tomcat类似,我后来有上网查了一下,发现大部分都放在了usr文件下的local这个文件,而我们一般情况下是看不到usr文件,他是隐藏的打开finder,按住cmd+shift+g搜索输入 /library 进入资源库后,usr其实就在这个文件夹下。按住cmd+shift+.可以显示隐藏文件 配置环境我把下载后

Hexo Next主题定制化 | 天寒地裂

http://www.coldcrack.me/2018/07/19/Next_Custom/#more

Hexo Next主题定制化设置网站图标默认的网站图标是一个N,当然是需要制定一个图了,在网上找到图后,将其放在/themes/next/source/images里面,然后在主题配置文件中修改下图所示图片位置 文章结束标语新建文件在\themes\next\layout_macro中新建passage-end-tag.swig文件,添加代码至该文件中: <div> {%

Hexo 部署到 Github Pages 文件夹大小写问题 | 天寒地裂

http://www.coldcrack.me/2018/09/14/Hexo_%20category_case/

Hexo 部署到 Github Pages 文件夹大小写问题前言有时候我们使用Hexo部署博客到Github Pages 是会遇到分类需要大小写的情况,比如我写了两种分类一个是MAc、一个Mac,后来我把MAc删掉后,将文章整合到Mac分类中。在Hexo本地生成的博客没有问题,但是一旦部署到Github上就出了404了。 原因git 默认忽略文件名大小写,所以即使文件夹大小写变更,git 也检测不

Mac 下配置MySQL环境变量 | 天寒地裂

http://www.coldcrack.me/2019/03/11/Mac_MySQL/

Mac 下配置MySQL环境变量##一.下载及安装首先去官网下载mac对应版本的Mysql,尾缀为.dmg的程序包 下载地址:https://dev.mysql.com/downloads/mysql/ 下载完毕后,一直点next即可,最后提示你输入密码,一个是获取你电脑的登录密码,另一个是数据库的用户密码,它默认用户名是root,你只需要输一个8位长度的用户密码即可,这个是后面你链接数据库用的,

MWeb+七牛云储存制作MarkDown文章 | 天寒地裂

http://www.coldcrack.me/2018/06/26/MarkDownBlog/

MWeb+七牛云储存制作MarkDown文章MWeb是一款很强大的MarkDown文章编辑器,我们可以通过使用他制作图文混合的文章,但说到发布到网上博客,我们需要考虑到图片的储存。而MWeb作者考虑到这些,为我们添加了上传图片至图床的功能。 图床我们打开MWeb,可以再菜单栏看到发布功能,找到上传图片至图床。打开后有这个界面。点击新增服 点击新增任务。 这里我们看到很多可以储存图片的云平台。笔

iOS导航栏按钮带角标数量自定义设置 | 天寒地裂

http://www.coldcrack.me/2018/06/27/iOS_NavigationBtn/

iOS导航栏按钮带角标数量自定义设置前言有时候根据产品需求导航按钮需要角标显示。而苹果原生让我们无法实现角标显示这样的功能,这样我们就需要自定义一个按钮了。 带角标的导航栏按钮我们自定义一个新的视图ShopCarItem,这里我举例:购物车带角标的按钮.h文件 123456//ShopCarItem.h@interface ShopCarItem: UIView@property(nonatom

iOS Charts 三方框架的集成及使用 | 天寒地裂

http://www.coldcrack.me/2018/07/24/iOS_Charts/

iOS Charts 三方框架的集成及使用前言应公司项目需求,需要加一个饼状图,后来在网上搜索了找到了Charts框架的,Star有1w8,阅读了文档后发现这个框架和MPAndroidChart界面一致。 手动导入Charts框架1.点击这里下载工程demo2.新建工程,取名随意,例ChartDemo3.复制Charts-master整个文件到ChartsDemo工程中,如下图: 4.导入Char

iOS UIlabel设置了attributedText后设置label没有省略号 | 天寒地裂

http://www.coldcrack.me/2018/07/25/iOS_attributedTextQuestion/

iOS UIlabel设置了attributedText后设置label没有省略号前言今天在做给label设置富文本属性后,发现原来设置的lineBreakMode属性没有了,也就是label的分割属性,我设置的超出部分已省略号代替 富文本属性设置如下: //可变的属性文本 NSMutableAttributedString *attributedText = [[NSMutableAttribu

Swift学习之路-字典的定义与使用 | 天寒地裂

http://www.coldcrack.me/2018/09/26/Swift-Dictionary/#more

Swift学习之路-字典的定义与使用相比较OC的字典有可变与不可变等的区分,既NSDictionary和NSMutableDictionary而Swift也有可变和不可变字典,用let和var来区别 定义字典iOS 中字典是由key和value组成的,字典允许按照某个键来访问元素。key集合不能重复,但是value集合是可重复的 定义一个不可变字典//方法一 let dicA = ["a

使用阿里云购买域名及域名解析 | 天寒地裂

http://www.coldcrack.me/2018/07/18/aliICloud-domain/

使用阿里云购买域名及域名解析登录阿里云账号,如果没有,点击这里注册。我是在这里注册的域名,是收费的第一年比较便宜,以后就比较贵了。域名购买完之后,打开你的在GitHub上面做的博客仓库,点击seting找到Git pages,如下图的界面 在Custom domain处填写自己购买的域名就可以了。点击save保存。

Bugly集成 | 天寒地裂

http://www.coldcrack.me/2018/06/28/Bugly-instructions/

Bugly集成Bugly是一个强大的数据统计三方集成框架、它可以集成在你的app程序中,帮助你捕获crash日志,集成十分容易,而且功能强大。 ##注册登录Bugly是腾讯发布的一个三方,打开Bugly官网登录进入 点击新建产品,填写信息,完成后打开产品【设置】,记录App ID 打开BuglySDK下载下载iOSSDK,里面有个Demo,可以查看官方文档,参考Demo集成 下面是我的集成方

github和码云的SSH公钥 | 天寒地裂

http://www.coldcrack.me/2018/02/11/github&gitee&SSH/

github和码云的SSH公钥前言我们在向github或码云上传项目代码是他有两个上传网址,一个为HTTPS的,一个SSH,而我们在命令台上使用HTTPS上传项目代码需要输入github或码云的账户名和密码,这个每次都需要输入就很麻烦了,而使用SSH就不用输入账号和密码了。 配置github和码云方法如下: 生成SSH公钥在命令台输入 1ssh-keygen -t rsa -C "你的e

Bugly集成 | 天寒地裂

http://www.coldcrack.me/2018/06/28/Bugly%E9%9B%86%E6%88%90/#more

Bugly集成Bugly是一个强大的数据统计三方集成框架、它可以集成在你的app程序中,帮助你捕获crash日志,集成十分容易,而且功能强大。 ##注册登录Bugly是腾讯发布的一个三方,打开Bugly官网登录进入 点击新建产品,填写信息,完成后打开产品【设置】,记录App ID 打开BuglySDK下载下载iOSSDK,里面有个Demo,可以查看官方文档,参考Demo集成 下面是我的集成方

CocoaPods制作第三方代码库,公共远程库 | 天寒地裂

http://www.coldcrack.me/2018/09/18/BigCow-CocoaPods/

CocoaPods制作第三方代码库,公共远程库前言Cocoapods 是个很好用的三方库管理工具,一直用的别人的三方库,突然想自己也搞一个三方库试试,查了许多方法,终于成功了,下面记录方法步骤。 环境安装首先我们需要安装CocoaPods环境,之前写过CocoaPods环境安装,没安装的同学可以跟着安装下。最好安装最新的环境,否则执行下边步骤可能会出现错误。 制作本地库打开目录,cd到指定目录,输

Swift学习之路-day01 | 天寒地裂

http://www.coldcrack.me/2018/09/26/Swift-day01/

Swift学习之路-day01本人iOS开发,使用的是OC语言开发,最近利用空闲时间学习Swift,并整理一下学习进度及学习笔记 常亮与变量在iOS中,定义一个变量要区分可变与不可变之分,而OC语言里区分可变与不可变是NS和NSMutable来区分,如NSString和NSMutableString、NSArray和NSMutableArray。而在Swift中是用let和var区分let 定义一

远程登录错误WARNING:REMOTE HOST IDENTIFICATION HAS CHANGED! | 天寒地裂

http://www.coldcrack.me/2018/08/02/Mac_VPS_SSH/#more

远程登录错误解决办法 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 刚刚在删掉主机后,重新建了一个主机,发现IP和原来是一样的,然后继续按照原来连接主机的方式,在终端写入代码,报了错误,错误原因如下: WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 于是就度娘(不得不说搜索引擎是个好东西),找了

iOS 数据埋点 | 天寒地裂

http://www.coldcrack.me/2018/12/10/iOS_MTJ/#more

iOS 数据埋点前言一般好的App为了后期版本迭代,会根据用户需求做进一步的优化,保留或是升级好的一部分,优化或者是移除一些无用的功能。那么我们怎么来知道哪些功能用户喜欢,哪些功能使用少呢? 首先通过产品定位及目标来确定自己需要哪些数据,其次通过在产品各个流程环节中设置数据埋点,最后,当用户使用App时,后台就能源源不断地接收到数据了。 那么我们怎么实现数据埋点呢?网上有很多数据埋点的SDK,如友

iOS 通过iTunes共享文件获取手机沙盒Document目录 | 天寒地裂

http://www.coldcrack.me/2018/08/17/iOS_DocumentIndex/

iOS 通过iTunes共享文件获取手机沙盒Document目录给APP提供文件共享支持当手机通过数据线连接到 Mac 的 iTunes 时, 可以在 iTunes 将电脑上的文件传输到 App 的沙盒目录当中. 为 App 添加离线数据. 也可以将 App 沙盒目录下保存的文件通过 iTunes 导出到电脑当中. 使用方式: 其实开发当中需要做的配置就一步, 剩下的是引导用户怎么去使用文件共享功

iOS 通过iTunes共享文件获取手机沙盒Document目录 | 天寒地裂

http://www.coldcrack.me/2018/08/17/iOS_Document_Index/

iOS 通过iTunes共享文件获取手机沙盒Document目录给APP提供文件共享支持当手机通过数据线连接到 Mac 的 iTunes 时, 可以在 iTunes 将电脑上的文件传输到 App 的沙盒目录当中. 为 App 添加离线数据. 也可以将 App 沙盒目录下保存的文件通过 iTunes 导出到电脑当中. 使用方式: 其实开发当中需要做的配置就一步, 剩下的是引导用户怎么去使用文件共享功

使用AFNetworking post请求中文乱码问题 | 天寒地裂

http://www.coldcrack.me/2018/02/11/AFN-Issues/

使用AFNetworking post请求中文乱码问题使用AFNetworking post请求中文乱码问题ios项目开发时,使用AFN框架向后台发送post请求时出现中文乱码,具体是在请求体的参数中需要包含中文内容,使用charles抓包发现也是中文,单到了后台就是乱码。后来百度了一下,了解ios中文请求后台是需要转码的,具体需要问后台请求格式是什么,一般都是utf-8格式,也有GBK格式的。下

用Moco在Mac上搭建本地服务端 | 天寒地裂

http://www.coldcrack.me/2018/09/11/MoCo_LocalServer/#more

用Moco在Mac上搭建本地服务端前言这段时间开发经常遇到这样的问题,UI设计稿出完了,但是服务端后台那边还在做,接口还在写,但我们又不想写死数据,希望能过通过请求接口获取数据来搭建界面。那该怎么办呢?这样就要用到Moco了,我们可以自己在本地搭建一个服务器写好想要数据,然后我们通过接口get或post请求将数据拿到项目中去使用。 准备工作在Mac上配置JDK环境,去官网直接下个JDK安装包即可点

闭包传值 | 天寒地裂

http://www.coldcrack.me/2018/10/15/Closer_callBack/

闭包传值swift开发中常常遇到控制之间传值的问题,在oc中我们可以用通知、代理、block来传值。在oc的block传值很方便,缺点就是只能回调传值,如果要传多个控制器只能用通知了。而在swift中我们也可以用通知、代理来传值,但那样太麻烦了,swift有个很方便的回调叫闭包(closure)。swift闭包和oc的block很类似,它可以做方法的回调也可以用来做两个界面之间的传值,也可以叫两个

Mac搭建Hexo博客及NexT主题配置优化 | 天寒地裂

http://www.coldcrack.me/2018/07/18/MacforHexoBlogNexTConfig/

Mac搭建Hexo博客及NexT主题配置优化前言之前在简书上看到一位博主小马哥Mark写的文章很好,关于在Mac上搭建Hexo博客,后来找不到了。现在自己整理一下,方便以后回忆。 首先是准备工作:要想使用Hexo和github pages搭建博客,需要以下环境:Github账号一枚,并创建一个指定名字的repoHomebrew套件管理器,主要用来安装git和node.jsGit版本管理工具node

2018年年终总结-个人 | 天寒地裂

http://www.coldcrack.me/2019/01/02/2018annual_Summary/#more

2018年年终总结-个人12019年刚刚来临,想到来到这里已经有一年,从2017年的毕业,到工作已经一年半过去了,2017年的工作并不好,所以没有能力上的提升,相比较今年来到这家公司,自己的能力得到了很大的提升。 一)关于工作2017年12月来到这家公司,前期的入行是比较忙碌的,从自学iOS到入行真的是比较艰辛的一段时间,来到公司一年了,团队的氛围还是挺好的,自己在这一年多学到了很多。 负责的模

【转】iOS 富文本属性 | 天寒地裂

http://www.coldcrack.me/2018/07/30/iOS_AttributedString/#more

【转】iOS 富文本属性前言iOS 开发中我们常用到富文本属性,如行间距、链接、对齐等。这时我们iOS框架中的NSAttributedString类,他继承于NSObject类。专门用于给iOS中的字体来设计样式。在这里我只对常用的作介绍,详细的可以点击这里查看这位博主写的,他写的十分详细。 本文使用NSMutableAttributedString实现富文本,主要步骤分为以下三步,为避免下面解释

Swift学习之路-04 | 天寒地裂

http://www.coldcrack.me/2018/09/29/Swift-day04/#more

Swift学习之路-04Swift( ) 相当于OC的 alloc / initSwift 中对应一个函数 init( ) 构造函数作用:给成员变量 分配空间,初始化成员变量 /*在Swift中,默认同一个项目 所有的类都是共享的,可以直接访问,不需要 import 所有对象的属性 var 也可以直接访问到/ 错误分析 //1.Class 'Person' has no in

mac系统下上传代码至GitHub | 天寒地裂

http://www.coldcrack.me/2018/07/17/macUploadGitHub/

mac系统下上传代码至GitHubgitHub是一个面向开源及私有项目的托管社区,里面有很多大牛将自己的源码分享出来,供开发者们使用和共同开发。GitHub给每位开发者提供免费的300M仓库空间。而我要说的是如何利用这些空间将我们想要分享的代码托管在GitHub上面。 Xcode代码上传GitHub及更新代码新建工程至GitHub图(1)1.首先我们在GitHub上新建一个仓库(resposito

Mac 上远程连接VPS 搭建SS | 天寒地裂

http://www.coldcrack.me/2018/08/02/Mac_VPS_SS/

Mac 上远程连接VPS 搭建SS前言最近在更新github博客时,每次更新博客提交Git都很费时间,最后忍无可忍,想办法做个能加速网络的东东。网上搜罗了一下,发现个神器叫vultr,可以使用Mac基于Vultr搭建ss来加速访问网络。Vultr是一家美国的服务器厂商,这个VPS服务商是按小时收费的。这意味着,架设一台VPS的成本几乎为零。假如你不想用美国的了(这里推荐使用美国的,应为我试了5个I

Swift学习之路-day02 | 天寒地裂

http://www.coldcrack.me/2018/09/26/Swift-day02/

Swift学习之路-day02在Swift中, switch语法分支1.switch 可以针对任意类型的值进行分支,不再局限在整数中2.switch 一般不需要break3.switch 如果要多值 使用 ’,’4.switch 所有的分支至少需要一条指令,如果什么都不干,才使用break for循环语法(没有C的OC)传统的for 在swift3.0被取消i++/++i 从swift3.0被

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.