自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 授权MySQL可以远程访问

MySql-Server 出于安全方面考虑默认只允许本机(localhost, 127.0.0.1)来连接访问.要实现远程访问必须给root修改可以远程访问的权限。授权步骤:1.进入数据库连接mysql -u root -p; use mysql;2.查询用户表命令:select User,authentication_string,Host from user这里也可以看出host默...

2019-06-13 15:41:55 1666

原创 MySQL安装的各项问题

在装mysql的过程中遇到很多问题,探讨了一下原因还是因为mysql安装后需要收到配置一些参数(有些是不需要的),比如初始化数据库等,在Mysql命令行出现以下问题都可以按照此方法解决:1.命令行输入密码闪退2.输入net start mysql提示“MySQL 服务正在启动 … MySQL 服务无法启动。 服务没有报告任何错误”安装步骤:1.进入MySQL安装目录的bin文件夹下打开...

2019-06-13 15:27:53 336

原创 Tomcat报错:Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors

tomcat进行http request解析的时候报错,并将错误返回给客户端了,具体的错误如下: org.apache.coyote.http11.AbstractHttp11Processor.process Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors wi...

2019-06-12 15:10:01 16907

转载 获取request里面所有的Parameter所有的请求参数

public static Map<String,Object> showParams(HttpServletRequest request) { Map<String,Object> map = new HashMap<String,Object>(); Enumeration paramNames = ...

2019-06-05 20:34:15 2714

原创 多边形构建三角形

本篇文章将介绍怎样将一个多边形剖分成三角形,写这篇博客的背景是由于我想要利用OpenGL ES绘制面,但是OpenGL ES没有给出由多边形构建面的功能,因此为了绘制面,必须将多边形划分成三角形,以下是过程,由于查询的资料较多,中间出现讲解错误的地方,还请各位指正。1.向量点乘a=(x0,y0),b=(x1,y1)a▪b=x0*x1+y0*y1=abcosθθ为向量a,b的夹角...

2019-03-01 13:41:33 2132

原创 Android自定义控件(三)之属性添加

上一篇博客讲解了给自定义控件添加事件,这篇博客讲解给自定义控件添加属性,首先介绍一下添加自定义属性的基本步骤:1.在res/values文件下新建一个属性xml文件,如attrs.xml,xml的文件名字可以自己任意取,然后再属性文件里添加&lt;declare-styleable&gt;标签,如下图所示&lt;?xml version="1.0" encoding="utf-8...

2019-03-01 13:28:56 627

原创 Android自定义控件(二)-给自定义控件添加事件

在这篇博客中主要讲解给Android自定义控件添加点击事件,实现可以按住百分比圆圈在屏幕上进行拖动圆圈的功能。分两部分讲,第一部分是获取自定义控件的坐标,第二部分是重新绘制控件。没有看过自定义控件的可以先阅读以下这篇博客:https://blog.csdn.net/yuanheng19930119/article/details/88055225第一部分:获取自定义控件坐标首先看一...

2019-03-01 13:17:09 1720

原创 Android自定义控件(一)

Android中提供的控件基本可以满足我们日常开发的需求,但是有些需求只凭这里控件的组合并不能满足,我们可以通过写自定义控件来实现各种功能的控件,比如QQ消息右上角红色提示框水波式消失效果。本篇将对Android自定义控件进行基本的讲解,后面还会持续更新。自定义控件要求:1. 应当遵守Android标准的规范(命名,可配置,事件处理等)。2. 在XML布局中可配置控件的...

2019-03-01 13:11:22 12931

转载 JS获取URL中参数中文乱码问题

转载:https://blog.csdn.net/sessionsong/article/details/51487887通过搜索在网上找到了 下面这个方法,代码如下:function getQueryString(name) { var reg = new RegExp("(^|&amp;)" + name + "=([^&amp;]*)(&amp;|$)", "i"); ...

2019-03-01 13:03:25 4655

原创 排列组合问题Java实现

上一篇博客写了怎样实现一个字符串的全排列,并且也给出了代码,在看这篇博客前先将上一篇博客搞懂,这篇看起来就很简单了。这篇将讲解一个从M个数中选取N(N&lt;=M)个数的排列和组合,这里先说明一下,M个数中选取N个数的组合就是将对应的排列去重(比如ab,ba是两个排列,但是却是一个组合)。上一篇通过分治的方法求得了全排列,非全排列也是通过分治的方法得到,下面一个图是从abcd四个数中选取2个数...

2019-03-01 12:52:04 1583

原创 排列JAVA实现

本篇博客解决的是给出m个数的全排列,比如给出字符串abc,该字符串的全排列是abc,acb,bac,bca,cab和cba六个。如何求出几个字符的所有排列呢,我们可以考虑把这个复杂的问题分成小问题,比如我们把一个字符串看成由两部分组成:第一部分分为它的第一个字符,第二部分是后面的所有字符,如下图所示。我们求整个字符串的排列,可以看成两步:首先求所有可能出现在第一个位置的字符,即把第一个字符...

2019-03-01 12:46:39 290

转载 背包问题 (动态规划算法)

声明:原文出处:https://blog.csdn.net/xp731574722/article/details/707668040-1背包问题:给定 n 种物品和一个容量为 C 的背包,物品 i 的重量是 wi,其价值为 vi 。问:应该如何选择装入背包的物品,使得装入背包中的物品的总价值最大?分析一波,面对每个物品,我们只有选择拿取或者不拿两种选择,不能选择装入某物...

2019-03-01 12:42:42 3725 1

原创 Intent传递对象、对象数组

该博客转载自:https://blog.csdn.net/dzq_feixiang/article/details/50934333Android有两种方式传递对象,分别让对象实现Serializable接口和Parceable接口。用Serializable传递对象:bundle.putSerializable(“key”,object); 接收对象: (Object)getIntent...

2019-02-28 13:18:02 1357

原创 最短路径算法

1.最短路径问题介绍:从图中的某个顶点出发到达另外一个顶点所经过边的权重和最小的一条路径,称为最短路径最短路径算法一般有一下三种:迪杰斯特拉算法(Dijkstra算法)弗洛伊德算法(Floyd算法)SPFA算法这篇博客对Dijkstra算法来做一个详细的介绍。2.Dijkstra算法介绍算法特点:迪杰斯特拉算法使用了广度优先搜索解决赋权有向图或者无向图的单源最短路...

2019-02-28 13:12:15 518

原创 数据结构之图

该博客来源慕课网“数据结构探险之图篇”,慕课网使用C++语言实现,这里改用Java语言实现,这里采用邻接矩阵来保存图的基本关系,该篇博客实现了图的基本操作,广度优先遍历方法(递归和非递归方式),深度优先遍历,最小生成树算法(普里姆算法,卡鲁斯尔算法),算法在代码中已有详细说明Node.java类为节点类,存储节点的基本信息Edge.java类为边类,在生成最小生成树时使用CMap.ja...

2019-02-28 13:02:41 168

原创 数据结构之树的基本操作(java版本)

本博客来自慕课网《数据结构探险之树篇》,慕课网主讲老师使用C++实现的,这里我将其改为java实现,以下是对代码的几点说明:二叉树:所有节点的度都小于等于2二叉树的遍历:根据访问根的顺序:前序、中序、后序。二叉树数组实现:左孩子下标 = 父节点下标2 + 1;右孩子下标 = 父节点下标2 + 2;父节点下标 = (孩子节点下标 - 1) / 2;测试二叉树的数据如下:一...

2019-02-28 12:48:48 346

原创 VMWare安装虚拟机失败-无人参与应答文件包含的产品秘钥无效

首先看一下出现的错误:出现这个错误我也是纠结了好半天,试了网上的方法结果还是没有效果,比如下面的这个方法也不行,不知道是不是我机器的问题:后来误打误撞地把问题解决了,在创建虚拟机的最后一步将勾选的“创建后开启此虚拟机(P)”去的,即不勾选,创建完后再手动启动虚拟机,就可以了,如下图所示:...

2019-02-28 12:43:12 16121 8

原创 双SurfaceView的使用

使用双SurfaceView实现一个SurfaceView预览照相机数据,一个SurfaceView画图形,以下是程序运行效果,其中顶层的SurfaceView画的图形会跟着方向传感器的变化而旋转。在AndroidManifest.xml文件中添加权限 &lt;uses-permission android:name="android.permission.CAMERA"/&g...

2019-02-28 11:51:02 758

原创 大整数加法

首先要对计算机原理的底层细节要清楚、要知道加减法的位运算原理和知道计算机中的算术运算会发生越界的情况,二是要具备一定的面向对象的设计思想。首先,计算机中用固定数量的几个字节来存储的数值,所以计算机中能够表示的数值是有定的范围的,为了便于讲解和理解,我们先以byte类型的整数为例,它用1个字节进行存储,表示的最大数值范围为-128到+127。-1在内存中对应的二进制数据为1111...

2019-02-28 11:12:55 863

转载 一个程序员的丰功伟绩

--转自网络俺是一名程序员。三年前,当俺在麻绳理工学院读博士时,一公司聘俺完成一个项目。当俺完成学业离开美国后,该公司需要对程序进行修改,于是聘请了另一名程序员来完成这项工作。谦虚的说(俺一向很谦虚的),想要理解俺编的程序,不是一般人能做到的。 在俺的程序里,使用了大量的独特算法,富有个性的变量、函数的命名方式,同时,俺没有时间给程序作注释!这名程序员在耗费了60余磅体重(三个月没有吃...

2019-02-28 11:03:40 177

原创 排序算法

最近重新看了一下排序算法,对一些经典排序算法做了代码实现,主要写了直接插入排序,希尔排序,冒泡排序,快速排序,简单选择排序,归并排序几种比较常用的排序算法,并分析了几种算法的排序效率。当排序数据量比较小的时候,几种排序算法消耗的时间都相差不大,但是当数据量较大时,直接插入排序和冒泡排序消耗的时间比快速排序和希尔排序算法消耗的时间要多得多,这时快排和希尔排序的优势就体现出来了,一比较,算法的效率对程...

2019-02-27 15:26:48 286

原创 Android模拟点击屏幕,实现按键精灵点击屏幕功能

         我在实现安卓模拟点击屏幕固定位置时尝试了很多方法,碰了不少壁,现在我将我实现的方法分享给大家,以及我尝试过的方法也分享给大家,让大家在开发的路上少走些弯路。首先我尝试用安卓辅助功能AccessibilityService类实现模拟屏幕点击,但是这个类只能找到页面的控件,然后对控件进行模拟点击,不能实现对屏幕的某个位置进行点击,这个方法失败后我就试了另一种Instrumenta...

2019-02-27 15:19:48 50014 8

原创 wamp下phpmyadmin上传文件大小受到限制问题

近日,在MySQL上准备导入一个145M大的csv文件,发现phpadmin的大小限制,解决方法:在PHP安装目录下找到PHP.ini配置文件,修改以下三处地方:(用记事本打开,搜索以下关键字,并修改其数值):upload_max_filesizememory_limitpost_max_size这三个值的初始值都是2M,根据实际情况改下,重启服务器,不过此时页面仍然显示是 最大限制:...

2019-02-27 15:06:49 648

原创 PHP写入数据库中文乱码问题

声明:本篇文章来自http://www.jb51.net/article/30123.htmPHP页面转UTF-8编码问题 1.在代码开始出加入一行: header("Content-Type: text/html;charset=utf-8"); 2.PHP文件编码问题 点击编辑器的菜单:“文件”-&gt;“另存为”,可以看到当前文件的编码,确保文件编码为:UTF-8, 如果...

2019-02-27 15:04:53 4832

原创 wamp出现拒绝访问

造成这个问题的原因是Apache 的http.conf内的默认配置是:# onlineoffline tag - don't removeOrder Deny,AllowDeny from allAllow from 127.0.0.1 &lt;/Directory&gt;把最后两行改为# onlineoffline tag - don't removeOrder De...

2019-02-27 14:56:04 2089

原创 高斯模糊算法

1.高斯模糊算法效果(左边是原始图像,右边是处理后的图像)2.算法原理2.1"模糊"的算法有很多种,其中有一种叫做"高斯模糊"(Gaussian Blur)。它将正态分布(又名"高斯分布")用于图像处理。2.2“高斯模糊“二维正态分布为权重,以K((2xK+1)*2)为半径,进行卷积,K越大模糊程度越大2.3距离中心点越远的像素所获得权重越小2.4权值计算:二维正态分布函数...

2019-02-27 14:52:33 4453

原创 在VS中配置OpenCV

1.首先配置环境变量,在环境变量的PATH中添加以下路径,注意路径为你解压的opencv,我这里解压到D盘的D:\opencv\build\x86\vc10\bin;D:\opencv\build\x64\vc10\bin;2.打开vs软件,新建一个空项目,我取名testOpenCV,右键点击项目名,选择属性,获得属性卡(或者通过以下步骤获取属性卡:项目-&gt;textOpenCV属性)...

2019-02-27 14:43:48 1801

原创 常用正则表达式

注意:写正则表达式时,“\”在有些地方要用转义,“\”要用“\\”表示,否则检验不正确 以下是java校验代码 // 要验证的字符串 String str = "123"; // 校验3位数字 String regEx = "^\\d{3}$"; // 编译正则表达式 Pattern pattern = Pattern.com...

2019-02-27 14:40:58 147

原创 RecyclerView的item宽度不能全屏显示及线性布局与grid布局切换混乱解决方法

1.RecyclerView的Item宽度不能全屏显示出现这种的原因有两种:1.第一种是在adapter中加载inflater时parent传入为null2.如果第一种不行,第二种原因就是在RecyclerView外随意加一层布局即可充满解决方法,在onCreateViewHolder按照如下修改:错误写法  @Override public ViewHold...

2019-02-27 14:32:44 724

原创 Android 调用相机闪退问题

转载自:https://blog.csdn.net/yinxing2008/article/details/82792582背景:    在安卓7.0手机上,调用系统相机拍照,结果出现闪退。原因:    Android7.0中为了提高私有文件的安全性,禁止向你的应用外公开 file:// URI。 如果一项包含文件 file:// URI类型 的 Intent 离开你的应用,应用失...

2019-02-27 14:28:23 5991

空空如也

空空如也

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

TA关注的人

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