自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

清风自来

人生要是无憾,那该有多无趣!!!

  • 博客(57)
  • 资源 (4)
  • 收藏
  • 关注

原创 java 服务端,实现服务端与客户端之间的通信以及客户端之间的通信

此服务端是利用socket进行通信ServerSocket serversocket = new ServerSocket(12333); 使用本机的12333端口进行通信,可以自己选择 一般选择10000以后的端口不会与其他服务冲突import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;i

2018-01-01 18:44:57 17144 2

原创 Android百度地图开发定位和路线导航

在写之前要先加入百度地图sdk的jar包从百度地图开发者官网上就能下载百度地图sdk下载而其中用到的一些与定位和路线规划有关的包可以在事例中查看导入首先是xml的布局文件,其中editText的background是采用的自定义的样式,而在edittext前面的小点是用来美化界面的,可以直接删除<?xml version="1.0" encoding=&amp

2017-12-23 21:15:44 22391 185

原创 [coc.nvim] Gopls was built with Go version 1.17

一直没有找到解决的办法,按照提示,尝试了将go版本升级,也尝试了将gopls降级,最后都没有解决。打开vim之后运行下面的命令,成功后会提示你已经更新到新的gopls了,之后就没什么问题了。后面研究了一下coc-go之后发现,最终解决办法。使用coc.nvim开发golang代码时报错。

2023-06-25 16:15:40 698

原创 在一个数组中查找任意个数和为m的的组合

最近比较郁闷,遇到几次类似的题目了,现在打算总结一下,防止以后又忘了1、最简单的一种是在一个数组中查找两个数和为m的所有组合直接计算即可,比较简单2、剑指offer上一题目小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和...

2018-10-11 17:21:02 9334 3

原创 java以及mysql中用md5加密

对于写网站或者其他应用程序的时候通常都会想到对密码进行加密,在mysql中直接封装好了函数可以直接进行加密操作MD5mysql中:如下述sql语句String sql = “insert into user (phoneNum,password) values (’” + phoneNum + “’,md5(’” + password + “’))”;其中直接利用md5 方法给密码进行加密...

2018-10-05 10:41:42 3701

原创 算法,求数组中的元素和为某个数

1、更简单一点的题目:判断总共n个数,从1-n,找出其中和为 S的一段序列这个题目采用的是:用维持一个窗口,如果窗口中的数小于了S就像S向右扩张,如果大于S就把左边的数去掉import java.util.ArrayList;public class Solution { public ArrayList<ArrayList<Integer>> Find...

2018-09-11 11:30:22 3428

原创 100层楼扔两个鸡蛋的问题

今天看到一道比较有意思的题目: 现在有两个一样的鸡蛋,坚硬程度未知,有一栋100层的大楼,鸡蛋从楼上扔下去可能坏也可能不坏,问:最少测试多少次能够找到鸡蛋不坏的最高楼层乍一看,我瞬间想到了二分,折半查找, 首先,100层楼,直接取一半,从50层扔下 1、坏了,那么再从1-50中找,此时手上只有一个鸡蛋,因此不能再折半了,只能从一楼开始轮询 2、没坏,那么从50-100中再进行折...

2018-09-11 11:23:03 8947

原创 一个数只能减一或者乘二,从一个数变为另一个数的最小操作次数

很遗憾,做完的时候才AC了55% 如果 a>=b 的 话就只能用减法 如果apackage test;import java.util.Scanner;public class Main { public static void main(String[] args) { new Main().getInfo(); } pub...

2018-09-03 21:28:31 8417 1

原创 Github的readme中插入图片,写代码,以及一些相关格式

相信用过csdn的人都知道,在输入时需要通过一些特定的符号来规定文章的格式,代码,链接等等, 创建一个github的个人仓库之后会有一个readme是用来说明文档的,你可以在里面书写一些说明性内容,他的格式和csdn的编辑是一样的 1.标题在文字前写#,注意文字与#之间有一个空格 # 一级标题 ## 二级标题 ### 三级标题以此类推 ...

2018-09-02 14:13:53 9927 1

原创 myIASM和innoDB的不同之处

数据库中常见的两种引擎 myISAM和innoDB 他们之间还是有所不同的isam 是索引顺序存取方法,是一种索引机制,能高效的访问数据行 而myISAM是mysql基于isam 的扩展 的引擎,它不支持事务和外键,它使用的是表级锁,select,update,delete,insert语句都会给表自动加锁,这样会导致多线程并发运行时的处理效率较慢. innoDB 最大的...

2018-08-25 20:00:48 606

原创 链表环相关算法

链表是java中较为常用的数据结构,不管是list中还是hashmap中都有它的影子下面就是几个链表的常见算法题1、判断链表是否有环 采用两个指针的方式,这个有点像中学时期的追及问题,用一个快指针每次走两个节点,一个慢指针每次走一个节点,如果快指针最后追上了满指针,那么很显然有环, 如果快指针直接就到达了端点,那么久无环具体算法实现/** * ...

2018-08-25 18:55:34 300

原创 求最大字段和

这个题目相信很多人都经常遇到,求一个数组的最大子数组和什么的, 首先给你一段数字 1、5、7、-2、-5、0;让你求最大字段和,从第一个数开始,统计目前累加的数的和是不是大于0 ,如果是大于0 则可以将下一个数字加进去,如果不大于0 就没必要加了,之间从当前的数组开始一次新的累加,每次累加之后就和max进行一下比较,将max保存为最大值/** * 获取数组最大字段和 ...

2018-08-25 18:30:27 1175

原创 多线程同步 synchronized

一直觉得synchronized修饰之后,线程安全就能高枕无忧了,今天突发奇想,如果一个线程用synchronized 为 操作共享变量的动作加锁,那么现在开启另一个线程,不去争夺这个锁,而操作该共享变量,那么能不能修改该变量的值?因此我兴冲冲的去做了以下实验package whm.brush;import java.util.concurrent.ExecutorServ...

2018-08-07 14:30:25 919

原创 将本地文件上传到github

Github开源代码库以及版本控制系统,可以托管各种git库,可以将个人Blog或小型项目托管到github通过git将本地文件上传到github上边也可用于保存1、下载Git可自行前往官网下载也可点此下载2、登录github,创建项目点此登录3、在github上创建一个仓库如果是第一次创建界面可能不太一样,摸索下怎么创建仓库 4、获取该仓库的地址...

2018-08-02 17:29:53 4559

原创 用java代码改变图片的尺寸

根据图片的路径,读取图片,并改变成指定的尺寸/** * 改变图片的尺寸 * * @param newWidth, newHeight, path * @return boolean */ public boolean changeSize(int newWidth, int newHeight, String path) { ...

2018-07-29 14:54:21 24374 3

原创 base64与图片文件之间的互转

通常网络传输图片采用base64 格式,因此在编程时遇到了药将图片文件读取成base64 的格式,和将base64格式的字符串转化为图片的情况下面是我写的工具类注:base64转图片时需要先去掉前缀package com.sharetime.util;import com.ctc.wstx.util.StringUtil;import sun.misc.BASE64Decod...

2018-07-29 12:49:59 24225 3

原创 base64,blob(url)图片格式转换

html代码<a id="a-upon"> <input type="file" id="inputImage" accept="image/gif, image/jpeg, image/png, image/jpg">点击这里上传

2018-07-28 17:56:15 42985 2

原创 自定义上传文件input的样式

html代码<a id="a-upon"> <input type="file" id="inputImage" accept="image/gif, image/jpeg, image/png, image/jpg">点击这里上传 </a>css代码/*上传头像

2018-07-28 10:50:58 4076

原创 上传图片并进行在线预览

首先利用input上传图片,但是 如果通过$("#showImage").val()获取到的并不是文件的实际路径,不能通过这个src显示图片需要将此src改为http的格式才能在线预览html部分代码<img src="" id="showImage">

2018-07-28 10:41:58 7478

原创 input 做下拉框,可编辑下拉框

如果是无需编辑的下拉框可用seclet标签实现<div> <label for="sex">性别:</label> <select id="sex" > <option>男</option>

2018-07-26 22:01:55 113619 3

原创 mysql Establishing SSL connection without server's identity verificatio

Wed Jul 25 20:57:47 CST 2018 WARN: Establishing SSL connection without server’s identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection mus...

2018-07-25 21:42:45 2139

原创 使用dbutils完成CURD操作

dbutils:是apache组织的一个工具类,jdbc的框架,更方便我们使用使用步骤: 1.导入jar包(commons-dbutils-1.4.jar) 2.创建一个queryrunner类 queryrunner作用:操作sql语句 构造方法: new QueryRunner(Datasource ...

2018-07-21 17:49:28 2404

原创 使用c3p0连接池

c3p0连接池会在hibernate和spring使用 有自动回收空闲连接的功能.使用步骤: 1.导入jar包(c3p0-0.9.1.2.jar) 2.使用api a.硬编码(不推荐) new ComboPooledDataSource() ...

2018-07-21 17:26:43 2324

原创 Jdbc连接数据库

Jdbc是Oracle公司提供的一套接口 驱动:jdbc的实现类由数据库厂商提供使用jdbc导入驱动jar包编码: 注册驱动获取连接编写sql创建预编译语句的执行者设置参数执行sql语句处理结果释放资源mysql数据库:**jdbc驱动的jar包 密码:p81k下面是所有版本的 http://central.maven.org/maven2/my...

2018-07-21 15:25:25 2272

原创 java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized

从错误看应该是系统时间错误Exception in thread "main" java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server...

2018-07-20 21:07:57 30010 50

原创 handler的使用

private void myConnect() { Runnable r = new Runnable() { @Override public void run() { try { socket = new Socket("192.168.43.203", ...

2018-07-13 19:02:19 1887

原创 控制android的闪光灯和屏幕亮度

首选开启闪光灯需要获取相机的权限<!-- 控制闪光灯的权限 --> <uses-permission android:name="android.permission.CAMERA" />使用的这个类已经过时了但是还是可以用/** * 打开闪光灯 */ @SuppressWarnings("deprecation")...

2018-07-13 18:40:47 4332

原创 网站登录界面的随机验证码,记住密码,验证密码等模块(手机网站)利用Ajax ,Json,Session ,Cookie,Jquery ,Servlet

首先是设计网页的登录界面,按照手机网站的大小做的,如果想查看效果,运行在浏览器上之后按F12进入开发者模式,然后选择左上角的切换按钮,切换到手机状态先上图该登录界面实现了记住密码的功能 这是初始的界面 输入密码两次错误之后弹出验证码区域,需要验证码才能提交数据首先是html的代码如果要使用需要把js css jquery 都是自定义的,你们要...

2018-06-20 15:39:14 2824

原创 在Jquery中使用setTimeout方法

在javaScript中使用setTimeout比较简单function a(){}setTimeout("a()", 1000);这样会每隔一秒钟调用一次a方法在jquery中肯定不能想JavaScript中一样,否则程序会报错在此介绍两种方法1、直接用 方法名 在jquery中直接使用方法名调用,不要引号和括号function a(){}set...

2018-06-20 15:11:55 30260 3

原创 js和java中判断json数据中是否含有某字段

js中从服务端传过来一个json数据为data1.data["key"] != undefined //这种有缺陷,如果这个key定义了,并且就是很2的赋值为undefined,那么这句就会出问题了2.!("data" in obj) 3.data.hasOwnProperty("key") //后面两种推荐使用java程序中判断是否存在data 为从浏览器传回..

2018-06-20 14:23:30 18038

原创 将自己写的网站发布到外网sunny-ngrok

一般自己写完一个网站之后配置到tomcat之后就能通过局域网访问了,但是却无法让不是同一个局域网的计算机访问,要想做到外网访问,1、可以将网站配置到云服务器上,或者你得有自己的外网ip,2、利用内网穿透sunny-ngrok这是网站的官网 https://www.ngrok.cc/1、注册个账号首先你要到上面申请个账号并且登录,我想登录注册大家都会的了,这个就...

2018-06-19 13:26:17 3516 1

原创 idea中创建Java类时,自动在文件头中添加作者和创建时间

一、类文件注释主要路径File | Settings | Editor | File and Code Templates1、首先点击右上角的file2、点击进入settings3、选择 Editor—> File and Code Templates—>includes—>FileHeader4、在里面定义你自己想要的签名,(注)${DATE} 里面的一...

2018-06-19 11:32:33 187238 13

原创 json对象和字符串相互转换

var data= {"name":"小明","pwd":123456};//这是一个json的对象json的字符串既然是字符串就是用引号包裹起来的,有json格式的字符串json对象json对象可以直接调用方法获取属性值 例如在上述的对象中var data= {"name":"小明",&qu

2018-06-18 13:06:29 50555

原创 idea web工程修改js文件之后不变化

有是一个坑爹的bug,把web工程发布到tomcat上之后,一开始运行的好好的,后来修改里面的js传给服务端的数据,一点变化都没有,, 都说要把配置里面换成更新修改on update Action 为 RedeployOn frame deactivation 为Update classes and resources如果你的里面是下面这个,说明你发布成了 war的格式...

2018-06-18 11:59:05 21169 13

原创 jQuery+ajax提交json数据成功却进入error

今天深受这个bug的影响,从js提交数据到servlet之后,能在servlet上获取到该数据但是在servlet返回数据时却一直出错。。。。。。糟心弄了很久才解决:首先得确保json的jar包都已经导入正确然后在看看网页和servlet之间的数据类型是否一致contentType: "application/json;charset=utf-8",两边都需要设置一下传输的内容如果遇...

2018-06-17 19:26:03 4570

原创 jQuery +ajax提交json数据

首先,很多网站开发都会采用jQuery ,简化了js的代码,是开发更方便,因此我也开始使用jQuery。。。。如果不知道如何在js中使用jQuery请移步这里在jQuery中封装有$.ajax方法可以直接来调用 如果对于Ajax方法不了解请可以查看这里有各个参数的介绍如果要使用json需要下载json的jar包及其依赖包 很多网站上都有,可自行百度 提供一个网址 //提交jso...

2018-06-17 19:15:06 73857 7

原创 在js的单独文件中使用jQuery

在js文件中是可以单独使用jQuery的,但是jQuery必须要在该js文件之前导入否则js文件将无法识别例如 <script src="../js/jquery-3.3.1.min.js"></script> <script src="../js/mobile/mobileLogin.js"&am

2018-06-17 11:58:33 18093 1

原创 下载因版权问题只能在网页上听得歌

该方法主要是通过获取该资源的源地址下载1、首先可以在网页上搜索到要下载的资源先在网上搜索到你要下载的资源,这个资源 视频是能够观看的,音乐是可以听的 2、进入网页开发者模式按F12进入网页开发者模式3、选择NetWork4、点击size排序,按照从大到小排序5、如果是视频文件或者音频文件点击播放 其中排在最前面的一般就是媒体文件6、选择这个媒体...

2018-06-15 13:33:07 2073

原创 js+ajax实现网页,服务端传送数据

首先AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。 AJAX 不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行...

2018-06-14 17:04:20 5862

原创 idea部署Web工程到tomcat

创建web工程首先在idea中创建一个web工程 其中web目录下用于存放html ,jsp,文件 在WEB-INF下创建一个classes 和 lib用来存放tomcat的jar包 点击右上角图标配置tomcat路径 进入找到选择刚创建的lib文件完成之后保存 再去配置tomcatTomcat配置点击上方菜单里的运...

2018-05-31 00:01:13 18384

百度地图定位导航客户端

注意:安装时候请同意开启联网和定位等所有需要的权限,不然程序会出错。还有android sdk的版本是22,如果版本不同也有可能出错,不过版本应该是向下兼容的。该客户端是用java写的android客户端,有司机端和乘客端两部分,能进行定位和导航路线规划,

2018-07-17

登陆页面的所有代码和资源包

主要是登录页面,包括验证密码,记住密码,随机验证码,利用Servlet处理页面请求,前端页面用 html+css+jquery+javaScript +ajax 技术 使用json数据格式

2018-06-20

flash cs6制作动画项目

利用flash cs4进行的动画制作,生成的html文件,swf文件及改项目的fla文件可直接用flash cs4打开编辑,学习

2018-04-17

java写的服务端,能够与客户端进行通信

导入java编辑器之后就能通过终端telnet连接,或者与客户端连接

2018-01-01

空空如也

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

TA关注的人

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