自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (2)
  • 收藏
  • 关注

原创 CentOS7隐藏版本号防止被扫出openssh漏洞

单位内网CentOS服务器被扫出openssh版本漏洞,可以通过隐藏openssh版本号的方式,让扫描器无法扫出版本号,就无法匹配到漏洞规则。

2023-12-15 09:36:07 1332

原创 Centos硬盘操作合集

Centos硬盘操作合集及:硬盘挂载、分区、扩容、删除等。

2023-12-14 17:17:44 1736

原创 CentOS7离线升级SSH至9.1P1

1、离线安装telnet(用telnet登录升级ssh,因为ssh升级时,ssh会话会断开)(1)下载telnet、telnet-server、xinetd,并传到服务器上(2)安装telnet:在安装包所在目录执行(3)配置并启动Telnet,xinetd和telnet必须设置开机启动,否则无法启动Telnet服务(4)接下来启动服务(5)开启root登录权限将服务端/etc/securetty文件备份重命名(6)关闭防火墙,并取消防火墙开机自启。

2023-05-08 15:19:43 1487

原创 ENSP实验-实现不同VLAN间互访的两种方式

实现不同VLAN间互访的两种方式:单臂路由、三层互联

2022-09-29 14:30:53 1779

原创 国区AWS上传本地文件创建私有AMI镜像(无需aws cli)

国区AWS上传本地文件创建私有AMI镜像(无需aws cli)

2022-09-28 15:10:49 3233 1

原创 【docker】4-docker命令

docker命令

2022-06-17 16:44:36 140

原创 【docker】3-配置阿里云加速

docker配置阿里云加速

2022-06-17 16:34:37 413

原创 【docker】2-docker安装

docker互联网在线安装

2022-06-17 16:28:30 90

原创 【docker】1-docker简介

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2022-06-17 16:25:44 75

原创 Centos7 yum源操作

一、挂载镜像为本地YUM源将镜像文件拷贝至Linux文件目录挂载镜像到目录mkdir /media/centos7mount /zs/centos1810.iso /media/centos7备份并删除/etc/yum.repos.d/目录下的所有文件tar -cvf yum.repos.drm -rf /etc/yum.repos.d/*vim /etc/yum.repos.d/centos7-localsource.repo输入内容:[centos7-localsource

2021-08-12 14:56:16 338

原创 Centos7安装telnet

安装telnet、telnet-server、xinetdyum install -y telnet telnet-server xinetd配置并启动Telnet,xinetd和telnet必须设置开机启动,否则无法启动Telnet服务systemctl enable xinetd.servicesystemctl enable telnet.socket接下来启动服务systemctl start telnet.socketsystemctl start xinetd开启root登

2021-08-12 14:43:33 209

原创 Linux常用指令

设置hostname[root@localhost ~]# hostnamectl set-hostname zs[root@localhost ~]# bash[root@zs ~]#设置时区1、timedatectl查看时间各种状态:2、timedatectl list-timezones: 列出所有时区3、timedatectl set-local-rtc 1 将硬件时钟调整为与本地时钟一致, 0 为设置为 UTC 时间4、timedatectl set-timezone Asia/

2021-08-12 14:42:07 117

原创 Windows Server 2003 搭建DNS服务器

Windows Server 2003 搭建DNS服务器Domain Name System(域名系统)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是62个字符,域名总长度则不能超过253个字符搭建DNS服务器首先,将要作为服务器的主机的本地连接设为静态IP开始→控制面板...

2019-02-20 11:22:49 10168 3

原创 Windows Server 2003上搭建FTP服务器(IIS同理)

Windows Server 2003上搭建FTP服务器(IIS同理)FTPFile Transfer Protocol(文件传输协议)是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式。它属于网络传输协议的应用层。文件传送(file transfer)和文件访问(file access)之间的区别在于:前者由FTP提供,后者由如NFS等应用系统提供。FTP是一个8位的客户端-服...

2019-02-20 10:01:59 4275

原创 Android:在Fragment中获取权限

以请求SD读写权限为例:在Fragment中:if (ContextCompat.checkSelfPermission(context, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { requestPermissio...

2018-11-20 19:38:07 2163

原创 Android:读取Assets文件和raw文件

一、读取Assets文件Assets文件不能用R.id.XXX调用1.新建assets目录,并在目录中建一个txt文件新建assets新建txt文件2.读取该文件数据activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android=&

2018-11-15 15:56:59 633

原创 Android:读写应用内部存储文件

读写应用内部存储文件不需要权限1.布局一个EditText获取写入的数据,布局一个TextView显示文件中的数据,两个按钮分别是写入和读取操作activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/...

2018-11-15 15:39:58 2975

原创 Android:读写外部存储文件

1.读写外部存储文件需要权限<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />2.MainActivity.javaimport android.Manifest;import android.content.pm.PackageManager;import android...

2018-11-15 15:25:52 3717

原创 Android:调用手机自己的照相机快速拍照

1.需要写SD权限<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />注意:不需要<uses-permission android:name=“android.permission.CAMERA” />权限,如果添加了,会报错。2.在布局文件中使用一个Button调...

2018-11-15 13:27:23 270

原创 Android:使用Camera硬件拍照并保存相片

使用Camera拍照并保存相片,有四个步骤:1.打开照相机:Cameraa.open()2.创建SufaceView对象3.添加回调事件监听器(SurfaceHolder.addCallback)4.预览(Camera.startPreview)5.拍照(Camera.takePicture)1.添加权限添加使用照相机的权限和写SD卡的权限<uses-permission...

2018-11-15 12:26:18 1408

原创 Android:解决Camera.open()运行时异常RuntimeException

在Android 6.0以后,若要使用Camera,除了要在AndroidManifest.xml里面添加权限外,还需要在代码中判断并动态添加权限,询问用户是否分配权限给该应用。AndroidManifest.xml<uses-permission android:name="android.permission.CAMERA" />代码中,在调用Camera.open()之前...

2018-11-15 11:16:17 3428

原创 Android:一个自定义的左右菜单

1.主视图MainUIMainUI.javapublic class MainUI extends RelativeLayout { private Context context; private FrameLayout leftMenu,middleMenu,rightMenu,middleMask; private Scroller mScroller; ...

2018-11-14 00:14:22 351

原创 Android:DrawerLayout抽屉视图

DrawerLayout抽屉视图:一个可以实现侧滑栏的视图注意事项:主内容视图一定要是DrawerLayout的第一个子视图主内容视图宽度和高度必须匹配父视图,即“match_parent”必须显示指定抽屉视图(如ListView)的android:layout_gravity属性1)android:layout_gravity="start"时,从左向右滑出菜单2)android...

2018-11-12 17:44:30 294

原创 Android:ViewPager滑动切换View

用ViewPager滑动切换View的方式做一个常见的软件欢迎页面1.创建一个Activity:Guide.java作为第一次使用软件的导航页面Cuide.javapublic class Guide extends Activity implements ViewPager.OnPageChangeListener{ private ViewPager vp; privat...

2018-11-12 15:00:32 1409

原创 Android:TimePicker时间选择器

1.布局一个按钮,用于启动时间选择器<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" ...

2018-11-07 18:43:07 247

原创 Android:DatePicker日期选择器

1.布局一个按钮,用于启动日期选择器<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools...

2018-11-07 18:29:13 334

原创 Android:设置前台服务

前台服务是那些被认为用户知道(用户所认可的)且在系统内存不足的时候不允许系统杀死的服务。前台服务必须给状态栏提供一个通知,它被放到正在运行(Ongoing)标题之下——这就意味着通知只有在这个服务被终止或从前台主动移除通知后才能被解除。在一般情况下,Service几乎都是在后台运行,一直默默地做着辛苦的工作。但这种情况下,后台运行的Service系统优先级相对较低,当系统内存不足时,在后台运行的...

2018-11-07 18:10:22 4422

原创 Android:WebView

WebView能够加载一个网页连接,并呈现网页的内容1.获取权限<uses-permission android:name="android.permission.INTERNET" />2.activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android=...

2018-11-04 19:09:06 232

原创 Android:解决“无法解析符号R”问题

我打开工程的时候,项目直接报错,出现了以下问题:如果在确定自己的代码没有问题情况下,可以试一下重新构建项目:项目正在重构构建完成,问题解决...

2018-11-04 16:48:48 7614 2

原创 Android:使用Application共享Activity数据

使用Application共享Activity数据使用Application共享Activity之间的数据1.新建一个类APP.java,继承与Application,共享的数据为一个字符串textApp.javapublic class App extends Application{ private String text = "default"; public St...

2018-11-03 15:50:52 205

原创 Android:跨应用启动Activity

要实现跨应用启动Activity,需要用到隐式Intent比如要在应用A的MainActivity中启动应用B的Activity,代码如下:1.在A的配置文件AndroidMani

2018-11-02 19:34:08 2890

原创 Android:Ativity启动模式LaunchMode

Activity有四种启动模式,分别是standard模式:默认的启动模式,每启动一个Activity就会在栈顶创建一个新的Activity实例singleTop模式:在该模式下,如果要启动的Activity位于栈顶,就会复用这个Activity,若不在栈顶,就重新创建一个新的Activity实例singleTask模式:在该模式下,每次启动Activity时系统都会检查栈中是否存在该Ac...

2018-11-01 18:03:56 167

原创 Android:解决Button中字母全为大写的问题

Android:解决Button中字母全为大写的问题解决方法:在标签中添加属性android:textAllCaps=“false”具体代码如下:<Button android:textAllCaps="false" android:layout_width="match_parent" android:layout_height="w...

2018-11-01 17:45:20 532

原创 Android:解决获取fragment中EditText值为空

解决获取fragment中EditText值为空的问题:在我尝试在承载fragmentA的activity中获取fragmentA的EditText的值是,发现获取的值是空值。绑定(获取)组件时,我的代码是ed_search = (EditText)findViewById(R.id.ed_search);而正确的代码应该加上fragment的类名.getView()ed_search...

2018-10-31 14:25:17 1744

原创 Android:解决fragment被键盘挤压问题

解决fragment设置的底部导航栏被键盘挤压得问题,只要在配置文件AndroidMainfest.xml中承载Fragment的Activity的<activity>标签中加上一句:android:windowSoftInputMode=“stateHidden|adjustPan”就可以解决。代码如下<activity android:name...

2018-10-30 17:45:35 1692 3

转载 Android学习(34)Fragment_碎片

Android学习(34)Fragment_碎片转载自https://www.cnblogs.com/guop/p/5072572.html1、碎片是什么碎片(Fragment)是一种可以嵌入在活动当中的UI片段,它能让程序更加合理和充分地利用大屏幕的空间,因而在平板上应用的非常广泛。虽然碎片对你来说应该是个全新的概念,但我相信你学习起来应该毫不费力,因为它和活动实在是太像了,同样都能包含布...

2018-10-17 14:05:51 165

原创 (sqlite)创建数据库错误syntax error

SQLite创建数据库时出现错误:near “sqlite3”:syntax error这是因为当前路径下已经有数据库了,换一个路径创建数据库就可以。我的sqlite是解压在C盘的sqlite3文件夹下,当在C盘中直接输入命令时,会默认在sqlite3文件夹中创建数据库,但是这个文件夹中本身就有一个数据库,所以不能创建另外的数据库。所以我在E盘创建了一个sqlitedb的文件夹,进入该文...

2018-10-16 15:43:08 6969

原创 SQLite常用语句

SQLite常用语句数据类型类型描述NULL值是一个空值INTEGER带符号的整数,根据值得大小存储在1、2、3、4、6或8字节中。兼容(等同于)其他数据库的INT,INTEGER,TINYINT,SMALLINT,MEDIUMINT,BIGINT,UNSIGNED BIG INT,INT2,IN8REAL浮点值,存储8字节的浮点数字。兼容其他数据库的R...

2018-10-15 18:35:41 402

原创 JAVA--加载资源文件路径

加载资源文件路径有三种方式方式1:使用绝对路径加载,该方式不可行方式2:使用相对路径加载----相对于classpath的根路径(字节码输出目录),使用较多。此时使用ClassLoader(类加载器),类加载器默认从classpath根路径寻找文件方式3:使用相对路径加载–相对于当前加载资源文件的字节码路径是从 ProjectName\bin\resource里去找,也就是src下的...

2018-10-12 18:27:17 388

原创 JAVA--反射机制

元数据:描述数据的描述数据反射:得到类的元数据的过程在运行时期,动态的去获取某一个类中的成员信息(构造器,方法,字段,内部类,接口,父类等)并把类中的每一种成员都描述成一个新的类Class:表示一个类Constructor:表示所有的构造器Method:表示所有的方法Fleid:表示所有的字段一、通过反射来获取某一个类的构造器1.获取所有构造器(1)获取构造器所在类的字节码对...

2018-10-12 18:18:18 144

centos7-ssh升级9.1p1整合包(ssh包+telnet包+gcc包+操作说明文档)

该资源包含了centos7-ssh升级9.1p1整合包(ssh包+telnet包+gcc包+操作说明文档)

2023-05-08

Android小程序《库存管理系统》apk

用Android Studio写的一个简单的库存管理系统,用于自己学习记录用,欢迎各位下载使用,并提出意见和建议。工程源码: https://download.csdn.net/download/qq_40740256/10684032

2018-09-23

Android小程序《库存管理系统》

用Android Studio写的一个简单的库存管理系统,用于自己学习记录用,欢迎各位下载使用,并提出意见和建议。APK资源链接: https://download.csdn.net/download/qq_40740256/10684037

2018-09-23

空空如也

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

TA关注的人

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