自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(160)
  • 资源 (10)
  • 收藏
  • 关注

原创 from PIL import Image ModuleNotFoundError: No module named 'PIL'

错误描述:from PIL import ImageModuleNotFoundError: No module named 'PIL'解决办法:Step 1:打开命令窗口,Win+R打开运行窗口输入:cmd。Step 2:进入python安装路径下的Scripts目录中,如:cd C:\Users\Administrator\AppData\Local\Programs\Pyt...

2019-05-27 15:43:35 7526 2

原创 import requests ModuleNotFoundError: No module named 'requests'

错误描述:import requests ModuleNotFoundError: No module named 'requests'解决办法:Step 1:打开命令窗口,Win+R打开运行窗口输入:cmd。Step 2:进入python安装路径下的Scripts目录中,如:cd C:\Users\Administrator\AppData\Local\Programs\Pyth...

2019-05-27 15:39:13 7376

原创 MPAndroidChart3使用详解7:RadarChart(雷达图)

1 简述2 使用Step 1:在布局文件(.xml)中添加雷达图控件<com.github.mikephil.charting.charts.RadarChart android:id="@+id/rc" android:layout_width="match_parent" android:layout_height="match_parent"/...

2019-05-22 13:57:36 4600 5

原创 MPAndroidChart3使用详解9:RadarChart(雷达图)顶角显示圆点——重写RadarChart控件添加顶角圆点绘制方案

目录1 思路:2 实现:3 效果:1 思路:查看RadarChart控件源码,找到绘制网线的相关源码,获取到各个顶点的坐标后,便可以在各个顶点绘制圆。Step 1:既然圆点是在网线各个顶点,那便跟绘制网线相关联,我们可以从绘制网线的公开方法入手去查找,最先想到就是setDrawWeb方法,直接影响网线的绘制,这个方法也很简单只设置了mDrawWeb的值。Ste...

2019-05-22 13:56:52 2110 7

原创 MPAndroidChart3使用详解8:RadarChart(雷达图)顶角显示圆点——额外设置一组顶点值数据方案

目录1 实现:2 效果:1 实现:Step 1:分别新建5个shape资源文件。Step 2:内容如下,根据个人需求更改颜色、半径、尺寸。<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"...

2019-05-22 12:54:51 2996 7

原创 nginx全局变量

变量名 英释 中译 $arg_name argument name in the request line. 请求URL中的参数名称。 $args arguments in the request line. 请求URL中包含的参数。 $binary_remote_addr client address in a binary form,...

2019-05-06 11:01:10 544

原创 nginx通过 proxy_pass 设置反向代理,隐藏端口号

nginx配置修改,通过 proxy_pass 设置反向代理,监听域名(IP)转发到指定端口。server { listen 80; server_name www.xxx.com; server_name_in_redirect off; proxy_set_header Host $host:$server_por...

2019-05-06 10:07:27 5864 1

原创 解决nginx设置反向代理后,css|js|gif|jpg|jpeg|png|bmp|swf等静态资源无法加载

问题分析打开浏览器开发者工具(F12),加载部署的网页内容,查看Console标签的报错信息,发现静态资源文件的加载地址存在问题,这个问题是设置反向代理后,无法获取正确的资源文件地址导致的。解决办法nginx配置修改:配置静态文件的映射server { listen 80; server_name www.xxx.com; ...

2019-05-06 09:32:46 10911 8

原创 Java时间处理:根据日期计算并转化为前天昨天凌晨早上下午晚上明天后天15天内等标签

根据提供的Date计算并转换为常用的日期标签:前天、昨天、凌晨、早上、下午、晚上、明天、后天、15天内等。 public static String getAutoTime(Date date) { Calendar calendar = Calendar.getInstance(); calendar.setTime(date); Ca...

2019-04-10 10:38:13 1427

原创 Java时间处理:获取今天昨天前天本周上周上上周时间段

获取今天开始和现在的时间戳 public static long[] getTodayTimeFrame() { Calendar calendar = Calendar.getInstance(); long[] frames = new long[]{0, 0}; frames[1] = calendar.getTimeInMill...

2019-04-10 10:28:47 2685

原创 使用Bmob后端云实现的微信支付(后端处理),如何防止重复通知/多次回调

1、复制云函数的完整调用链接2、将该链接配置为支付成功异步通知的url3、云函数处理逻辑        先查看微信支付的开发文档,防止处理逻辑有所遗漏导致一些不必要的麻烦        下面有我测试的案例,经过我多次测试才找到正确的方法// request.getParams()获取携带的参数,参数如下:// {"out_trade_no":"商户单号","tr...

2019-01-27 10:01:14 1582

原创 重写toFixed方法,实现四舍五入保留小数

思路:首次,将数分为整数和小数部分。其次,判断小数部分是否超出要保留的位数,如果超出,则将超出的部分作为新的小数,使用Math库中round方法去四舍五入取整得出进位(0或者1)。最后,将此进位数加上保留的小数部分,如果结果多出位数说明失去小数部分需要向整数进位了,否则则输出,整数+小数点+(保留的小数部分+进位数)。 /** * arg以四舍五入的方式保留小数点后n位...

2019-01-20 11:45:26 1114 2

原创 js做四则运算时,精度丢失问题及解决方法

一、前言:这个问题可以说是程序员必踩的坑,因此网上针对该问题的分析有很多也很详细,解决方法也比较统一,写法也是大同小异,本以为预期效果真能如他们所说是完美的,然而效果却是差强人意。二、问题:首先,先来看看两数相加的一个经典问题,网上找过不少资料的人会发现,大多数人分析精度问题都是由此展开,然而最后所谓的解决方法成也在它,败也在它。0.1+0.2=0.30000000000000...

2019-01-20 11:26:40 7468 9

原创 小程序使用selectComponent获取自定义组件时,返回null(分析和解决方法)

一、原因:       组件所在的布局层级不同,该组件被创建的时间会有所不同,意味着ready(组件生命周期函数,组件布局完成后执行)被调用的时间有所不同。由于组件创建完成的时间晚于页面创建完成,即组件生命周期函数的ready被执行的时间晚于页面生命周期函数的onReady,无论在页面生命周期的onLoad函数还是onReady函数中,组件还没有创建完成就使用selectComponent去获取...

2019-01-09 12:37:01 17832 4

原创 【算法学习】博弈问题

1、巴什博弈题目一:Problem Description1、  本游戏是一个二人游戏;2、  有一堆石子一共有n个;3、  两人轮流进行;4、  每走一步可以取走1…m个石子;5、  最先取光石子的一方为胜;如果游戏的双方使用的都是最优策略,请输出哪个人能赢。Input输入数据首先包含一个正整数C(C&lt;=100),表示有C组测试数据。每组测试数据占一行,包含两个...

2018-10-04 10:02:50 869 1

原创 【蓝桥杯】运动员分组

运动员分组:    有N个人参加100米短跑比赛。跑道为8条,因此每组人数最多为8。    程序的任务是按照尽量使每组的人数相差最少的原则分组。例如:    N=8时,分成1组即可。    N=9时,分成2组:一组5人,一组4人。    N=25时,分4组:7、6、6、6。    请编程计算分组数字。    要求从键盘输入一个正整数(1~100之间,不必考虑输入错误的情况),表示参赛...

2018-10-04 09:43:31 1485 2

原创 【蓝桥杯】稍大的串

标题:稍大的串  串可以按照字典序进行比较。例如:  abcd 小于 abdc  如果给定一个串,打乱组成它的字母,重新排列,可以得到许多不同的串,在这些不同的串中,有一个串刚好给定的串稍微大一些。科学地说:它是大于已知串的所有串中最小的串。你的任务就是求出这个“稍大的串”。例如:输入串:abfxy程序应该输出:abfyx再例如:输入串:ayyyxxff程序应该...

2018-10-04 09:41:32 1195 8

原创 Android Studio快捷技巧,提高编码速度

一、在Android Studio中使用其他编译器的快捷键(如Eclipse)对于有些Eclipse的忠实用户,可能用不习惯Android Studio的默认快捷键,那么你可以做一些相关设置,使得也能在Android Studio中继续使用Eclipse或其他编译器的快捷键,但有些快捷键冲突也会造成不少麻烦,谷歌建议还是使用默认的快捷键,既然如此,那我们也只好慢慢熟悉吧。    File ...

2018-10-04 09:18:02 612 1

原创 微信公众平台接口测试号

微信公众平台为开发者提供了接口测试号,无需公众账号即可体验和测试公众平台所有高级接口。微信公众平台接口测试账号申请地址:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login点击登录按钮后出现登录二维码,用手机微信扫码确认登录即可进入到测试号管理界面。在界面下方有个体验接口权限表,具备所有的高级接口权限,对...

2018-10-04 09:03:56 5202 3

原创 小程序自定义组件仿微信联系人可导航字母序排列数据列表

alphabet-order-list可导航字母序排列数据列表 基础库 1.6.0 开始支持,低版本需做兼容处理属性 类型 默认值 说明 最低版本 source Array [] 必要属性,数据源   groupKey String   ...

2018-10-02 23:11:38 4940 10

原创 小程序连续tap事件设置scroll-view的位置会导致tap事件触发延迟和卡死

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本 API 和组件 小程序 Bug scroll-view 客户端 6.7.2 2.23 - 当前 Bug 的表现    点击view触发tag事件,该事件只设置scroll-view属性scroll-into-view或scroll-to...

2018-08-28 10:13:06 1996 5

原创 小程序自定义组件可滑动切换选项卡tab-view

tab-view可滑动切换选项卡 基础库 1.6.0 开始支持,低版本需做兼容处理属性 类型 默认值 说明 最低版本 tabs Array [] 必要属性,长度不少于2,建议不多于5,文本超出tab最大宽度则显示省略三小点   tab-center Boolean ...

2018-08-26 22:32:33 4379 13

原创 小程序下拉刷新没有三个小圆点的加载动画

在json文件中,主题颜色搭配不当导致的,默认的背景是白色,文本主题也是白的,因此就看不到那三个小圆点而不代表没有。解决方法就是让这两个颜色有明显色差就可以被分辨出来了,如下:{"navigationBarTextStyle": "light","backgroundColor": "#d8d8d8"}{"backgroundTextStyle":"dark","ba...

2018-08-11 09:07:17 8334 5

原创 小程序在IOS真机下拉刷新时触发了上拉加载,加载数据混乱

问题描述:       之前在写具备有下拉刷新和上拉加载功能的页面时,刷新数据直接用页面布局的反馈和下拉刷新的动画,因此,都避免了该问题。而我最近我在修改一个原本我采用showLoading作为加载反馈的页面,改为手动下拉刷新后,在虚拟机和Android真机中测试都没任何问题,然后使用IOS真机测试发现,下拉刷新后加载的数据是混乱的,下拉刷新功能不太正常,反弹变大了,三个加载点还只剩一个了。...

2018-08-11 08:45:49 1705 4

原创 ‘display: flex;’布局下使用‘white-space: nowrap;’导致的问题

需求: 在item中实现布局预期效果为:左侧一个正圆形的用户头像,右侧的上方为该用户昵称、下方为个性签名(单行显示,超出实际能显示的最大宽度则用‘...’代替)。如图:代码: wxml布局: <view class="member-item"> <image class="avatar" src=""></image&gt...

2018-07-22 15:41:39 5380 13

原创 【微信小程序】wxs的应用,在xwml中实现类似于web在html中使用JavaScript代码

1、简介WXS(WeiXin Script)是小程序的一套脚本语言,结合WXML,可以构建出页面的结构。WXS 与 JavaScript 是不同的语言,有自己的语法,并不和 JavaScript 一致。官方文档:https://developers.weixin.qq.com/miniprogram/dev/reference/wxs/2、应用WXS 代码可以编写在 wxml...

2018-07-18 23:03:23 1724 5

原创 Expected first rendering data but get updated data (it has been ignored)

问题描述:       webviewScriptError(渲染层错误)       Expected first rendering data but get updated data (it has been ignored);原因:       在渲染界面过程中,引用了未赋值的变量导致的,常常发生在加载网络数据参与渲染界面的场景。解决办法:       确认该变量是否...

2018-07-18 22:15:43 3828 3

原创 MySQL5.7的详细安装与配置教程(解决安装中的问题)

一、简介:        MySQL是一个数据库管理系统,也是一个关系数据库。它是由Oracle支持的开源软件。这意味着任何一个人都可以使用MySQL而不用支付一毛钱。 另外,如果需要,还可以更改其源代码或进行二次开发以满足您的需要。即使MySQL是开源软件,但是可以从Oracle购买商业许可证版本,以获得高级支持服务(特殊企业用户需要)。与其他数据库软件(如Oracle数据库或Microsoft...

2018-04-26 17:49:51 2870 3

原创 【蓝桥杯】机器人繁殖

题目:机器人繁殖X星系的机器人可以自动复制自己。它们用1年的时间可以复制出2个自己,然后就失去复制能力。每年X星系都会选出1个新出生的机器人发往太空。也就是说,如果X星系原有机器人5个,1年后总数是:5 + 9 = 142年后总数是:5 + 9 + 17 = 31如果已经探测经过n年后的机器人总数s,你能算出最初有多少机器人吗?数据格式:输入一行两个数字n和s,用空格分开,含义如上。n不大于100...

2018-04-26 09:46:54 696 5

原创 【蓝桥杯】二分法

标题:二分法二分查找法十分常用,适用于在有序的队列中搜索。下面的程序在有序整数数组中搜索,找到了,返回该位置的索引号。找不到会返回-1#include &lt;stdio.h&gt;#define N 23int find(int* m, int k){ int lo = 0; int hi = N-1; while(lo&lt;=hi){ int mid = (lo+hi)/2; if  ...

2018-04-26 09:29:27 695 3

原创 【蓝桥杯】五星填数

题目:五星填数如【图1.png】的五星图案节点填上数字:1~12,除去7和11。要求每条直线上数字和相等。如图就是恰当的填法。请你利用计算机搜索所有可能的填法有多少种。注意:旋转或镜像后相同的算同一种填法。请提交表示方案数目的整数,不要填写任何其它内容。参考答案:12题目分析:        注意我题目中我标红的地方,旋或镜像后相同的算同一种算法。先看旋转镜像,且看五个角如果有一种填法为12345...

2018-04-26 08:34:08 1245 3

原创 【蓝桥杯】分机号

题目:分机号X老板脾气古怪,他们公司的电话分机号都是3位数,老板规定,所有号码必须是降序排列,且不能有重复的数位。比如:751,520,321 都满足要求,而,766,918,201 就不符合要求。现在请你计算一下,按照这样的规定,一共有多少个可用的3位分机号码?请直接提交该数字,不要填写任何多余的内容。参考答案:120C++代码一:#include &lt;iostream&gt;using ...

2018-04-25 21:04:46 1731 3

原创 MPAndroidChart3使用详解6:Legend(图例)

目录1 方法总览2 使用说明2.1 设置图例形状2.2 设置图例条目的排列方向2.3 设置图例内容的方向2.4 设置图例的摆放位置2.5 设置自定义图例2.6 设置格外图例2.7 设置启用自动换行1 方法总览 返回类型 方法 描述 void setForm(...

2018-04-25 09:25:51 11771 13

原创 MPAndroidChart3使用详解5:PieChart(饼状图)

1 方法总览1.1 百分值角度 返回类型 方法 描述 void setUsePercentValues(boolean enabled) 设置是否使用百分值,默认为false void setMaxAngle(float maxangl...

2018-04-25 09:07:58 18971 25

原创 MPAndroidChart3使用详解4:BarChart(柱形图)

柱状图使用实例>> 代码:private BarChart bc; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activit...

2018-04-25 08:55:56 9542 19

原创 MPAndroidChart3使用详解3:LineChar(折线图)

目录1 简述2 使用说明2.1 使用2.2 设置数据2.3 折线数据集设置样式(LineDataSet)2.4 折线数据设置样式(LineData)2.5 Y轴(YAxis)2.5 X轴(XAxis)2.6 综合案例2.7 填充2.8 Maker1 简述2 使用说明2.1 使用Step 1:在布局中添加折线图控件&l...

2018-04-25 08:36:15 5046 15

原创 MPAndroidChart3使用详解2:图表控件抽象基类Chart

1 简述public abstractclass Chart<T extends ChartData<? extends IDataSet<? extendsEntry>>>extendsandroid.view.ViewGroupimplementsChartInterface2 使用说明 2.1 设置无数据文本>> 相关方...

2018-04-25 08:20:29 843 2

原创 MPAndroidChart3使用详解1:前言

目录1 简介2 使用3 支持图表类型1 简介MPAndroidChart是基于Android平台的一个比较强大图表库,具有丰富的图表类型。GitHub项目地址:https://github.com/PhilJay/MPAndroidChartAPI文档地址:https://jitpack.io/com/github/PhilJay/MPAndroidChart/v...

2018-04-24 23:04:35 1155 4

原创 Sublime Text的安装与配置

1、下载官网下载地址:http://www.sublimetext.com/3选择对应系统版本下载,这里我以Windows 64bit位为例。2、安装安装步骤很简单,步骤中只有一个可选选项Addto explorer context menu,勾选后可Sublime Text可添加到右键菜单中。3、安装插件3.1 安装PackageControl插件(插件管理)官网下载地址:https://pac...

2018-04-24 21:59:12 2854 4

原创 ListView数据错位常见问题与解决方案

问题一:ListView中,复用机制导致EditView的输入数据错位?解决方法:在Adapter调用getView时为EditView设置相应的值1、默认清除所有EditView的焦点,即调用clearFocus()方法;holder.et.clearFocus();2、保存每个Item中EditView所对应的输入值,并在Adapter调用getView时进行setText()。holder....

2018-03-16 17:33:56 1379 8

小程序自定义组件仿微信联系人可导航字母序排列数据列表

可导航字母序排列数据列表  基础库 1.6.0 开始支持,低版本需做兼容处理

2018-10-02

小程序自定义组件可滑动切换选项卡tab-view

小程序自定义组件可滑动切换选项卡tab-view 1、可点击tab与左右滑动切换 2、线条游标位置宽度模式可设置 3、可自行更改主题样式 4、公开切换监听和滑动到底事件

2018-08-26

2011年第二届蓝桥杯大赛个人赛省赛(软件类)

2011年第二届蓝桥杯大赛个人赛省赛(软件类),包含部分试题与答案

2017-11-14

2012年第三届蓝桥杯大赛个人赛省赛(软件类)

2012年第三届蓝桥杯大赛个人赛省赛(软件类),包含多个组的题目和部分答案

2017-11-14

2013年第四届蓝桥杯大赛个人赛省赛(软件类)

2013年第四届蓝桥杯大赛个人赛省赛(软件类),包含所有组试题与部分答案

2017-11-14

2014年第五届蓝桥杯大赛个人赛省赛(软件类)

2014年第五届蓝桥杯大赛个人赛省赛(软件类),包含所有组试题与部分C++答案

2017-11-14

2015年第六届蓝桥杯大赛个人赛省赛(软件类)

2015年第六届蓝桥杯大赛个人赛省赛(软件类),包含所有组试题与C++C组答案

2017-11-14

2016年第七届蓝桥杯大赛个人赛省赛(软件类)

2016年第七届蓝桥杯大赛个人赛省赛(软件类),包含所有组的代码试题,但只有C++C组的答案与解题思路

2017-11-14

Android消息提醒,小红点(支持圆、矩形、椭圆、圆角矩形、正方形,支持链式操作

Android消息提醒,小红点(支持圆、矩形、椭圆、圆角矩形、正方形,支持链式操作

2017-11-01

仿微信底部菜单栏(ViewPager+ImagerView+TextView)

仿微信底部菜单栏(ViewPager+ImagerView+TextView)

2017-07-18

空空如也

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

TA关注的人

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