林峰的小宇宙

🔥爆发了🔥


  • 首页

  • 标签

  • 分类

  • 归档

  • 链接

  • 关于

  • 搜索

iOS开发检测项目中哪个库包含了idfa

发表于 2018-04-08 | 分类于 经验心得

[TOC]

今天上架的时候被提醒项目中包含idfa,请删除后重新提交。当时就纳闷了,明明sharesdk选的是无idfa的,之前项目提交都是没有问题的,怎么这回就出问题了,想想也没有其他可能用到idfa的第三方库,于是就去查找看看有没有办法可以检测项目中使用了idfa的第三方库,功夫不费有心人,方法就是在终端中进入项目目录,然后敲入命令:
grep -r advertisingIdentifier .
后等待一会如果有额外输出就会在终端中显示,没有包含的话终端就不会有任何打印,最后的”.”可不能省略哦。

iOS崩溃处理

发表于 2018-03-12 | 分类于 经验心得

[TOC]

前言

有代码的地方,就可能会有崩溃。定位崩溃问题的方法:最直接的,通过重现的步骤去调适;但是,有时候测试无法确定崩溃的步骤,或者崩溃是线上用户发生的,这些情况下,我们仍然可以通过崩溃日志,知道崩溃的原因和崩溃的代码行,从而修复问题。

  • 什么是崩溃?

Application crashes: An application typically crashes when it performs an operation which is not allowed by the operating system.
Server crashes, Operating system crashes, …

  • 定位崩溃原因的方法有哪些?

线索1:重现步骤

线索2:崩溃日志(知道崩溃的原因、崩溃的代码行等信息)

那么,本文就来说说崩溃日志。

阅读全文 »

删除文件夹下所有的.git文件

发表于 2017-11-05 | 分类于 经验心得

find . -name “.git” | xargs rm -Rf

如何设计一个安全的账号系统?

发表于 2017-11-04 | 分类于 经验心得

用正确的姿势保存密码。
用正确的姿势传输数据。
用正确的姿势加密敏感信息。
用正确的姿势对数据进行备份和监控。

阅读全文 »

教育科技公司创业该避开哪些坑

发表于 2017-10-26 | 分类于 经验心得

前车之鉴:教育科技公司创业该避开哪些坑

过度关注商业变现,缺乏对教师的同理心,难以定位客户是教育科技创业公司失败的常见原因。

教育科技对企业家来说是一个机遇风险并存的行业,呼声大,回报高。据EdSurge介绍,美国教育科技公司在2016年共发生138笔风投交易,投融资金额累计10.3亿美元。2016年8月,TechCrunch发布了一篇文章“教育科技是金融科技之后的大热门”,声称全球教育科技的投资将达到2550亿美元。截至今天,著名股权众筹平台AngelList已列出了1.3万多家教育初创企业、公司和孵化器。

企业家、创业公司和投资者在教育领域都有机会进场分得一羹。然而,市场竞争日趋激烈,这使进入一个本身就有难度的行业难上加难。

以下是教育科技企业家常犯的五个错误,以及如何避免这些错误的方案。希望能抛砖引玉,给教育科技领域的初创企业家一些启发。

阅读全文 »

实施计划提纲

发表于 2017-10-25 | 分类于 经验心得

人员的招聘,技术的选型

只有找对人才能做对事,在招聘上多花时间,三步法:

  • 对员工的表现有何期望,其相关经历中取得过什么成就,讨论期望的个性特点。仔细查看和研究简历。
  • 面试,用“八二原则”倾听和提问,提出正确的问题,恰到好处得到有用的信息,深入挖掘被面试人背景、成绩、对未来的设想。
  • 评价,分析信息是否具备期望的成功模式和个性特征。服从直觉,如果有疑虑就必须调查清楚消除疑虑。
    阅读全文 »

Git使用备忘

发表于 2017-09-25 | 分类于 学习笔记

设置用户名邮箱

1
2
git config --global user.name davidlin7876
git config --global user.email davidlin7876@163.com

生成密钥对

1
2
3
$ cd ~/.ssh
$ ls
authorized_keys2 id_dsa known_hosts config id_dsa.pub

看一下有没有id_rsa和id_rsa.pub(或者是id_dsa和id_dsa.pub之类成对的文件),有 .pub 后缀的文件就是公钥,另一个文件则是密钥。

假如没有这些文件,甚至连 .ssh 目录都没有,可以用 ssh-keygen 来创建。该程序在 Linux/Mac 系统上由 SSH 包提供,而在 Windows 上则包含在 MSysGit 包里:

1
$ ssh-keygen -t rsa -C "your_email@youremail.com"

1、查看你生成的公钥:

1
$ cat ~/.ssh/id_rsa.pub

2、登陆你的github帐户。点击你的头像,然后 Settings -> 左栏点击 SSH and GPG keys -> 点击 New SSH key

3、然后你复制上面的公钥内容,粘贴进“Key”文本域内。 title域,自己随便起个名字。

4、点击 Add key。

完成以后,验证下这个key是不是正常工作:

1
2
3
$ ssh -T git@github.com
Attempts to ssh to github
阅读全文 »

XCode可清理空间的路径

发表于 2017-09-24 | 分类于 经验心得
长时间使用XCode开发后,系统磁盘中占用空间会越来越大,有些空间都是可以清理的,不会对开发产生影响

Developer

Archive包

1
~/Library/Developer/Xcode/Archives

使用Xcode进行Archive操作的结果会存储在这个文件夹中,可以删除你不需要再和crash log关联的包,建议备份。
Archives

阅读全文 »

Mac配置Docker+NodeJS服务

发表于 2017-09-20 | 分类于 学习笔记

服务器端环境配置请点击:CentOS配置Docker+NodeJS服务

Mac的一些安装

安装 NodeJS

https://nodejs.org/en/download/

安装loopback-cli

http://loopback.io

1
npm install -g loopback-cli

阅读全文 »

LoopBack学习之创建应用程序

发表于 2017-09-18 | 分类于 学习笔记

英文地址:
http://loopback.io/doc/en/lb3/Creating-an-application.html

创建应用程序

使用应用程序生成器

创建应用程序的最简单方法是使用应用程序生成器。

可以通过从头开始编写一个LoopBack应用程序,但应用程序生成器可以做所有的“繁重的”来创建标准项目布局的基本脚手架。然后,您可以使用CLI工具自定义应用程序以满足您的需求。

一般来说,文档假设您已经使用应用程序生成器创建了应用程序。

创建应用程序后,您可能需要配置它,例如:关闭堆栈跟踪,禁用API资源管理器,并检索环境变量的值。有关详细信息,请参阅 环境特定配置。

标准工程布局

应用程序生成器创建具有标准项目布局的应用程序。

阅读全文 »
123
David Lin

David Lin

资深软件工程师,架构师,PMP。2001年毕业于浙江工业大学计算机系, Mac/iOS 应用开发十数年。在虹软科技,尼禄软件工作期间任苹果平台的核心工程师。2015年创办宗布科技,负责团队技术架构,技术指导,项目团队管理。2017年加入网易杭州研究院K12部门,组建团队,技术框架和项目管理

28 日志
4 分类
13 标签
© 2021 David Lin
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.3