自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android 可折叠TextView

本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布当文字内容超过指定行数后,显示省略号和全文。上图的效果在微博,b站上都有。这里我选择继承AppCompatTextView实现。实现思路当内容超过指定行数后,计算最大行数第一个(start)和最后一个字符(end)在整个字符串里面的位置测量要拼接的内容(demo中是... 全文)的宽度计算跟拼接内容宽度相当的字...

2019-04-30 10:14:19 840

转载 撸起袖子自己写一个Android通用的刷新控件

项目中我们经常有上拉、下拉刷新的需求,几乎所有的listView、RecyclerView都会伴随着上拉、下拉刷新的需求,如果我们使用一些开源控件,换了控件我们就要更新,现在我们自己撸起袖子写一个通用的刷新控件思路:写一个继承RelativeLayout的RefreshLayout添加头尾控件作为刷新控件通过事件分发来进行刷新操作通过动画来控制控件移动目的:让他的所有子控件都可以使用,哪怕是一个T...

2019-04-30 09:49:53 68

转载 在面试中如何展示虚拟机和内存调优技能

在这个寒冬中,我们得不断提升自己的能力,所以这次,我就针对“虚拟机描述”这个点扩展出去,具体讲些在面试中展示虚拟机内存调优能力的话术。在面试中展示出这个技能有什么好处?初学者或初级程序员在面试时如果能证明自己具有这方面的能力,这相当有利,因为这是针对5年左右相关经验的高级程序员的要求。如果在面试时面试官主动问及这方面的问题,大家可以按照如下的思路由浅入深地依次阐述,如果没问,大家也可以用到下面提...

2019-04-30 08:35:01 169

转载 2、阿里云ECS发送邮件到腾讯企业邮箱(ECS默认不开启25端口)

阿里云ECS默认禁用25端口导致发邮件失败。方法一:使用shell脚本发送邮件,需要配置mailx1、安装软件yum install mailx2、配置vim /etc/mail.rc在文件最后加上如下内容:set smtp=smtps://smtp.exmail.qq.com:465 #邮箱服务器地址set from=xxxx@xxx.com...

2019-04-29 16:58:00 814

转载 学习react教程

网址收藏: React官网,React的Github,React的中文文档1.react是什么?React起源于Facebook的内部项目,因为该公司对市场上所有的Javascript MVC框架都不满意,决定自己写一套,用来架设Instargm的网站。做完以后,发现很好用,就在2013年5月开源。2.安装react全局安装react脚手架工具npm install create-rea...

2019-04-29 14:41:33 56

转载 js return false 没有终止程序 而只是跳出循环的解决办法

因为需要判断每张图片是否都属于宽高相等,所以用了遍历的方法,代码如下图但是发现如图判断后,由于jq each 执行的是匿名函数的返回值,并不是submitform()的返回值,所以,我的js return false并没有终止程序,只是跳出循环后继续下一步操作了,然后我又改了一下代码如下图这样做了一步判断后,现在如果图片宽高没有相等就会终止程序了...

2019-04-29 08:51:35 606

转载 手摸手教你封装跨项目复用的 Vue 组件

在前端项目的开发中,往往会根据业务需求,沉淀出一些项目内的UI组件/功能模块(以下通称组件) 等;这些组件初期只在同一个项目中被维护,并被该项目中的不同页面或模块复用,此时的组件逐步被完善,是一个只聚焦于功能和健壮性的成长期。随着业务的发展,原来的项目可能不得不产生裂变,变成几个相似但各有不同的项目 -- 比如在初始项目中积累经验后,需要推广到相似的业态上或根据不同大客户的需求进行定制,这种情况...

2019-04-28 12:44:54 1606

转载 JDK Unsafe 源码完全注释

并发作为 Java 中非常重要的一部分,其内部大量使用了 Unsafe 类,它为 java.util.concurrent 包中的类提供了底层支持。然而 Unsafe 并不是 JDK 的标准,它是 Sun的内部实现,存在于 sun.misc 包中,在 Oracle 发行的 JDK 中并不包含其源代码。Unsafe 提供两个功能:绕过 JVM 直接修改内存(对象)使用硬件 C...

2019-04-25 14:35:32 96

转载 python 面向对象编程

面向对象与面向过程  参考链接:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014318645694388f1f10473d7f416e9291616be8367ab5000  面向对象编程——Object Oriented Programming,简称OOP,是一...

2019-04-23 16:10:00 90

转载 Mysql 监控脚本

cat mysql_status_output.py #coding=utf-8import jaydebeapiimport sysimport pymysqlimport osfrom prometheus_client import Gauge,start_http_serverimport time#v_host=os.popen('echo $HOSTNAME')#hostname=...

2019-04-22 14:42:00 326

转载 Django开发Restful Api文档

https://q1mi.github.io/Django-REST-framework-documentation/?tdsourcetag=s_pcqq_aiomsg转载于:https://www.cnblogs.com/qi_1998/p/10746860.html

2019-04-21 20:53:00 264

转载 2017-10-29 用中文命名API的意义和途径

在前文对在代码中使用中文命名的质疑与回应中阐述了在代码中使用中文命名的益处. 此文将从软件使用者的角度阐述对API中文化的意义并探讨实现途径. 当然, 文中面向的用户是以中文为母语的开发者.首先请看一个实例, 演示效果在此:这个库提供了一系列绘图相关的API. 后者是笔者将这些API封装成了中文之后的对应代码.此文的大前提是, 对以中文为母语的开发...

2019-04-21 06:39:54 56

转载 数据库session立即生效(64---8192) SCOPE参数

SCOPE=MEMORY|SPFILE|BOTH 指示了修改参数时的“作用域”:SCOPE=MEMORY :只在实例中修改,重启数据库后此次修改失效。SCOPE=SPFILE :只修改SPFILE中的值,重启数据库后这个修改才会生效。SCOPE=BOTH :在内存和SPFILE中都会完成参数修改。这个参数修改在当前实例中生效,下次以SPFILE启动数据库时也会生效。数据库参数文件...

2019-04-20 15:15:00 207

转载 关于unsigned int 和 int

在c++里面,如果一个表达式里面同时有 unsigned int 和 int ,执行的时候会尝试把 int 转成 unsigned int。这个时候如果int的值是非负的,执行的结果当然和预期一样但是如果int的值是负数,它的值就变成 int的最大值 + 原值参考例子:// 有符号的向无符号的转float sum_elements(float a[], unsigned len...

2019-04-20 14:24:11 817

转载 PHP全栈学习笔记6

php能做什么,它是运行在服务器端的,web网站大部分数据都是存储在服务器上的,PHP就是用来处理这些存储在服务器的数据。跨平台,服务器可以是多种平台上的服务器,脚本语言,免费。wampserver集成环境开发包:windowsapachemysqlphp复制代码修改端口apache,httpd.conf<?php $var_name = "苹果";$n =10;...

2019-04-20 08:56:56 129

转载 Spring Cloud Data Flow 2.1.0 M1 发布

开发四年只会写业务代码,分布式高并发都不会还做程序员? >>> Spring Cloud Data ...

2019-04-20 07:15:20 103

转载 SPOJ 1812 LCS2 - Longest Common Substring II

思路后缀自动机求多串的最长公共子串对第一个建出后缀自动机,其他的在SAM上匹配,更新到一个节点的匹配长度最大值即可,最后对所有最大值取min得到一个节点的答案,对所有节点答案求max即可然后注意,因为parent树上的父节点是是子节点的后缀,所以一旦子节点匹配,也需要更新父节点的最大匹配值(min(maxlen[fa],max(mx[son],mx[fa])))代码#include &l...

2019-04-19 07:17:00 61

转载 Python项目实战:控制浏览器模拟登陆CSDN

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

2019-04-18 16:37:00 111

转载 优质在线直播源码进行直播间搭建时需要它的“帮助”才行

在直播间搭建这方面,可能绝大多数人都存在疑惑:是不是找一开发公司购买一套优质的在线直播源码就可以了?其实源码对于开发来说,确确实实是非常重要的,而且也是最基础的一部分。但是在此基础之上,还需要更多技术方面的知识和能力,比如我们经常见到的DNS负载均衡。今天就主要分享一下DNS负载均衡方面的知识内容。1.先来看看什么是DNS?DNS中文名叫做域名服务器,显而...

2019-04-17 17:29:37 134

转载 小程序上云,有点猛

  前不久有一个朋友问我,到底是做什么端的小程序比较好?  我只问了一句,你的产品里是否涉及钱和服务,如果涉及这两者,建议你选择支付宝小程序。你可以通过其他小程序玩裂变,但如果你想做服务和商业,一定要考虑支付宝小程序。  小程序To B的战争早已打响。从前台看,是小程序、IoT的解决方案之争;从中台看,体现在数据服务的争夺;而在后台,则取决于云服务的...

2019-04-17 16:45:37 302

转载 现代IM系统中的消息系统架构

前言IM全称是『Instant Messaging』,中文名是即时通讯。在这个高度信息化的移动互联网时代,生活中IM类产品已经成为必备品,比较有名的如钉钉、微信、QQ等以IM为核心功能的产品。当然目前微信已经成长为一个生态型产品,但其核心功能还是IM。还有一些非以IM系统为核心的应用,最典型的如一些在线游戏、社交应用,IM也是其重要的功能模块。可以说,IM系统已经是任何一个带有社交属性的应用需要具...

2019-04-17 16:31:15 140

转载 【Linux基础 04】文件和目录常用命令

目标查看目录内容ls切换目录cd创建和删除操作touchrmmkdir拷贝和移动文件cpmv查看文件内容catmoregrep其他echo重定向 > 和 >>管道 |01. 查看目录内容1.1 终端实用技巧1> 自动补全在敲出 文件/目录/命令 的前几个字母之后,按下 tab 键如果输入的没有歧...

2019-04-16 22:01:05 52

转载 2019浙大校赛--A--Thanks, TuSimple!(简单模拟题)

这题前三段都是一堆吹爆赞助商的屁话,正式题目在图片下边,一个简单模拟题。题目大意:有n个男生,m个女生在进行舞会,其中一部分男生祥和比自己矮的女生跳舞,一部分男生想和比自己高的女生跳舞,一部分女生想和比自己高的男生跳舞,一部分女生想和比自己矮的男生跳舞;所以,我们可以这样配对:想跟比自己矮的女生跳舞的男生——想跟比自己高的男生跳舞的女生;想跟比自己高的女生跳舞的男生——想跟比自己矮...

2019-04-15 21:19:00 64

转载 「镁客·请讲」工匠社招俊健:做消费级机器人,首先需要打动自己

他的一次基于兴趣的创业,圆了多少大小孩子的“机甲梦”。 机动战士高达、新世纪福音战士、变形金刚……在看着这些影视作品的同时,不少人心中生出了一种“机器人情结”,在机器人与人产生互动时表现向往,在机器人之间发生格斗时热血沸腾。 与此同时,“机器人情结”也成为许多人踏入机器人创业圈的那颗启明星,比如国内工匠社的创始人兼CEO招俊健,出于对机器人的...

2019-04-15 15:48:00 98

转载 电脑网络IP固定地址自动改变!

今天电脑的固定IP地址每次重启设备,会自动改变一次。所以每次重启电脑都要手动重设IP地址、网关、DNS及高级选项中的ip设置。高级选项中的ip设置每次都有2个ip,都要我删除一个。我都崩溃了,还以为是电脑中病毒了,还是XXX问题。今天被我解决了,给大家一起分享啊!看图:1.进入网络设置的属性--点击配置点击配置按钮,然后下一步2.再次点击...

2019-04-15 11:14:00 1466

转载 规定时间格式

formatTime.js// 规定时间格式export const formatTime = function (date) { // date为 Date对象 const year = date.getFullYear() const month = date.getMonth() + 1 const day = date.getDate() const hour = d...

2019-04-15 03:05:08 361

转载 再议什么是云桌面

  目前云桌面已经成为企业、学校IT 基础设施的标配,不再是科技前沿的新宠。高校建设电子教室、政企扩展办公地点… 云桌面都作为基础设备列入了一期采购。随着市场需求的增加,国内云桌面厂商即云桌面产品越来越多、随之也出现越来越多关于云桌面的定义、传输协议与技术名词。每个产品研发团队都有自己对云桌面技术的理解与定义,使之在客户眼前云桌面渐渐成为一种似是而非的概...

2019-04-14 19:55:50 333

转载 Python 列表推导式

列表推导式提供了一个更简单的创建列表的方法。常见的用法是把某种操作应用于序列或可迭代对象的每个元素上,然后使用其结果来创建列表,或者通过满足某些特定条件元素来创建子序列。例如,假设我们想创建一个平方列表,像这样>>> for x in range(10):... squares.append(x**2)...>&...

2019-04-12 17:11:36 79

转载 测试流程注意事项

一 需求分析阶段二 设计分析阶段三 开发联调自测阶段四 提测阶段五 测试执行六 上线阶段七 运营阶段一 需求分析阶段1.业务修改现有业务修改是否清晰 核心逻辑是否遗漏有无业务冲突2.用户体验和影响交互是否合理会不会拉长交易流程干扰用户选择下单和支付响应时长3.周边业务线的影响 是否清晰描述上...

2019-04-11 16:21:00 1218

转载 Elasticsearch操作数据后马上更新的办法

BulkRequestBuilder bulkRequest = ESTools.client.prepareBulk().setRefresh(true);这里的setRefresh(true);就是自动刷新的用处。所以在我们CRUD的时候,如果对数据增删改操作的时候,如果要及时返回最新数据,那么我们就需要加这个方法,及时刷新数据。当然 Elasticsearch 也是可以配置刷新时间的,但是...

2019-04-11 07:59:10 817

转载 Rust 1.34.0 发布

百度智能云 云生态狂欢季 热门云产品1折起>>> Rust 1.34.0 发布了,更新内容如下:...

2019-04-11 07:11:27 57

转载 [译] Spring 的分布式事务实现 — 使用和不使用 XA — 第二部分

原文地址:Distributed transactions in Spring, with and without XA - Part II原文作者:David Syer译文出自:掘金翻译计划本文永久链接:github.com/xitu/gold-m…译者:xiantang校对者:Fengziyin1234Spring 的分布式事务实现 — 使用和不使用 XA — 第一部分...

2019-04-11 01:10:23 110

转载 项目中git版本控制及协作开发的常用操作(命令行,小乌龟,sourcetree)

一、git命令:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000小乌龟:https://www.cnblogs.com/xuanwotianming153/p/8504762.htmlsourcetree:https://blog.csdn.net/chenyufen...

2019-04-10 16:06:00 92

转载 谈谈JavaScript编码风格

本文主要内容来自阮一峰《JavaScript标准参考教程》编码风格1.概述“编程风格”(programming style)指的是编写代码的样式规则。不同的程序员,往往有不同的编程风格。有人说,编译器的规范叫做“语法规则”(grammar),这是程序员必须遵守的;而编译器忽略的部分,就叫“编程风格”(programming style),这是程序员可以自由选择的。这种说法不完全正确...

2019-04-10 13:40:57 68

转载 Mongodb compass查询指定条件的数据

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

2019-04-10 11:18:00 1188

转载 JAVA内存泄漏和内存溢出的区别和联系

为什么80%的码农都做不了架构师?>>> ...

2019-04-09 20:56:00 844

转载 蚂蚁金服分布式事务开源以及实践 | SOFA 开源一周年献礼

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

2019-04-09 16:39:00 70

转载 直线思维和曲线思维

因为业务需要,最近接触到了一些商务,顺便提一下,这里我是甲方,接触的商务多了,渐渐的发现,同样的业务,不一样的思维,给人的感受和最终的结果,可能会有天壤之别。而这样的思维区别,在运营工作中也是存在的。我把这些不一样的思维方式,分为了两类:直线思维和曲线思维。这篇文章重点来讲下这两种思维方式的区别与特点,如果没听过曲线思维,甚至从来不知道有这种思维方式的存在,那么这篇文章对你会很有帮助,因为凡是生...

2019-04-08 14:00:29 376

转载 小程序Swiper高度自适应

微信小程序Swiper高度自适应情境说明众所周知,在微信小程序swiper组件中需要使用定高来使swiper-item中的内容得到展现,否则就会出现内容无法显示或者显示不全的问题。这个问题在页面分页加载时显得尤为棘手,由于大多数内容基本为列表输出的内容具有一定的规律性,通常的解决方式是获取数据数组长度,根据数据长度来动态改变每页的长度,但是每种机型的尺寸不一,而微信使用的是rpx,每种机型高度...

2019-04-08 08:26:03 722

转载 vue2.0仿微信界面聊天室|vue聊天实例

基于vue2.0+vue-cli+vuex+vue-router+webpack+es6+wcPop等技术开发的仿微信聊天界面|仿微信聊天室vue-chatRoom,实现了微信聊天功能,新增了消息下拉刷新,消息表情发送,图片、视频预览,打赏、红包等功能。技术栈:MVVM框架:Vue.js 2.0状态管理:Vuex页面路由:Vue-router弹窗插件:wcPop打包工具:webp...

2019-04-07 04:08:51 7049

空空如也

空空如也

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

TA关注的人

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