自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(190)
  • 收藏
  • 关注

转载 Linux三剑客grep/sed/awk

grep/sed/awk被称为linux的“三剑客”grep更适合单纯的查找或匹配文本;sed更适合编辑匹配到的文本;awk更适合格式化文本,对文本进行较复杂各式处理;Grep--color=auto 或者 --color:表示对匹配到的文本着色显示-i:在搜索的时候忽略大小写-n:显示结果所在行号-c:统计匹配到的行数,注意,是...

2019-08-11 14:03:00 196

转载 React-Native中使用到的一些JS特性

1,解构赋值——destructuring assignment2,Promise转载于:https://www.cnblogs.com/developer-qin/p/11193351.html

2019-07-16 10:37:00 174

转载 React-Native控件的生命周期

React-Native控件的生命周期转载于:https://www.cnblogs.com/developer-qin/p/11190261.html

2019-07-15 17:31:00 170

转载 Git submodule 子模块的管理和使用

因为代码分了两个小组管理,一部分代码使用跨平台语言实现,一部分使用原生实现。所以使用Git submodule 来进行管理。1,查看/更新 子模块$ git submodule add ssh://[email protected]:443/xxx-iOS ios #添加子模块$ git submodule (status)#查看子模块$ git submo...

2019-06-27 18:37:00 663

转载 心跳机制

     互联网推送消息的方式很常见,特别是移动互联网上,手机每天都能收到好多推送消息,经过研究发现,这些推送服务的原理都是维护一个长连接(要不不可能达到实时效果),但普通的socket连接对服务器的消耗太大了,所以才会出现像MQTT这种轻量级低消耗的协议来维护长连接。  那么要如何维护长连接呢:  维护任何一个长连接都需要心跳机制,客户端发送一个心跳给服务器,服务器给客户...

2019-04-02 11:51:00 220

转载 知识点记录

1,即时通信:IM/环信2,二维码:Zbar扫码识别优化 ZXing在遇到二维码撑满扫码框的情况下识别不出结果,等多久、再聚焦都不可以,有朋友说扩大扫码框的大小可以解决这个问题,扩大后近距离扫码结果还是一致的,很难识别出来。 原因是原算法对摄像头采集的图像像素进行了裁剪,真正返回给识别算法的图像可能没有扫码框那么完整。zbar的速度要快很多,大概是zxing的4-5倍3,...

2019-03-05 14:28:00 51

转载 Linux Git用户组

Vivien: groupadd adminuseradd -d /home/bill -s /bin/bash -m bill 用户组查看用户列表 cat /etc/passwd 或者 cat /etc/shadow增加/修改/删除用户 useradd/usermod/userdel查看用户组cat /etc/group增加/修改/删除用户组grou...

2019-02-20 09:19:00 911

转载 Node.js入门

http://nodejs.cn/api/Node.js专门为I/O密集型操作和快速构建可扩展性的实时网络应用而设计的。不适用于CPU密集型操作。一)Hello Worldvar http = require('http');http.createServer(function(req,res) { res.writeHead(200,{'Cont...

2019-01-27 22:44:00 50

转载 Python脚本备份

#!/usr/bin/python3# -*- coding:utf-8 -*- # 保证源程序可以输入汉字print bool([]) # 任何为零的数字或空集(空列表、空元组和空字典等)均为Falseradius = input(u"输入半径: ");radius_float = float(radius);area=radius_float...

2019-01-21 09:18:00 121

转载 内存泄漏解一波

1,AFNetWorking 内存泄漏原理:https://www.jianshu.com/p/4584ace111b2解决方法:网上很多文章都说AFNetWorking有内存泄漏问题,其实是使用者自己的问题,他们的解决方法是将AFHTTPSessionManager写成单例,用该单例进行网络请求。其实不然。AFHTTPSessionManager继承于AFURLSe...

2019-01-19 16:58:00 407

转载 TestFlight

https://help.apple.com/app-store-connect/#/devdc42b26b8转载于:https://www.cnblogs.com/developer-qin/p/10186305.html

2018-12-27 17:40:00 570

转载 ECS之Git服务器搭建

最简教程### 1. 安装Git安装Git服务,命令如下:```Shell$ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel$ yum install git ```### 2. 创建仓库```git init --bare...

2018-12-23 11:23:00 206

转载 服务器相关指令

开通阿里ECS,请先设置安全组规则https://blog.csdn.net/sinat_25957705/article/details/80641077一、登录ssh root@你的公网IP //ssh user@host //$ ssh -p 2222 user@hostSSH的默认端口是22。使用p参数,可以修改这个端口。退出:Control+...

2018-12-12 19:36:00 180

转载 linux 指令 备份

lsb_release -a LSB是Linux Standard Base的缩写,lsb_release命令用来显示LSB和特定版本的相关信息。如果使用该命令时不带参数,则默认加上-v参数。-v, --version显示版本信息-i, --id显示发行版的ID-d, --description显示该发行版的描述信息-r, --release显示当前系统是发行版的具...

2018-12-10 22:39:00 102

转载 虚拟主机、VPS、ECS云服务器 区别

在阿里云上买了个云服务器。ssh命令都没通,找服务端同事帮我看,说我买错了。应该买ECS。1、虚拟主机虚拟主机就是利用虚拟化的技术,将一台服务器划分出一定大小的空间,每个空间都给予单独的 FTP 权限和 Web 访问权限,多个用户共同平均使用这台服务器的硬件资源。不同配置的虚拟主机主要是在磁盘空间、数据库大小、流量上面的区别。虚拟主机也有可以分为独享的虚拟主机,和共享的...

2018-12-10 14:01:00 592

转载 Python文档记录

Beautiful Soup 4.2.0 文档Python3网络爬虫开发实战Python库-requests 文档Selenium with Python中文翻译文档http://www.testclass.net/selenium_python/http://phantomjs.org/api/webpage/method/add-cookie....

2018-12-02 14:31:00 106

转载 Socket

我跟同事说,是通过tcp通信。他说是广播呀。然后我就不知道说什么了。让我一个网络知识很差的人去科普网络知识,还是有点强人所难的。所以还是自己先补补,然后再科普。Socket通信原理WebSocket与消息推送转载于:https://www.cnblogs.com/developer-qin/p/10025889.html...

2018-11-27 13:37:00 57

转载 Wireshark解析MQTT

Mac下安装luacurl -R -O http://www.lua.org/ftp/lua-5.2.3.tar.gztar zxf lua-5.2.3.tar.gzcd lua-5.2.3make macosxmake testluasudo make installhttps://github.com/bobwenx/Wireshar...

2018-11-25 20:29:00 288

转载 通过WireShark抓取iPhone联网数据方法

通过WireShark抓取iPhone联网数据方法命令行rvictl -s <UDID>然后再wireshark选择rvi0进行抓包即可抓包完后,移除用命令rvictl -x <UDID>Wireshark并不能直接监听通过iPhone的网络流量,需要通过一个系统程序在我们的Mac系统上,建立一个映射到iPhone的虚...

2018-11-05 15:56:00 174

转载 批量操作RunTime之获取的Dic换成Model

方法一://// AlinkDeviceInfo.m////// Created by Vivien on 2018/10/12.// Copyright © 2018年 . All rights reserved.//#import "AlinkDeviceInfo.h"#import <objc/runtime.h>...

2018-10-25 19:28:00 98

转载 Python实战:网络爬虫都能干什么?

整站下载器:siteSuckerhttps://blog.csdn.net/l_215851356/article/details/54377582http://python.jobbole.com/89209/https://blog.csdn.net/qzc70919700/article/details/73309117/@冰蓝之前在北...

2018-09-17 13:26:00 159

转载 写了个脚本将json换成md

用python 脚本将protocol.json中的json按照templete.md模版生成,结果在protocol.md中Python:#!/usr/bin/python# -*- coding: UTF-8 -*-import jsonimport sysimport osreload(sys)sys.setdefaultencoding...

2018-09-07 14:28:00 401

转载 RAC +MVVM

https://blog.csdn.net/capf_sam/article/details/60960530https://blog.csdn.net/capf_Sam/article/details/60960615http://www.cocoachina.com/ios/20170612/19500.html//响应式 &...

2018-09-04 10:59:00 77

转载 Python 基础指令

## Python 基础指令```Shell$ pip install ipython==5.0.0 # 安装指定版本的python第三方库$ python --version #查看版本$ which python # 查看python位置$ conda create -n py27 python=2.7 #用anaconda 安装pyth...

2018-08-28 20:02:00 111

转载 CocoaPods创建自己的公开库、私有库

http://www.cocoachina.com/ios/20180308/22509.html转载于:https://www.cnblogs.com/developer-qin/p/9512209.html

2018-08-21 16:35:00 72

转载 python脚本解析json文件

python脚本解析json文件没写完。但是有效果。初次尝试,写的比较不简洁。。。比较烦的地方在于:1,中文编码:pSpecs.decode('raw_unicode_escape')2,花括号转义:{{#!/usr/bin/python# -*- coding: UTF-8 -*-import osimport jsonimp...

2018-08-21 11:28:00 363

转载 iOS 面试题

1、CALayer有哪些子类?用途?2、有哪些常见的 Crash 场景?3、@protocol 和 category 中如何使用 @property4、什么是 method swizzling?5、如何让自己的类用 copy 修饰符?如何重写带 copy 关键字的 setter?6、iOS签名机制大概是怎样的?答案:1、CALaye...

2018-08-10 13:52:00 69

转载 路由器 大杂烩

广播包,组播包只能在局域网内通讯2.4G跟5G是可以发包通讯的。bssid差一位;BSSID:路由器MAC地址;加BSSID,有另外的路由器,SSID一致。Android部分手机收不到组包的。路由器可能会被禁网;设备开启热点同时开启一个TCP监听服务,地址为192.168.0.1,端口未9876手机连上设备后,通过TCP连接9875这个端口,连...

2018-08-10 10:06:00 192

转载 大数据挖掘基本概念

无感知营销1,训练集、测试集机器学习中训练集、验证集和测试集的作用2,过拟合、欠拟合大白话给你说清楚什么是过拟合、欠拟合以及对应措施3,HDFS,YRDNHDFS知识点总结YARN架构设计详解4, SVM【干货】如何向5岁小孩解释什么是支持向量机(SVM)?转载于:https://www.cnblogs.com/dev...

2018-07-08 10:50:00 190

转载 Node.js实践

在 iOS 模拟器中调试 Web 页面safari调试iOS App web1,npm init2,npm install ejs --save简单Node 指令$ node -v //Node 版本$ npm install -g n$ n latest //更新最新版本报错处理查看端口具体被那个进程占用:lso...

2018-07-04 16:28:00 53

转载 WebSocket、Socket

https://www.cnblogs.com/jingmoxukong/p/7755643.html#undefinedWebSocket 详解教程WebSocket介绍,与Socket的区别jade,ejs,res.render(XXX)转载于:https://www.cnblogs.com/developer-qin/p/9223036.htm...

2018-06-25 10:10:00 55

转载 Node.js初探

1,设计高性能、Web服务器的几个要点:事件驱动、非阻塞I/O2,常见Web服务器架构:Web服务器的功能:接受HTTP请求(GET、POST、DELETE、PUT、PATCH)处理HTTP请求(自己处理,或者请求别的程序处理)作出响应(返回页面、文件、各类数据等)常见的Web服务器架构:Nginx/Apach...

2018-06-14 10:31:00 56

转载 HTTP协议和XMPP协议、MQTT协议

应用层协议:每个应用层的都是为了解决某一类应用问题。而问题的解决又必须通过位于不同主机中的多个应用进程之间的通信和协同工作来完成。应用进程之间必须遵守严格的规则。应用层协议应当定义如下几个:应用进程之间交换的报文类型,如请求报文和响应报文报文中各个字段及其详细描述包含在字段中的信息的含义进程何时、如何发送报文,以及对报文进行响应的规则1.HTTP协议万维网使...

2018-06-08 16:25:00 225

转载 GDPR

http://column.caijing.com.cn/20180523/4457753.shtml转载于:https://www.cnblogs.com/developer-qin/p/9083068.html

2018-05-24 15:20:00 114

转载 AppStore 添加回复

itunes connect 评论位置1,2,添加用户权限;除了管理和客户支持可以回复。开发人员等只有只读权限转载于:https://www.cnblogs.com/developer-qin/p/9013911.html...

2018-05-09 14:25:00 233

转载 APNS

前言:现在第三方推送也很多 ,比如极光,融云,信鸽,其原理也是相同利用APNS推送机制 。自己做推送的好处:,1.避免device token被第三方泄露,保护手机设备信息,2.第三方部分开始收费,一些免费的以后谁又知道呢 ,不如自己创建,除了后台麻烦点,需要数据库来存储token相关字段(后台配置部分在最后更新添加),前端实现起来并不复杂 。 对于iOS8.0以后,原生推送实时性很...

2018-05-08 11:55:00 298

转载 重构:改善既有代码的设计

重构:是在不改变软件可观察行动的前提下改善其内部结构。坏代码的味道:1,Duplicated Code,重复代码  ——同一类的两个函数含有相同的表达式;2,Long Method,过长函数;3,转载于:https://www.cnblogs.com/developer-qin/p/8862801.html...

2018-04-17 11:49:00 49

转载 ProgressDemo

封装了下如下View滑动效果,类似网易的首页滑动效果。详情见:https://github.com/VivienQin16/ProgressDemo转载于:https://www.cnblogs.com/developer-qin/p/8532322.html...

2018-03-09 10:03:00 63

转载 Objective-C 【init/initWithFrame调用机制】

这是一个自定义view:@implementation MyView- (instancetype)init { if (self = [super init]) { NSLog(@"调用了init"); } return self;}- (instancetype)initWithFrame:(CGRect)f...

2017-12-23 18:52:00 136

转载 Mac10.13 telnet不能用的解决方法

telnet在Mac 10.13上不能用了Restore的方法brew install inetutilsTo be clear,brew install inetutilswill install GNU inetutils which will contain telnet.brew install telnetwill install BSD teln...

2017-12-20 14:28:00 1406

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除