- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 flutter1.12回退1.9,升级请慎重
升级后各种Androidx依赖库版本不一致进行回退然后又回退到1.9。进入flutter sdk的目录就是能看到这些目录地方执行git reset --hard 2d2a1ffec95cc70a3218872a2cd3f8de4933c42f回退到1.9...
2020-01-09 11:01:55
1310
原创 ios开发-swiftui基于xcode11
1.创建xcodeProject2.选择single View App,下一步3.选择SwiftUi,下一步,选择某个位置保存你的项目4.选中ContentView.swift内容展示import SwiftUIstruct ContentView: View {var body: some View {Text("Hello World")...
2019-12-31 10:26:08
1688
2
原创 Android---onStop的调用时机
FirstActivity启动SecondActivity,生命流程FirstActivity onCreate-onstart-OnResume-onPause, SecondActivity onCreate-onstart-OnResume 调用SecondActivity以后SecondActivity完全展示了出来,此时调用FirstActivity的onStop方法.同理 当点...
2019-09-23 11:22:33
792
原创 Android面试准备-handler导致的内存泄露
handler为开发者提供了不少便利.但是由于handler是内部类.如果处理不当有可能引起activity不能即使释放内部类的构造函数隐式的持有外部类的引用public class TestActivity extends Activity { private static class MyHandler extends Handler { private fi...
2019-09-03 17:15:28
195
原创 Android面试准备-handler
基本信息1.Handler-控制器2.Looper-轮询3.Message-消息对象4.MessageQueue-单链表结构的消息队列一个消息的前生今世一般情形下,涉及到异步的操作才需要引入handler来接收异步操作的结果,来更新UI信息.所以常规操作是这样图片引用自https://zhuanlan.zhihu.com/p/25222485private H...
2019-09-03 13:13:47
165
原创 全平台游戏引擎libgdx最新版在win10上的安装与使用-2
接上回,生成工程以后使用Android studio打开,然后开始漫长的构建过程.各种网络问题.运行出现这样一张图,ok,libgdx开发环境部署完成
2019-08-29 17:32:01
212
原创 全平台游戏引擎libgdx最新版在win10上的安装与使用-1
1.Setting up Environment(安装环境)我是Android开发,所以Setting up Intellij IDEA/Android StudioJava Development Kit 8+ (Must be JDK) (Recommended)Intellij IDEA 2018.1.3, (community edition is sufficient)...
2019-08-28 16:48:02
501
原创 flutter 1.0正式版的安装 win 10 企业版
1.下载正式版 https://storage.googleapis.com/flutter_infra/releases/stable/windows/flutter_windows_v1.0.0-stable.zip2.下载git 直接百度搜索下载即可 ,安装3.配置flutter的环境变量 flutter\bin ,把bin的目录追加到path即可。补充一点: 需要把PUB_...
2018-12-20 09:57:33
377
原创 win10下 json-server的简单使用
1.json-server基于node.js所以需要安装node的开发环境https://blog.youkuaiyun.com/simba1949/article/details/79252352 安装node2.安装node之后,完整成功后,安装json-servernpm install -g json-server 3.任意文件夹下创建db.json。并添加下面内容{ "post...
2018-09-26 09:47:21
981
原创 dagger2,Retrofit,Rxjava,mvp最佳实践
原料:dagger2Version = "2.5"rxjava2Version = "2.0.1"okhttp3Version = "3.6.0"gsonVersion = "2.8.0"配置://compile("com.squareup.retrofit2:retrofit:${rootProject.ext.retrofit2Version}") { exclude ...
2018-09-19 17:48:50
222
原创 Spark编程模型
hadoop的mapreduce计算过程:input ->map -partitions-merge-reduce-outputmapReduce慢的原因:频繁的写磁盘导致额外的复制以及IO开销Spark:Spark核心概念 术语 解释 0 Application 基于Spark的用户程序,包含了driver和集群上的executer 1...
2018-09-11 10:02:52
185
原创 使用win10+virtualbox+ubuntu16.04搭建单机版分布式集群
原料:virtualbox,ubuntu16.04,jdk1.8+关键步骤:1.安装virtualbox 2.创建虚拟机一号,配置好基本环境以后复制两个同样的虚拟机,可以极大的减少工作量ps:记得要选择nat和桥接两个网络连接方式,这样就可以保证每台都可以上网,并且每台之间的网络都是联通的。 3.在一台机子上安装好...
2018-09-05 13:35:35
340
原创 sparkStreaming+kafka实现实施计算推荐
1.安装visualbox+ubuntu16.042.配置jdk3.安装hadoop4.安装spark5.下载spark-streaming的jar6.下载kafka7.安装zookeeper8.安装kafaka9.demo(还未通过,过了以后,把教程放出来)...
2018-08-31 15:04:43
335
原创 大千世界
2018.07.10昨天一直下雨,但是晚上的时候雨停了,扫干净了球场的雨水,还是略有点滑。晚上10点入睡,被噩梦惊醒,身上开了无数个小洞,有很多蚂蚁在我指头身上的小洞中进进出出,并且有一只大的甲虫正在进入我胸腔中。我甚至能感受到这玩意的坚硬外壳。一生汗,然后被惊醒。早晨想到这个的时候,突然想到,如果人的视力足够好,能够看到细胞之间的物质与能量交换,是不是也很恐怖啊。我们人类也可能是某一个巨人身上的...
2018-07-10 09:30:55
457
转载 structs2- jsp- js之间的数据传递
谢谢该博主https://www.cnblogs.com/chenyongjun/p/3541842.htmljsp中定义变量test <% String test = "I am testing !"; // JSP片段中定义变量%>js中使用刚才在jsp中定义的test<SCRIPT LANGUAGE = "JavaScript" > var tmp = "...
2018-07-04 13:44:40
369
原创 Warning:Module 'com.android.support:appcompat-v7:24.2.1' depends on one or more Android Libraries bu
Warning:Module 'com.android.support:appcompat-v7:24.2.1' depends on one or more Android Libraries but is a jar解决方法https://stackoverflow.com/questions/33306333/warningmodule-version-com-android-support...
2018-06-28 16:28:59
1908
原创 Replugin2.2.4 Demo,包含Host,以及Plugins两部分
奇虎360Replugin的相关介绍已经很多了。这是一个简单的demo。更新下载平台用的公司内网。大家集成Replugin以后,也需要服务端配合,做一个插件管理系统,这样才能好好玩。关于host部分贴图好呢?还是代码好呢?1.在project中的build.gradle中配置:buildscript { repositories { google() ...
2018-06-11 14:07:04
683
原创 一个还算漂亮的progressdialog的实现
最近根据产品要求写的一个进度dialog由于项目采用了replugin的的插件化,但加载第一次打开的模块时需要下载和安装。比较耗时,需要一个进度框来提升一下用户体验(不知道具体有木有效果,希望有吧)。具体实现:直接给大家源码吧。。写也没人看网有点卡,晚上上传...
2018-06-08 17:04:58
3318
1
原创 解决Android 6.0以下由于拍照权限引发的carsh
有些厂商在Android6.0以下也加入了动态授权。例如魅族、oppo、vivo。但是机制不是很完善。导致在camera权限方面各种crash。这个方法就是为了彻底解决这个问题的/** * Created by zhangyc on 2018/6/5. * 针对6.0以下某些定制rom需要动态授权引发的异常处理 */public class CameraCheckUtil { p...
2018-06-05 17:16:53
947
原创 android studio怎么解决ButterKnife8.+以上自动生成view的插件失效
http://www.cnblogs.com/zhengjunfei/p/5910497.html这是原博主。谢谢在as3.0以上只需要//添加butterknife最新的依赖compile "com.jakewharton:butterknife:${rootProject.ext.butterknifeVersion}"annotationProcessor "com.jakewharto...
2018-03-26 13:34:49
478
原创 android6.0以上授权申请拒绝引起的崩溃(魅族mx6,魅蓝note6)和Android6.0以下oppo系列手机拒绝权限引起的崩溃问题的终极解决方案
以下用相机权限举例1.正常机型是这样的:6.0以下不需要授权,6.0以上需要授权,需要授权的,授权以后进入正常业务逻辑,拒绝授权停留在本页面。2.不正常机型:6.0以下由手机管家,或者安全中心之类的手机自带app进行权限拦截。 6.0以上机型,拒绝授权申请以后依然返回已经授权,此时按照正常的逻辑进入下一个页面肯定会崩溃,因为camera是空的,只要有相关...
2018-03-15 17:20:12
4442
1
翻译 java爬虫中Element类中各方法的使用
Element类是通过获取Document上的元素,进而提取数据、遍历节点以及操作元素。1. / ** *获取此元素的标签名称。例如。{@code div} * * @返回标签名称 * / public String tagName(){ return tag.getName(); }2. /
2017-08-31 16:39:54
11216
原创 vooley源码之ByteArrayPool
ByteArrayPool 这个类是干嘛的ByteArrayPool is a source and repository of byte[] objects. Its purpose is to supply those buffers to consumers who need to use them for a short period of time and then di
2017-03-15 17:15:52
622
原创 阅读volley的源码HttpStack
关于HttpStack public interface HttpStack { /** * Performs an HTTP request with the given parameters. * 使用给定的参数执行HTTP请求。 * * A GET request is sent if request.getPostBody() ==
2017-03-14 17:24:52
339
原创 关于一个小和尚的故事
和尚很小,只做了两年的和尚。一天跟着老和尚去打水,途中经过一片石崖。树上刻着各类经文,他很好奇,这是什么东西。于是就问老和尚“师傅,这些是什么?”师傅答道,“很久以前,和尚就在这里打坐修行,悟出什么,就写下什么,现在就成了这样”。小和尚很好奇他们悟道了什么,然后就每天来看看。慢慢到 他长大了。。。
2017-03-07 17:00:37
1901
1
转载 长时间没用maven,忘记了,复习一下,,顺便记录
这是原创地址https://yq.aliyun.com/articles/28591我使用的eclipse,所以命令行构建就跳过了。1、Maven工程创建2、选择快速框架3、输出项目名,包(Packaging,如果只是普通的项目,选jar就好了,如果是web项目就选war,这里我们选择jar)4、创建好的目录如下:
2017-03-03 19:09:18
276
hadoop在win上搭建需要的工具类
2018-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人