Thanks to visit codestin.com
Credit goes to www.cnblogs.com
会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SiberiaDante
今天你学习了吗
博客园
首页
新随笔
联系
订阅
管理
[置顶]
Java中的经典算法之选择排序(SelectionSort)
摘要: Java中的经典算法之选择排序(SelectionSort) 神话丿小王子的博客主页 a) 原理:每一趟从待排序的记录中选出最小的元素,顺序放在已排好序的序列最后,直到全部记录排序完毕。也就是:每一趟在n-i+1(i=1,2,…n-1)个记录中选取关键字最小的记录作为有序序列中第i个记录。基于此思想
阅读全文
posted @ 2016-04-23 10:16 SiberiaDante
阅读(162561)
评论(15)
推荐(16)
[置顶]
Java中的经典算法之冒泡排序(Bubble Sort)
摘要: Java中的经典算法之冒泡排序(Bubble Sort) SiberiaDante的博客主页 原理:比较两个相邻的元素,将值大的元素交换至右端。 思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放
阅读全文
posted @ 2016-04-22 23:35 SiberiaDante
阅读(549756)
评论(37)
推荐(43)
2019年8月5日
Java中的经典算法之快速排序(Quick Sort)
摘要: Java中的经典算法之快速排序(Quick Sort) 快速排序的思想 基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小, 然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 假定数组A:
阅读全文
posted @ 2019-08-05 18:03 SiberiaDante
阅读(5962)
评论(0)
推荐(0)
2018年10月13日
AAPT2 error: check logs for details 问题的终究修复
摘要: 类似的问题升级完Android Studio 3.0后,多个老项目都会出现,看网上说法大多也是在gradle.properties中增加如下代码 这种方法能解决有些人的问题,但是有部分人的无法解决,比如我; 另外,这个方法是已经过时了的,并且将在2018年底被移除,所以,千万不要使用此方法!!!千万
阅读全文
posted @ 2018-10-13 15:58 SiberiaDante
阅读(21413)
评论(0)
推荐(1)
2018年7月4日
Python轻松爬取Rosimm写真网站全部图片
摘要: RosimmImage 爬取 "Rosimm写真" 网站图片 有图有真相 "全部代码传送门:https://github.com/SiberiaDante/RosimmImage" 仅供学习参考使用
阅读全文
posted @ 2018-07-04 09:05 SiberiaDante
阅读(28503)
评论(1)
推荐(2)
2018年4月14日
使用Java+Kotlin双语言的LeetCode刷题之路(三)
摘要: BasedLeetCode LeetCode learning records based on Java,Kotlin,Python... "Github 地址" 序号对应 "LeetCode" 中题目序号 14 编写一个函数来查找字符串数组中最长的公共前缀字符串 Java 语言实现 public
阅读全文
posted @ 2018-04-14 15:17 SiberiaDante
阅读(677)
评论(0)
推荐(0)
2018年4月10日
使用Java+Kotlin双语言的LeetCode刷题之路(二)
摘要: BasedLeetCode LeetCode learning records based on Java,Kotlin,Python... "Github 地址" 序号对应 LeetCode 中题目序号 9 判断一个整数是否是回文数。不能使用辅助空间 什么是回文数:“回文”是指正读反读都能读通的句
阅读全文
posted @ 2018-04-10 09:45 SiberiaDante
阅读(566)
评论(0)
推荐(0)
2018年4月8日
使用Java+Kotlin双语言的LeetCode刷题之路(一)
摘要: LeetCode learning records based on Java,Kotlin,Python... "Github 地址" 序号对应 LeetCode 中题目序号 1 两数之和 给定一个整数数列,找出其中和为特定值的那两个数,你可以假设每个输入都只会有一种答案,同样的元素不能被重用;
阅读全文
posted @ 2018-04-08 13:57 SiberiaDante
阅读(1024)
评论(0)
推荐(0)
2018年3月12日
11-Python3从入门到实战—基础之生成器和迭代器
摘要: "Python从入门到实战系列——目录" 切片 Python提供切片(Slice)操作符用来获取列表、元组等数据中的部分元素;如,读取列表 list[m:n]:表示获取m n区间的元素 list[m:n:o]:表示以条件o获取m n之间的元素 获取num中前三个元素 获取num中后三个元素 每隔10
阅读全文
posted @ 2018-03-12 09:47 SiberiaDante
阅读(326)
评论(0)
推荐(0)
2018年3月10日
10-Python3从入门到实战—基础之函数
摘要: "Python从入门到实战系列——目录" 函数的定义 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数的语法 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 (); 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。 函数的第一行语句可以选择性
阅读全文
posted @ 2018-03-10 11:13 SiberiaDante
阅读(400)
评论(0)
推荐(0)
2018年3月9日
9-Python3从入门到实战—基础之条件控制语句
摘要: "Python从入门到实战系列——目录" 条件判断 if 条件判断 if 语句语法 每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块; 使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块; 在Python中没有switch – case语句; 输出结果:x是非零数值、非空字
阅读全文
posted @ 2018-03-09 11:27 SiberiaDante
阅读(315)
评论(0)
推荐(0)
2018年3月8日
Android中加解密算法大全
摘要: Base64编码 Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,本质上是一种将二进制数据转成文本数据的方案,对于非二进制数据,是先将其转换成二进制形式,然后每连续6比特(2的6次方=64)计算其十进制值,根据该值在A Z,a z,0 9,+,/ 这64个字符中找到对应的字符,最
阅读全文
posted @ 2018-03-08 11:15 SiberiaDante
阅读(610)
评论(0)
推荐(0)
2018年3月7日
8-Python3从入门到实战—基础之数据类型(集合-Sets)
摘要: "Python从入门到实战系列——目录" 集合的定义 集合(set)和字典类似,也是一组key的集合,但不存储value;由于key不能重复,所以,在set中,没有重复的key。 创建一个set,需要提供一个list作为输入集合: 使用元组创建一个set 集合中重复元素会被自动过滤 集合中添加/删除
阅读全文
posted @ 2018-03-07 16:00 SiberiaDante
阅读(192)
评论(0)
推荐(0)
2018年3月6日
7-Python3从入门到实战—基础之数据类型(字典-Dictionary)
摘要: "Python从入门到实战系列——目录" 字典的定义 字典是另一种可变容器模型,且可存储任意类型对象;使用键 值(key value)存储,具有极快的查找速度; 字典的每个键值(key= value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 字典的键必须是唯一的
阅读全文
posted @ 2018-03-06 08:58 SiberiaDante
阅读(277)
评论(0)
推荐(0)
2018年3月1日
TextView设置文字包含中英文时自动换行问题的终极解决方案
摘要: 情景,正常TextView中设置文本内容中包含中英文时会造成自动换行的问题,影响界面显示效果,如图: 网上很多解决途径,甚至有多三方框架处理,但是效果并不能达到,最终是要如下代码完美解决,效果图如下: 具体实现过程 以及代码 基本思路:先测量TextView的最大可用宽度,然后替换所有的空格符并按行
阅读全文
posted @ 2018-03-01 17:42 SiberiaDante
阅读(10929)
评论(1)
推荐(0)
6-Python3从入门到实战—基础之数据类型(元组-Tuple)
摘要: "Python从入门到实战系列——目录" 元组的定义 定义元组只需要在括号中添加元素,并使用逗号隔开即可 元组与列表的区别 Python 的元组与列表类似,不同之处在于元组的元素不能修改; 元组使用小括号,列表使用方括号; 元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用
阅读全文
posted @ 2018-03-01 09:45 SiberiaDante
阅读(275)
评论(0)
推荐(0)
2018年2月28日
5-Python3从入门到实战—基础之数据类型(列表-List)
摘要: "Python从入门到实战系列——目录" 列表定义 list:列表(list)是Python内置的一种数据类型,list是一种有序的集合,索引从0开始,可以进行截取、组合等; 获取列表中的数据 读取列表中某一个数据:list[索引] 倒叙读取列表中某一个数据:list[ 索引] 截取列表中的某一部分
阅读全文
posted @ 2018-02-28 08:51 SiberiaDante
阅读(265)
评论(0)
推荐(0)
2018年2月25日
TitleLayout——一个Android轻松实现通用、标准、支持沉浸式状态栏的标题栏库
摘要: TitleLayout 多功能、通用的、可在布局或者使用Java代码实现标题栏;支持沉浸式状态栏,支持左侧返回按钮(不需要手动实现页面返回),左侧支持图片+文字、图片、文字;右侧支持图片、文字等。 堆码不易,star支持,万分感谢 效果图 欢迎关注: [Github 地址:https://githu
阅读全文
posted @ 2018-02-25 15:33 SiberiaDante
阅读(750)
评论(0)
推荐(0)
2018年2月24日
Android动画总结
摘要: 本文总结常用属性方法等,详细学习可使用如下郭霖大神文章: "Android属性动画完全解析(上),初识属性动画的基本用法" "Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法" "Android属性动画完全解析(下),Interpolator和
阅读全文
posted @ 2018-02-24 13:32 SiberiaDante
阅读(850)
评论(0)
推荐(0)
2018年2月9日
Android WebView 文明踩坑之路
摘要: 情景一 webview 以头布局的形式添加到 RecyclerView 中,第一次进入页面,当页面中有 EditText 并且点击时,甚至是类似点赞更换图片、点击 WebView 任意区域,都会造成 WebView 自动滑动到最顶部; 分析:我的 WebView 在 onPageFinish() 的
阅读全文
posted @ 2018-02-09 10:54 SiberiaDante
阅读(1130)
评论(0)
推荐(1)
2018年2月8日
4-Python3从入门到实战—基础之数据类型(字符串-String)
摘要: "Python从入门到实战系列——目录" 字符串表示 在 Python 3版本中,字符串是以 Unicode 编码的;Python 中使用 ' '或者" "表示字符串 字符串操作 Python 不支持单字符类型,单字符也在Python也是作为一个字符串使用,获取字符串中单个字符串的值: 更新字符串中
阅读全文
posted @ 2018-02-08 21:03 SiberiaDante
阅读(257)
评论(0)
推荐(0)
3-Python3从入门到实战—基础之数据类型(数字-Number)
摘要: "Python从入门到实战系列——目录" Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Sets(集合) Dictionary(字典) Number(数字) Python3 支持三种不同的数值类型: int(整型)、fl
阅读全文
posted @ 2018-02-08 20:50 SiberiaDante
阅读(309)
评论(0)
推荐(0)
下一页
公告