MySQL实现split功能

前言 我们知道在Java和Python等主流语言的基础库中都提供了split函数,我们可以很方便的将一段字符串按照指定的字符分隔成几段字符串。 在特定的情况下我们可能也需要在MySQL查询中实现这样的功能, 而MySQL本身是不支持的,但我们可以通过下面的方法间接完成 MySQL中实现sp...

2018-08-09 14:22:46

阅读数 2181

评论数 0

Hadoop NodeManager无法启动问题解决

最近在学习Hadoop的时候, 用虚拟机在Ubuntu中按照官网教程搭建好伪集群环境。 hdfs可以正常启动, 但是在启动Yarn的时候, NodeManager一直无法启动 doesn't satisfy minimum allocations, Sending SHUTDOW...

2017-10-30 18:28:44

阅读数 3729

评论数 0

Linux下nginx源码包全模块支持安装笔记

为了不每次安装都上网搜索, 特意对安装过程及常见问题作个记录。方便自己,方便大家。

2017-10-20 14:31:54

阅读数 272

评论数 0

Android热修复技术Tinker VS AndFix

流行的热修复技术有哪些 强大的Tinker 接入步骤 踩过的坑 流行的热修复技术有哪些 时下比较流行的热修复技术有Tinker、QZone、AndFix、Robust。 前面两个是腾讯开发的,AndFix源于阿里,Robust是美国一家公司开发的。那么我们应该选用哪一款呢?...

2017-04-20 19:00:00

阅读数 2299

评论数 0

Android解锁屏幕失效问题

最近在做一个App时需要自动点亮并解锁系统屏幕,但是发现屏幕点亮后屏幕并没有解锁,还需要手动划一下。

2017-03-08 15:14:11

阅读数 2653

评论数 0

Git远程仓库地址变更本地如何修改

公司搬移, 作为git仓库的服务器IP地址变了。 本地代码挺多,重新检出太占时间,可以修改一个什么配置让我本地仓库和新的远程仓库建立关联吗, 答案是肯定的!方法有很多,这里简单介绍几种:以下均以项目git_test为例: 老地址:http://192.168.1.12:9797/john/git...

2017-02-11 11:50:52

阅读数 57726

评论数 0

Android应用层View绘制流程与源码分析

1 背景 还记得前面《Android应用setContentView与LayoutInflater加载解析机制源码分析》这篇文章吗?我们有分析到Activity中界面加载显示的基本流程原理,记不记得最终分析结果就是下面的关系: 看见没有,如上图中id为content的内容就是整...

2016-12-09 18:47:55

阅读数 411

评论数 0

Android编码包含中文的URI

做过Java的都知道,Java中可以通过URLEncoder对url编码, 但是如果你拿到的uri是别人已经拼好的, 比如是服务端返回的uri, 这时候你会发现用URLEncoder已经解决不了你的问题了,因为它会把url中所有非ASCII编码的字符都进行编码, 结果不是我们想要的。要解决此问题有...

2016-11-08 15:49:31

阅读数 2558

评论数 1

解决TortoiseGit每次Pull或者Push都需要输用户名密码问题

每次用TortoiseGit Pull或者Push的时候都会弹出让输入用户名、密码的框, 很麻烦 解决方法如下:Right click → TortoiseGit → Settings → Git → Credential. 设置为 wincred - this repository onl...

2016-10-18 23:25:42

阅读数 15359

评论数 1

Python爬虫技术汇总

基础技术urllib urllib.quote urllib.urlencodeurllib2 urllib2.HTTPCookieProcessor urllib2.build_openercookielib cookielib.CookieJar进阶技术request reques...

2016-10-08 17:00:50

阅读数 341

评论数 0

EventBus 事件总线

什么是EventBusEventBus是Android下高效的发布/订阅事件总线机制。作用是可以代替传统的Intent,Handler,Broadcast或接口函数在Fragment,Activity,Service,线程之间传递数据,执行方法。特点是代码简洁,是一种发布订阅设计模式(Publis...

2016-09-08 15:05:16

阅读数 734

评论数 0

Android让用户选择打开自定义浏览器

背景最近在自学Android, 看到WebView这里, 打算做一个简陋的自定义浏览器(其实就是Activity + WebView),并实现点击入口按钮谈出系统提示框,让用户选择程序打开网页功能。刚开始一直都是直接调用系统浏览器打开折腾过程activity_browse.xml<?xml ...

2016-08-12 12:23:48

阅读数 3961

评论数 1

SpringBoot应用部署到Tomcat中无法启动问题

背景 最近公司在做一些内部的小型Web应用时, 为了提高开发效率决定使用SpringBoot, 这货自带Servlet容器, 你在开发Web应用时可以直接在本地像运行控制台应用一样启动,省去了重复部署的时间;配置上相比于SpringMVC也是有了大大的简化。SpringBoot的应用可以...

2016-08-05 11:37:32

阅读数 54048

评论数 2

表单验证 BootstrapValidator

BootstrapValidator 是一款非常优秀,方便又好使的表单验证框架。 官方有很详细的文档,以及示例效果、示例代码。官方地址: BootstrapValidator

2016-07-19 11:17:37

阅读数 460

评论数 0

使程序在Linux下后台运行 (关掉终端继续让程序运行的方法)

一、为什么要使程序在后台执行我们计算的程序都是周期很长的,通常要几个小时甚至一个星期。我们用的环境是用putty远程连接到日本Linux服务器。所以使程序在后台跑有以下三个好处: 我们这边是否关机不影响日本那边的程序运行。(不会像以前那样,我们这网络一断开,或一关机,程序就断掉或找不到数据,跑了几...

2016-07-12 11:29:34

阅读数 4153

评论数 1

Python 爬虫框架pyspider尝试

安装pyspiderpyspider可以做什么,在这里我不打算多说, 官方有详细文档介绍: 官方文档:http://docs.pyspider.org/en/latest/下面直接上干货:要准备的东西: 消息中间件 (all模式必选): rabbitmq、beanstalk、kombu、re...

2016-07-09 16:24:07

阅读数 655

评论数 0

Eclipse 中 Emulator Control 不能用问题

最近在学习安卓开发, 想模拟下接听电话的操作, 发现我DDMS里面的Emulator Control 选项卡一片灰 emulator control一片灰,怎么选定重启都没用。这个问题一直困扰了好久, 有一天无意发现了一篇好帖, 特转过来希望能让更多被同样问题困扰的亲们看到 (请叫我雷锋^_^) ...

2016-07-07 15:08:45

阅读数 7683

评论数 20

Python 乱码问题研究

Python编码原理和Java类似, Python内部也采用Unicode编码方式来实现。在Python中str 和 unicode都是basestring的子类。Unicode又称万国码, 它采用统一的一套字符集编码所有国家的文字, str可以理解为是unicode字符通过特定字符集编码后的结果...

2016-07-05 16:12:08

阅读数 506

评论数 0

Spring MVC 源码阅读笔记

一、功能视图解析器ViewResolver用于返回页面或者数据给前端请求。二、接口及实现类顶层接口: ViewResolver 定义了最核心的 View resolverViewName方法, 根据视图名返回真实的视图对象 实现类: BeanNameViewResolver: 将co...

2016-06-08 16:38:04

阅读数 431

评论数 0

TimSort in Java 7

1. 为什么写这篇文章 这篇文章的根源是在产品中发现了一个诡异的bug:只能在产品环境下重现,在我的本地开发环境无法重现,而双方的代码没有任何区别。最后用remote debug的方法找到异常所在: ...

2016-06-03 11:49:18

阅读数 486

评论数 0

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