![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习日记
q37141826
这个作者很懒,什么都没留下…
展开
-
C语言指针练习代码
指针练习代码原创 2022-07-10 21:47:12 · 529 阅读 · 1 评论 -
华为面试题目 返回顺序排列的某个位置的结果
给出集合[1,2,3,...,n],其所有元素共有n! 种排列。按大小顺序列出所有排列情况,并一一标记,当n = 3 时, 所有排列如下:"123""132""213""231""312""321"给定n 和k,返回第k个排列。示例 1:输入:n = 3, k = 3输出:"213"示例 2:输入:n = 4, k = 9输出:"2314"示例 3:输入:n = 3, k = 1输出:"123"来源:力扣(LeetCode)链接:htt...原创 2021-06-20 17:04:47 · 204 阅读 · 0 评论 -
华为面试题目整形数组合并排序
输入描述:输入说明,按下列顺序输入:1输入第一个数组的个数2输入第一个数组的数值3输入第二个数组的个数4输入第二个数组的数值输出描述:输出合并之后的数组示例1输入:31 2 54-1 0 3 2复制输出:-101235...原创 2021-06-20 16:58:44 · 131 阅读 · 0 评论 -
华为背包问题
王强今天很开心,公司发给N元的年终奖。王强决定把年终奖用于购物,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些主件与附件的例子:主件 附件 电脑 打印机,扫描仪 书柜 图书 书桌 台灯,文具 工作椅 无 如果要买归类为附件的物品,必须先买该附件所属的主件。每个主件可以有0个、1个或2个附件。附件不再有从属于自己的附件。王强想买的东西很多,为了不超出预算,他把每件物品规定了一个重要度,分为5等:用整数1~5...转载 2021-06-20 16:54:51 · 150 阅读 · 0 评论 -
[研究滑动特效(第一阶段)]移动坐标系
1:先看actiivty的代码public class MainActivity extends AppCompatActivity { private static final String TAG = "Zero"; private LinearLayout root; private Button mBtnScollTo; private Butto...原创 2019-06-24 23:22:43 · 159 阅读 · 0 评论 -
【自定义控件(第二阶段)】自定义viewgroup,自动转行的viewgroup
1:这个layout需要我们充实一下,自己看看变化了哪里(如果某个子view 设置了个height为match——parent 会怎么样呢?)/** Copyright 2013 Blaz Solar** Licensed under the Apache License, Version 2.0 (the "License");* you may not use this f...原创 2019-06-24 23:20:48 · 92 阅读 · 0 评论 -
【自定义控件】自定义viewgroup,先拿着代码研究一下,mesure和layout是怎么用的
1:先在attr里面写好属性<?xml version="1.0" encoding="UTF-8"?>-<resources>-<declare-styleable name="FlowLayout"><attr name="android:gravity"/><attr name="horizonSpacing" fo...原创 2019-06-23 23:56:04 · 97 阅读 · 0 评论 -
【安卓binder通讯第一阶段】AIDL通讯玩一下binder(有几个常见的坑)
这个通讯是一个client ---service架构我们先写服务端的代码,一:我们先创建AIDL的接口,注意创建这个接口的路径,到时候客户端调用的时候要保证一致性。interface ILeoAidl { void addPerson(in Person person); List<Person> getPersonList();}pa...原创 2019-06-19 22:11:59 · 141 阅读 · 0 评论 -
[安卓framework Recyclerview ]神奇的叠加滑动效果,帮助深入理解recyclerveiw里面的东西
//一:先定义一个recyclerview的adapter,holder,以及接口public interface OnItemClickListener<T> { void onItemClick(ViewGroup var1, View var2, T var3, int var4); boolean onItemLongClick(ViewGroup va...原创 2019-06-18 23:38:45 · 530 阅读 · 0 评论 -
原生吧flutter集成进来的办法
google模式:第一步:项目目录下创建moudle。命令是:flutter create -t module name //注意name就是你的module 名称第二步:setting.gradle 下面加上这么一段话setBinding(new Binding([gradle:this]))evaluate(new File( settingsDir....原创 2019-03-24 00:11:56 · 460 阅读 · 0 评论 -
安卓全面屏虚拟键适配
写在前面:也不知道谁发明的虚拟键,遇到了popupwindow下沉底部被遮挡或者你设置了显示距离,结果虚拟键隐藏了之后,又出现了虚拟键留白,导致popupwidow没有完全沉下去的现象。我们在安卓7.0以后又遇到showAsdropdown显示的pop没有绘制的现象,不得不想办法搞个监听,去弄清楚这个虚拟键到底什么状态。研究了一天,简直操蛋了。绕不开那就开始干!最后总结出一套监...原创 2019-03-11 19:12:38 · 560 阅读 · 0 评论 -
dart学习第一堂课
dart方法: dart与java的方法区别,dart方法可以脱离类,叫做顶层函数。 dart基本数据类型: dart所有的都是object对象,所以int long这些对象默认为null//dart强类型语言var: var声明变量没有复制的时候,类型为object 声明并赋值的时候 指定了类型为变量的类型 ...原创 2019-03-10 22:40:17 · 88 阅读 · 0 评论 -
隐藏标题栏状态栏的办法
转载别人的东西,用起来方便,方便以后查找转载 2017-04-18 10:43:57 · 216 阅读 · 0 评论 -
layoutInflateException中的原因之一
遇到layoutinflationExcepution的可以过来看看原创 2017-04-13 15:49:54 · 284 阅读 · 0 评论 -
读取外部的SQLdatabase步骤
//1:首先要将后缀为db的文件放入工程的资源中res下的raw文件夹//2:外部数据库需要我们先存入手机内存,然后再打开,所以我们要开读写权限//代码部分:String permissons[] = {android.Manifest.permission.READ_EXTERNAL_STORAGE, android.Manifest.permission原创 2017-03-01 17:02:14 · 268 阅读 · 0 评论 -
几种适配器
一般的适配器继承于BaseAdapter 一般会根据需要设定content属性和list数据源再创建一个实体类存放控件在getview方法里面通过填充布局获取视图view = View.inflate(context, R.layout.grid_item, null);在该视图里面,将对应的控件赋值到实体类对应的控件上,然后进行控件的设置原创 2016-12-01 23:45:28 · 177 阅读 · 0 评论