自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 资源 (3)
  • 收藏
  • 关注

原创 虚拟机MacOS10.14全屏问题

今天安装一个MacOS系统10.14跟以往不一样的是不能解决全屏问题查看了许多网上资料大致意思是苹果在OSX 10.11上启动了一个System Integrity Protection (SIP),这个保护系统防止/library/preferences/systemconfiguration/com.apple.Boot.plist 这个文件被修改,解决办法是在苹果的recovery Cons...

2018-11-20 12:00:51 11068 18

原创 python中int的简介

python中a=10和a=int(10)的本质学习python的同学可能会有这样的问题,为什么python中会存在int(10)这个语句,既然a=10和a=int(10)效果相同,那么就不需要存在int(10)了呗,那么让我们来看看下面的1-1图片:由图可以看到,我们 在代码中写入a=10,其实计算机最终还是要调用int的构造方法,也就是说a=10,最终在计算机中还是变成a=int(10),...

2018-10-14 15:27:44 8230 2

原创 短短七行代码教会你如何抓取网络图片

相信大家上网经常会看到自己心仪的图片,有时会不知不觉想下载,那么这里不如我来教大家利用python五行代码搞定网络抓取图片,废话少说上代码吧。**代码如下:**![在这里插入图片描述](https://img-blog.csdn.net/20181006230831907?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0RaTU5MRkg=/fo...

2018-10-06 23:42:40 2269 2

原创 Android静态ip设置的坑

Android以太网静态ip设置的两种方式,附源码解析

2023-08-29 19:48:17 1445

原创 Ubuntu安装飞书

**Ubuntu安装飞书只需三步****1.下载electron封装的飞书安装包,下载地址**:Ubuntu版本为了安装方便选择第三个:2.安装:sudo dpkg -i electron-lark_1.02.amd64.deb3.在Ubuntu上搜索飞书,即可打开,如下图...

2020-09-02 13:42:28 18382

原创 如何提升ListView的运行效果

当快速的滚动ListView,而每次都需要去加载一遍,就会成为性能的瓶颈.一.根据参数优化这是可以用ListView中getView()方法中提供的convertView参数,这个参数用于将之前加载好的布局进行缓存,方变后面使用.public class FruitAdapter extends ArrayAdapter<Fruit> { ……@Overridepublic View getView(int position, View convertView, ViewGroup p

2020-07-20 16:11:00 322

原创 Android基础知识-Intent在活动间的传输

Intent在活动中最基本的两个使用方式:一个用于活动间的数据传输,一个用与活动间的跳转一.使用Intent在活动中进行跳转1.使用显式 Intent你应该已经对创建活动的流程比较熟悉了,那我们现在快速地在 ActivityTest 项目中再创建一个活动。新建一个 second_layout.xml 布局文件,代码如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layou

2020-07-17 11:01:08 334 1

原创 学习Android基础知识-活动(Activity)

一.活动Activity:活动是指包含一些用户界面的组件,主要用与和用户进行交互,其中一个应用程序可以包含一个或多个活动.活动的基本用法:1.活动创建分为两种手动创建活动和自动创建活动1.1手动创建活动的步骤:(1)创建一个类并继承Activitypublic class MainActivity extends Activity{ @Override protected void onCreate(Bundle savedLnstanceState){ super.onCreate(s

2020-07-17 10:38:08 380

原创 初识Android工具和架构

初识Android工具一.Android Studio左侧导航栏的介绍:1.build:编译自动生成的文件2.gradle:gradle wrapper配置文件3…gitignore:哪些文件排除在版本控制之外4.Build.gradle:项目全局gradle脚本5.Grale.properties:全局gradle配置文件,配置相关属性6.gradlew和gradlew.bat:命令行界面执行gradle命令7.Local.properties:本机SDK路径8.Setting.gra

2020-07-17 10:16:27 198

原创 Android基础-四种基本布局和自定义控件的步骤

学习Android基础知识第三天(四种基本布局和自定义控件)一.LinearLayout布局的 介绍和使用LinearLayout布局称为线性的布局,是一种非常常用的布局,这个布局会将包含它的所有控件在线性方向上一次排列,其中Android:orientation属性指定排列的方向vertical,如果指定是horizontal,控件就会在水平方向排列.android:layout_gravity 属性和android:gravity属性的异同Android:layout_gravity属性,它和

2020-07-17 09:57:11 449

原创 Android基础-基本控件的使用和介绍

学习Android基础知识第三天(基本控件的使用和介绍)常用控件的使用方法在Android的开发中我们用得最多的UI控件是TextView,Button,EditText,ImageView,ProgressBar,AlertDialog,ProgressDDialog等,一下就是对这些控件的简单介绍和基本的使用方法一.TextView的介绍和使用:TextView主要用与显示一段文本信息在activity_main.xml中的代码如下:<TextView Android:id="@+

2020-07-16 16:59:37 496

原创 Java 面试题和答案

本文从以下几个方面讲解java面试知识点:一.面向对象编程(OOP)二.常见的 Java 问题三.Java 线程四.Java 集合类五.垃圾收集器面向对象编程(OOP)Java 是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:代码开发模块化,更易维护和修改。代码复用。增强代码的可靠性和灵活性。增加代码的可理解性。面向对象编程有很多重要的特...

2019-06-12 21:31:29 653

转载 HTTP状态码大全

本文转至 削微寒的程序员之路1xx消息这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应。 这些状态码代表的响应都是信息性的,标示客户应该采取的其他行动。100 Continue客户端应当继续发送请求。这个临...

2019-06-04 22:04:30 394

原创 删除重复的字符串

题目描述牛牛有一个由小写字母组成的字符串s,在s中可能有一些字母重复出现。比如在"banana"中,字母’a’和字母’n’分别出现了三次和两次。但是牛牛不喜欢重复。对于同一个字母,他只想保留第一次出现并删除掉后面出现的字母。请帮助牛牛完成对s的操作。输入描述:输入包括一个字符串s,s的长度length(1 ≤ length ≤ 1000),s中的每个字符都是小写的英文字母(‘a’ - ‘z...

2019-05-27 13:19:13 688

原创 2019年5月暑期实习生字节跳动的面试题

今年我是大三,准备了下面试字节跳动的后台C++开发,当接到笔试的时候就很兴奋,打开一看编程题2道第一道题目袋盖如下:(我只记得题目的大致意思)一个满二叉树有n层,请你输出这个二叉树的镜像,测试用例如下:输入输出:代码如何下:大概意思就是将一个二叉树的左右孩子进行交换即可。#include<iostream>//二叉树方镜像 using namespace std;...

2019-05-25 10:55:59 1589

原创 Mybatis与Hibernateb比较

Mybatis和hibernate比较,它不完全是一个ORM框架,因为MyBatis需要程序员自己编写Sql语句。mybatis可以通过XML或注解方式灵活配置要运行的sql语句,并将java对象和sql语句映射生成最终执行的sql,最后将sql执行的结果再映射生成java对象。Mybatis学习门槛低,简单易学,程序员直接编写原生态sql,可严格控制sql执行性能,灵活度高,非常适合对关系...

2019-05-10 22:23:36 316

原创 计算机网络RIP协议的源代码

实验的算法思想:(1)收到相邻路由器(其地址为X)的一个RIP报文,先修改此RIP报文中的所有项目:将“下一跳”字段中的地址都改为X,并将所有的“距离”字段的值加1。(2)对修改后的RIP报文中的每一个项目,重复以下步骤:若项目中的目的网络不在路由表中,则将该项目添加到路由表中。否则若下一跳字段给出的路由器地址是同样的,则将收到的项目替换原路由表中的项目。否则若收到的项目中的距离小于...

2019-05-01 10:48:20 4974 6

原创 2019-4-25错题

在有除法存在的代码处,抛不抛出异常均可int i=Integer.parseInt(”123a”);将产生NumberFormatExceptionint a[]=null; a[0]=1; 将产生ArraylndexOutOfBoundsException输入输出流编程中,读和写时都必须抛出IOException解释A.除数为0 等ArithmeticException,是Runtim...

2019-04-25 18:36:50 365

原创 java.lang包中不能被继承的类

public final class Bytepublic final class Characterpublic static final class Character.UnicodeBlockpublic final class Classpublic final class Compilepublic final class Doublepublic final class F...

2019-04-22 21:39:16 303

原创 Java面试手写编程题(面试官经常让人手写)

代码与编程题135、写一个Singleton出来Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。一般Singleton模式通常有几种种形式:第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用...

2019-04-18 20:18:17 5113

原创 JAVA面试32问

第一,谈谈final, finally, finalize的区别。第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。第四,&和&&的区别。...

2019-04-18 20:14:55 363

原创 J2EE面试基础知识

Jsp方面1、jsp有哪些内置对象?作用分别是什么?答:JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):request 用户端请求,此请求会包含来自GET/POST请求的参数response 网页传回用户端的回应pageContext 网页的属性是在这里管理session 与请求有关的会话期application servlet 正在执行的内容out 用来传送回应...

2019-04-18 20:12:34 270

原创 错题本

class A {}class B extends A {}class C extends A {}class D extends B {}Which four statements are true ?The type List<A>is assignable to List.The type Listis assignable to List.The type Li...

2019-04-18 20:07:57 463

原创 真实记录的Java面试题

Java基础方面:1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域 当前类 同一package 子孙类 其他packagepublic √ √ √ √protected √ √ √ ×friendly √ √ × ×private √ × × ×不写时默认为friendly2、ArrayList和Vector的区别,HashMap和...

2019-04-10 16:21:21 274

原创 Java的反射机制

Person p=new Person();这是什么?当然是实例化一个对象了.可是这种实例化对象的方法存在一个问题,那就是必须要知道类名才可以实例化它的对象,这样我们在应用方面就会受到限制.那么有没有这样一种方式,让我们不知道这个类的类名就可以实例化它的对象呢?Thank Goodness!幸亏我们用的是java, java就提供了这样的机制.1).java程序在运行时可以获得任何一个类的字节...

2019-04-10 16:10:47 180

原创 Servlet的生命周期

Servlet基础Servlet容器(以前称Servelt引擎)实际上是执行servlet的软件。所有支持servlet的服务器包括一个servelt容器(集成的或通过插件。)术语支持java的服务器常指一个增强的servletHTTP服务器(即它包括一个用于运行servlet的 servlet容器) Servlet生命周期:以下是一个服务器调用servlet的过程。 1, 在服务器启动时,当se...

2019-04-10 16:02:56 271

原创 oracle中的经典面试题

这也许是你一直期待的文章,对于数据库邻域方面oracle绝对是举足轻重的地位。1.解释冷备份和热备份的不同点以及各自的优点解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷...

2019-04-10 15:59:09 1862

原创 Java各种异常

作为一名软件开发者,程序员,很自然必须熟悉对程序的调试方法。而要调试程序,自然需要对程序中的常见的异常有一定的了解,这些日子很多朋友都提出了很多问题,都是关于游戏中的报错,因此在这里我将一些常见的程序中的异常列举出来给大家参考:1. Java.lang.NullPointerException  这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或...

2019-04-10 15:52:10 264

原创 你必会的Java Web面试题

基础知识:1.C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种...

2019-04-10 15:49:20 230

原创 Java中零碎知识点总结

1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继 承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新...

2019-04-10 15:46:10 317

原创 Java面试题

1.下面哪个方法与Applet的显示无关(A)A).drawB).paintC).repaintD).update解释Applet显示相关的方法主要有3个。paint( )方法,具体执行Applet的绘制,定义为:public void paint(Graphics g)。update( )方法,定义为:public void update(Graphics g),主要用于更新App...

2019-04-08 23:27:00 371

原创 Java面试题错题总结

操作系统方面:Java方面:1.下面有关struts1和struts2的区别,描述错误的是?(B)(A).Struts1要求Action类继承一个抽象基类。Struts 2 Action类可以实现一个Action接口(B) Struts1 Action对象为每一个请求产生一个实例。Struts2 Action是单例模式并且必须是线程安全的(C).Struts1 Action 依赖于Ser...

2019-04-06 23:14:26 494

原创 Java中静态变量用法(面试题)

先来看一个静态变量的例子1.阅读如下程序选出结果public class xyz { private static int a; public static void main(String[] args) { xx(a); System.out.println(a); } public static void xx(int a)...

2019-04-03 16:31:48 1205 1

原创 责任连模式

定义:使多个对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。类型:行为类模式类图:图片 1.14 command-pattern首先来看一段代码:public void test(int i, Request request){if(i==1){Handler1.response(reques...

2019-04-01 22:28:56 184

原创 策略模式

定义:定义一组算法,将每个算法都封装起来,并且使他们之间可以互换。类型:行为类模式类图:图片 1.15 strategy-pattern策略模式是对算法的封装,把一系列的算法分别封装到对应的类中,并且这些类实现相同的接口,相互之间可以替换。在前面说过的行为类模式中,有一种模式也是关注对算法的封装——模版方法模式,对照类图可以看到,策略模式与模版方法模式的区别仅仅是多了一个单独的封装类...

2019-03-30 22:55:30 204

原创 命令模式

定义:将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。类型:行为类模式类图:图片 1.13 command-pattern命令模式的结构顾名思义,命令模式就是对命令的封装,首先来看一下命令模式类图中的基本结构:• Command类:是一个抽象类,类中对需要执行的命令进行声明,一般来说要对外公布一个execut...

2019-03-30 22:52:46 187

原创 最大乘积

题目描述给定一个无序数组,包含正数、负数和0,要求从中找出3个数的乘积,使得乘积最大,要求时间复杂度:O(n),空间复杂度:O(1)输入描述:无序整数数组A[n]输出描述:满足条件的最大乘积示例1输入3 4 1 2输出24解题的思路数组全部是正数,最大三个数的乘积数组全部是负数,最大三个数的乘积数组有正有负,最大的一个数和最小的两个数的乘积所以一共...

2019-03-30 22:41:56 391

原创 Java中的坑

Java中最容易掉进坑了,今天就带你看看如何?先看看如下的代码 public static void main(string[] args){ char ch='a'; short a=2; int b=3; float f=5.3f; double d=6.28; System.out.print...

2019-03-30 20:48:26 450

原创 解释器模式

定义:给定一种语言,定义他的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中句子。类型:行为类模式类图:图片 1.17 interpreter-pattern解释器模式是一个比较少用的模式,本人之前也没有用过这个模式。下面我们就来一起看一下解释器模式。解释器模式的结构• 抽象解释器:声明一个所有具体表达式都要实现的抽象接口(或者抽象类),接口中主要是一个interpr...

2019-03-30 10:58:29 166

原创 中介者模式

定义:用一个中介者对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使耦合松散,而且可以独立地改变它们之间的交互。类型:行为类模式类图:图片 1.8 mediator-pattern中介者模式的结构中介者模式又称为调停者模式,从类图中看,共分为3部分:• 抽象中介者:定义好同事类对象到中介者对象的接口,用于各个同事类之间的通信。一般包括一个或几个抽象的事件方法,并...

2019-03-30 10:53:04 146

图书管理系统

github地址:https://github.com/LouFH/page图书馆里系统,采用c++编写,带有UI界面,功能分为管理员和普通用户,能增加书籍,借阅书籍,归还书籍,增加用户,删除用户等等,

2018-12-24

mysql驱动器java版

最近学习了MySQL,然而本人并不喜欢控制台敲SQL语句于是用java连接mysql数据库,但是遇到了不少坑,其中原因之一就是少了java连接mysql的驱动器,这里分享给大家。

2018-10-16

python中归并排序源码

pyhton编写的归并排序是一种高效的快速排序算法,也是python本身内部的排序算法,它不仅时间复杂度小而且简单,符合分而治之的原则,也让很多程序员喜欢,大家快打开看看吧。

2018-10-14

空空如也

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

TA关注的人

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