第三方登录app与pc打通问题

接入第三方登录的时候,发现在app登录并绑定手机号成功后,在pc端登录不了。当web端和移动端数据需要进行同步的时候发现 同一个QQ,通过手机端第三方登录进去,和通过网站登录进去,因为openid不一样,会生成两个用户。 原因可能有两种:第一种就是传入的opeid有误,第二种就是腾讯开放者平台和qq互联为关联。 微信: 独有的 unionid机制, 用户唯一标识符,同个开发账号下的应用 有个u...
分类: 其他 发布时间: 05-16 22:54 阅读次数: 4

iOS加急审核如何写

iOS的加急审核 以下是从别人的简书中转载的图片 基本信息填写 点击加急审核,登陆账号,就可以看到加急审核界面. 作者:董棁 链接:https://www.jianshu.com/p/3971f6df1cab 來源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 此外个人认为,加急审核需要有重大bug出现,并复现给审核人员。否则会会被拒绝...
分类: 其他 发布时间: 05-16 22:53 阅读次数: 4

友盟微博二次登录或授权,用户uid等信息为空

今天不忙,随便测试下自己做的app,发现集成友盟三方登录的时候,微博登录后并绑定手机号的一个bug。 当我启动应用第一次进行授权登录并绑定手机号正常,取消绑定操作也正常。再次点击立即绑定授权页的回调信息那些uid什么的信息全部是null。没有错是null。 最后才发现错误在这里发生。 这个时候估计你把绑定的操作放在了授权成功的回调里面。此时需要一个判断 #pragma mark - ...
分类: 其他 发布时间: 05-16 22:53 阅读次数: 4

Instruments查找内存泄漏

前言介绍: 或许很多朋友对Instruments应用不太了解,但可能很多老的iOS开发者都应该用过Instruments工具来检测iOS应用内存泄漏情况。特别是在iOS 5.0之前,即苹果在iOS平台上面还没支持ARC的时候,写iOS应用就类似C语言那样,容易忘记释放内存,而内存对移动设备而言是非常可贵的。即使目前iPhone设备内存已经满足512MB了,但是因为苹果的后台模式是把整个应用封装起...
分类: 其他 发布时间: 05-16 22:53 阅读次数: 4

UITableViewcell分割线相关、隐藏某条分割线

系统默认cell分割线是左边缩进15pt 大致遇见以下几种情况: 1.隐藏section分割线,不隐藏row分割线 特别注意初始化UITableView时style设为plain需要再section>=2的情况下才会适用。 2. 如果我们想要隐藏某条分割线或者修改分割线长短可重写下面方法 例如:将section==1且indexpath.row==4的分割线隐藏 -(void)...
分类: 其他 发布时间: 05-16 22:53 阅读次数: 5

多线程简单介绍

一、进程和线程的概念 1.进程是指在系统中正在运行的一个应用程序,每个进程之间都是独立的,每个进程均运行在其专用且受保护的内存空间内。 比如同时打开QQ、Xcode,系统会分别启动2个进程,通过”活动监视器”可以查看MAC系统中所开启的进程。 2.线程是进程的基本执行单元,一个进程(程序)的所有任务都在线程中执行。所以,一个进程至少有1条线程。 3.线程的串行:1个线程中任务的执行是串行的...
分类: 其他 发布时间: 05-16 22:52 阅读次数: 5

第三方库重复类错误解决办法 duplicate symbol for architecture x86_64

昨天工作不忙,想自己找点事做。想着接入的有高德地图,仅仅用个定位功能为啥可不可以不要导入 前两个,我就删除掉,从新pod install了一下。 结果发现不行,我又重新导入了进来。 然后,然后,然后就发生了下面一幕 我找了好长时间也找不到这两个类库到底哪里重复了。 然后问了下朋友,告诉我让我暴力解决, 把这三个文件删掉,重新导入一遍。但是我自己按照这样的方式尝试了3遍还是不行...
分类: 其他 发布时间: 05-16 22:52 阅读次数: 4

iOS网络编程详解之Socket、http、tcp详解

建立网络通信连接至少要一对端口号(Socket).Socket本职是编程接口(API),对TCP/IP的封装,实质上提供了进程通信的端点。进程通信之前,双方首先必须各自创建一个断点,否则是没有办法建立联系并相互通信的。 通讯示意图 通讯原理图 Socket模拟网络通信 注意: 服务器返回数据不一定是一次性就返回完的,可能是一点一点的返回的,所以我们接受数据时需要创建一个循环,循...
分类: 其他 发布时间: 05-16 22:52 阅读次数: 4

iOS---runtime

今天看了一篇帖子,感觉挺好的。所以转载下来看看 什么是runtime? 我们写的代码在程序运行过程中都会被转化成runtime的C代码执行,例如[target doSomething];会被转化成objc_msgSend(target, @selector(doSomething));。 OC中一切都被设计成了对象,我们都知道一个类被初始化成一个实例,这个实例是一个对象。实际上一个类本质上也...
分类: 其他 发布时间: 05-16 22:51 阅读次数: 4

前端工程化(三)---Vue的开发模式

从0开始,构建前后端分离应用 导航 前端工程化(一)---工程基础目录搭建 前端工程化(二)---webpack配置 前端工程化(三)---Vue的开发模式 通过前两部分的总结,项目具备了一个可以运行的前端工程。接下来的工作就是具体的功能开发了,我选择了Vue作为前端的框架,使用iView作为UI库。 建议在使用Vue开发之前一定要通读 Vue官网教程 对Vue中的基本概念及整体的思想有一个基本的认识。最好的教程莫过于官方文档了,不要上来就各种百度,从一些只言片语中摸索,这样会少走弯路。 个人
分类: 其他 发布时间: 05-16 22:51 阅读次数: 4

单向TSP

给出一个m行n列(m≤10,n≤100)的整数矩阵,从第一列任意一个位置出发,每次可以往右、右上或右下走一格,最终到达最后一列。 要求经过整数之和最小。矩阵是环形的,即最后一行向下是第一行。输出路径上每列的行号。多解时,输出字典序最小的。 下图是两个矩阵的最优路线 Sample Input 5 6 3 4 1 2 8 6 6 1 8 2 7 4 5 9 3 9 9 5 8 4 1 3 2 6 3 7 2 8 6 4 5 6 3 4 1 2 8 6 6 1 8 2 7 4 5 9 3 9 9 5
分类: 其他 发布时间: 05-16 22:51 阅读次数: 4

python学习(二十五)异常处理及内置函数补充

1、异常处理 first=input('请输入除数:') second=input('请输入被除数:') first=int(first) second=int(second) res=first/second print(res) 这样一段代码,如果被除数输入了0,那么整个程序就会报错,这个时候我们可以进行异常处理,使程序不至于直接报错 方式一: first=input('请输入除数:') second=input('请输入被除数:') try: first=int(first)
分类: 其他 发布时间: 05-16 22:51 阅读次数: 5

001 shiro

一 . 概述   shiro作为一个权限框架,它最大的特点不是简单易用,而是可配置性强,也就是说我们几乎可以修改shiro的全部功能实现以符合自己的预期.     要想做到定制性的使用,就必须要对shiro的一些原理进行一些分析. 二 . shiro的外部架构      从外部架构图中可以看到,我们的应用程序使用Subject对象完成和shiro的交互的.   Subject对象和SecurityManager对象完成交互,其中认证和授权所需要的数据全部都是从Realm之中获取.   [1]S
分类: 其他 发布时间: 05-16 22:51 阅读次数: 5

大数据平台搭建 - cdh5.11.1 - hbase集群搭建

一、简介 HBase是一种构建在HDFS之上的分布式、面向列的存储系统。在需要实时读写、随机访问超大规模数据集时,可以使用HBase。 尽管已经有许多数据存储和访问的策略和实现方法,但事实上大多数解决方案,特别是一些关系类型的,在构建时并没有考虑超大规模和分布式的特点。许多商家通过复制和分区的方法来扩充数据库使其突破单个节点的界限,但这些功能通常都是事后增加的,安装和维护都和复杂。同时,也会影响RDBMS的特定功能,例如联接、复杂的查询、触发器、视图和外键约束这些操作在大型的RDBMS上的代价
分类: 其他 发布时间: 05-16 22:51 阅读次数: 4

day08-接口传cookie

  接口在使用时经常前后的接口是相互关联的,比如一般后续接口的操作,必须是在登录之后才可以进行。这里举一个例子就是接口之间cookie信息传递的例子。   同样的使用文件来各自存放python文件,其中bin存放启动文件、config 存放数据库或服务的配置文件、data放sql执行文件、lib放工具库文件和接口文件、log放日志文件,还有最后一个说明文件。   bin目录下放启动文件 start.py   import sys,os   BATH_PATH=os.path.dirname(o
分类: 其他 发布时间: 05-16 22:51 阅读次数: 4

项目复审—Alpha阶段

小组的名字和链接 优点 缺点,bug报告 最终名次 编程题全队 ①登录界面友好 ②任务优先级设置的想法很好 ③界面交互速度快 ④界面可动态调整 ⑤log极具创意性 Q1:程序有什么具体的bug和或缺陷?手机版未实现 Q2:项目的目标实现了么?已实现 Q3:找到用户的痛点并解决了么?已解决 Q4:对主要和次要的需求是如何取舍的?实现主要功能 Q5:源代码管理如何?使用码云进行代码管理,进行了分类与简介说明 Q6:一些建议①实现手机版应用、②看板模块可以加入自己的创意 1 Gakki赛高 ①自动登
分类: 其他 发布时间: 05-16 22:51 阅读次数: 4

luogu2242 公路维修问题

题目大意 把一个高速公路看作由连续排列的一个个格子组成,有n个格子上有坑。给出m,要求出m段区间,使得这m区间覆盖到所有坑(交通管制),且占据的格子数量最少。输出占据的格子数。 题解 换个角度看问题。因为正常通行的路段上没有坑,故想到原题相当于求m-1个没有坑的区间,求这些区间占据格子数的最大值。把两两坑间隔求出来,从大到小排序,选出前面m-1个间隔值,再有总区间长度减去它即可。 #include <cstdio> #include <cstring> #include <algorithm>
分类: 其他 发布时间: 05-16 22:51 阅读次数: 4

Linux九阴真经之无影剑残卷14(文本三剑客之awk)

awk awk是一个报告生成器,它拥有强大的文本格式化能力,这是专业术语。 你可能不理解所谓的所谓的报告生成器中的“报告”是什么?你可以吧“报告”理解为报表或者表格,也就是说,我们可以利用awk命令,将一些文本整理成我们想要的样子,比如把一些文本整理成表的样子,然后再展示出来,刚才概念中提到的“文本格式化的能力”,也就是这个意思。如果还不理解,不用着急,当你看到后面的示例时,自然会明白awk所擅长的“文本格式化”能力是什么。 awk早期是在unix上实现的,所以我们现在在linux的所使用的a
分类: 其他 发布时间: 05-16 22:51 阅读次数: 4

OpenSCAD(1)基础教程

https://blog.csdn.net/freewebsys/article/details/49993049 官网 https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/First_Steps/Creating_a_simple_model 如何制作一个键帽 https://tieba.baidu.com/p/3821230984 如何制作一个筛子 http://www.makezine.com.tw/make2599131456/open
分类: 其他 发布时间: 05-16 22:51 阅读次数: 4

nyoj 12-喷水装置(二)(贪心)

12-喷水装置(二) 内存限制:64MB 时间限制:3000ms Special Judge: No accepted:10 submit:30 题目描述: 有一块草坪,横向长w,纵向长为h,在它的橫向中心线上不同位置处装有n(n<=10000)个点状的喷水装置,每个喷水装置i喷水的效果是让以它为中心半径为Ri的圆都被润湿。请在给出的喷水装置中选择尽量少的喷水装置,把整个草坪全部润湿。 输入描述: 第一行输入一个正整数N表示共有n次测试数据。 每一组测试数据的第一行有三个整数n,w,h,n表示
分类: 其他 发布时间: 05-16 22:51 阅读次数: 4