- 博客(19)
- 收藏
- 关注
原创 Java 函数式接口
Java 函数式接口概念函数式接口在 Java 中是指:有且仅有一个抽象方法的接口函数式接口可以被隐式转换为 Lambda 表达式。@FunctionalInterface@FunctionalInterface // 标明为函数式接口public interface MyFunctionInterface { void mrthod(); //抽象方法}一旦使用该注解来定义接口,编译器将会强制检查该接口是否确实有且仅有一个抽象方法,否则将会报错。需要注意的是,即使不使用该注解,只
2021-12-20 15:01:35 192
原创 LeetCode 两个数组的交集 II
传送门class Solution: def intersect1(self, nums1, nums2): """ :type nums1: List[int] :type nums2: List[int] :rtype: List[int] 180ms ""&
2018-08-30 09:23:20 414
原创 LeetCode 只出现一次的数字
传送门题目描述给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1] 输出: 1示例 2:输入: [4,1,2,1,2] 输出: 4假·解答一时间复杂度:O(n2)空间复杂度:O(1)遍历数组,判...
2018-08-02 14:55:14 327
原创 LeetCode 存在重复
传送门题目描述给定一个整数数组,判断是否存在重复元素。 如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。示例 1:输入: [1,2,3,1] 输出: true示例 2:输入: [1,2,3,4] 输出: false示例 3:输入: [1,1,1,3,3,4,3,2,4,2] 输出: true...
2018-08-02 11:44:05 263
原创 LeetCode 旋转数组
传送门题目描述给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。示例 1:输入: [1,2,3,4,5,6,7] 和 k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 步: [7,1,2,3,4,5,6]向右旋转 2 步: [6,7,1,2,3,4,5]向右旋转 3 步: [5,6,7,1,2,3,4]示例 2:输入:...
2018-08-02 10:20:39 683
原创 LeetCode 从排序数组中删除重复项
题目描述给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 你不需要考虑数组中超出新长度后面的元素。...
2018-08-02 10:14:01 154
原创 Android 穿过点画平滑曲线
参考了这篇文章 穿过已知点画平滑曲线(3次贝塞尔曲线) 原理什么的我也不说了,有兴趣的看这篇文章好了直接上代码
2017-09-02 23:10:35 2729
原创 Android动态设置纯色图标的颜色
以前做了一个流量悬浮窗,悬浮窗里有当前网络状态的图标和网速的文字,想实现改变文字颜色的同时改变状态图标的颜色,实现后分享出来让大家参考下
2017-06-25 16:01:22 4886 1
原创 Android和C#基于UDP的实时图像传输
实时图像传输的话还是用UDP比较好,速度比TCP快,反正丢一些帧也没有关系照例先上图电脑端手机端项目:http://pan.baidu.com/s/1pLrYrijAndroid端首先修改AndroidManifest.xml文件添加这两个权限然后把MainActiviy设置为横屏android:screenO
2017-02-07 15:30:39 6771 2
原创 Android jquery mobile 仿微信主界面
效果图: 地址:http://pan.baidu.com/s/1eSupF6E总结:只要熟悉jquery,很快就能上手,界面效果和原生的还是有些区别,做简单的页面还是可以的。page_chat.html::-webkit-scrollbar{width:0px} /* 隐藏滚动条 */.page{ backgroun
2016-12-15 16:51:12 2678 1
原创 Adnroid 使用安卓自带的人脸识别API
缺点是精度不高,识别信息很少,只有眼睛的识别MainActivity.javaimport android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphi
2016-11-17 01:24:46 10532
原创 Android 使用Face++进行人脸识别
首先,要在Face++官网上注册一个账号,获取key和secret然后创建一个应用进入管理中查看key和secret
2016-11-17 00:01:53 9767 3
原创 Android 异步图片加载+RecylerView瀑布流
效果图工程目录依赖库MainActivity.javaimport android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Bundle;import android.
2016-10-12 00:34:00 2304
原创 javascript+html做一个俄罗斯方块的小游戏
上一篇里写的方块左右移动的方法有bug,已更正方块的种类有7中,把它们写到getBlocksByType函数//获取指定类型的方块function getBlocksByType(type){ var tBlocks = new Object(); tBlocks.x = new Array(); tBlocks.y = new Array(); switch(typ
2016-09-17 11:09:46 8027 3
原创 Android 打造自己的滚动选择器ScrollSelector
这是我在一个项目中做的日期选择器,用PopupWindow+自定义View(ScrollSelector)来实现的,其中最关键的是三个滚动选择器(年月日),是用我自定义的View:ScrollSelector来实现的。本来网上已经有别人做的类似的控件的了,不过我想为什么不自己做一个呢,不能什么都用别人的,相关的知识我已经掌握了,只差实现的细节而已。我打算分三篇来讲,第一篇就是本篇将如何实现列表
2016-09-11 19:16:19 1694
原创 Android 用EditText实现搜索框功能
效果图工程目录结构1.MainActivity.javaimport android.app.Activity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.ListView;import java.util.ArrayLi
2016-09-11 16:10:18 8771 4
原创 Android 仿微信通讯录的字母快速检索控件
先上效果图右边的就是自定义的View,显示从A到#的字符,按下后中间会显示一个弹窗,以便知道当前按下的是哪个字符,左上角的是接口回调的字符,就是Activity接收到的字符先看工程目录结构AlphaSearchView.java:就是我们要实现的自定义Viewbg_corner_black_helftran.xml:弹窗的半透明圆角背景pop_alpha
2016-09-11 12:20:50 3535
原创 Android TextView实现跑马灯效果
首先,在布局文件中添加一个TextView android:id="@+id/textView" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="01234567890123456789012345
2016-08-25 10:50:50 295
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人