自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java之面向对象

在Java中,类可以看做是一种自定义的数据类型,所有的类都是引用类型。1、static关键字 static是一个比较特殊的修饰符。static修饰的变量、方法表示它属于类本身,而不是类的某个实例。static修饰的变量、方法称为类变量、类方法(静态变量、静态方法)。 static方法(包括main方法)不能直接访问非static方法。因为static修饰方法属...

2019-08-08 14:27:53 175

原创 Java 中数组在内存中相关知识点概述

在Java中,数组是一种典型的引用变量。创建的数组名为引用变量名,定义在栈区,指向堆区中的数组元素,其值为堆区数组地址。而数组实际元素存储在堆区。此外,Java本质上没有二维数组的概念,二维乃至多维数组本质上都是一维数组的扩展。此时,一维数组的每个元素都是一个引用变量,指向一个新的数组。下面看代码:/** * Created by lcg on 2019/8/7. * Ja...

2019-08-07 10:38:06 197

转载 Android Service服务详解

原文转载自:https://blog.csdn.net/javazejian/article/details/52709857 Service全部内容基本会在本篇涉及到,我们将围绕以下主要知识点进行分析:Service简单概述Service在清单文件中的声明Service启动服务实现方式及其详解Service绑定服务的三种实现方式关于启动服务与绑定服务间的转换问题前台服务以及通知...

2019-08-05 16:23:21 323

原创 Android 开发常用控件及其使用方式

待完善1、dialognew AlertDialog.Builder(welcomeWordSet.this) .setTitle("警告").setMessage("欢迎语输入不能为空,请重新输入") .setPositiveButton("确定", null).show();//Toast.makeText(MainActivity.t...

2019-08-01 11:17:41 250

原创 Android 开发之Activity

写在最前。博客中关于Android笔记均为自己学习记录所用,目前没有参考价值。后续会进一步完善。Activity为安卓开发四大组件之一,它在屏幕上提供了一个区域,主要用于用户的交互式操作(简单来说就是用于显示用户界面,提供交互式操作)。关键流程:1、创建Activity类,继承父类;2、重写OnCreat方法,调用setContentView()方法设置要显示的视图;3、在activity...

2019-07-31 10:22:35 200

转载 Java 集合类

参考:https://juejin.im/post/5ad82dbef265da503825b240Java中的数组为固定长度。与之相对应,Java集合可以保存动态增长的数字。集合主要保存数据,因此也被称为容器。Java中的集合分为Collection、Map。其中,两者的区别在于:1、Collection是单列集合,Map是双列集合;2、Collection中只有Set要求元素不...

2019-07-27 14:15:25 129

转载 深度学习、神经网络最好的入门级教程

https://www.cnblogs.com/subconscious/p/5058741.html

2019-03-11 14:47:09 307

转载 设计模式总结

设计模式总结 文章转载自:https://www.cnblogs.com/chenssy/p/3357683.html      从七月份开始一直到九月底才看完设计模式,在这个过程中我不敢说我已经掌握了那本书里面的内容,或者说1/5,没能力说也没有资格说。但是结果不重要,重要的是这个过程我的收获!主要包括如下几个方面:      1、认识了这么多设计模式。刚刚接触java没多久就在...

2018-12-14 16:14:14 191

转载 Java线程安全

文章转载自:https://blog.csdn.net/suifeng3051/article/details/52164267线程安全是多线程领域的问题,线程安全可以简单理解为一个方法或者一个实例可以在多线程环境中使用而不会出现问题。产生线程不安全的原因在同一程序中运行多个线程本身不会导致问题,问题在于多个线程访问了相同的资源。如,同一内存区(变量,数组,或对象)、系统(数据库,web...

2018-12-13 20:07:30 144

转载 数据结构——图的遍历搜索算法(深度优先算法DFS、广度优先算法BFS)

图的遍历的定义:从图的某个顶点出发访问遍图中所有顶点,且每个顶点仅被访问一次。(连通图与非连通图)深度优先遍历(DFS);1、访问指定的起始顶点;2、若当前访问的顶点的邻接顶点有未被访问的,则任选一个访问之;反之,退回到最近访问过的顶点;直到与起始顶点相通的全部顶点都访问完毕;3、若此时图中尚有顶点未被访问,则再选其中一个顶点作为起始顶点并访问之,转 2; 反之,遍历结束。...

2018-12-12 15:17:47 530

转载 数据结构——图论基础篇

基本概念:图论〔Graph Theory〕是数学的一个分支。它以图为研究对象。图论中的图是由若干给定的点及连接两点的线所构成的图形,这种图形通常用来描述某些事物之间的某种特定关系,用点代表事物,用连接两点的线表示相应两个事物间具有这种关系。图论是一种表示 "多对多" 的关系图是由顶点和边组成的:(可以无边,但至少包含一个顶点)一组顶点:通常用 V(vertex) 表示顶点集合...

2018-12-12 15:16:10 574

转载 数据结构——哈希表

Hash表也称散列表,也有直接译作哈希表,Hash表是一种特殊的数据结构,它同数组、链表以及二叉排序树等相比较有很明显的区别,它能够快速定位到想要查找的记录,而不是与表中存在的记录的关键字进行比较来进行查找。这个源于Hash表设计的特殊性,它采用了函数映射的思想将记录的存储位置与记录的关键字关联起来,从而能够很快速地进行查找。零、Hash表的设计思想对于一般的线性表,比如链表,如果要存储联...

2018-12-05 16:34:03 200

原创 数据结构——栈

栈作为一种典型的先进先出数据结构类型,其最简单的实现方式是数组。首先定义栈接口:interStack.javapackage stack;/*定义栈接口 */public interface interStack<T>{ public void push(T data) throws Exception; //定义压栈操作 public...

2018-12-03 19:21:52 198

原创 数据结构——单链表

定义线性表的链式存储结构的特点是用一组任意的存储单元存储线性表中的数据元素,这组存储单元可以存放在内存中未被占用的任意位置。 相比顺序存储结构,链式存储结构中,除了需要存储数据元素信息之外,还需要存储它的后继元素的存储地址(指针)。 数据域:存储数据元素信息的域,指针域:存储直接后继位置的域。指针域中存储的信息成为指针或链。这两部分信息组成数据元素成为存储映像,成为结点(Node)。  ...

2018-11-30 15:43:23 211

原创 数据结构——线性表

       线性表是数据结构中最为简单的一种数据类型。它是同种数据类型组成的有序序列的线性结构。按照存储结构的不同,线性表可分为两大类:顺序存储结构(顺序表)、链式存储结构(链表)。                                            顺序表实现的方式使用的是数组。所谓顺序表,则是预先在内存空间上申请一块连续的存储地址。基于数组,可实现顺序表的查找、增删...

2018-11-28 15:51:43 207

转载 图论概述

图(graph)是数据结构和算法学中最强大的框架之一(或许没有之一)。图几乎可以用来表现所有类型的结构或系统,从交通网络到通信网络,从下棋游戏到最优流程,从任务分配到人际交互网络,图都有广阔的用武之地。而要进入图论的世界,清晰、准确的基本概念是必须的前提和基础。下面对其最核心和最重要的概念作出说明。关于图论的概念异乎寻常的多,先掌握下面最核心最重要的,足够开展一些工作了,其它的再到实践中不断去...

2018-09-19 19:59:23 2251

转载 平衡二叉树

原文:https://my.oschina.net/u/3370829/blog/1301732觉得这篇文章比较好,特此分享  1、平衡二叉树(1)由来:平衡二叉树是基于二分法的策略提高数据的查找速度的二叉树的数据结构;(2)特点:平衡二叉树是采用二分法思维把数据按规则组装成一个树形结构的数据,用这个树形结构的数据减少无关数据的检索,大大的提升了数据检索的速度;平衡二叉树的...

2018-09-08 16:09:09 283

转载 Java Spring:IOC和DI

          学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛对Ioc的精彩讲解  首先要分享的是Iteye的开涛...

2018-09-03 10:57:38 226

转载 maven教程笔记——1

Maven - 概述Maven 是什么?Maven 是一个项目管理和整合工具。Maven 为开发者提供了一套完整的构建生命周期框架。开发团队几乎不用花多少时间就能够自动完成工程的基础构建配置,因为 Maven 使用了一个标准的目录结构和一个默认的构建生命周期。在有多个开发团队环境的情况下,Maven 能够在很短的时间内使得每项工作都按照标准进行。因为大部分的工程配置操作都非常简单并且可...

2018-09-03 10:43:04 210

转载 maven教程笔记

maven(一) maven到底是个啥玩意~     一、简单的小问题?    解释之前,提1个小问题。      1.1、假如你正在Eclipse下开发两个Java项目,姑且把它们称为A、B,其中A项目中的一些功能依赖于B项目中的某些类,那么如何维系这种依赖关系的呢?        很简单,这不就是跟我们之前写程序时一样吗,需要用哪个项目中的哪些类,也就是用别人写好了的功能代码,...

2018-09-02 16:11:34 160

转载 卷积神经网络笔记详解

本文将要介绍一种更适合图像、语音识别任务的神经网络结构——卷积神经网络(Convolutional Neural Network, CNN)。说卷积神经网络是最重要的一种神经网络也不为过,它在最近几年大放异彩,几乎所有图像、语音识别领域的重要突破都是卷积神经网络取得的,比如谷歌的GoogleNet、微软的ResNet等,打败李世石的AlphaGo也用到了这种网络。本文将详细介绍卷积神经网络以及它的...

2018-08-31 16:28:25 1296

转载 Java 多线程

用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多人都对其中的一些概念不够明确,如同步、并发等等,让我们先建立一个数据字典,以免产生误会。多线程:指的是这个程序(一个...

2018-08-31 15:48:03 127

转载 Java引用

java内存管理分为内存分配和内存回收,都不需要程序员负责,垃圾回收的机制主要是看对象是否有引用指向该对象。java对象的引用包括  强引用,软引用,弱引用,虚引用Java中提供这四种引用类型主要有两个目的:第一是可以让程序员通过代码的方式决定某些对象的生命周期;第二是有利于JVM进行垃圾回收。下面来阐述一下这四种类型引用的概念:1.强引用 是指创建一个对象并把这个对...

2018-08-29 10:20:10 156

转载 机器学习——CNN

1.边界检测示例假如你有一张如下的图像,你想让计算机搞清楚图像上有什么物体,你可以做的事情是检测图像的垂直边缘和水平边缘。 如下是一个6*6的灰度图像,构造一个3*3的矩阵,在卷积神经网络中通常称之为filter,对这个6*6的图像进行卷积运算,以左上角的-5计算为例 3*1+0*0+1*-1+1*1+5*0+8*-1+2*1+7*0+2*-1 = -5 其它的以此类推,让过滤器在图像上...

2018-08-28 21:33:57 2420 1

转载 Java泛型

一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayList(); 5 list.add("qqyumidi"); ...

2018-08-27 16:55:42 136

原创 python 典型的输入输出处理

while True: try: a,b,c=input(),map(int,input().split()),input() if c=='0': print(" ".join(map(str,sorted(b)))) if c=='1': print(" ".join(map(str,s...

2018-08-14 20:55:54 193

原创 python循环获取当前行输入

import sysl=[]while True: try: n=input() l.append(input().split()) print(l) except: break 

2018-08-14 20:00:53 497

原创 字符统计

a=[0 for i in range(128)]b=[0 for i in range(128)]while True: try: s=input() for i in range(len(s)): a[ord(s[i])]+=1 b[ord(s[i])]+=1 a.sort(rever...

2018-08-14 19:53:52 180

转载 求最大公约数算法

#include<iostream>#include<cmath>using namespace std;int gcd(int a, int b){ while (a%b){ int temp; temp = a; a = b; b = temp%a; }//求最大公约数 return b;}int main(){ int a, b;...

2018-08-13 20:44:27 141

转载 求质数因子

#include<cstdio>#include<iostream>using namespace std;int main(){ long n; while(cin>>n) { while(n != 1) { for(int i=2; i<=n; i++) ...

2018-08-13 20:37:17 197

原创 删除字符串中出现最少的字符

#include<iostream>#include<string>using namespace std;int main(){ string s; while (cin >> s){ int cont[26] = { 0 }; for (int i = 0; i < s.size(); i++){ cont[s[i] - 'a...

2018-08-13 20:15:25 145

原创 汽水瓶问题(还有一些问题)

#include<iostream>#include<cmath>using namespace std;int main(){ int n,hl=0,zj=0,ys=0,zdh=0; while (cin >> n){ if (n == 0){ break; } if (n > 0){ hl = floor(n / 3); ...

2018-08-13 17:31:40 184

原创 密码合格验证

关键函数:string s s.substr(2,3)s.find("ab",2),如果没找到,返回-1 #include<iostream>#include<string>using namespace std;int main(){ string s; int dx = 0, xx = 0, sz = 0, qt = 0, zl = 0, con...

2018-08-13 14:53:35 277

转载 C++ vector

转自:https://www.cnblogs.com/Nonono-nw/p/3462183.htmlvector 是向量类型,它可以容纳许多类型的数据,如若干个整数,所以称其为容器。vector 是C++ STL的一个重要成员,使用它时需要包含头文件:#include<vector>;一、vector 的初始化:可以有五种方式,举例说明如下: (1) vec...

2018-08-11 10:47:31 406

原创 依据ASCII码统计字符串中不同字符个数

关键函数:1、ASCII码值:0~177;2、输出当前字符的ASCII码:(int)s;强制类型转换;3、输出当前ASCII码对应的字符:(char)65#include<iostream>#include<string>using namespace std;int main(){ string s; int cont = 0; cin &g...

2018-08-10 11:36:56 945

原创 字符串大小写转换

字符串大小写转换的一个最基本的算法就是基于ACSII表进行转换;#include<iostream>#include<string>using namespace std;int main(){ string st; cin >> st; int n = st.size(); for (int i = 0; i < n; i++){...

2018-08-10 10:38:39 194

原创 提取不重复整数

在对整数进行字符分割操作时,最关键的两个函数即为取整、取余;floor、%;此外,在编译时,头文件注意还要包括#include<cmath>,在进行判断语句时,注意是“==”而不是"=",否则会造成无输出;#include<iostream>#include<cmath>using namespace std;int main(){ int...

2018-08-10 10:33:52 202

原创 质数分解

质数分解关键函数在于循环中的break语句;需要注意的是,break语句的存在会让程序跳出当前的循环,如果是嵌套循环,组合跳出当前break存在的最里层的嵌套循环#include<iostream>using namespace std;int main(){ int a; while (cin >> a){ while (a != 1){ ...

2018-08-09 21:02:33 758

原创 C++ 基于ios标准库的进制转换

C++ STL标准库提供了系列的进制转换函数:bitset(二进制)、oct(八进制)、dec(十进制)、hex(十六进制)。在使用这些县城函数时,需要用到std::cin、std::cout标准输入输出流;#include<iostream>using namespace std;int main(){ int a; while (std::cin >> h...

2018-08-09 10:38:07 424

原创 字符串分割

字符串分割关键函数:1、str.append(start,end,‘ab’) 字符串添加函数;2、str.substr(start,n) ,返回start后续n个字符;3、str.find("ab")  返回str中ab的位置;4、str.find("ab",2),在2以后查找ab的位置;#include<iostream>#include<string&...

2018-08-08 18:58:28 120

web登录页面数据库验证

基于idea开发的web登录+数据库验证。点击可以直接运行

2017-08-23

空空如也

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

TA关注的人

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