OC,swift互相调用单利问题
最近项目中添加了swift, 那么一堆坑人的问题随着出现了, 首先是代理不能使用, 这个还好,网上搜索一把答案, 就是@objc protocol BBLiveRedOpenViewDelegate { func hadGetedRedBag(redBagModel: BBLiveRedBagModel, openView: BBLiveRedOpenView); } 前面添加@objc, 把他声明为oc的代理即可. 但是有一个问题折腾了好久,就是oc创建的单利有的可以使用, 有的不可以使用. 废话不多说...【详细】
oc swift混编 单利
我耐你 2018年02月26日 赞:1 评论:0 阅读:3922
php 数组排序
sort() 函数用于对数组单元从低到高进行排序。 rsort() 函数用于对数组单元从高到低进行排序。 asort() 函数用于对数组单元从低到高进行排序并保持索引关系。 arsort() 函数用于对数组单元从高到低进行排序并保持索引关系。 ksort() 函数用于对数组单元按照键名从低到高进行排序。 krsort() 函数用于对数组单元按照键名从高到低进行排序。  ...【详细】
安装 mamp php扩展
我耐你 2018年02月26日 赞:0 评论:0 阅读:1901
mamp安装php扩展
我的mamp版本是4.0以上的版本, 在/Applications/MAMP/bin/php/php7.1.1/下含有include, 如果不含有需要自己新建文件夹为include, 然后从php官网下载对应版本的php放在include里边, 重新编译 如果需要下载, 下载完以后进入下载的文件, 执行./configure. 如果4.0以上版本含有include就不需要从新下载编译了 下面开始redis安装 下载phpredis扩展安装包。git clone https://gi...【详细】
安装 mamp php扩展
我耐你 2018年02月26日 赞:0 评论:0 阅读:3556
搭建LNMP环境
   安装 Nginx,  使用 yum 安装 Nginx:yum install nginx -y    修改 /etc/nginx/conf.d/default.conf,去除对 IPv6 地址的监听   可参考下面的示例: 主要是去掉 # listen [::]:80 default_server; server { listen 80 default_server; # listen [::]:80 default_server; servername ; root /usr/share/nginx/html;# Load configuration files for the default server block. include /etc/nginx/default.d/*.conf;location / { }error_p...【详细】
LNMP centOS
我耐你 2018年02月26日 赞:1 评论:0 阅读:3107
解决定位 有dYMs文件和xx.crash文件的crash bug,和umeng的错误日志分析
1.首先查找 dYMs文件,Xcode - Window - Organizer 找到 对应的项目 上传的那个版本号,然后show in finder 然后copy出来到桌面 改后缀为 xxx.zip 然后打开 dYMs copy出来到一个新的文件夹(名字aaa) 2.查找xxx.crash可以从在Organizer下载,如果是审核反馈的crash那就在网页点开,会出现一个页面显示一堆log,然后command+s 导出到桌面,改后缀名为 xxx.crash 并放到aa...【详细】
crash dYMs archives
郭鹏飞 2018年02月24日 赞:1 评论:0 阅读:3613
给你灵感的23个优秀线框原型图示例
如何在产品初始阶段以最快的方式展示设计思路?我想大多数的UX/UI设计人员都会倾向于快速构建一个线框原型图。这的确是一个非常明智的选择。那么问题来了,设计师如何才能做出一个优秀的线框图设计呢?设计师可以在哪里获取更多设计灵感?需要使用线框工具呢还是用笔纸作图就足够? 今天,我整理了23个最佳移动端和网页的线框...【详细】
交互设计 原型设计 线框图
jongde 2018年02月09日 赞:0 评论:0 阅读:3365
程序员之间的十八层鄙视网络 笑三天了
摘自PM圈子网 有人的地方就有江湖。程序员,是一个知识、智商、都异于常规行业的群体。自傲,清高,闷骚,也属于这个群体鲜明标签。 程序员有时候很自我,这样就给自己一个盲目的优越感。特别在与其他程序员对比的时候,他总能找到在一两个地方优于你的地方,所以,程序员之间的鄙视网络,在程序员这个职位诞生之日起,就慢...【详细】
程序员 程序员鄙视层
PM圈子 2018年02月09日 赞:0 评论:0 阅读:3394
Spring Cloud Spring Boot mybatis 企业分布式微服务云(二)服务注册与发现(Consul)
Spring Cloud Consul Spring Cloud Consul项目是针对Consul的服务治理实现。Consul是一个分布式高可用的系统,它包含多个组件,但是作为一个整体,在微服务架构中为我们的基础设施提供服务发现和服务配置的工具。它包含了下面几个特性: 服务发现 健康检查 Key/Value存储 多数据中心 由于Spring Cloud Consul项目的实现,我们可以轻松的将基于Spring Boot的...【详细】
JAVA Spring springcloud springBoot springmvc
candyeep 2018年02月08日 赞:1 评论:0 阅读:2338
Spring Cloud Spring Boot mybatis 企业分布式微服务云(一)服务注册与发现(Eureka)【Dalston版】
Spring Cloud简介 Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中涉及的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。 Spring Cloud包含了多个子项目(针对分布式系统中涉及的多个不同开源产品),比如:Sprin...【详细】
JAVA Spring springcloud springBoot springmvc
candyeep 2018年02月08日 赞:1 评论:0 阅读:1617
为什么都说UX / UI设计师是最佳工作?
以下内容由 Mockplus 团队翻译整理,仅供学习交流, Mockplus是更快更简单的原型设计工具 。 你将成为永远热爱自己工作的人,做着自己喜欢的工作还能得到相应的成果和报酬,就好似在度带薪年假一般,何乐而不为呢。 1、永远妙趣横生。 用户体验设计师每天都在解决着新的且具有挑战性的问题,既然肩负着改变和发展这个世界的使命就...【详细】
交互设计 UX/UI
jongde 2018年02月08日 赞:0 评论:0 阅读:1664
怎样巧妙的使用推送SDK
推送,时下比较主流的SDK,使得开发者可以即时的向其应用程序的用户推送通知或者消息,与用户保持互动,从而有效地提高留存率,提升用户体验。 大家都在说哪家好哪家坏,关于数据性能方面的对比评测我想大家都已经看过很多了,对各家的优缺点想必也有了大致的了解。我想说明的是,推送还是一个很专业性的技术,尤其是将这么...【详细】
皮皮酱 2018年02月08日 赞:0 评论:0 阅读:1842
springmvc+mybatis整合cms内容发布平台
开发语言: java、ios、android 部署平台: linux、window jdk版本:JDK1.7以上版本 开发工具: eclipse、idea等 服务器中间件:Tomcat 6、7、Jboss 7、WebLogic 10、WebSphere 8 框架支持: springmvc、mybatis、shiro、restful、redis、sso单点登录 通用管理: 用户管理、角色管理、权限管理、动态菜单、数据字典管理、机构管理、区域管理、日志管理、日志监控、代码...【详细】
springmvc dubbo mybatis shiro
夏目大人 2018年02月07日 赞:1 评论:0 阅读:80
springmvc+mybatis+dubbo+zookeeper分布式架构
开发工具 1.Eclipse IDE:采用Maven项目管理,模块化。 2.代码生成:通过界面方式简单配置,自动生成相应代码,目前包括三种生成方式(增删改查):单表、一对多、树结构。生成后的代码如果不需要注意美观程度,生成后即可用。 技术选型(只列了一部分技术) 1、后端 服务框架:Dubbo、zookeeper、Rest服务 缓存:redis、ehcache 消息中间件:...【详细】
springmvc dubbo mybatis shiro
夏目大人 2018年02月07日 赞:1 评论:0 阅读:75
分布式架构springcloud+redis+springmvc+springboot
框架简介--主要定位于互联网企业架构,已内置企业信息化系统的基础功能和高效的代码生成工具,包括:系统权限组件、数据权限组件、数据字典组件、核心工具 组件、视图操作组件、工作流组件组件、代码生成等。采用分层设计、双重验证、提交数据安全编码、密码加密、访问验证、数据权限验证。平台简介 是一个分布式的框架,提...【详细】
springmvc dubbo mybatis shiro
夏目大人 2018年02月07日 赞:1 评论:0 阅读:71
优秀原型设计欣赏:美食类App原型制作分享-Sooshi
Sooshi是一款美食类的App,专门介绍各种寿司的制作,这款App最大的亮点在于每个菜单页面都使用了重力感应,使这款简单的App变得十分有趣。在寿司制作的详情介绍里,还使用了动画+文字的方式来呈现每一个制作步骤,生动明了,在这个页面的原型中,采用的是将所有步骤文字分别写好,然后全部隐藏,点击上一个步骤文字,显示下一个...【详细】
线框图 原型设计工具
jongde 2018年02月07日 赞:0 评论:0 阅读:1226
如何实现邀请好友帮抢票功能?
近期,如何实现更加便捷的邀请好友帮抢票成为了各类抢票app拉新、促活的有效方案,而目前主流社交平台无非就是微信、微博、QQ,所以如何运用好这三个平台,合理规划分享内容与app相关联就显得尤为重要。 仔细思考后问题确定为如何通过分享一个链接给好友,好友点击后能够直接回到app去操作,确定好这一方案后就开始找市场上有...【详细】
皮皮酱 2018年02月07日 赞:0 评论:0 阅读:1138
从程序员到项目经理:如何管理自己的时间
对很多项目经理而言,是没有什么所谓的“我的时间”的,因为他们不是在管项目,而是被工作的潮水带着跑而已,他们的时间被工作主宰了。项目经理必须要主动的管理自己的时间,合理安排自己的工作,才能真正“翻身”做自己时间主人。 1谁动了我的时间   时间对于每个人而言,都是最稀缺的资源,对于一个管理者更是如此,时...【详细】
程序员 编程
PM圈子 2018年02月07日 赞:2 评论:0 阅读:1595
iOS开发 跳转到指定界面(栈中不存在的界面)
NSMutableArray *viewControllers = [self.navigationController.viewControllers mutableCopy]; for (int i = 0; i < viewControllers.count; i++){ id vc = viewControllers[i]; //1.找到要插入界面的前一个界面 if ([vc isKindOfClass:[LoginViewController class]]){ UserViewController *insertVC = [[UserViewController alloc] init]; //2.插入到界面栈中 [viewControllers insertObject:insertVC atIndex:i + 1]; //3.更新界面栈 [self.naviga...【详细】
shebaokahao 2018年02月07日 赞:0 评论:0 阅读:1529
iOS 项目中接入Game Center
1、首先要先去https://itunesconnect.apple.com 创建一个APP,如果你已经创建了你的应用,就不用新建了。点击APP,然后点击Features(功能),然后你就看到下面的图了: 2、需要新建一个排行榜或者成就,现在点击排行榜 3、然后选择左边的 Single Leaderboard 选项 4、还需要添加至少一种语言 5、保存之后,就OK了。下面添加成就也是同理,这里附上一...【详细】
ios
IT喃 2018年02月06日 赞:0 评论:0 阅读:1028
面向切面编程,Aspects简介与简单使用
在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低...【详细】
面向切面编程 Aspects
lvhahaha 2018年02月06日 赞:2 评论:0 阅读:1157
共1312个 共66页 1234567末页
sina weixin mail 回到顶部