自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

璀璨下的一点星辰

几世轮回换来与你的一世姻缘

  • 博客(227)
  • 资源 (26)
  • 收藏
  • 关注

原创 Java需要掌握的知识点

一. java8新特性: 增加了lambda 增加了stream IO 修改了hashmap,底层结构变为数组+链表+红黑树 修改了jvm,新增了元空间,永久区从堆中移除了 修改了GC垃圾回收策略

2020-07-28 09:37:26 103

原创 Android 需要学习的知识点

一. UI、组件自定义view动画SnackBarLinearLayoutFrameLayoutRelativelayoutConstraintLayoutRecycleViewNotification二.功能点AudioFocus:获取音频焦点监听各种系统服务获取权限适配深色模式适配不同分辨率适配本土化添加混淆适配Androidx三. 安卓四大组件Activity,Service服务,Content Provide..

2020-07-22 17:50:20 213

原创 反编译apk

参考博客:https://blog.csdn.net/s13383754499/article/details/78914592下载Apktool:https://ibotpeaches.github.io/Apktool/dex2jar下载地址:http://sourceforge.net/projects/dex2jar/files/jd-gui下载地址:http://jd.benow.ca/apktool下面页面中有命令,可以得到资源文件将apk结尾为rar或者zi..

2021-03-16 16:52:10 167

原创 推荐几个学习知识点的博客

java:skywang :https://www.cnblogs.com/skywang12345/category/455711.htmlon java 8 中文版https://lingcoder.github.io/OnJava8/#/sidebarIBM Developerhttps://developer.ibm.com/zh/languages/java/articles/java 企业应用论坛https://www.iteye.com/forums/tag_good/J...

2021-03-09 22:08:13 318

原创 Android各个版本新特性

Android1.0:Android2.0:Android3.0:Android4.0:Android5.0:Android6.0:Android7.0:Android8.0:https://www.jianshu.com/p/a54e93c3b5f3Android9.0:https://blog.csdn.net/cao861544325/article/details/82118968Android10.0:Android11.0:...

2020-09-07 20:59:41 260

原创 Kotlin 学习教程

kotlin学习资料:https://hltj.gitbooks.io/kotlin-reference-chinese/content/kotlin中文站:https://www.kotlincn.net/

2020-08-21 15:00:36 173

转载 Oracle官网登录下载资源账号密码共享,官网下载jdk

Oracle帐号:[email protected]密码:Oracle123转载:博客地址:http://www.cnblogs.com/AlanLee

2020-07-15 09:26:09 3301

转载 Cling Api 概念介绍

转载:http://blog.sina.com.cn/s/blog_99f879b60101cw7s.htmlCling Core API:http://4thline.org/projects/cling/core/apidocs/The programming interface of Cling is fundamentally the same for UPnP clients and servers. The single entry point for any program is th

2020-06-28 21:18:24 643

原创 Android 常用框架记录

加载器LoaderManager.LoaderCallbacks:异步加载数据https://blog.csdn.net/deng0zhaotai/article/details/22486423Glide:加载图片EventBus:消息队列RecycleViewAsyncTask:异步加载线程

2020-06-08 10:33:15 137

原创 Android 服务Service 学习笔记

学习《第一行代码》笔记服务(Service)是 Android中实现程序后台运行的解决方案。服务的运行不依赖于任何用户界面,即使 当程序被切换到后台,或者用户打开了另外一个应用程序,服务仍然能够保持正常运行。服务并不是运行在一个独立的进程当中的,而是依赖于创建服务 时所在的应用程序进程。当某个应用程序进程被杀掉时,所有依赖于该进程的服务也会停 止运行。实际上服务并不会自动开启线程,所有的代码 都是默认运行在主线程当中的。也就是说,我们需要在服务的内部手动创建子线程,并在这 里执行具体的...

2020-05-28 21:22:28 251

原创 Android ContentProvide 内容提供器学习笔记

阅读《第一行代码》笔记ContentResolver的基本用法:使用uri来表示要访问的数据来源Uri uri = Uri.parse("content://com.example.app.provider/table1") 查询:Cursor cursor = getContentResolver().query( uri, projection, selection, selectionArgs, sortOrder); if (cursor != null) { ..

2020-05-28 20:22:40 360

原创 Android 数据存储读取 持久化问题

阅读《第一行代码》笔记一. 文本操作使用context.openFileOutput输出数据到文本,使用context.openFileInput读取文本。FileOutputStream out = null; BufferedWriter writer = null; try { // data 是文本的名称,会在/data/data/包名/file/ 下新建data文件 out = openFileOutput("data", Context.MODE_PRIVA.

2020-05-28 16:35:52 278

原创 Android 广播机制学习笔记

阅读《第一行代码》笔记广播分类:标准广播:是一种完全异步执行的广播,一点发出,所有广播同时接收。有序广播:是一种同步执行的广播,一点发出,第一个拦截接收,处理完成之后,继续往后传。,优先级高的广播接收器就可以先 收到广播消息,并且前面的广播接收器还可以截断正在传递的广播,这样后面的广播接收器 就无法收到广播消息了。Android内置了很多系统级别的广播,我们可以在应用程序中通过监听这些广播来得到 各种系统的状态信息。比如手机开机完成后会发出一条广播,电池的电量发生变化会发出一 .

2020-05-28 11:35:00 152

原创 Android中根据屏幕特征动态加载布局

阅读《第一行代码》笔记借助限定符(Qualifiers)可以使系统 自动加载符合特征的布局常用布局放在layout文件夹下,如果是平板等比较大的屏幕,需要新建layout_large布局文件夹,将布局放到此文件夹下,并且小屏布局文件名称和大屏布局文件名称要相同。可以使用最小宽度限定符来自定义多大的屏幕才会自动加载对应的布局。如,想要加载此布局需要满足屏幕宽度大于600dp,则可以在res下新建layout_sw600dp文件夹,将适应此屏幕的布局文件放到此文件夹下,系统会自动加载。.

2020-05-28 10:04:45 278

原创 Android 四种启动模式 学习笔记

阅读郭霖《第一行代码笔记》活动的启动模式一共有四种,分别是 standard、singleTop、 singleTask 和 singleInstance,可 以在 AndroidManifest.xml 中通 过给<activity>标签 指定 android:launchMode属性来选择启动模式standard是活动默认的启动模式,在不进行显式指定的情况下,所有活动都会自动使用 这种启动模式。在 standard模式(即默认情 况)下,每当启动一个新的活动,它就会在返回栈中入.

2020-05-27 15:22:07 227

原创 记录GridView第一个Item无法显示且无点击事件

在使用GridView的过程中,使用inflate加载item的布局的时候,使用了inflate(layoutId, null )参数,导致第一个item加载不出来,更改为inflate(layoutId, root, false ) 参数后,显示正常。学习参考博客:https://blog.csdn.net/guolin_blog/article/details/12921889inflater.inflate( , , );此方法有三种参数类型:inflater.inflate(R.lay

2020-05-20 15:26:46 205

原创 IntelliJ IDEA

激活码网站:http://www.intellij.vip/

2020-03-16 22:00:42 121

原创 MySQL深度分页

原因:当黑客恶意攻击时,select * from 表 limit 1000001,3 此时会查询很多条数据,降低性能。解决方法:select * from 表 where id>1000000 limit 3https://www.cnblogs.com/lianshan/p/11716190.htmlhttps://blog.csdn.net/qq_22771739/arti...

2020-03-02 13:07:02 769

转载 java中有哪些锁

https://www.cnblogs.com/hustzzl/p/9343797.html

2019-09-03 11:16:06 149

转载 java中synchronized的应用

https://blog.csdn.net/AndroFarmer/article/details/69219066

2019-09-03 11:12:00 124

转载 位运算实现加减乘除四则运算

转载自:https://blog.csdn.net/sinat_35261315/article/details/78376690Divide Two Integers原题链接Divide Two Integers加法通过异或运算和与运算实现两个二进制数相加,异或运算的结果是不考虑进位时的结果两个二进制数相加,与运算的结果是对应为是否有进位0101 + 0001 = ...

2019-08-15 14:58:25 162

原创 力扣记录题思路(动态规划篇)

5.最长回文子串: (1)找中心:如果中心点的左边和右边值都相等,此子串就是一个回文子串,然后往外扩大去判断 (2)动态规划,k表示 i 和 j 的间隔长度,i 表示子串的首字符,j 表示子串的尾字符,先找到子串长度为0,1,2的所有回文子串,然后其他的更大的回文子串会判断:dp[i + 1][j - 1] && s[i] == s[j] 1...

2019-07-27 15:35:33 1110

转载 java面试题

转载自:https://mp.weixin.qq.com/s/jl8K-1DW2L2JMl4DQ-aMIA

2019-07-10 16:47:13 114

转载 如何用最通俗易懂的方式理解假设检验

转:https://blog.csdn.net/wydyd110/article/details/82387653

2019-06-12 16:54:09 1040 1

转载 Spring 面试题

最全的Spring面试题和答案:https://www.cnblogs.com/liangyihui/p/5917773.html[Java面试五]Spring总结以及在面试中的一些问题:https://www.cnblogs.com/wang-meng/p/5701982.html69道Spring面试题和答案:http://www.importnew.com/19538.html吐...

2019-06-05 11:03:28 454

原创 Spring IOC

ioc是字面意思是控制反转,某一接口具体实现类的选择控制权从调用类中移除,转交给第三方决定,即由Spring容器借由Bean配置来进行控制。 ioc三种类型:构造函数注入、属性注入和接口注入(不建议接口注入)。ioc通过容器完成依赖注入代码解耦,Ioc依靠java反射机制,动态加载类。ioc可以将类,beanFactory和ApplicationContext的介绍:be...

2019-06-05 10:47:18 127

转载 Spring系列之Spring常用注解总结

转载自:https://www.cnblogs.com/xiaoxi/p/5935009.html传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点:1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低。2、在开发...

2019-06-05 10:44:23 125

转载 Spring:AOP

转载自:https://www.cnblogs.com/xrq730/p/4919025.htmlAOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定...

2019-06-05 10:32:58 105

转载 遗传算法解决背包问题(java)

遗传算法解决背包问题(java)遗传算法作为当今一个比较热门的研究方向,在解决最优化问题上有着良好的作用。遗传算法利用基因编码,对其进行生成、杂交、变异、选择等操作,产生不同的基因序列,使解一步一步向最优解逼近。背包问题(Knapsack problem)是一种组合优化的NP完全问题。问题可以描述为:给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何选择,才能使得物品的...

2019-05-05 20:37:21 719

转载 遗传算法求解背包问题(python)

其实遗传算法是一种处理问题的思想,因为遗传算法整个体系都是在说对于一种问题的处理思路和原则,而不是一个具体的代码编写过程。1. 算法过程关键步骤如下:(1)基因编码:在这个过程中,尝试对一些个体的基因做一个描述,构造这些基因的结构,有点像确定函数自变量的过程。(2)设计初始群体:在这里需要造一个种群出来,这些种群有很多生物个体但基因不同。(3)适应度计算(剪枝):这里对那些不符...

2019-05-05 20:33:21 3672 1

转载 内存管理笔记(分页,分段,逻辑地址,物理地址与地址转换方式)

在页式存储管理系统中,页表内容如表所列:页表:页号 块号 0 2 1 1 2 6 3 3 4 7若页的大小为4KB,则地址转换机...

2019-04-08 16:59:51 1921

转载 LRU算法

内存管理的一种页面置换算法,对于在内存中但又不用的数据块(内存块)叫做LRU,操作系统会根据哪些数据属于LRU而将其移出内存而腾出空间来加载另外的数据。什么是LRU算法? LRU是Least Recently Used的缩写,即最近最少使用,常用于页面置换算法,是为虚拟页式存储管理服务的。关于操作系统的内存管理,如何节省利用容量不大的内存为最多的进程提供资源,一直是研究的重要方向。而内存的...

2019-04-08 16:30:30 482

转载 Dijkstra 算法

迪杰斯特拉(Dijkstra)算法是典型最短路径算法,用于计算一个节点到其他节点的最短路径。它的主要特点是以起始点为中心向外层层扩展(广度优先搜索思想),直到扩展到终点为止。大概就是这样一个有权图,Dijkstra算法可以计算任意节点到其他节点的最短路径算法思路指定一个节点,例如我们要计算 'A' 到其他节点的最短路径 引入两个集合(S、U),S集合包含已求出的最短路径的点(...

2019-04-08 15:33:19 125

转载 数据结构总结的不错的集合

http://www.cnblogs.com/skywang12345/p/3603935.html

2019-04-08 15:28:31 97

转载 prim算法

算法分析的一般步骤:1、文字描述:如果一个算法文字描述不清楚,就说明思路不清楚,也不可能写好。prim算法是实现图的最小生成树。既然是图,就假设包含n个顶点,m条边。prim算法是从顶点出发的,其算法时间复杂度与顶点数目有关系。(注意:prim算法适合稠密图,其时间复杂度为O(n^2),其时间复杂度与边得数目无关,而kruskal算法的时间复杂度为O(eloge)跟边的数目有关,适合稀...

2019-04-08 15:19:05 603

转载 KMP算法

一、字符串匹配场景KMP算法可以解决以字符串匹配为模型的问题,算法应用场景非常广泛,并不仅仅限于文本的匹配。以简单的字符串匹配为例,现有两个链分别为source和target,要在Source链中匹配Target链,很容易观察出出从source链下标10的位置可以成功匹配,如下图所示:二、非KMP算法对此类问题的求解方式在字符串匹配问题中,最直观的想法就是,Source链保...

2019-04-08 15:10:55 116

原创 BigInteger详解

腾讯一道笔试题涉及到算数的和的问题,int的取值范围为: -2^31——2^31-1,即-2147483648——2147483647 超过这个范围只能用大整数来计算了在用C或者C++处理大数时感觉非常麻烦,但是在Java中有两个类BigInteger和BigDecimal分别表示大整数类和大浮点数类,至于两个类的对象能表示最大范围不清楚,理论上能够表示无线大的数,只要计算机内存足够大。...

2019-04-05 13:12:43 708

原创 72.剑指Offer-树中两个节点的最低公共祖先(再看一遍)

解题思路二叉查找树二叉查找树中,两个节点 p, q 的公共祖先 root 满足 root.val >= p.val && root.val <= q.val。public TreeNode lowestCommonAncestor(TreeNode root, TreeNode p, TreeNode q) { if (root == null...

2019-04-05 13:09:53 111

原创 71.剑指Offer-把字符串转换成整数

题目描述将一个字符串转换成一个整数(实现Integer.valueOf(string)的功能,但是string不符合数字要求时返回0),要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0。将一个字符串转换成一个整数,字符串不是一个合法的数值则返回 0,要求不能使用字符串转换整数的库函数。输入描述:输入一个字符串,包括数字字母符号,可以为空输出描...

2019-04-05 13:09:38 92

原创 70.剑指Offer-构建乘积数组

题目描述给定一个数组 A[0, 1,..., n-1],请构建一个数组 B[0, 1,..., n-1],其中 B 中的元素 B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。要求不能使用除法。解题思路public int[] multiply(int[] A) { int n = A.length; int[] B = ne...

2019-04-05 13:09:20 103

jniDemo.rar

jniDemo.rar

2021-05-09

PopWindowDemo.zip

popupWindowDemo,学习popupWindow

2021-03-07

PullToRefreshdemo.zip

学习pulltorefresh下拉刷新的demo

2021-03-07

spark运行wordcount例子

本例子是让新手熟悉了解如果用idea开发程序,提交到spakr集群上读取hdfs数据这么一个流程。博客讲解链接:https://blog.csdn.net/cuicanxingchen123456/article/details/83573838

2018-10-31

hadoop的小例子,hadoop的小例子

小例子是自己写的,目的是让自己熟悉一下如何在集群上运行一个mapreduce项目,大家可以参考此例子学习hadoop,对入门很有帮助。小例子是自己写的,目的是让自己熟悉一下如何在集群上运行一个mapreduce项目,大家可以参考此例子学习hadoop,对入门很有帮助

2018-10-24

Linux课件及资料

备份Linux课件笔记,是运维培训视频的课件笔记,讲的很详细。

2018-10-16

Shell编程基础

shell基础的课件笔记,配合着博客看,主要是记录shell的基础知识,博客里面还有shell的编程课件。

2018-10-16

idea使用maven创建的web项目

第一次使用maven在idea上创建的项目,配合着博客一块看。

2018-09-18

深入浅出openstack-neutron

Neutron网络服务组件管理着所有的网络端口,无论是在虚拟网络架构中,还是物理网络架构中,同时,Neutron网络服务组件可以为租户提供高阶服务,如创建防火墙、负载均衡和VPN等 Neutron网络服务组件利用软件定义提供网络、子网和路由功能,它模仿物理网络设备的功能,在网络中划分多个子网,路由器在不同的子网间传递数据。

2018-07-05

机器学习综述(赵晨阳) 中文版

本篇论文对机器去学习具有较好的一个综述,中文版的,适合入门的人

2018-06-21

OpenStack设计与实现(第二版)

openstack是一个需要详细学习的东西,通过查看电子书能够更快的学习,我本人现在就在学习openstack

2018-06-21

Lintcode1-40题的答案

在做lintcode的过程中总结下来的,每个题基本上都有注释

2018-06-15

WebService+Android

使用webservice为android提供数据

2017-07-27

actionbar+fragment+viewpager

actionbar+fragment+viewpager做出界面的效果

2016-03-29

FragmentDemo

fragment的使用,这个代码可以让你了解到什么是fragment,fragment怎么用,以及在activity中如何更改fragment

2016-03-17

dex2jar-0.0.9.15

使用此代码可以反编译出来安卓apk文件的一些内部代码

2016-03-11

2048游戏源码

此2048非一般的2048游戏源码,因为在其中添加了我很多的注解,并且将自己的心得写了下来。

2015-10-25

MotionEvent

motionevent的使用,其中也包括对OnTouchListener的调用

2015-10-24

editText控件和ImageButton控件的配合

此控件用起来很方便,使用editText的监听事件

2015-10-22

安卓计算器

计算器源码,可以实现加减乘除功能,界面使用Gridlayout

2015-10-22

五子棋源码加详细注释

网上的五子棋代码很多,但是五子棋的代码注释很全的几乎没有,详细的注释可以让新手很快的了解到五子棋的运行原理

2015-10-21

小米便签源代码分享

如果你是安卓开发的新手,你需要了解记事本是如何生成的,那你不妨看看这个代码,详细

2015-08-15

html转exe.2.7a汉化版

制作网页时,此软件可以自动生成你想要的界面,方便实用

2015-08-15

myeclipse破解软件

使用此软件可以将myeclipse破解,让你使用起来不用再考虑过期的问题

2015-08-15

Cygwin

此软件是学习hadoop必备的软件,安装时一直next下去,到了net时选中openssh和openssl就行了

2015-08-15

FastStone Capture

FastStone Capture 是一款极好用的图像浏览、编辑和截屏工具,支持 BMP、JPG、JPEG、GIF、PNG、TIFF、WMF、ICO 和 TGA 在内的主流图片格式,其独有的光滑和毛刺处理技术让图片更加清晰,提供缩放、旋转、剪切、颜色调整功能。 FastStone Capture 已经支持固定区域截图和重复上次截取功能,也增强了滚动窗口截图性能,支持到各大浏览器的最新版本。除此之外,FastStone Capture 也提供了实用小工具,如屏幕录像机、屏幕放大镜、屏幕取色器、屏幕标尺、屏幕十字线等。屏幕录像机功能可以录制屏幕动作,将窗口/对象、矩形区域或全屏区域的屏幕录制为高清晰 WMV 视频。

2015-08-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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