自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

探索家的博客

不在代码中爆发,就在代码中死亡

  • 博客(49)
  • 收藏
  • 关注

原创 Java实现对字符串的简单加密

直接上代码,下面是我自己封装的一个工具类/** * 1、密钥是去掉分隔符的UUID,由 32 个 16进制 字符组成 * 2、encode 加密时将待加密字符串中的每一个字符与密钥的对应位置进行加法运算 * 3、decode 解密时将待解密字符串中的每一个字符与密钥的对应位置进行减法运算 * 4、edcode 加密和解密为一体,使用异或操作实现 * 注意:不论加密还是解密...

2020-04-25 14:24:47 2655

原创 Java按行读写文件

public class FileUtil { public void writeFileByLines(String fileName,String []strs) throws IOException{ //创建一个FileWriter对象 FileWriter fw = new FileWriter(file...

2020-04-16 12:39:12 609

原创 json与字符串的相互转化

前后端交互的过程中经常会用到json数据传输,所以就涉及到json对象与字符串的相互转化var str = "{'name': 'zhangsan', 'age': 18}";var obj = JSON.parse(str) // 将字符串转化成jsonvar s = JSON.stringify(obj) // 将json转化成字符串...

2020-04-16 12:17:01 299

原创 js操作数组(删除、添加、替换)

var arr = [1, 2, 3];arr.push(4, 5) //尾部插入 => [1, 2, 3, 4, 5]arr.unshift(6, 7) // 头部插入 => [6, 7, 1, 2, 3, 4, 5]arr.pop() // 尾部删除 => [6, 7, 1, 2, 3, 4]arr.shift() // 头部删除 => [7, 1, 2, 3...

2020-04-15 23:39:18 859

原创 pycharm换源安装依赖包

准备工作(源):默认源:https://pypi.python.org/simple清华源:https://pypi.tuna.tsinghua.edu.cn/simple/豆瓣源:http://pypi.douban.com/simple/阿里源:https://mirrors.aliyun.com/pypi/simple/打开设置,搜索 interpreter点击下方的...

2020-04-14 17:47:59 1796

原创 android webview在js中调用Java失败

1、检查是否打开js接口2、是否穿进一个控制对象3、检查名称的拼写问题4、Java代码上面加上注解@JavascriptInterface没有

2020-04-10 01:34:57 261

原创 去除手机网页上长按时跳出选择复制等恶性等东西

直接设置cssbody { user-select: none;}

2020-04-10 01:19:44 838

原创 ajax传文件到服务器

1、前端代码<form enctype="multipart/form-data" id="uploadImg"> 上传文件: <input name="file" type="file" id="file"> </form>2、JS代码如下$('input[type="file"]').on('change', fu...

2020-04-09 23:28:36 304

原创 Java文件上传

今天不想说废话,直接写过程:第一步、导包(下载回去自己解压)链接:https://pan.baidu.com/s/1wLeITdlzohl_dMckmRkH4w 密码:kw2u第二步、我自己封装了一个方法专门处理,以后用直接复制这个文件// 解析 request 里面的文件,存储在path目录下。返回文件路径列表public static List<Strin...

2020-04-09 23:16:21 113

原创 android webview开发Java代码里面调用js代码失败解决方法

一些简单的原因如:js接口没开、方法名拼写错误等不做过多赘述。本片博客主要研究以下报错原因:java.lang.RuntimeException: java.lang.Throwable: A WebView method was called on thread 'JavaBridge'. All WebView methods must be called on the same t...

2020-04-08 16:40:08 584

原创 跨域请求实现

跨域请求问题出现时往往伴随以下报错信息:...has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.解决问题也很简单,我是基于Java服务器:@WebFilter("/*")public class AccessCon...

2020-04-08 15:20:37 138

原创 spring中注解注入servlet里面的对象失败

在servlet里面重写以下方法:public void init(ServletConfig config) throws ServletException { SpringBeanAutowiringSupport.processInjectionBasedOnServletContext(this, config.getServletContext());}注解注...

2020-04-08 13:58:40 332

原创 jq使用ajax发送数据到服务器

jquery使用ajax发送数据到服务器function post(data, path) { $.ajax({ type: "POST", url: path, contentType: "application/x-www-form-urlencoded; charset=utf-8", data: data, dataType: "json", success...

2020-04-08 12:58:25 494

原创 response往前端发送数据中文乱码

在response发送数据前,添加以下配置response.setContentType("text/html;charset=utf-8");就OK了

2020-04-08 12:35:19 185

原创 spring下无法访问servlet或html、jsp文件,提示404

首先检查一下路径问题,servlet看一下web.xml里面是否有配置或是否添加了注解。若都没有问题,看一下tomcat的启动信息,查看是否有报错提示。若出现以下提示或相似提示:Could not open ServletContext resource [/db.properties]去spring的applicationContext.xml里面看一下,配置读取外部propert...

2020-04-08 12:33:30 330

原创 android 使用 SharedPreferences 存储数据

1、从 sp 中取数据// 这个方法只有Context对象才有,也就是说在非activity的类中使用需要指定ContextSharedPreferences sp = getSharedPreferences("文件名", Context.MODE_PRIVATE);String value = sp.getString(key, "默认值");2、从 sp 中存数据Shar...

2020-04-08 00:12:42 154

原创 spring查询出错

使用Spring的JdbcTemplate对象查询数据库时报以下错误:Incorrect result size: expected 1, actual 0其实看一下报错提示就知道了,字面意思是:返回的结果有误,预期一个对象,但是没有返回这个错误一般出现在Object obj = jt.queryForObject(sql, new RowMapper<Object>(...

2020-04-07 20:10:54 313

原创 spring因为代理而导致对象注入失败

在Spring框架过程中难免会遇到很多坑,入门者对象注入失败可能有以下原因: 1、要注入的对象没有交给spring托管,检查一下配置文件是否有对应的bean或是否添加了注解 2、使用注解配置的同学仔细检查以下注解名称和你注入时填写的是否有误 3、使用注解看一下配置文件有没有开启扫描注解的配置注入失败还有其他原因,例如代理。看一下下面的案例:public...

2020-04-07 20:00:34 1024

原创 android WebView使用input选择图片无法使用方案

重写 WebView的 setWebChromeClient方法private ValueCallback<Uri> mUploadMessage;private ValueCallback<Uri[]> mUploadCallbackAboveL;private int FILECHOOSER_RESULTCODE = 200;// 以下方法在初始化布局的时...

2020-04-07 16:17:37 916

原创 js控制图片文件回显

在前端开发中,我们经常会遇到图片上传这个问题,那用户点击选择图片之后怎么在页面上显示出来呢。看以下代码:<input id = "upload" type = "file" /><img id = "uploadimg" src="" />$("#upload").on('change',function(){ fileList = []; /...

2020-04-06 11:24:00 991 1

原创 html限制input文件选择时的类型

以图片类型举例。若你只想让用户选择图片上传你可以如下方式:<input type = "file" accept="image/gif, image/jpg, image/png">上面的方式不仅指定上传类型为图片,还指定了具体的图片后缀。若你想允许所有类型的图片,你可以:<input type = "file" accept="image/*">...

2020-04-06 11:15:39 396

原创 leetcode 476、数字的补数

题目描述:给定一个正整数,输出它的补数。补数是对该数的二进制表示取反。代码:class Solution { public int findComplement(int num) { int p = 34,ans = 0; int []bin = new int[35]; while(num != 0) { bin[p--] = ...

2019-09-19 17:27:21 130

原创 leetcode 461、汉明距离

题目描述:两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。给出两个整数x和y,计算它们之间的汉明距离。代码:class Solution { public int hammingDistance(int x, int y) { int ans = 0; while(x != 0 || y != 0) { if(x % 2 != ...

2019-09-19 17:25:52 113

原创 leetcode 349、两个数组的交集

题目描述:给定两个数组,编写一个函数来计算它们的交集。代码:class Solution { public int[] intersection(int[] nums1, int[] nums2) { int cnt = 0; int []flg = new int[nums2.length]; HashMap<Integer,I...

2019-09-19 17:23:47 124 1

原创 leetcode 344、反转字符串

题目描述:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。代码:class Solution { public void reverseString(char[...

2019-09-19 17:22:35 86

原创 leetcode 292、Nim的游戏

题目描述:你和你的朋友,两个人一起玩Nim 游戏:桌子上有一堆石头,每次你们轮流拿掉1 - 3 块石头。 拿掉最后一块石头的人就是获胜者。你作为先手。你们是聪明人,每一步都是最优解。 编写一个函数,来判断你是否可以在给定石头数量的情况下赢得游戏。代码:class Solution { public boolean judge(int n) { if(n % 4...

2019-09-19 17:21:07 299 1

原创 leetcode 171、Excel表列序号

题目大意:给定一个Excel表格中的列名称,返回其相应的列序号。代码:class Solution { public int titleToNumber(String s) { int ans = 0,len = s.length(); for(int i = 0; i < len; i++) ans = ans *...

2019-09-19 17:19:02 143 1

原创 leetcode 459、重复的子字符串

题目大意:给定一个非空的字符串,判断它是否可以由它的一个子串重复多次构成。给定的字符串只含有小写英文字母,并且长度不超过10000。代码:class Solution { public boolean repeat(String s,String ss) {//判断s是否为ss重复构成 int len = ss.length(); int group = s.le...

2019-09-19 17:16:13 140

原创 leetcode 237、删除链表中的结点

题目大意:请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。注释:题目都要求了不是结尾结点,那还不是so easy?只要删除指定结点的后一个结点再把当前结点的值改成删掉的那个结点不就好了?代码:class Solution { public void deleteNode(ListNode node) { n...

2019-09-19 17:10:39 116

原创 leetcode 226、反转二叉树

题目描述:如题名,翻转一棵给定的二叉树注释:话说是翻转一棵树,其实就是把每一个结点的左右子树交换一下就好了。简单题代码:class Solution { public TreeNode invertTree(TreeNode root) { if(root == null) return null; TreeNode tmp = root.left; root...

2019-09-19 17:06:46 118

原创 leetcode 104、二叉树的最大深度

题目描述: 给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明:叶子节点是指没有子节点的节点。示例: 给定二叉树 [3,9,20,null,null,15,7],返回它的最大深度3 。解释:题解:不谈了,简单的求树深度的题目代码:public class Solution { public int ma...

2019-09-19 17:01:51 105

原创 sublime中文乱码问题解决

参考本篇博客:https://blog.youkuaiyun.com/Wangfulin07/article/details/92738077

2019-09-17 21:24:04 169

原创 mac环境下php出错没有提示

1、找到php.ini文件,找到display_errors,将其值设为On。即display_errors=On2、继续将找到error_reporting,将其值设为E_ALL | E_STRICT。即error_reporting=E_ALL | E_STRICT3、找到httpd.conf文件,在最下面加上以下配置:php_flag display_errors ...

2019-03-14 20:03:53 823

原创 UVa297四分树

题目大意如下图:下面附上我的代码,注意以下代码只针对一组输入数据,如果想改为多组,请读者自便:#include &lt;stdio.h&gt;#include &lt;string.h&gt;int ans=0,p=0;int content[32][32];char string[1024+5];void draw(int x,int y,int w){ ch...

2019-03-13 20:31:02 233

原创 UVa699下落的树叶

这里只给出了单例的代码,如需符合多例,读者可自行修改!#include &lt;stdio.h&gt;int beg,end;int data[10000];void build(int pos){ int v; scanf("%d",&amp;v); if(v == -1)return; data[pos] += v; if(pos &l...

2019-03-12 20:38:33 261

原创 UVa839天平

题目大意:输入一个天平判断其是否平衡,每一行输入四个数w1,r1,w2,r2,如果w1*r1=w2*r2则天平平衡。注意,如果w1或w2等于0,则说明这是一个子天平,接下来会描述这个子天平,先左后右。代码演示:这里只给出了单例的代码,如需符合多例,读者可自行修改!#include &lt;stdio.h&gt;int read(){//返回天平是否平衡,平衡返回其质量,否则返回0...

2019-03-12 20:16:07 224

原创 UVa11988悲剧文本、破损的键盘、链表

题目如下:大体意思就是,用键盘敲字,碰到 “[” 符号就从第一位开始敲,如果碰到 “]” 符号就从最后一位开始敲。上面

2019-03-12 17:53:42 283

原创 UVa548树

题目大意:给出一棵树的中序遍历和后序遍历,要求你根据此得出从根节点到叶子节点路径上权值和最小时叶子节点的值本题最简单的思路是先根据中序遍历和后序遍历构建出整棵树,然后再用深度优先搜索来确定叶子的值。但我缺省掉了dfs的过程,再构建树的过程中完成统计并输出结果的值。下面附上我c语言的代码这里只给出了单例的代码,如需符合多例,读者可自行修改!#include &lt;stdio.h&...

2019-03-12 17:52:44 315

原创 UVa122树的层次遍历,字符串处理,队列

题目大意:给定一个序列,形如:(2,L) (3,R) (4,LLR) (5,) (),前一部分是节点的值,后一部分表示该节点在树中的位置,相邻节点之间有一个空格隔开,位置从根节点开始算起。现在要求你根据该序列构建出一棵树并层序输出。如果过程中有一个节点多次赋值或有节点没有赋值的输出-1,否则直接输出层序遍历结果。样例输入:(11,LL) (7,LLL) (8,R) (5,) (4,L) (13...

2019-03-11 21:00:02 306

原创 UVa679小球下落,二叉树

题目大意:二叉树按层次遍历从1开始标号,所有叶子结点深度相同,每个结点开关初始状态皆为关闭,小球从根结点开始下落(小球落在结点开关上会使结点开关状态改变),若结点开关关闭,则小球往左走,否则往右走,给定二叉树深度D,求第I个小球所落到的叶子结点编号。下面贴上我用c语言实现的代码:#include &lt;stdio.h&gt;int main(){ int deep,cnt,...

2019-03-05 22:08:55 185

空空如也

空空如也

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

TA关注的人

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