自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老黑的博客

并行学习,感受快乐

  • 博客(25)
  • 收藏
  • 关注

原创 矩阵的最大路径和问题

矩阵的最大路径和问题问题描述:有一个m×n的矩阵,现要从左上角走到右下角,并且方向只能是向下或者向右,现规定一条路径的权值为走此路径所经过的值的和。给定一个矩阵,请找出权值最大的一条路径。Example:2 5 6 43 9 4 37 9 1 7所找到的路径为2->5->9->9->1->7,最大路径和为33。这个问题三种思路,一种是直接递归求解,另一种是for循环,还有一种是动态规划1、递归求解想计算到达右下角的最大路径,就要先算出到达上面的点的最大

2020-12-01 20:26:20 2924

原创 Android 跨应用发送自定义广播

安卓跨应用发送自定义广播

2022-12-16 16:27:46 2867 1

原创 Win10:fastboot驱动问题解决方案

Win10:fastboot驱动问题解决方案。

2022-09-13 16:23:32 7061

转载 设计模式的概念、组成与分类

刘伟(LoveLion)设计模式专栏的学习笔记

2022-07-21 15:28:15 555

原创 TimePickerView(日期选择器)

第三方“日期选择器”库

2021-12-01 11:39:23 3380

原创 安卓自定义dialog的实现

自定义dialog的实现

2021-12-01 10:52:16 552

原创 JAVA学习笔记之 Date类和Calendar类的使用

1、Date类的使用 /** * Date类的使用 * */ Date date = new Date(); SimpleDateFormat dateFormat = new SimpleDateFormat(); dateFormat.applyPattern("yyyy'年'MM'月'dd'日'"); //或者SimpleDateFormat dateFormat = new Simpl

2021-11-25 16:14:53 161

原创 jmeter.bat双击闪退问题

Jmeter4之后可以不配置JMETER_HOME环境,直接使用。下载解压后直接点击jmeter.bat就可以了(不要配环境变量,记住,别配)

2021-06-24 17:27:18 1037

原创 安卓启动页

1、给布局文件添加背景图2、让启动界面的Activity继承Activity类,而不是AppCompatActivity(目的是为了去除界面的标题栏)3、在Manifest里给此activity添加一个主题(目的是为了去除界面的状态栏)4、在activity里面添加计时器,控制启动页的显示时间,之后跳转到主界面...

2021-06-17 23:42:17 196

原创 Android数据存储——内部存储

一、步骤二、简单实例简单的备忘录:三个按钮(保存、读取、清空),一个编辑框。public class MainActivity extends AppCompatActivity { byte[] buffer = null; //定义保存数据的字节数组 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSta

2021-06-14 09:57:17 382 1

原创 Android数据存储——SharedPreferences

一、使用SharedPreferences存储数据的步骤二、使用SharedPreferences读取数据的步骤接下来我们通过一个实例来熟悉、理解、掌握SharedPreferences创建两个页面即两个Activity第一个页面为登录页面,三个控件:一个username编辑框,一个password编辑框,一个登录按钮。第二个页面自定义。(记得在Manifest里面注册)实现功能:第一次输入后台定义好的用户名和密码,则跳转到第二个页面;否则登陆失败。如果第一次登录成功,之后进入此应用,就不用

2021-06-13 15:54:08 704

原创 Service

1、创建service类,并在AndroidManifest.xml里面注册该组件。public class FirstService extends Service{}<service android:name=".FirstService" android:enabled="true" android:exported="true"></service>2、在service类中重写一些方法启动和关闭service有两组方法可以被使用:(1)st

2021-06-12 12:20:38 91

原创 Fragment

Fragment1、创建Fragment类(继承于Fragment)2、创建布局文件3、将“布局文件” 与 “Fragment类“ 相关联-在Fragment类里面重写onCreateView方法View view = inflater.inflate(R.layout.fragment1,null); return view;​ 或者View view = inflater.inflate(R

2021-06-11 12:21:35 150 2

原创 从git上clone项目到IDEA

1、先下载git。git官网:Git - Downloads (git-scm.com)2、把本地的git配置好。打开IDEA中setting,在Version Control中找到Git,并配置git.exe路径(Git安装目录\bin\git.exe)。3、从Git上Clone项目到本地 : 第一种方式:File->New->Project from Version Control->Git第二种方式:VCS->Get from Version ControlUR

2020-12-05 14:10:48 1910

原创 IDEA开发中常用快捷键

IDEA开发中常用快捷键Alt + Enter 引入类Ctrl + O 查看我们继承的类或者接口中的方法,以及我们要实现的方法Ctrl + Alt + b 查看接口实现类中方法(就是我们使用接口编程时,在调用实现类方法处直接Ctrl+鼠标左键方法,只能进入到接口中定义的方法处,但是使用该快捷键则直接到实现类的该方法中了)Alt + Insert set/get; 构造方法; toString; 重写方法。。。Ctrl+Alt+T 将代码包在一个块中,例如try/catch ;sy

2020-11-27 23:37:27 196

原创 c语言输入一行未知个数数字存入数组

c语言输入一行未知个数数字存入数组代码:#include<stdio.h>#include<ctype.h>int main(){ int a[1000]; char c; int i = 0; int n = 0; while ((c = getchar()) != '\n') { if (isdigit(c)) { ungetc(c, stdin);//将c送回输入流 scanf("%d", &a[n++]); } }

2020-09-29 19:41:34 13657 1

原创 CodeBlocks配色方案设置(简单易懂)

CodeBlocks配色方案设置(简单易懂)最终成品方法​ 1、首先进入codeblocks官网找到colour theme代码。​ 直接点链接: http://wiki.codeblocks.org/index.phptitle=Syntax_highlighting_custom_colour_themes从以上截图往下复制全部代码2、找到CodeBlocks/default.conf路径:C:\Users\yourusername\AppData\Roaming

2020-09-28 11:23:21 7407 3

原创 计算机网络class5(分层结构、协议、接口、服务)

分层结构、协议、接口、服务1、为什么要分层发送文件前要完成的工作:发起通信的计算机必须将数据通信的通路进行激活要告诉网络如何识别目的主机发起通信的计算机要查明目的主机是否开机,并且与网络连接正常发起通信的计算机要弄清楚,对方计算机中文件管理程序是否已经做好准备工作确保差错和意外可以解决…2、怎么分层分层的基础原则各层之间相互独立,每层只实现一种相对独立的功能。每层之间界面自然清晰,易于理解,相互交流尽可能少。结构上可分隔开。每层都采用最合适的技术来实现。保持下层对上层的独

2020-09-24 11:54:52 848

原创 计算机网络class4(时延、时延带宽积、RTT和利用率)

时延指数据(报文/分组/比特流)从网络(或链路)的一端传送到另一端所需的时间。也叫延迟或迟延。单位是s。报文(message)是网络中交换与传输的数据单元,即站点一次性要发送的[数据块]。报文包含了将要发送的完整的数据信息,其长短很不一致,长度不限且可变。大多数计算机网络都不能连续地传送任意长的数据,所以实际上网络系统把数据分割成小块,然后逐块地发送,这种小块就称作分组(packet)。分类发送时延:从发送分组的第一个比特算起,到该分组的最后一个比特发送完毕所需的时间。发送时延

2020-09-17 20:50:55 1269

原创 CodeBlocks下载安装教程

codeblocks下载官网:http://www.codeblocks.org/如果你的电脑是32位到这里就可以了,下面这个自动跳转页面就不用管了。如果你的电脑是64位的,暂停下载任务,选择这里的64位including compiler。打开codeblocks之后如果无法编译的话可以这样尝试。OK It’s over!...

2020-09-17 15:40:04 1709

原创 JDK和IDEA的安装(JDK11及以上版本自带JRE)

安装JDK搜索JDK8,JDK11等;下载(下载电脑对应版本)网址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html安装JDK记住安装的路径配置环境变量配置环境变量系统变量添加–>JAVA_HOME​ 变量值为安装路径配置path变量​ 新建:%JAVA_HOME%\bin测试JDK是否安装成功打

2020-09-17 15:13:49 3005

原创 计算机网络class 3(速率的相关性能指标)

速率比特表现形式:1/0单位:位定义:速率是指计算机网络中的主机在数字信道上,单位时间内从一端传送到另一端的数据量,即数据传输率,也称数据率或比特率。我们平常说的速率是额定速率。单位是b/s,kb/s,Mb/s,Gb/s,Tb/s单位1)速率千 1kb/s = 10^3b/s兆 1Mb/s = 10^3kb/s = 10^6b/s吉 1Gb/s = 10^3Mb/s = 10^6kb/s = 10^9b/s太 1Tb/s = 10^3Gb/s = 10^

2020-09-17 00:05:37 742

原创 计算机网络class2(标准化工作及相关组织)

一、标准化工作1、 标准化对计算机网络至关重要。要实现不同厂商的硬、软件之间相互连通,必须遵从统一的标准。2、 标准的分类法定标准(有权威机构制定的正式的、合法的标准 OSI)事实标准(某些公司的产品在竞争中占据了主流,时间长了,这些产品中的协议和技术就成了标准 TCP/IP)3、 RFC(Request For Comments)------因特网标准的形式​ 1) 因特网草案(Internet Draft) 这个阶段还不是RFC文档。​ 2) 建议标准(Propo

2020-09-15 12:39:25 213

原创 计算机网络class1(概念、组成、功能和分类)

概念、组成、功能和分类一、计算机网络的概念计算机网络:是一个分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完备的软件实现 资源共享 和 信息传递 的系统。计算机网络是互联的、自治的计算机集合。注:计算机系统包括Android、iOS(手机端),Windows、macOS(电脑端)等。通信设备包括:交换机和路由器。线路:端系统和通信设备所连接使用的介质。互联:互联互通。通过“通信链路”,有线的传输介质:双绞线,同轴电缆,光纤;无线的传输介质:卫星,

2020-09-15 12:38:37 1874

原创 Markdown (小白可查看的)基本语法

Markdown 基本语法学习

2020-09-14 23:48:55 408

空空如也

空空如也

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

TA关注的人

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