
学习分享
文章平均质量分 52
浩瀚蓝天dep
程序猿男一枚,喜欢钻研技术
展开
-
samba设置文件共享
samba设置共享文件原创 2023-01-31 11:33:02 · 1517 阅读 · 1 评论 -
Java自定义注解并实现注解的伪动态参数传递
自定义注解,此注解可以实现参数的伪动态传递,废话不多说直接上代码:一、需要引入的jar包:<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency>原创 2020-09-13 13:13:18 · 7464 阅读 · 1 评论 -
React制作页面遮罩
需要安装的组件:react,react-dom,antd具体代码如下:遮罩:import React from 'react';import ReactDOM from 'react-dom';import { Button } from 'antd'import './style.css';class Dialog extends React.Component { constructor(props) { super(props); thi原创 2020-06-24 00:05:39 · 2407 阅读 · 0 评论 -
根据输入的字符串求最长回文串,如果有多个最长回文串则全部输出
题目:根据给定字符串是,找到最长的回文子串。示例1:输入:“babad”输出:“bab,”aba"示例2:输入:“cbbd”输出:“bb”具体实现过程如下:import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Demo { ...原创 2020-04-22 00:04:26 · 532 阅读 · 0 评论 -
使用mybatis-generator快速生成代码
mybatis-generator是一个可以在使用mybatis框架时很方便的自动生成model,mapper,dao的工具,它可以大大的节省我们的开发时间,今天自己在搭建项目的时候研究了下,下面把自己的配置过程记录下来:本人是使用maven构建的项目,开发工具使用的是IDEA1.在pom.xml中添加依赖 <dependency> ...原创 2020-01-16 21:21:19 · 220 阅读 · 0 评论 -
python模拟登录饿了么并爬取指定位置附近的商家信息
此篇内容使用到了以下模块:1.使用openpyxl实现excel的读写2.使用pypinyin实现汉子转拼音3.使用geohash获取经纬度编码4.使用requests中的utils方法实现cookies转字典和字典转cookies5.使用json对列表和字典以及字符串之间进行转换通过此次的学习可以爬取到全国2000多个城市指定位置附近的商家信息,如果再进一步挖掘的就具备...原创 2019-11-16 16:01:38 · 1726 阅读 · 0 评论 -
输入一个字符串,输出该字符串中连续且字符相同的区块的最大值以及所对应的编号
已知一条区块链是由若干个连续区块组成的,每个区块都对应一个不唯一的编号bi,(bi在0-9之间),现输入一个字符串代表一个区块链,请找出该区块链中连续且编号相同的区块长度的最大值以及对应的编号。如果存在若干个长度相同的结果,则输出最先出现的区块编号。例如:“11100011”代表一个区块链,其中有8个区块,第一个区块为1,第二个区块为1,第三个区块为1,第四个区块为0,以此类推。则最长连续且编...原创 2019-10-27 15:32:05 · 517 阅读 · 0 评论 -
输入一个字符串s,我们可以删除字符串s中的任意字符,让剩下的字符串形成一个对称字符串,且该字符串为最长对称字符串
输入一个字符串s,我们可以删除字符串s中的任意字符,让剩下的字符串形成一个对称字符串,且该字符串为最长对称字符串。如:输入google,则找到最长对称字符串为goog;如输入abcda则能找到3个最长对称字符串为aba/aca/ada。 若最长对称字符串存在多个,则输出多个相同长度的最长对称字符串,且字符串中不包含特殊字符。package com.study.lsw;import jav...原创 2019-08-08 23:10:33 · 3287 阅读 · 0 评论 -
类变量,实例变量的区别以及类方法和实例方法的区别
一、类变量和实例变量的区别1.类变量是属于是所有对象的,用static修饰,实例变量是属于某个对象的2.类变量也叫静态变量,不需要通过创建实例就可以调用。而实例变量需要通过对象来访问,即需要创建对象后才能进行调用3.类变量在程序加载类的时候初始化,而且只初始化一次。public class Person { // 类变量 public static String...原创 2019-07-27 21:38:06 · 6962 阅读 · 1 评论 -
java内部类
一、什么是内部类之前我们所说的类都对应于一个独立的java源文件,但是一个类也可以放在另一个类的内部,这个类就叫做内部类,相对于它而言的我们称之为外部类二、内部类的作用内部类与包含着它的外部类有着密切的联系,内部类可以实现对外部的完全隐藏,可以实现更好的封装作用,代码的实现上也更简洁。内部类可以很好的访问外部类的私有变量。内部类只是java编译器的概念,对于java虚拟机来说他是不...原创 2019-08-01 10:02:35 · 231 阅读 · 0 评论 -
CentOS7安装Redis
一、linux中安装Redis(此处以CentOS7为例)(一)打开命令窗口,输入以下命令:wget http://download.redis.io/releases/redis-4.0.6.tar.gz,下载好后如下图使用ls命令查看下载好的文件(二)使用tar命令解压下载好的压缩文件:tar -zxvfredis-4.0.6.tar.gz,解压好后如图:(...原创 2019-07-15 14:33:35 · 235 阅读 · 0 评论 -
编写一个服务器端/客户端程序,对客户输入的字符串,服务器端以“客户端:”开头再返回
1.首先建立服务端程序/** * @ClassName: Question1 * @Description: 编写一个服务器端/客户端程序,对客户输入的字符串,服务器端以“客户端:”开头再返回 * @Author: * @Date: 2019/6/10 */public class Question1 { public static void main(String[]...原创 2019-06-10 22:27:52 · 3417 阅读 · 0 评论 -
Socket和多线程实现简易聊天室功能
1.首先建立服务端:ServiceSocket.java** * @ClassName: ServiceSocket * @Description: 建立服务端 * @Author: * @Date: 2019/6/10 */public class ServiceSocket { public static List<Socket> socketList ...原创 2019-06-10 15:26:49 · 897 阅读 · 0 评论 -
shell脚本实现连接mysql数据库,并将结果输出到文本文件中
本文分享下自己在学习shell过程中如何连接数据库的脚本,本人使用的是MySQL5.7,在连接过程中遇到了一个麻烦,总是报错:Using a password on the command line interface can be insecure.大致意思就是:在命令行界面上使用密码可能不安全。后来在网上查了下大多数解决情况就是更改mysql配置文件my.conf或者将错误信息重定向到/dev...原创 2019-05-30 09:24:17 · 14852 阅读 · 12 评论 -
java基础之使用循环打印等腰三角形
首先分析下每行打印的规律,这里直接把规律以表格的形式给出行数 打印空格个数 打印*个数 1 n-1 1 2 n-2 3 3 n-3 5 4 n-4 7 . . . . . . . . . n 0...原创 2019-05-23 17:02:43 · 1470 阅读 · 0 评论 -
输出某两个整数之间的一个随机数
这里用到了Math.random()和Math.abs(),分别用于获得随机数和绝对值/* * @Author: * @Description:输出某两个整数之间的一个随机数 * @Date: 2019/5/23 * @Param: [m, n] * @return: void **/ public static voi...原创 2019-05-23 20:02:45 · 1038 阅读 · 0 评论 -
shell脚本实现对mysql数据库的增删改查
这两天一直在学习编写shell脚本,然后将自己的学习综合了下写了个操作数据库的小程序,以下是脚本,欢迎大家指正#!/bin/bash:<<! 编写一个执行mysql数据库的小系统,主要实现以下功能:1.实现连接数据库2.输出功能菜单:1 插入 2 修改 3 删除 4 查询 5 退出3.实现以上5个功能!# 定义数据库连接变量mysql_u="root"mysql...原创 2019-05-31 14:25:58 · 2677 阅读 · 4 评论 -
设计一个生产电脑和搬运电脑的类,要求生产一台电脑就搬走一台电脑,如果新的电脑没有生产出来,则搬运工等待 ,如果生产的电脑没被搬走则要等搬走后再继续生产。并输出生产电脑的台数
1.首先设计一个电脑类Computer,里面有两个方法分别用于生产电脑和搬运电脑/** * @ClassName: Computer * @Description: 设计一个生产电脑和搬运电脑的类,要求生产一台电脑就搬走一台电脑,如果新的电脑没有生产出来,则搬运工等待; * 如果生产的电脑没被搬走则要等搬走后再继续生产。然后输出生产的电脑的台数 * @Author: * @Da...原创 2019-06-05 15:40:24 · 1426 阅读 · 1 评论 -
shell脚本实现读取指定文件的内容到控制台
利用重定向实现读取文件内容#!/bin/bash:<<!从文件中一行行读取内容,并输出到控制台!file_p="/home/path/study/linuxCommond/shell"# 先列出路径下的文件(ls -l $file_p)read -p "请输入要读取的文件名称:" file_n# count=0while read linedo echo...原创 2019-05-31 17:07:22 · 3910 阅读 · 0 评论 -
shell脚本实现猜数字游戏
学习shell的时候将学习的部分内容整合了一下,写了个猜数字的小游戏,以下是代码,如果有问题欢迎大家指正在这里使用系统变量$RADNUM产生随机数,$RANDOM的范围在[0,32767]这里以取模的形式控制需要生成的随机数的范围#!/bin/bash# 循环执行游戏flag="Y"while [ $flag = "Y" ]do echo "======* 欢迎玩家登录本游戏...原创 2019-05-29 15:13:35 · 8033 阅读 · 2 评论 -
java中对于管道流的学习
管道流可以用于两个线程间的通讯,管道流也分为字节流和字符流:字节流:输入流(PipedOutputStream)和输出流(PipedInputStream)字符流:PipedReader和PipedWriter这里主要学习下管道的字节流PipedOutputStream和PipedInputStream首先创建两个线程,分别作为发送者和接收者,如下:发送者:publi...原创 2019-06-08 15:08:50 · 371 阅读 · 0 评论 -
java实现自定义注解并模拟密码验证功能
学习java的时候总是看见这些注解:@Override,@SuppressWarnings(“unused”)等,平时只知道怎么用,但是不知道如何实现的,今天学习了下,将自己的学习结果分享下,以下以一个小的例子来说明下如何定义自己的注解1.要实现自定义注解需要通过@interface的方式进行定义,定义注解的语法:public @interface AnnoName{修饰符 数据类型 变...原创 2019-06-04 11:37:08 · 1066 阅读 · 0 评论 -
java实现数组排序(冒泡排序和乱序排序)
这是本人的第一篇博客,如果有问题希望大家多多指正,谢谢。今天在看《java从入门到精通的》的时候,看到了数组这一块,其中有道题让分别以冒泡排序和乱序排序的形式实现对数组排序,后来自己动手敲了下,话不多说,直接上代码:/* * @Author: * @Description: 乱序排序 * @Date: 2019/5/22 * @Param: ...原创 2019-05-22 13:20:35 · 951 阅读 · 0 评论