字符统一转为小写

03-20
  System.out.println(Character.toLowerCase('a'));         System.out.println(Character.toLowerCase('A')); Str.toUpperCase()   原文地址:https://www.cnblogs.com/cjb1/p/10565228.html

ARTS 计划第一周

03-20
REVIEW How to effortlessly create a website for free with GitHub Pages[https://towardsdatascience.com/how-to-create-a-free-github-pages-website-53743d7524e1] 初步的学习了如何在GitHub上创建一个简单的网站,之后可以在这个基础上进行基础的美化. 原文地址:https://www.cnblogs.com/bookdrip/p/1056463

Linux篇 | 文本处理工具和正则表达式(二)

03-20
文本处理工具和正则表达式 Linux文本处理三剑客 grep:文本过滤(模式:pattern)工具 >grep, egrep, fgrep(不支持正则表达式搜索) sed:stream editor,文本编辑工具 awk:Linux上的实现gawk,文本报告生成器 本篇主要讲述grep 一.grep 作用:文本搜索工具,根据用户指定的"模式"对目标文本逐行进行匹配检查:打印匹配到的行.(模式就是"正则表达式") 模式:由正则表达式字符及文本字符所编写的过滤条件

如何快速的把录音转换成文字

03-20
在很多情况下我们都需要把别人说的话录制下来保存,当做以后的证据,但我们需要把录音中人说的话转换成文档文字,这时候该怎么办呢?下面分享一个方法,可以轻松搞定录音转文字这个难题,就是使用专业的语音识别软件,把录音识别成文字,然后保存到TXT文档中.使用工具:迅捷OCR文字识别工具:工具特色:这个OCR文字识别工具,可以识别很多种格式的图片如:pdf.jpg.png.bmp等等,可以将图片上的文字转换到文档中,还可以把语音转换成文字,功能齐全,操作简单,网上的口碑也是一直都不错的.操作方法:1:可以通

[转]nodeJs--koa2 REST API

03-20
本文转自:https://blog.csdn.net/davidPan1234/article/details/83413958 REST API规范编写REST API,实际上就是编写处理HTTP请求的async函数,不过,REST请求和普通的HTTP请求有几个特殊的地方: REST请求仍然是标准的HTTP请求,但是,除了GET请求外,POST.PUT等请求的body是JSON数据格式,请求的Content-Type为application/json:REST响应返回的结果是JSON数据格式,

Python爬虫工作好做吗?爬虫工作发展前景如何呢?

03-20
为什么网上Python爬虫教程这么多,但是做爬虫的这么少呢?爬虫发展又该是如何呢? 我们来看看一篇深入前线的小哥的分析. 关于爬虫的技术要求: 爬虫掌握熟练的话,包括简单的mysql语句.html和css简单的知识以及最厉害的scrapy爬虫框架,基本上就可以去尝试海投一下爬虫岗位.创一个小群,供大家学习交流聊天如果有对学python方面有什么疑惑问题的,或者有什么想说的想聊的大家可以一起交流学习一起进步呀.也希望大家对学python能够持之以恒python爱好群,如果你想要学好python最好

Java框架之spring—jdbcTemplate

03-20
JdbcTemplate 今天我们利用 springIOC 写一个 JdbcTemplate 来实现一个表的简单的增删改查 步骤如下: 首先创建数据库,创建一个学生表 student (id,name,age): 写服务层的接口和实现类以及dao层的接口和实现类 学生实体类 服务类的接口 服务类接口的实现类 dao接口 dao的实现类 利用 springIOC 实现服务类和 Dao 类的依赖 注册类似于 DbUtil 的管理数据库连接的类 引入jar包 spring-jdbc-4.2.1.REL

shell简单应用

03-20
pwd:查看当前工作目录cd:切换 cd 目录位置:切换到某目录下 cd ~:切换到当前用户的宿主目录 cd -:切换到上次移动位子ls:列出ls -l 详细信息以长格式显示 -a:显示当前目录所有文件包括隐藏文件 -A:同a 但不显示隐藏文件 -d:显示当前目录的属性 -h:显示文件大小 -R:指定文件的所有内容 --color 区别颜色alias 命令别名=命令 例:alias myls="ls -alh" 输入myls 等于输入ls -alhalias:查看所有别名du:统计存储

Druid开源连接池的使用二

03-20
使用配置方式完成连接池的使用 @Test /** * Druid的使用: * * 配置方式设置参数 * Druid配置方式可以使用属性文件配置的. * * 文件名称没有规定但是属性文件中的key要一定的. */ public void demo2(){ Connection conn = null; PreparedStatement pstmt = null; ResultSet rs = null; try{ // 使用连接池: // 从属性文件中获取: Properties propert

linux安装mysql5.1

03-20
一.卸载mysql 1.检测系统是否已经安装过mysql或其依赖,若已装过要先将其删除 # yum list installed | grep mysql mysql-libs.i686         5.1.71-1.el6      @anaconda-CentOS-201311271240.i386/6.53 # yum -y remove mysql-libs.i686 2.上传rpm包 rz mysql57-community-release-el6-9.noarch.rpm 3.安

$CF1141C Polycarp Restores Permutation$

03-20
\(problem\) 这题的大致意思就是已知数值差值 求1-n的排列 ~~~ 如果能构成排列 则输出这个排列.如果不能则输出-1 ~~~ ~~~ 排列的值都是 大于1 而小于n的 而且没有相同的数字. ~~~ ~~~ 这题最关键的是 怎么输出这个序列 有的是存在负数的. 那么 考虑一下排列都是从1到n的对不对. 取序列的最小值 然后用\(1 - Min\)即是整个序列应该加上的数值. 首先考虑判重. 用数组 或者用\(map or set\) . 都是不错的方法. #include <bits

网络层协议

03-20
交换机转发Mac广播 路由器切割广播局域网中主机通信:IP地址与MAC地址ARP协议:将一个与已知的IP地址解析成mac地址pc1:发送ARP请求消息(广播)帧pc2:回复ARP应答(单播)arp -a :查看ARP缓存-d:清除缓存ARP绑定 arp -s(windows系统)arp -s 157.55.85.212 00-aa-00-62-c6-09.... 添加静态项.netsh interface ipv4 show neighbors: 查看主机网卡idnetsh interface

ASP.NET Core WebApi使用Swagger生成api

03-20
引言 在使用asp.net core 进行api开发完成后,书写api说明文档对于程序员来说想必是件很痛苦的事情吧,但文档又必须写,而且文档的格式如果没有具体要求的话,最终完成的文档则完全取决于开发者的心情.或者详细点,或者简单点.那么有没有一种快速有效的方法来构建api说明文档呢?答案是肯定的, Swagger就是最受欢迎的REST APIs文档生成工具之一! 为什么使用Swagger作为REST APIs文档生成工具 Swagger 可以生成一个具有互动性的API控制台,开发者可以用来快速学

剑指offer-7.旋转数组的最小数字

03-20
看起来不需要用二分法查找 --------------------------------------------------------- 时间限制:3秒 空间限制:32768K 热度指数:509802 本题知识点: 查找 题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转. 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素. 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1. NOTE:给出的所有元素都大于0,若数组大小为0

实战经验丨业务逻辑漏洞探索之活动类漏洞

03-20
活动类的漏洞大家一定听说过,比如之前拼多多APP出现重大BUG,用户可以在任何没有限制的情况下无限领取100元无门槛优惠券.据不完全统计,一晚上的时间直接导致了拼多多200多亿的优惠券面额损失. 其实很多平台都会通过参与活动赢取奖励的方式来吸引用户,或是使用资金.虚拟货币.积分等进行交易,然而如果这些功能没有设计好,会很容易造成重大的经济损失,比如像上述的拼多多案例. 那么今天我们就来学习一下业务逻辑漏洞探索之活动类漏洞的相关内容,希望对大家有所帮助. 注:本文中提供的例子均来自网络已公开测试的

橙色优学:Java编程怎么提升技术,Java编程思维至关重要

03-20
橙色优学了解做为程序员,一旦进入技术行列,就开启了持续学习的道路,更迭迅速的互联网时代,技术自然也是一代一代的更新,在技术进阶的道路上,要不断吸收新的想法和技术知识. 牛逼的人总是让人羡慕,但如何才能让自己成为牛逼的人对我们来说更重要,本文分享的是如何才能成为java高级程序员,你和java高级程序员只差这一篇鸡汤!干了这碗鸡汤,未来不可限量! 1.离开舒适区,提高个人代码能力 不安于现状,高级程序员一般都具有丰富的项目经验,经验是能力最好的试金石,即使在碰到未知的问题,丰富的项目经验也不会让你

二、 vSphere 6.7 U1(二):对Esxi主机设置

03-20
1.打开浏览器输入https://192.168.10.10回车执行后,输入安装Esxi的root的密码并单击登录按钮2.如果你有正版的许可证,可以在"管理"--->"许可"--->"分配许可证"处输入 3.因Esxi1主机插入了二块硬盘,故把另一块硬盘添加进入,单独划分为一个盘,用于存放安装DNS的文件,分别单击"存储"--->"数据存储"--->"新建数据存储"

[转]在static代码块或static变量的初始化过程中使用ServiceManager提供的api的陷阱

03-20
一. 案例 1.源码: /** @hide */ private TelephonyManager(int slotId) { mContext = null; mSlotId = slotId; if (sRegistry == null) { if (sRegistry == null) { sRegistry = ITelephonyRegistry.Stub.asInterface(ServiceManager.getService( "telephony.registry")

java开发需要知道的linux知识(一)

03-20
做为一个后端开发,经常需要上服务器上看看哪里出问题了,又报什么错了,所以对程序员的服务器技能提出了一定的要求,要学到专业运维那个程度肯定是不可能的,我们只用掌握常用的的些就可以了,今天借着公司修服务器的机会,分享下常用的linux的知识 创一个小群,供大家学习交流聊天如果有对学JAVA方面有什么疑惑问题的,或者有什么想说的想聊的大家可以一起交流学习一起进步呀.也希望大家对学JAVA能够持之以恒JAVA爱好群,如果你想要学好JAVA最好加入一个组织,这样大家学习的话就比较方便,还能够共同交流和分享

云端服务器与传统的独立主机服务器有什么区别

03-20
以前我们做网站功服务器的话一般都是要到相关的机房托管主机的,或者租用别人的一台主机,如果业务简单的,比如小型网站,直接就是使用虚拟空间了,最近这几年又突然多了云服务器,云计算这些东西,到底这些有什么区别.其它这些对于我们使用者来说是没有什么概念的,唯 一不同的就是使用了云主机的成本大大降低了,因为以前托管主机的话基本都要上万块钱一年,而且配置还不高,现在这些云主机吧就便了,有的搞促销,几百块钱就能搞到很高的配置了,目前国内比较出名的就是阿里云,百度云,华为,腾讯这些,云主机其实就是服务商的机房架