- 博客(103)
- 资源 (42)
- 收藏
- 关注
原创 Mac 下安装npm 全局包提示权限不够
weex 安装第三方包时总会遇到这样的问题Mac OS 下安装npm 全局包 npm WARN checkPermissions Missing write access解决办法1:使用sudo 在安装命令前加上sudo,输入用户的登录名和密码,提升权限进行安装$ sudo npm i -g npm...
2019-01-30 10:41:44 3869 1
原创 在移动App 中添加监控
App 已经发布新的版本了,我们该如何去监控线上出问的数据呢?这个时候我们也许会想到最快捷的方式,添加百度,友盟 等等第三方的数据,但是我们有没有想过假如第三方的项目有问题怎么办?这个时候我们会依赖自己项目中的埋点,监控,我们是在我们每个接口中加上吗?这个必然是不可取的,我们做法是在接口请求的部分增加监控模块,把监控抽离出来...
2019-01-19 15:03:39 718
转载 which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mo
修改里面的配置文件,sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION出现这个错误的原因是你本地的mysql 版本高于你使用的sql 版本which is not functionally...
2018-12-09 19:19:29 11449
原创 Scrapy Python学习之(二)
埋坑记:1: ImportError: No module named _utilpython 2.7sudo pip install pyopenssl --user --upgrade
2018-11-21 21:47:35 190
原创 Python 爬虫框架Scrapy入门 之二 创建项目
1:scrapy startproject *( 代表项目名称)2:cd / 项目名称,可以查看目录结构,3:用pytcharm 工具打开工作目录; 项目创建后的打开效果4:
2018-11-21 21:47:30 148
原创 Python 爬虫框架Scrapy入门 之一 初步搭建环境
1:从开始准备做和学习这个框架已经很久了,终于有时间开始鼓捣这些东西了2:环境:mac 电脑MacBook Pro (15-inch, 2017),环境配置 :Python 2.7.10Scrapy 1.5.1pip 18.13:经过多次失败,终于成功,更多的情况下是因为下载库超时造成的,在pip install Scrapy ,在多种提示的情况下,相信自己可以处理好的,...
2018-11-20 22:35:18 151
转载 Entity 类中加了@Id 注
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:289)...
2018-02-23 17:03:47 926
原创 一步一步搭建Activi 环境
1 java 环境搭建忽略 2: 安装插件:1)eclipse 安装activiti-ecpise-plugin 2) IDEA 在线 安装 actiBPM 3:http://www.mossle.com/docs/activiti/index.html#activiti.setup...
2018-02-12 13:34:38 276
原创 IOS 开发常见问题列表
1:* Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit/UIKit-3600.5.2/UIApplication.m:3679 出现这样的问题,一定是你的App 没
2017-12-14 12:10:09 260
原创 Sonarqube 遇坑记IOS
1:部门领导想看代码质量情况,怎么办?找工具啊 Sonar,https://www.sonarqube.org 2:电脑:mac 环境:java:1.8 mysql:Server version: 5.7.20 MySQL Community Server (GPL) 创建数据库 sonar 和 用户sonar :
2017-12-02 11:38:42 2035 2
原创 关于BroadcastReceiver 进程间通信原理
1:最近有同事问我个懵逼的问题,BroadCastReceiver 可以实现进程间通信吗? 首先我们应该知道,BroadcastReceiver 可以实现的同一个APP内部组建之间的通信,(单个线程 多个线程 单个进程 同一个App具有多个进程的不同组建传递信息,不同APP传递信息,),答案已经很明白了 ,两个APP 肯定是两个进程,通信场景没有问题,可以完成通信的, 2:从实现原理上,Andr
2017-11-23 09:28:34 1222
原创 IOS---Runtime 之理解
1:弄了三天的IOS Runtime 终于有了重新认识,因为 Objective-C 是一门动态语言,所以它需要一个运行时系统 ,一切语法结构都是先转化为对应的C语言后再运行的 2:Runtime 应用场景非常多,只是我们没有发现,比如如何打印日志,方法交换,方法交换必然涉及到分类的概念,用刀分类的概念必然会想到在分类中加属性可以吗?可以为什么?不可用为什么? 答曰:正常的思路下在分类中是不可以
2017-11-21 22:45:37 386
转载 关于IOS OC 中的load 和 initialize 方法
OC 中有两个特殊的类方法,什么叫类方法,就是不需要实例化的方法 1:load initilize 方法 默认情况下load 方法的调用顺序是先调用父类的load 然后子类,最后分类的load,一般使用在方法替换的时候,除此之外,不建议放在该方法中,因为该方法是线程安全的 它的内部是加了锁的,所以我们应该避免线程阻塞在load 方法中2:initialize 方法 在initalize 方
2017-11-19 19:56:44 365
转载 Gradle 参数解析
buildTypes { release { // buildTypes 配置 zipAlignEnabled true minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile(‘
2017-11-13 18:11:25 337
原创 Jenkins 构建IOS 项目遇到的坑
1:安装Jenkins 无法启动,访问localhost 提示访问不到服务器,原因可能是JDK 版本低 2: 建议MAC 搭建Jenkis 运行环境 使用Brew install jenkins 命令 3: mac 安装完成后无法局域网内无法使用ip 地址加端口号访问:解决办法: 进入:/Users/用户名/Library/Caches/Homebrew ln -sfv /usr/local
2017-11-09 09:53:34 493
原创 文章标题
Android Studio 出现 Gradle’s dependency cache may be corrupt 错误分析每次下载新的Gradle 项目都会发生 Re-down Re-down 一般的推荐方式是:修改gradle-wrapper.properties 但是不起任何作用或者一直在Grale 。。。。。 我擦 坑爹啊 一直想看个简单的方式,怎么就这么难 so 找到你
2017-10-31 18:23:04 225
原创 IOS 8 .0 系统UITableView 使用注意事项
真的坑啊,在IOS系统8.0 中加入UITableView 中存在过多的数据会有什么现象,在我们使用HeadView 的时候,你可能会遇到很多奇奇怪怪的现象,耗费我一个周日的时间终于把问题搞定 1:什么问题呢? 1)在IOS 8 以上的系统中显示正常,但是在IOS 系统中UI 显示和计算显示的高度总会无缘无故的多些,或者说cell 不会动态刷新,这个问题一般存在于数据的显示需要状态显示
2017-10-29 17:11:17 297
原创 IOS 截取屏幕截图方法
项目需要截取当前屏幕,并保存为图像,如何处理,我一开始处理错了,我直接截取当前的View 是不是错误的?,假如你没有弹框,凑合着还能说的过去,但是有弹框能,它截取的图片是上层显示的View,就不能截取成功了,代码上: /** * 截取当前屏幕 * * @return NSData * */ - (NSData *)dataWithScreenshotInPNGForm
2017-10-26 22:11:33 513
原创 关于IOS体统弹框和摇一摇弹框 不响应摇一摇
坑啊,快上线了发生这样的问题,想骂娘啊,啥都不说了,上代码假如在ViewController 中系统弹框或者ActionSheet 等弹窗类,不会响应摇一摇事件,因为你写的摇一摇是在你当前的ViewController ,但是你的弹框的是作用在弹框的父类,所以需要写在写UIviewContriller 的分类写,设置摇一摇事件的监听示例代码:@interface UIViewController
2017-10-26 22:06:40 1260
原创 JENKIN Android Gradle 编译 出错点
1:A problem occurred configuring project ':app'.> You have not accepted the license agreements of the following SDK components:[Android SDK Build-Tools 25, Android SDK Platform 25].Before build
2017-09-22 08:39:42 298
原创 WEEx 学习
学一门新的技术,一个Hello wolrd 是必不可少的1: weex 入门之环境搭建1)安装Note.js brew install node2) npm 安装 weex-toolki$npm install -g weex-toolkit3)可以使用Weex 命令创建一个Weex 项目 weex init XXXXX4) npm ru
2017-08-06 08:49:06 391
原创 UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 1: ordinal not in range(128)
python 初学的错误
2017-07-10 18:58:01 1007
原创 Kotlin 初步学习
1: Kotlin 的目标 创建一种兼容Java 的语言 编译速度至少同Java 一样快 比Java 更安全 比最成熟的竞争者Scala 还简单2:基本用法 包定义在顶部和 java 一样
2017-07-10 09:24:56 197
原创 新年第一篇啊
今天听到年后第一句 赞美之词 过个年 又肥了吧 我是有多胖啊 不上废话 不知道有没有用过SSRWebSocket 熟悉HTML5 开发或者做过聊天的应该不陌生,不就那几个方法嘛,是啊就那几个方法,怎么做加上header呢? NSMutableURLRequest *request = [[NSMutableURLRequestalloc]initWithURL:[NSURL
2017-02-07 14:46:48 266
原创 UIStackView 的使用
UIStackView 是iOS 9 带来了很多新特性 uikit 框架每个版本都在改变stackView 的核心便是方便垂直或水平排布多个subview 总体上可以分为两个部分 xib 和 代码空间间隔 描述属性 排列属性 addArrageView 水平 竖直 方向上的UIStackView 另一个需要记住的是,Stack View会被当成Container Vie
2016-07-20 15:33:19 528
原创 ANDROID aidl
什么叫AIDL android 接口定义语言,进程间通信的方式IDL语言,允许定义通讯的接口,IPC 跨进程间通讯 使用情况:AIDL: 只有IPC 多线程 多个多个应用程序 Bindler :只有IPC 没有多线程 多个应用程序 Message: 只用IPC 没有多线程
2016-07-16 10:59:01 275
原创 IOS 视频框架
视频直播 可以分为 前处理 编码 传输 服务器处理 解码 渲染采集 ;IOS 系统因为软硬件种类不多,硬件适配性比较好 所以比较简单 而Android 端 市面上机型众多,要做些机型的适配工作 PC 端是最麻烦的,各种奇葩摄像头驱动 所以现在很多的中小型直播平台 都放弃PC 的直播 更有一些平台只做IOS 端的视频直播前处理:美颜算法 视频模糊效果 水印等都是在这个环节做,目前IOS 端最
2016-07-07 15:04:01 1369
原创 RxVelloy 简介
RxVolley 是一个基于Volley 的网络请求库它移除了 原Volley 的HttpClient 相关的API 因为HttpClient 是比较复杂的 同时可以支持下列功能可以选择使用OKHttp 替代默认的httpUrlConnection 做网络请求 可以选择使用图片加载功能ImageLoader Volley在性能方面也进行了大幅度的调整,它的设计目标就是非常适合去进
2016-06-16 14:42:18 738
原创 android 使用GreenDao
最近因项目需要大量数据存储相关的技术 针对此 市面上存在主流框架进行研究,OrmLite SugarORM Active Android Realm 和 GreenDao 本篇主要介绍GreenDao 1:首先有GreenDao 的jar 简单说,GreenDao 是一个将对象映射到SQLite 数据库中的轻量且快速的ORM 解决方案 优势:一个精简的库
2016-06-15 17:40:09 415
原创 各种加密方法
1:MD5 MD5加密算法为现在应用最广泛的哈希算法之一,该算法广泛应用于互联网网站的用户文件加密,能够将用户密码加密为128位的长整数。数据库并不明文存储用户密码,而是在用户登录时将输入密码字符串进行MD5加密,与数据库中所存储的MD5值匹配,从而降低密码数据库被盗取后用户损失的风险Md5加密算法原理MD5加密算法以512位分组来处理输入的信息,且每一分组又被划
2016-05-14 22:07:45 1332
原创 关于Appdelegate 的一些看法
Appledegate 协议中定义的这些需要实现的方法的作用:1、- (void)applicationWillResignActive:(UIApplication *)application说明:当应用程序将要入非活动状态执行,在此期间,应用程序不接收消息或事件,比如来电话了2、- (void)applicationDidBecomeActive
2016-03-18 15:27:24 318
原创 关于oc 开发上传图片 功能遇到的问题分享
最近在做图像的上传功能,一直没有找到到很好的解决办法,一直在报一个400 的错误, 废话不多说上代码:1:NSMutableDictionary *uploadParam = [NSMutableDictionarydictionary]; uploadParam[@"Content-Type"] =@"application/json"; uplo
2015-12-16 17:18:42 985
原创 m2 android
、插件地址 1、gef 插件地址: http://download.eclipse.org/tools/gef/updates/interim/ subclipse 插件地址: http://subclipse.tigris.org/update_1.6.x 3、maven2 插件地址: m2eclipse-core Update Site: http://m2ec
2015-05-04 15:36:34 746
原创 REST api
刚刚忙完一期项目 可以有时间整理下 最近的技术 我们手机端采用REST api 的风格访问 ,一直对此比较迷惑, 互联网通信协议HTTP 协议是一个无状态协议,这意味着 所有的状态都保存在服务器端,因此 如果客户端想要操作服务器,必须通过某种手段,让服务器发生 状态转化 而这种转化是建立在变现层之上的 所以就是 变现层专题转化 客户端用到的手段 只能是http 协议
2015-03-30 15:57:00 743
原创 android View 树的理解
1:View 工作原理, 整个View 树的绘制是在ViewRoot.java 类的performTraversals() 函数展开的,该函数做的执行过程可简单概括为 根据之前设置的状态 判断是否需要重新计算视图大小(measure)是否重新需要安置视图的位置(layout) 以及是否需要重绘(draw)mView :DecorView 对象
2015-03-27 16:25:18 2107
原创 View 事件的分发机制 (一)
Android View 事件在渲染 布局 展现 相关事件的触发顺序 总结如下:Constructors onFinishiInflate() 当View 和它的所有子对象从 XML 中导入之后,调用此方法Layout onMeasure(int int ) View 会调用此方法 来确认自己及所有子对象的大小onLayout(boolean int int int in
2015-03-24 13:40:30 706
原创 关于Https 和 http 的区别
HTTPS 和 HTTP 协议的区别 超文本传输协议HTTP 被用于web 浏览器和网站服务之间传递消息,HTTP 协议以明文方式 发送内容 不提供任何方式的数据加密 如果攻击者截取了web 浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息因此HTTP协议不适合传输一些敏感信息,比如信用卡号、密码等。为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字
2015-03-20 09:03:34 1031
原创 android 注解
1:刚刚新版本的发布,抽空写下关于注解在android 开发中的使用 在java中注解的相关的解释: 元注解: 元注解的作用就是负责注解其他注解,Java5.0 定义了4个标准的 meta-annotation 类型,他们被用来听对其他 annotation 类型作说明, @Tatget 说明了Annotation 所修饰
2015-03-18 17:11:25 1050
Activiti Demo 非Maven
2018-02-26
android media 视频处理
2013-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人