自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 问答 (98)
  • 收藏
  • 关注

转载 CTS失败项分析(1) -CtsMediaTestCases testAllComponentInstantiation

最近遇到一个比较奇怪的CTS失败项,因为整个平台已经很多项目都通过了认证,也没有报编解码相关的失败项,公版中也支持OMX.MTK.VIDEO.DECODER.AVC格式,但是跑测过程中出现了以下的失项:CtsMediaTestCases android.media.cts.MediaCodecListTest#testAllComponentInstantiationfail: java.io...

2019-05-29 06:37:05 1466

转载 四年从P7到P9,这个阿里小二的秘诀是给自己挖坑

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-05-28 12:27:00 82

转载 微信内部浏览器打开网页时提示外部浏览器打开升级版探讨,直接跳转默认浏览器打开...

现如今微信对第三方推广链接的审核是越来越严格了,域名在微信中分享转发经常会被拦截,一旦被拦截用户就只能复制链接手动打开浏览器粘贴才能访问,要不然就是换个域名再推,周而复始。无论是哪一种情况都会面临一个非常严重的问题,那就是用户体验差,用户量无法有效地累积起来,从而导致推广成本一直在增加,推广效率却无法有明显的提升。所以针对这个问题,特写这篇文章来分享如何正常从微信内访问已经...

2019-05-27 16:14:36 246

转载 web里什么是Math函数,作用是什么

  Math.round(3.6) //四舍五入  random() //返回0-1之间的随机数  max(num1, num2) //返回较大的数  min(num1, num2) //返回较小的数  abs(num) //绝对值  ceil(19.3) //12 向上取整  floor(11.8) //11 向下取整  1. 获取四位数的验证码。    2、验证    思路:  布局(略)  ...

2019-05-27 09:40:42 213

转载 聊着聊着,为啥信息就被盗走了(网上中国)

使用手机上的聊天工具,位置信息竟然被盗取了?乍一听,你或许觉得不可思议,但这一幕正在真实发生着。前不久就有媒体曝光,不法商家通过破解聊天程序的位置信息防护系统获得用户的位置信息,并出售给调查或讨债公司。一时间,用户的隐私安全问题再次成为关注热点。智能互联时代,用户的信息安全究竟如何保护?数据使用的边界到底在哪?需要引起我们更深层次的思考。利用聊天软件动“歪脑筋”据媒体报道,2018年1月,南京...

2019-05-27 09:21:54 124

转载 java线程池ThreadPoolExecutor

1 submit的Runnable为什么通过Future获取任务的执行结果submit的Runnable被封装成了FutureTask对象,并且返回。Runnable执行的结果是在哪里交给FutureTask的?FutureTask重写了Runnable的run()方法,在这个run()方法中,将任务的返回值放在了FutureTask的outcome成员中。这样在主线程中就可以获取...

2019-05-24 10:27:00 59

转载 iOS 开发项目规范-浅析项目创建(OC)

项目的创建为了使项目更加简洁轻量级,所以在创建项目的时候尽可能的简洁,这里有两点需要特别说明的是如果项目中没有用到coreData的话,或者目前没有意向用到coreDatade话,可以去掉候选选项,因为coreData后期可以手动创建。如果没有写单元测试的习惯的话,对于初中级开发者来说一般都没有这个习惯,建议可以不用创建单元测试。项目目录的创建项目目录的创建对项目的阅读想非常重要,一...

2019-05-23 14:29:51 255

转载 mybatis 源码学习(一)配置文件初始化

mybatis是项目中常用到的持久层框架,今天我们学习下mybatis,随便找一个例子可以看到通过读取配置文件建立SqlSessionFactory,然后在build拿到关键的sqlsession,这是我从网上随便找了下例子,关键的方法在于new SqlSessionFactoryBuilder().build(reader);可以看到parser.parse() 返回的结果是Config...

2019-05-23 07:48:09 73

转载 购买电脑的一些参考

考虑cpu处理器显卡运行(已经安装的内存RAM)内存速度散热gssd固态显卡处理器()显卡 (不玩游戏可以不用有多大要求)运行速度:运行(已经安装的内存RAM)内存速度GSSD 固态转载于:https://www.cnblogs.com/shanshuiYiCheng/p/10905106.html...

2019-05-22 11:58:00 90

转载 HanLP-停用词表的使用示例

停用词表的修改停用词表在“pyhanlp\static\data\dictionary”路径下的“stopwords.txt”文件中,CoreStopWordDictionary.apply方法支持去除停用词。如果需要修改停用词表,则直接编辑文件“stopwords.txt”,之后删除路径下的“stopwords.txt.bin”,运行CoreStopWordDictiona...

2019-05-22 08:57:40 821

转载 【Vue.js 牛刀小试】:第十二章 - 使用 Vue Router 实现 Vue 中的前端路由控制

系列目录地址一、基础知识概览第一章 - 一些基础概念(posted at 2018-10-31)第二章 - 常见的指令的使用(posted at 2018-11-01)第三章 - 事件修饰符的使用(posted at 2018-11-02)第四章 - 页面元素样式的设定(posted at 2018-11-05)第五章 - 计算属性与监听器(posted at 2018-11-08...

2019-05-22 02:01:07 157

转载 [51nod]1678 lyk与gcd(莫比乌斯反演)

题面传送门题解和这题差不多//minamoto#include<bits/stdc++.h>#define R register#define pb push_back#define inline __inline__ __attribute__((always_inline))#define fp(i,a,b) for(R int i=(a),I=(b)+1;i&l...

2019-05-21 18:15:00 74

转载 [转]python 中的[:-1]和[::-1]

转自:https://blog.csdn.net/mingyuli/article/details/816047951、案例解释a='python'b=a[::-1]print(b) #nohtypc=a[::-2]print(c) #nhy#从后往前数的话,最后一个位置为-1d=a[:-1] #从位置0到位置-1之前的数print(d) #pythoe=a[:-2] #从位置0到位置-...

2019-05-21 17:08:00 189

转载 08-03-re-模块

一组特殊符号组成的表达式,用于描述某种规则。该应用场景生活中随处可见。​ 例如:让有志青年过上体面的生活,这里面就由规则,即有志青年。正则表达式的作用,以及使用场景​ 1.用于从字符串中匹配满足某种规则的内容,多数用于爬虫应用程序​ 2.判断字符串串内容是否满足某种规则,多用于严重用户输入。例如密码是否规范,手机号是否正确等学习重点​ 正则是一堆特殊符号组成的,我们主要学习的就是这些特...

2019-05-21 14:46:00 59

转载 MySQL 死锁套路:走不同的索引更新

前几篇文章介绍了用源码的方式来调试锁相关的信息,这里同样用这个工具来解决一个线上实际的死锁案例,也是我们介绍的第一个两条 SQL 就造成死锁的情况。因为线上的表结构比较复杂,做了一些简化以后如下CREATE TABLE `t3` ( `id` int(11) NOT NULL AUTO_INCREMENT, `a` varchar(5), `b` varchar(5), PRIM...

2019-05-21 14:33:02 152

转载 网优谷对于新做的网站如何快速提升收录情况?

网页收录很大的原因和网站质量以及域名信任度的关系非常大,如果是老域名的话,收录相对而言就容易很多。如果是新域名,一般来说一个月左右就会把一些内页都放出来,但是如果两个月了内页都没有放出来说明网页质量较差导致的。解决办法有两个,方案如下:一、大量更新可以通过大量的频繁更新,让蜘蛛每天的抓取频次高度集中,从而加快网页收录数据的情况,如果是优质内容,效果则会更加好。二、蜘蛛池操作上面是通过站内更...

2019-05-20 16:55:45 119

转载 Solr搜索引擎 — SolrCloud介绍和环境准备

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-05-20 13:47:00 174

转载 【阿里云新品发布·周刊】第9期:实时大数据开发难、运维难、应用难?来,一站解决!...

点击订阅新品发布会!新产品、新版本、新技术、新功能、价格调整,评论在下方,下期更新!关注更多内容,了解更多最新发布DataWorks Stream Studio重磅发布2019年5月15日15时,阿里云DataWorks Stream Studio: 一站式流任务开发平台重磅发布,介绍实时计算任务开发的困难、问题和背景,引出使用Stream Studio可以大大加快实时任务的开发速度,降低开发和维...

2019-05-20 06:50:27 71

转载 用NiceTool在微信浏览器中下载APP

通过扫描二维码下载APP已成为一个大家惯用且非常方便的下载方式了,微信也成为扫描二维码重要的工具,对于用户来说,说到扫一扫大家第一反应就是打开微信,这是用户习惯问题。很多商家也是熟知这一点,所以纷纷选择微信来推广h5、app或者营销活动之类的。然而在我们使用微信推广的时候,经常会遇到分享出去的链接被微信拦截或无法在微信内打开,且无法下载。我们可以利用工具让微信内链接或二维码用外部浏览器打开,这...

2019-05-18 21:35:00 92

转载 排序

内部排序的基本算法有:插入排序、希尔排序、冒泡排序、快速排序、选择排序、堆排序、归并排序、基数排序等等。不同的算法之间有不同的时间复杂度和空间复杂度。此外,算法之间的稳定性也是不同的。对算法的时间复杂度、空间复杂度以及其稳定性归结如下表,算法时间复杂度空间复杂度稳定性最好情况平均情况最坏...

2019-05-17 21:49:00 66

转载 CodeForces 149D Coloring Brackets

Coloring Brackets题解:dp[ l ] [ r ] [ lc ] [ rc ]代表的是第在区间[ l , r] 的情况下 左端点颜色是lc, 右端点颜色是rc的方案数是多少。然后记忆化DP。将一个序列拆成一个个匹配的序列。为了防止一开始序列不匹配,所以从2个虚拟的地方开始计算。代码:#include<bits/stdc+...

2019-05-17 14:29:00 56

转载 知识图谱---echarts关系图

一:三级关系图知识图谱最近写了个demo,主要功能是搜索实体,搜索结果显示与该实体相关的公司、子公司、设备、位置、状态、危害这六类,数据是通过我司的数据标注系统提供的。后端用到的技术栈是python3、java1.8、neo4j3.5和Django。前端通过Django获取数据,做数据处理,搭配好echarts配置参数,比如data、links、categories、symbolSize。二:...

2019-05-16 07:07:53 8975

转载 线上内存泄漏引发OOM问题分析和解决

前言长文预警。该文主要介绍因线上OOM而引发的问题定位、分析问题的原因、以及如何解决问题。在分析问题原因时候为了能更详细的呈现出引发问题的原因,去翻了hdfs 提供的Java Api主要的类FileSystem的部分代码。由于这部分源代码的分析实在是太太太长了,可以直接跳过看最后的结论,当然有兴趣的可以看下。风起一日,突然收到若干线上告警。于是赶紧查看日志,在日志中大量线程报出OOM错误:...

2019-05-16 06:56:35 1412

转载 mysql数据库用ip访问

转载地址:https://blog.csdn.net/izibeike/article/details/79366607MySQL数据库可以用任意ip连接访问的方法通过CMD命令行修改数据库表的一个字段的值,实现连接,访问。第一步、找到MYSQL软件安装所在的bin目录;(1)cd\当前目录(2)指定MYSQL安装的bin目录(3)输...

2019-05-15 16:52:00 73

转载 55web开发7_模块化

目录支持json格式数据返回:... 1模块化:... 1VER1:... 1VER2:... 2发布:... 2VER3:... 3支持json格式数据返回:例:有问题,web页面不是json格式;def jsonify(**kwargs): content = json.dumps(kwargs) # response = Response()...

2019-05-14 17:19:41 73

转载 cesium 基础

scaleByDistance : new Cesium.NearFarScalar(1.5e2, 1.5, 8.0e6, 0.0),--(近值,近端放大率,远值,远端放大率) 给定距离视点的近值和远值,以及对应的两个近端放大率和远端放大率。当距离在近值和远值之间时,放大/缩小倍数在两个放大两率之间递增。超出这个范围后,放大率保持不变。若将两个距离值设为一样,则接近实际需要,在此高度之下显示固...

2019-05-14 08:36:00 341

转载 死磕 java原子类之终结篇(面试题)

概览原子操作是指不会被线程调度机制打断的操作,这种操作一旦开始,就一直运行到结束,中间不会有任何线程上下文切换。原子操作可以是一个步骤,也可以是多个操作步骤,但是其顺序不可以被打乱,也不可以被切割而只执行其中的一部分,将整个操作视作一个整体是原子性的核心特征。在java中提供了很多原子类,笔者在此主要把这些原子类分成四大类。原子更新基本类型或引用类型如果是基本类型,则替换其值,如果是引...

2019-05-13 15:33:48 142

转载 ubuntu16.04 安装完后无法连接网络

ubuntu16.04 网络安装完后无法连接网络可以通过修改网卡配置文件来进行修改,网卡路径在 vim /etc/network/interfaces但是网络修改不完全就只有一个地方,在ubuntu16.04的桌面版中可以通过图形界面进行对网络的配置桌面配置网络文件路径:vim /etc/NetworkManager/system-connections/Wired\ connection\ 1...

2019-05-13 11:19:56 1484

转载 common.js

function my$(id) { return document.getElementById(id);}// 处理浏览器兼容性// 获取第一个子元素function getFirstElementChild(element) { var node, nodes = element.childNodes, i = 0; while (node ...

2019-05-13 08:01:00 676

转载 【Flutter】配置环境

1.安装Flutter在‎⁨Macintosh HD⁩ ▸ ⁨用户⁩ ▸ ⁨(用户名) ▸ ⁨.bash_profile文件中添加如下代码(如果看不到隐藏文件,使用command+shift+.快捷键显示,如果没有该文件请手动创建):export PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE_URL=h...

2019-05-13 04:06:16 65

转载 【HLOJ 559】好朋友的题

【题目描述】有一个N*N矩阵,给出一系列的修改和询问,修改是这样的:将(x,y)中的数字加上k,而询问是这样的:求(x1,y1)到(x2,y2)这个子矩阵内所有数字的和。【输入格式】输入数据第一行为一个正整数N。接下来不知道多少行,每行第一个数为操作类型,1为修改,2为询问,3为程序结束。对于每个1,有三个参数x,y,k,表示将(x,y)中的数字加上k。对于每个2,有四个参...

2019-05-12 10:16:00 84

转载 关于mybatis “org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)” 错误的问题。...

困扰了我两条的问题:最近从eclipse转到intellij idea,确实比eclipse好用太多,但是也是各种不熟悉,导致了很多问题,本来搭好的maven+ssm框架在eclipse上能用,迁移到idea中是各种问题,一一解决之后就剩下这个问题。org.apache.ibatis.binding.BindingException: Invalid bound statement (not ...

2019-05-11 19:44:00 65

转载 java高级工程师面试题:如何设计一个高并发系统?

面试题如何设计一个高并发系统?考点分析说实话,如果面试官问你这个题目,那么你必须要使出全身吃奶劲了。为啥?因为你没看到现在很多公司招聘的 JD 里都是说啥,有高并发就经验者优先。如果你确实有真才实学,在互联网公司里干过高并发系统,那你确实拿 offer 基本如探囊取物,没啥问题。面试官也绝对不会这样来问你,否则他就是蠢。假设你在某知名电商公司干过高并发系统,用户上亿,一天流量几十亿,高峰期并发量上...

2019-05-11 09:49:20 86

转载 iOS: Audio File 音频文件录制(支持VBR,CBR)

需求:iOS中使用Audio File 实现音频文件录制.实现原理: 使用Audio File中的API可以将我们采集到的音频数据录制成音频文件,这里采集到的数据包括从Audio Queue/Audio Unit直接采集或Audio Converter间接转换得到的音频数据.阅读前提:本文需要借助三种数据源以实现音频数据录制: Audio Queue, Audio Converter...

2019-05-11 07:18:25 476

转载 开发认为不是bug,你该如何处理?

1、需求不确定可以找来产品经理进行确认需不需要改动,三方商量确定好后再看要不要改。2、这种情况不可能发生,所以不需要修改这个时候,我可以先尽可能的说出是BUG的依据是什么?如果被用户发现或出了问题,会有什么不良结果?程序员可能会给你很多理由,你可以对他的解释进行反驳。如果还是不行,那我可以把这个问题提出来,跟开发经理和测试经理进行确认,如果要修改就改,如果不要修改就不改。其实有些真的不是bu...

2019-05-10 18:11:00 2520

转载 mui使用xcode离线打包 iosApp应用,集成高德地图sdk问题

https://blog.csdn.net/weixin_33854644/article/details/87628376转载于:https://www.cnblogs.com/haoran5544/p/10845627.html

2019-05-10 17:24:00 234

转载 5.多线程基础1

1.启动一个线程创建多线程有三个方式1.继承线程类public class KillThread extends Thread{ private Hero h1; private Hero h2; public KillThread(Hero h1, Hero h2){ this.h1 = h1; this.h...

2019-05-10 11:58:00 48

转载 好程序员大数据分享修行宝典-HDFS读写两步教程

一、HDFS读写之前提 NameNode(元数据节点):存放元数据(名称空间、副本数、权限、块列表、集群配置信息),不包含数据节点。元数据节点将文件系统元数据存储在内存中。 1.DataNode(数据节点):真正存储数据的地方,以数据块为单位。默认数据块大小为128M。数据节点周期性的将所有存储块信息发送给元数据节点。客户端通过和NameNode节点沟通后,再向数据节点对数据读出或写入。 2.S...

2019-05-10 05:52:49 81

转载 AJPFX关于JAVA多线程实现的三种方式

JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。1、继承Thread类实现多线程继承Thread类的方法尽管被我列为一种多线程实现方式,但Thread本质上也是实现了Runnable接口的一个实例,它代表一个线...

2019-05-09 23:36:03 95

转载 雷林鹏分享:都是CodeIgniter global_xss_filtering 惹的祸

  下午在弄商品添加模块的时候,获取 kindeditor textarea 的值时,一直获取不到内容的样式  如:  CI 框架  POST提交后获取内容值为:  CI 框架  一开始以为是 kindeditor 的缘故,折腾了好一会...  最后发现是 CI框架防XSS跨站脚本攻击全局设置造成的  $config['global_xss_filtering'] = ...

2019-05-09 13:44:00 153

空空如也

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

TA关注的人

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