![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习日志
所谓的所谓
爱逗比,爱学习,爱代码
展开
-
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 · 1614 阅读 · 2 评论 -
使用win10+virtualbox+ubuntu16.04搭建单机版分布式集群
原料:virtualbox,ubuntu16.04,jdk1.8+关键步骤:1.安装virtualbox 2.创建虚拟机一号,配置好基本环境以后复制两个同样的虚拟机,可以极大的减少工作量ps:记得要选择nat和桥接两个网络连接方式,这样就可以保证每台都可以上网,并且每台之间的网络都是联通的。 3.在一台机子上安装好...原创 2018-09-05 13:35:35 · 302 阅读 · 0 评论 -
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 · 195 阅读 · 0 评论 -
Spark编程模型
hadoop的mapreduce计算过程:input ->map -partitions-merge-reduce-outputmapReduce慢的原因:频繁的写磁盘导致额外的复制以及IO开销Spark:Spark核心概念 术语 解释 0 Application 基于Spark的用户程序,包含了driver和集群上的executer 1...原创 2018-09-11 10:02:52 · 153 阅读 · 0 评论 -
win10下 json-server的简单使用
1.json-server基于node.js所以需要安装node的开发环境https://blog.csdn.net/simba1949/article/details/79252352 安装node2.安装node之后,完整成功后,安装json-servernpm install -g json-server 3.任意文件夹下创建db.json。并添加下面内容{ "post...原创 2018-09-26 09:47:21 · 924 阅读 · 0 评论 -
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 · 343 阅读 · 0 评论 -
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 · 140 阅读 · 0 评论 -
Android---onStop的调用时机
FirstActivity启动SecondActivity,生命流程FirstActivity onCreate-onstart-OnResume-onPause, SecondActivity onCreate-onstart-OnResume 调用SecondActivity以后SecondActivity完全展示了出来,此时调用FirstActivity的onStop方法.同理 当点...原创 2019-09-23 11:22:33 · 747 阅读 · 0 评论 -
sparkStreaming+kafka实现实施计算推荐
1.安装visualbox+ubuntu16.042.配置jdk3.安装hadoop4.安装spark5.下载spark-streaming的jar6.下载kafka7.安装zookeeper8.安装kafaka9.demo(还未通过,过了以后,把教程放出来)...原创 2018-08-31 15:04:43 · 298 阅读 · 0 评论 -
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 · 344 阅读 · 0 评论 -
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 · 1855 阅读 · 0 评论 -
阅读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 · 318 阅读 · 0 评论 -
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 · 589 阅读 · 0 评论 -
java爬虫中Element类中各方法的使用
Element类是通过获取Document上的元素,进而提取数据、遍历节点以及操作元素。1. / ** *获取此元素的标签名称。例如。{@code div} * * @返回标签名称 * / public String tagName(){ return tag.getName(); }2. /翻译 2017-08-31 16:39:54 · 11134 阅读 · 0 评论 -
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 · 4387 阅读 · 4 评论 -
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 · 459 阅读 · 0 评论 -
Replugin2.2.4 Demo,包含Host,以及Plugins两部分
奇虎360Replugin的相关介绍已经很多了。这是一个简单的demo。更新下载平台用的公司内网。大家集成Replugin以后,也需要服务端配合,做一个插件管理系统,这样才能好好玩。关于host部分贴图好呢?还是代码好呢?1.在project中的build.gradle中配置:buildscript { repositories { google() ...原创 2018-06-11 14:07:04 · 639 阅读 · 0 评论 -
解决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 · 914 阅读 · 0 评论 -
一个还算漂亮的progressdialog的实现
最近根据产品要求写的一个进度dialog由于项目采用了replugin的的插件化,但加载第一次打开的模块时需要下载和安装。比较耗时,需要一个进度框来提升一下用户体验(不知道具体有木有效果,希望有吧)。具体实现:直接给大家源码吧。。写也没人看网有点卡,晚上上传...原创 2018-06-08 17:04:58 · 3265 阅读 · 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 · 256 阅读 · 0 评论