自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

计划好了再娶吧

藏器于身,待时而动

  • 博客(38)
  • 问答 (1)
  • 收藏
  • 关注

原创 uni-datetime-picker 高度修改

在页面的 标签内覆盖原有的class即可。uniapp 官方组件。

2024-04-02 17:05:32 203

原创 FastAdmin后台登录 Internal Error

打开 php.ini 找到 pdo_mysql 然后去掉前面的分号。

2023-07-23 22:05:06 654

原创 MongoDB 基本操作-授权

整理一下MongoDB命令行基本操作,时间一长就容易忘。几个月前专门查过资料,几个月想在命令行查看一些东西,却莫名报出一堆错误,错误很熟悉可就是忘了 怎么解决。好记性,不如CSDN。我的系统环境是 CentOS 7.6我手贱, 安装时候设置了权限认证,本来对于MongoDB数据库的访问是不需要登录名和密码的,这部分主要也是对权限设置的整理。...

2021-08-31 18:16:24 1182

原创 Android 安装腾讯X5内核

Attention Please!“x86模拟器无法安装使用腾讯X5内核!”X5官方接入文档如果发现X5安装失败可以手动安装if (!QbSdk.canLoadX5(this)) { // 无法加载手动安装 webView.loadUrl("https://debugtbs.qq.com/") } else { // 正常加载 webView.loadUrl("http://xxx") }...

2021-02-09 17:08:44 4587

原创 Vue-Router中base应用

根据官方文档的描述The base URL of the app. For example, if the entire single page application is served under /app/, then base should use the value “/app/”因为我们平常开发测试 运行时候 一般执行npm run serve... App running at: - Local: http://localhost:8080 - Network: ht

2021-02-08 09:44:24 3427 6

原创 在Bootstrap 增加和删除 .active 选择器

我们可以通过事件点击和 jquery来为Bootstrap相关组件添加active $('selector').click(function() { $('selector.active').removeClass("active"); $(this).addClass("active"); });

2021-01-28 13:50:56 491

原创 BR; ^ ����: �� BR

BR;^����: �� BRAndroid 项目 build过程钟遇到这种问题。在app的build.gradle文件加上 apply plugin: ‘kotlin-kapt’ 就可以了参考:cannot-find-symbol-br-in-android-data-binding

2020-12-24 15:43:02 99 1

原创 Duplicate class xxxx found in modules

Android 项目中引入了logback日志管理库来管理日志 implementation 'org.slf4j:slf4j-api:1.7.25' implementation 'com.github.tony19:logback-android:2.0.0'引入后报错Duplicate class org.slf4j.impl.StaticLoggerBinder found in modulesjetified-logback-android-2.0.0-runtime.ja

2020-09-27 14:35:15 7484 2

原创 LogBack日志系统基本介绍与使用

LogBack 是java当中非常流行的日志框架,提供了日志系统的快速实现、以及灵活的配置。目录LogBack 结构Gradle依赖Appenders切割/归档 方针(RollingPolicy)RollingPolicy常用方针LogBack 结构Logback体系结构由三个核心类 Logger、Appender、Layout。Logger 是日志信息的上下文,应用程序通过这个列来创建日志信息。Appender 确定创建的日志输出位置,磁盘或者是控制台。一个Logger可以由很多Appen.

2020-09-22 15:13:51 250

原创 Android Studio buildSrc 自定义插件

一个创建插件的简单的流程在根目录创建buildSrc文件,添加build.gradle文件 输入下面的内容。apply plugin: 'groovy'repositories { mavenCentral() google() jcenter()}dependencies { implementation gradleApi() testImplementation 'junit:junit:4.13'}创建插件package com.d

2020-07-06 08:55:21 1967

原创 RxJava2 publishSubject onNext方法似乎调用多次?

在封装第三方类库时候,想把第三方库发送的 事件包装成一个Observable,解决办法自然是用主题(Subject)。需要监听第三方发送的事件只需要订阅这个主题就可以可了。但是我发现事件只发送了一次,subject.onNext()只调用一次,为什么收到了很多次,即subscribe里的业务执行了很多次。但还是发生了,自己想subject.onNext()调用一次,订阅者就会收到一次回调。其实并不是那么回事, subject作为数据源 与 数据的订阅并不是一对一的关系,而是一对多。 而我在使用的过程并

2020-06-30 22:36:57 1788

原创 Retrofit2系列之使用form-data发送数据

项目中遇上了服务器请求 form-data 发现写法有很多,这里我仅仅是用来发送键值对,并没有发送文件。并且使用的是okHttp4 其中RequestBody创建方式与原来okHttp3中略有不同。第一种方式使用 MultipartBody 创建RequestBody。实际上MultipartBody 继承了RequestBody扩展,专门用来发送form数据的。这个时候就不用使用 @Multipart 来注解了。api部分 @POST("/plant/showData.php") fun get

2020-06-22 14:07:09 8443

原创 Http API触发小程序云函数案例

假设小程序云服务已经创建云函数sum并上传部署到云服务// 云函数入口文件 sum.jsconst cloud = require('wx-server-sdk')cloud.init()const db = cloud.database// 云函数入口函数exports.main = async (event, context) => { return { sum...

2019-06-11 13:56:10 2483 2

原创 Android Interview

java中 classloader 的作用和工作原理?Android中自定义View有什么用处?自定义view的三个回调方法以及它们的作用?四大组件是什么?常用的布局文件是什么(至少写四个)?okhttp是什么?内部大概是怎么实现?什么是EventBus,基于什么模式,实现原理是什么?一个可以简化Activity,Fragment、Thread、Service等之间交流的开源库。...

2019-03-05 18:02:49 265

原创 Android Looper Handler 问题

Android Looper Handler 问题 面试官会问MessageQueue的底层实现是什么? 答:是单链表的结构。我的问题MessageQueue的底层实现是什么?底层实现是一个单链表结构,但是真的有那么简单吗?Hander可以发送延迟消息,这个延迟消息是怎么实现的呢 ?延迟消息是在MessageQueue里面的next()进行处理,如果消息...

2018-08-29 19:45:40 209

原创 HashMap的工作方式

HashMap的工作方式HashMap 是怎样哈希的呢?HashMap内部有一个Entry数组,大概这个样子static class Entry<K,V> implements Map.Entry<K,V>{ final K key; V value; Entry<K,V> next; final int ha...

2018-08-29 19:40:41 165

翻译 深入理解Android生命周期

深入理解Android生命周期 面试时候常常被问到特别是Activity的生命周期 是怎样的,初学者仅仅会从简单的onCreate、onR esume等方法入手。向面试官介绍这些回调方法执 行的顺序,更好一点的会提到任务栈,或者是启 动模式,以为自己答的不错,而却不知道那仅仅 是皮毛而已。在陈述之前,我想知道你是否对Handler、Looper、以及MessageQueue有落了解。...

2018-08-29 19:37:44 261

原创 第k个数

题目描述有一些数的素因子只有3、5、7,请设计一个算法,找出其中的第k个数。给定一个数int k,请返回第k个数。保证k小于等于100。import java.util.*;public class KthNumber { int arr[]; public void init() { arr = new int [105

2015-11-13 17:45:33 781

原创 二叉搜索树的后序遍历序列

题目描述输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。我们可以根据二差搜索树的特点递归的构造二叉树搜索树。然后判断是否满足二叉搜索树的要求。public class Solution { boolean flag ;// 是否是二差搜索树? flase 是, true 不是~

2015-11-02 21:18:16 371

原创 矩形覆盖

题目描述我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?答案是 f(n) = f(n - 1) + f(n - 2) 问题就是一个小矩形的摆放方式,一个小矩形有两种方式 竖着放或者两个小矩形横着放。 如果小矩形竖着放 那么剩下的n-1个小矩形有f(n-1) 种方法。如果两个小矩形要横着放

2015-11-02 16:50:20 390

原创 equals ()与 hashcode() 与 == 解析

在Object类中有equals与hashCode的实现,在Object类中 equals(Object o) 与 ”==“ 具有 相同的作用效果。为hashCode呢?是对象引用的内存地址的一种映射,因此也算是唯一的了。如果我们你自己写的类,而不去实现自己的equals()与hashCode() 那么肯定是调用Object的方法。如果调用的是Object的实现 那么我们写个类来测试一下。cl

2015-10-03 15:55:08 388

原创 Integer a= 127 与 Integer b = 127

引入面试的时候,考官问了我一个问题 问题描述如下:Integer a = 127;Integer b = 127;Integer c = 128;Integer d = 128;a == b 与 c == d 的比较结果是什么?a == b 的结果为true 而 c == d的结果为false;为什么会出现结果?回去百度之后发现问题的根源所在,在解决这个问题之前,先

2015-10-03 14:49:13 7444 1

原创 归并排序求逆序对的个数

逆序对的定义: 如果 A[i] > A[j]  并且 i public class Solution { int sum ; //返回一个数组的逆序个数 public int InversePairs(int [] array) { sum = 0; mergeSort(array, 0, array.length - 1);

2015-10-02 14:26:45 734

原创 HDU-Friends

本题是简单的因式分解,x = a + b + ab 那么我们把它转换成因数相乘的形式 如下x +1 = (a + 1)(b + 1) = a+ b + ab + 1,所以符合要求的数的 质因子一定是2或者3 不要忘了a = 0 的情况连接Friends  #include #include using namespace std;int main(){ int a =

2015-03-04 09:17:30 394

原创 javabean出现找不到属性值的问题解决

今天用头次使用javaBean 出现了xiami

2014-10-21 22:05:02 3923 1

原创 快速排序算法

快速排序算法,看看名字就知道

2014-04-09 09:37:30 464

原创 hdu1009FatMouse' Trade

地道的贪心,注意贪心的策略是尽可能的

2014-04-06 17:55:21 519

原创 hdu2187悼念512汶川大地震遇难同胞——老人是真饿了

利用贪心,因为对于每种大米是散装的

2014-04-06 17:21:51 761

原创 hdu2454Degree Sequence of Graph G

Havel-Hakimihavel-Haki

2014-04-06 16:33:14 504

原创 HavelHakimi定理

HavelHakimi算法简介:

2014-04-06 15:25:15 1158

原创 poj1603The Triangle

基础的动态规划题,自底向上的思想题目连接:The TriangleAC代码:#include using namespace std;#define MAX(a,b) ((a)>(b)?(a):(b))int dp[100][100];int main(){ int N; int row,i,j; while(cin>>N) {

2014-03-25 22:02:07 396

原创 优先队列priority_queue

链接:优先队列

2014-03-18 20:08:55 898

原创 hdu3980

题目链接:Paint Chain 写一个SG函数就OK了。题目大意:给你一串玻璃珠(注意珠子初始化时是一个环)然后两个人轮流去连续的m个珠子,哪个人不能再取,哪个人就算输。值得注意的是,如果给出的m大于n 则先手必败,要特殊考虑。当第一个取完后,那么这串珠就不能形成环了  。 AC代码:#include #include #include using namespace

2014-03-18 19:46:48 674

原创 hrbust2058

字典树的模板题连接:背单词AC代码:#include #include #include using namespace std;struct Tire{ int nCount; Tire*next[26]; Tire() { memset(next,0,sizeof(next)); nCount=0;

2014-03-17 22:09:30 516

原创 帽子

题目是汉语的连接:帽子这题是非常简单的字典树的模板题,但当时却没看出来,我这人就怕超时,当时我感觉用字典树后还得一个一个的查询可能会超时,因此我就没有用,其实就是很传统的方法:将所有的单词加入到字典树中(这些单词要保存),然后一个n次的循环,看看是不是帽子单词,只要把单词分成c1,c2两部分看看这俩存不存在于字典树中~~当时我还错了一个地方就是在字典树中查询哎。。。 AC代码:

2014-03-17 21:41:22 1062

原创 Keywords Search

典型的AC自动机题目,模板题但是初次学的AC自动机,错了n多次。题目大意:给出n个字符串,然后再给出一个主串,求这个n个字符串中有几个字符串是是主串的子串?连接:Keywords Search代码:#include #include #include using namespace std;#define N 1000005char word[N];int head,t

2014-03-16 11:24:46 482

原创 RMQ_ST算法

RMQ算法是求给定区间的最值问题,例如给你一段区间A[6]={3,5,2,1,6,7} 求区间[2,4]内的最大数,看的出来最大数为6但是有时区间很大,大概有几万,并且询问的次数达到几十万次,普通的搜索算法是肯定会超时的。ST算法,全称为Sparse_Table算法,每次查询的时间复杂度可以达到O(1),这样十几万次的查询就不再话下了! 实现的原理(easy!)它的思想有一部分动态

2014-03-16 11:17:16 576

原创 kmp算法研究

kmp算法是一种字符串的匹配算法,平常我们写一个字符串的匹配算法是非常容易的,所谓的字符匹配,就是说当已知一个主串S,并且有一个字符串T,我们看看T这个字符串是否在S串中出现过,当然说的有些白话了~~,我看了许多关于kmp的资料,网上有很多,但很长很长的时间的一段时间里,都没有消化。心里非常内疚,其实到现在,我都不确定自己是否真的理解了kmp。但时间一长,就萌生了把各个kmp资料整理一下的冲动,下

2014-03-16 11:13:47 559

空空如也

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

TA关注的人

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