- 博客(22)
- 收藏
- 关注
原创 算法Solution-1
题目描述给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4],2,6,2,5,1}, {2,[3,4,2],6,2,5,1}, {2,3,[4,2,6],2,5,1}, {2,3,4,[2,6,2],5,1}, {2,3,4,2,[6,2,5],1}, {2,3,4,2
2021-05-20 12:23:54
410
原创 Java运算符案例
本文是为了复习大家即将要遗忘的知识,不明白的看一下回忆回忆异或运算 ^运算规则就是两数转换为二进制进行比较,如果是同值取0、异值取1,再转换为十进制就是结果。案例1:1-1000这1000个数放在含有1001个元素的数组中,只有唯一的一个元素值重复,其它均只出现 一次。每个数组元素只能访问一次,设计一个算法,将它找出来;不用辅助存储空 间,能否设计一个算法实现?题解:根据同值取0的规律可得出一个结论,那就是两个相同的数字进行异或后他的二级制数每个位置上都为0,十进制自然也为0,所以最终结论就是
2021-03-31 17:44:54
353
原创 Flutter状态保存机制
对于不熟悉状态恢复需求的用户: 移动操作系统可能会终止后台应用以回收资源供前台应用使用。发生这种情况时,操作系统会通知该应用即将被终止以便其快速保存界面状态,从而在用户切换回该应用时能够恢复。正确实现该操作后,既能为用户提供无缝体验,也可以更好地利用设备资源。Flutter 此前尚不支持状态恢复,因为在不具备框架支持的情况下很难正确地实现状态恢复。正因如此,我们很高兴能够在 Android 平台中提供此功能的基础实现。看完后的理解如下: @Override public void onSave
2020-10-10 14:18:05
1913
原创 如何使用Flutter WebSocket
本文是对Websocket进行了一些简单的封装,也可以你们自己动手。看下效果图吧:首先添加依赖:web_socket_channel: ^1.1.0然后我针对它区分了四种状态: 连接,连接中,关闭,关闭中。基于StreamBuilder的状态管理方式实现的,如果不清楚StreamBuilder的话,可以先自行百度学习一下。接下来就是一个管理类,主要方法都是非常常用的几个,我贴一下这个类吧:import 'dart:async';import 'package:web_socket_
2020-09-28 16:11:49
6559
4
原创 Java读写文件
今天上班接了一个html文件,2000多行js代码有多余的冒号,狠下心替换到400行放弃了,非常累,于是准备用java代码替换一下。先贴上之前的js文件再贴上之后的js文件可以发现是可以拿代码实现的,读取文件,然后用replace方法,再写入文件public static void main(String[] args) { String f = "C:\\Users\\zhang\\Desktop\\Email.txt"; File file = new Fi
2020-05-22 13:43:02
307
原创 Flutter如何使用路由以及导航
import 'package:flutter/material.dart';import 'package:flutterapp/KlineChartActivity.dart';import 'package:flutterapp/stateful_learn.dart';import 'package:flutterapp/stateless_learn.dart';void m...
2020-05-04 17:03:25
258
原创 Flutter基本UI组件StatefulWidget与StatelessWidget(下)
Flutter里StatefulWidge组件的含义为 有状态的组件类,StatelessWidget为无状态的组件,这篇只说StatelessWidget效果图图示中 就是一个简单的弹窗和一个点击后的吐司以及背景的渐变,没有做过多的介绍,因为StatelessWidget比较StatefulWidget 还是相对容易些贴一下代码import 'package:flutter/mat...
2020-04-06 16:27:14
326
原创 Flutter基本UI组件StatefulWidget与StatelessWidget(上)
**Flutter里StatefulWidge组件的含义为 有状态的组件类,StatelessWidget为无状态的组件,这篇只说StatefulWidget**先看效果图首页是一个可以左右滑动的ViewPager,我的里面是一个TextView,EditText贴一下代码import 'package:flutter/material.dart';class Statefu...
2020-04-06 16:10:56
292
原创 Flutter常用数据类型笔记
学习了一些Flutter的常用数据类型后,所以在这做一些代码块的笔记/** * 数字类型 */void getNumType() { num n1=1.0; num n2=2; int int1=9; double d1=2.68; print("第一个num为:$n1 ,第二个num为:$n2,第三个整数为:$int1,第四个小数为:$d1"); n1.toDou...
2020-04-06 15:50:36
289
原创 Flutter出现Android toolchain - develop for Android devices
说明是Android的SDK协议没有添加许可证找到自己android—sdk的路径,比如:G:\studioAnZhuang\AndroidStudioSDK\tools\bin关键是**\tools\bin**在此目录打开 cmd 命令行 输入以下命令:sdkmanager --licenses然后一路同意 就可以了最后在命令行检查下flutter doctor 查看结果。...
2020-04-04 14:57:21
9352
1
原创 Android微信分享网页链接出现黑边
这个问题是什么原因造成的? 经我猜测是UI切图没达到微信所规定的宽度 造成背景黑色(直白的说 他可能把朋友圈展示的这个宽度写死了,没达到就露出背景)解决办法:把这个背景色设置为微信背景色 ,可以让UI吸取一下色值,我采用的是#F7F7F7示例代码<layer-list xmlns:android="http://schemas.android.com/apk/res/andro...
2019-12-13 17:19:36
890
原创 android实现邮箱验证码发送
1.第一步:2.第二步 用工具类发送(类名调方法的方式)import java.util.Date;import java.util.Properties;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.PasswordAuthentication;import...
2019-06-04 12:40:46
5149
2
原创 组件化开发(反射获取主app的application)
在组件化开发过程中难免需要获得主App的application,因为module之间是单向关联的,所以需要通过反射。如下:private Application fanshe() { Application application = null; Class<?> activityThreadClass; try { ...
2019-04-15 12:31:50
1153
原创 反射获取R文件工具类
/** *反射工具类 */public class ResUtil { public static int getLayoutId(Context paramContext, String paramString) { return paramContext.getResources().getIdentifier(paramString, "layout", ...
2019-04-15 11:54:15
461
2
原创 android集成Tinker热修复
Android开发的各位应该都碰到过这样的问题,我们在项目上线之后,经常会临时被告知某个小功能需要被修改,或者说上线了之后才发现某个bug需要紧急修复,于是总能匆匆忙改了段代码又得上线新的版本,极其麻烦,Tinker 是是微信官方的 Android 热修复解决方案,能让用户在没有察觉,没有更新app的情况下实现修复。比较一下各个热修复实现方案。添加依赖首先添加插件到project的build...
2019-03-26 11:35:46
2056
4
原创 android夜间模式的实现
为了保证大家复制粘贴1.布局文件<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" android:id="@+id/btn_dayAndnight" ...
2019-03-25 14:03:05
222
原创 RecycleView查看更多
class SeeMoreAdapter extends RecyclerView.Adapter<SeeMoreAdapter.SeeMoreViewHolder> { private final static int TYPE_NORMAL = 0;//正常条目 private final static int TYPE_SEE_MORE = 1;//查看更多 ...
2019-03-23 11:46:28
993
原创 WebView和Js交互
关于交互:就是一个互相调用。第一步:首先在这里创建文件夹第二步:html文件内容<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>Carson_Ho</title><script language="JavaScrip...
2019-03-22 15:17:50
277
原创 购物车
1.适配器package soexample.umeng.com.testgouwucarddemo.adapter;import android.content.Context;import android.view.View;import android.view.ViewGroup;import android.widget.BaseExpandableListAdapter;i...
2018-12-19 14:27:40
427
原创 属性动画
* 这个属性动画和我们之前的动画一样java代码和xml都可以使用 * Animator animator = AnimatorInflater.loadAnimator(context, R.animator.view_animation); * // 载入XML动画 * * animator.setTarget(view); * // 设置动画对象 * * animat...
2018-12-15 10:09:19
162
原创 流式布局
1.先写一个流式的class,代码如下:package com.example.lx.rikao3;import android.content.Context;import android.graphics.Color;import android.util.AttributeSet;import android.util.DisplayMetrics;import android....
2018-11-30 19:45:48
272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人