自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 python控制鼠标键盘--pynput

python控制鼠标键盘 pynput python控制鼠标 python控制键盘 python记录键盘鼠标

2020-05-15 21:32:16 41

原创 文字转语音python实现--pyttsx3

文字转语音python实现--pyttsx3

2020-05-11 22:27:14 262

原创 uaiapp网络请求跨域问题

uaiapp网络请求跨域问题

2020-03-25 22:26:15 46

原创 leetcode题目9:回文数

回文数

2019-11-06 20:43:00 401

原创 leetcode题解1:两数之和

两数之和

2019-10-31 20:48:39 58

原创 1024程序猿节

想写点什么,却不知道要写啥。

2019-10-24 09:15:27 62

原创 (Java面试基础)HTTP和HTTPS的主要区别

(Java面试基础)HTTP和HTTPS的主要区别

2019-10-09 09:40:10 175

原创 (Java面试基础)重载和重写的区别

重载和重写的区别

2019-09-29 20:22:28 108

原创 (Java面试基础)==和equals的区别

==和equals的区别

2019-07-31 16:42:11 4256 3

原创 (Java面试基础)String类能被继承吗,为什么?

String类能被继承吗,为什么?

2019-07-26 10:36:48 445

原创 (Java面试基础)JAVA中的几种基本数据类型是什么,各自占用多少字节——01

(面试Java基础)JAVA中的几种基本数据类型是什么,各自占用多少字节

2019-07-19 17:12:18 614

原创 知乎图片选择框架Matisse 拍照问题,兼容7.0

知乎图片选择框架Matisse 拍照问题,兼容7.0

2019-04-03 15:06:05 1578 15

原创 kali安装中文输入法

ibusapt-get install ibus ibus-pinyin搜狗谷歌拼音

2019-03-31 13:28:18 115

原创 kali安装LibreOffice

kali安装LibreOffice

2019-03-31 13:24:40 1173

原创 kali linux 安装谷歌浏览器

kali linux 安装谷歌浏览器

2019-03-31 11:23:17 3898 5

原创 Android studio创建我的一个Flutter项目

前置条件android studio 3.0 及以上jdksdk安装插件Android studio 点击 File > Settigns > Plugins 输入Flutter点击右边install 就可以安装了安装完重启Android Studio安装的时候没有安装dart 的话,选择一起安装就好了。创建项目点击 File > New > N...

2019-03-14 15:52:59 1193

原创 vue-cli 3.0创建项目

安装 vue-clinpm install -g @vue/cli-g 代表全局安装创建项目vue create testtest 为项目名,随便取运行项目npm run serve要用cd 命令进入工程 例如:cd test。然后http://localhost:8080/就可以看到项目运气起来了。安装第三方插件以Element 为例vue add eleme...

2019-03-08 14:10:20 121

原创 Manifest merger failed : Attribute application@appComponentFactory value=(androidx.core.app.CoreComp

Manifest merger failed : Attribute application@appComponentFactory value=(androidx.core.app.CoreComponentFactory) from [androidx.core:core:1.0.1] AndroidManifest.xml

2019-02-26 14:34:05 5334 6

原创 Android 性能优化——cpu优化

CPU资源冗余使用CPU资源抢夺

2019-01-31 18:48:18 955

原创 2018年总结

2018年12月29号我辞职了,程序员生涯结束。

2018-12-31 17:42:42 142

原创 Android Studio Gradle下载失败

阿里云代理

2018-12-23 17:50:58 1693

原创 webview 简单使用

Android webview 简单使用

2018-12-20 15:06:12 93

原创 Flutter 介绍

Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。快速开发毫秒级的热重载,修改后,您的应用界面会立即更新。使用丰富的、完全可定制的widget在几分钟内构建原生界面。富有表现力和灵活的UI快速发布聚焦...

2018-12-11 15:47:12 68

原创 Android Studio 安装Flutter框架

Android Studio 安装Flutter框架

2018-12-11 15:40:07 333

转载 简述 Fuchsia 操作系统的四层结构设计

Fuchsia 操作系统的四层结构设计

2018-11-29 18:35:10 1607

原创 Android通知(Notification)详细解读一——基本使用

概述Notification,是一种具有全局效果的通知,可以在系统的通知栏中显示。当 APP 向系统发出通知时,它将先以图标的形式显示在通知栏中。用户可以下拉通知栏查看通知的详细信息。通知栏和抽屉式通知栏均是由系统控制,用户可以随时查看。添加支持库创建基本通知设置通知内容更新通知删除通知给 Notification 设置 Action...

2018-11-28 10:15:34 4747

原创 360插件化框架集成填坑

在集成框架是一定记住添加相应的权限,官方文档没有提到这个。在demo 中需要以下几个权限 <!-- SDK Only (4Stats)。也是“常用的”几个权限 --> <uses-permission android:name="android.permission.INTERNET&qu

2018-11-19 14:30:16 608

原创 域名查询工具DMitry

DMitry工具是用来查询IP或域名WHOIS信息的。WHIOS是用来查询域名是否已经被注册及已经注册域名的详情大的数据库(如域名所有人和域名注册商)。使用该工具可以查询到域名的注册商和过期时间等。

2018-10-31 21:32:28 1391

原创 Android面试题目持续更新中

Java部分基础String buffer 与string builder 的区别?hashmap数据结构?arraylist 与 linkedlist 异同?object类的equal 和hashcode 方法重写,为什么?hashmap如何put数据(从hashmap源码角度讲解)?线程问题线程死锁的4个条件?Integer类是不是线程安全的,为什么不...

2018-09-03 11:29:27 104

原创 算法--查找算法

符号表定义:符号表是一种存储键值对的数据结构,支持两种操作:插入(put),即将一组新的键值对存入表中;查好(get),即根据给定的键得到相应的值。目的:符号表最主要的目的就是将一个键和一个值联系起来。用例能够将一个键值对插入符号表并希望在之后能够从符号表的所有键值对中按照键直接找到对应的值。符号表是一种典型的抽象数据类型:它代表着一组定义清晰的值以及相应的操作,使得我们能够将类型的实...

2018-09-03 11:18:30 98

原创 Pyautogui 实现键盘鼠标动作

安装PyAutoGUI支持Python 2.x和Python 3.xWindows:PyAutoGUI没有任何依赖,因为它用Python的ctypes模块所以不需要pywin32 pip install pyautoguiOS X:PyAutoGUI需要PyObjC运行AppKit和Quartz模块。这个模块在PyPI上的按住顺序是pyobjc-core和pyobjc ...

2018-08-29 15:20:48 8026

原创 阿里热修复Hotfix的使用

申请账号登录移动热修复控制台:https://hotfix.console.aliyun.com/,点击右上角创建App。配置第1步:集成hotfixgradle远程仓库依赖, 打开项目找到app的build.gradle文件,添加如下配置: 添加maven仓库地址:repositories { maven { url "http://ma...

2018-06-30 11:21:22 174

原创 获得视频的缩略图

private void getVidoBitmap(String path) { MediaMetadataRetriever mmr = new MediaMetadataRetriever(); mmr.setDataSource(path); Bitmap bitmap = mmr.getFrameAtTime(MediaMetada...

2018-06-30 11:14:20 1045

原创 Android 电话监听

在你要监听来电的地方就行private void telephony() { //获得相应的系统服务 TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); if(tm != null) { try {...

2018-06-30 11:12:49 107

原创 Android 开关控件Switch使用

相关属性android:showText:设置on/off的时候是否显示文字,boolean android:splitTrack:是否设置一个间隙,让滑块与底部图片分隔,booleanandroid:switchMinWidth:设置开关的最小宽度 android:switchPadding:设置滑块内文字的间隔 android:switchTextAppearance:设...

2018-06-29 11:51:09 39147 2

原创 Snackbar 的使用

为一个操作提供轻量级、快速的反馈是使用 Snackbar的最好时机。Snackbar显示在屏幕的底部,包含了文字信息与一个可选的操作按钮。它在指定时间结束之后自动消失。另外,配合CoordintorLayout 使用,还可以在超时之前将它滑动删除。...

2018-05-31 21:58:31 142

原创 开关按钮ToggleButton

开关按钮ToggleButton

2018-05-29 17:52:26 396

原创 Android 7.0 新特性

2016年8月22日,谷歌推出了Android 7.0 Nougat(牛轧糖)正式版。多窗口模式Android 7.0 中支持多窗口多任务处理,你只要在一个应用程序中长按Overview 按钮,就能进入多窗口模式。在大屏幕设备中,同时打开两个应用程序窗口显然可以提升执行效率,例如,你可以一边上网,一边发微信给自己的朋友。Data SaverAndroid 7.0 中引入了D...

2018-05-22 22:52:18 131

原创 Android 6.0 新特性

应用权限管理在Android 6.0 中,应用许可提示可以自定义了。允许对应的权限进行高度管理,比如应用能否使用位置、相机、网络、和通讯录等,这些都开放给开发者和用户。此前的Android 系统的应用权限管理只能靠第三方应用来实现,在Android 6.0中应用权限管理成为系统级的功能。指纹支持谷歌提供的指纹识别支持,统一指纹识别的技术方案。Doze电量管理Android 6....

2018-05-12 16:45:17 68

原创 安装添加水印工具

安装numpy pip install numpy安装opencv pip install opencv-python测试例子 import cv2 import numpy as npimg = cv2.imread(“C:\lena.jpg”) cv2.imshow(“lena”,img) cv2.waitKey(10000)安装matplotlib pip in...

2018-04-28 14:48:25 103

提示
确定要删除当前文章?
取消 删除