自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 win10查看电池使用、容量、健康度

powercfg batteryreport output C:\Users\Administrator\Desktop\batteryreport.html

2019-10-27 22:46:17 5301

转载 ubuntu 网易云安装

1、sudo gedit /etc/sudoers 在最后面加一行:用户名 ALL = NOPASSWD: /usr/bin/netease-cloud-music 注:用户名为当前登录用户名2、sudo gedit /usr/share/applications/netease-cloud-music.desktop修改Exec=netease-cloud-music %U 为 Ex...

2019-03-27 16:40:42 257

转载 macos 卸载mysql

最近在 Mac下安装了mysql,好不容易装环境调试了一下午弄好了!在eclipse上连接tomcat和mysql都好了,结果第二天不知为何mysql起动不力了。。。怎么都弄不好,就卸载了。。。结果重新安装不了,原来是旧的mysql没有卸载干净。差点都被这个弄崩溃了。。。下面就给大家分享下的我经验:怎样才能完全卸载mysql和删除它从你的Mac(包括所有数据库)执行以下操作:打开终端窗...

2019-03-23 00:22:20 433

转载 mac os下php环境配置

本文详细介绍了在mac OS系统下安装配置PHP+MySql环境的详细步鄹,十分的全面,这里推荐给有相同需求的小伙伴们。由于最近需要布置mantis用来进行bug追踪,在此记录其过程。由于PHP apache环境在Mac OS上是自带的,所以不需要另处下安装包,只需要简单配置一下即可。首先打开终端输入命令:代码如下:sudo vim /etc/apache2/h...

2019-03-22 23:22:25 301

原创 设置Sublime Text新标签页打开文件

问题:每次sublime text3 打开在同一级别目录的文件的时候不会新建一个标签,看一个比较大的项目特别的累 解决: 打开偏好设置,用户设置那边添加一个属性,"preview_on_click": false, 这样每次点击文件的时候就可以以一个新的标签窗口形式打开了。...

2018-11-05 15:49:51 1877

转载 elenmentui el-upload组件base64格式上传服务器

changeFile(file, fileList) { var This = this; //this.imageUrl = URL.createObjectURL(file.raw); var reader = new FileReader(); reader.readAsDataURL(file.raw); reader.onload = functi

2018-01-08 14:27:24 3133

原创 mac 下homebrew安装问题

1. 使用命令行  ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2. 出现输出以下内容,安装失败:==> This script will install:/usr/local/bin/brew/usr/local/share/doc/homeb

2017-12-14 10:44:42 1953

转载 当租房成为一种生活方式

“90后”新一代消费者陆续到了毕业租房的年龄,他们的需求和人生规划对租房市场将会产生怎样的影响?主笔|杨璐花全部工资付房租的一代1990年出生的魏思凡和1991年出生的杨晓宇是特别符合公众想象的“90后”,年轻、对事业和生活充满热情,并且长了一张没有经受过匮乏生活的脸。两个人从“大一”开始谈恋爱,“大四”一毕业就结了婚。妻子杨晓宇说,他俩性格互补,感情也一直很好。如果换一个

2017-09-28 18:38:06 3823

转载 房价去库存,越去越多

由于从今年上半年起,国内三四线城市的房地产市场开始火爆,因此今年我到三四线城市的机会也多以起来。今年政府对三四线城市房地产市场的政策是,“因城施策”的房地产市场去库存。即是要通过让2015年下半年起导致一二线城市房地产火爆甚至房价飚升的政策向三四线城市蔓延,也要让三四线城市的房地产市场也走上这条路。事实上,政府对三四线城市的房地产市场的期望确实在发生,上半年国内不少三四线地市的房地产市场正在火爆起

2017-06-28 14:31:17 769

转载 Android:学习AIDL,这一篇文章就够了(下)

前言上一篇博文介绍了关于AIDL是什么,为什么我们需要AIDL,AIDL的语法以及如何使用AIDL等方面的知识,这一篇博文将顺着上一篇的思路往下走,接着介绍关于AIDL的一些更加深入的知识。强烈建议大家在看这篇博文之前先看一下上一篇博文:Android:学习AIDL,这一篇文章就够了(上)注:文中所有代码均源自上一篇博文中的例子。 另:在看这篇博文之前,建议先将上一篇博文中的代

2017-04-25 10:20:40 438

转载 Android:学习AIDL,这一篇文章就够了(上)

前言在决定用这个标题之前甚是忐忑,主要是担心自己对AIDL的理解不够深入,到时候大家看了之后说——你这是什么玩意儿,就这么点东西就敢说够了?简直是坐井观天不知所谓——那样就很尴尬了。不过又转念一想,我辈年轻人自当有一种一往无前的锐气,标题大气一点岂不更好?并且大家都是文明人,总归更多的是理解与补充而不是侮辱与谩骂?所以最终还是厚颜用了这么一个不怎么有耻的标题。好了,接下来进入正题,

2017-04-25 10:19:24 358

转载 该选择什么编程语言

有些初入职场或还在学校的同学总问,到底我该选哪个技术方向?我现在该学哪门语言?你觉得未来 Java 的发展趋势如何?这些问题的本质其实都是技术的投资决策问题,也即现在我该把时间精力花在哪个方向上,未来的受益才可能最大?这个问题并不好回答,因为这个问题的本质和“我现在应该投资哪只股票?”一样。没有人能回答好这个问题,回答这类问题最好的方式,我觉得就是从投资的出发点而非终点来选择一条路径。至于

2017-04-25 10:15:31 391

原创 TCL 电视系统二次开发问题

TCL L40P1A-F 型号上基于Android4.4定制的电视系统会有以下限制:1.可以直接通过wifi连接,可以通过adb命令上传Apk,但是不能安装,会提示没有该应用启动的 Activity 误导错误或者被PM拒绝,估计是TCL修改系统源码,限制的。2.如果系统内有该应用,通过adb install packagename 会上传Apk,但是不会安装更新,会启动电视内原有的应用。

2017-04-21 10:01:32 1783

转载 使用IntelliJ IDEA开发SpringMVC网站(四)用户管理

七、用户管理    既然我们要做一个博客管理系统,当然要首先实现我们的用户管理。在上一文中,我们已经配置好了数据库。接下来,就要实现网站的一些业务逻辑。1、JPA操作定义    在实现用户管理操作之前,需要讲解一下JPA的开发工作。    首先,在com.gaussic.repository包内新建一个UserRepository接口:    让该接口继承 JpaRep

2017-04-20 16:47:11 611

转载 使用IntelliJ IDEA开发SpringMVC网站(三)数据库配置

六、数据库配置      下面,就要通过一个简单的例子,来介绍SpringMVC如何集成Spring Data JPA(由 Hibernate JPA 提供),来进行强大的数据库访问,并通过本章节的讲解,更加深刻地认识Controller是如何进行请求处理的,相信看完这一章节,你就可以开始你的开发工作了。准备工作:    在src\main\java中新建两个包:com.gaussic

2017-04-20 16:46:03 617

转载 使用IntelliJ IDEA开发SpringMVC网站(二)框架配置

文章已针对IDEA 2016做了一定的更新,部分更新较为重要,请重新阅读文章并下载最新源码。另外:文中的附图部分仍然为旧版本,请参照自身版本进行配置。五、SpringMVC框架配置    进行完上面的配置,那就说明现在基本的开发环境已经搭建好了,现在要开始进行SpringMVC的网站开发。1、web.xml配置    打开src\main\webapp\WEB-INF\

2017-04-18 18:01:00 440

转载 使用IntelliJ IDEA开发SpringMVC网站(一)开发环境

文章已针对IDEA 2016做了一定的更新,部分更新较为重要,请重新阅读文章并下载最新源码。另外:文中的附图部分仍然为旧版本,请参照自身版本进行配置。前言       由于近期一直在做学术方面的工作,项目开发相关工作并没有花太多的时间,导致这篇文章的更新停步了很长一段时间。现在应大家的要求,补上剩余部分,望能给大家带来一些帮助。由于时间的原因,在开发环境上面有了一定的更新,但是并不

2017-04-18 14:38:12 335

转载 Android ListView的EmptyView处理

大家都对ListView非常熟悉,目测也会经常使用ListView的一个方法setEmptyView,来设置当数据加载中或者数据加载失败的一个提醒的效果,这个方法虽然使用起来简单,但是如果你提供一个复杂的布局,例如:在数据加载失败后,添加一个Button让用户可以选择重新加载数据。那么,你可能会这么做,find这个button,然后给button设置点击事件,好吧。。。一个

2017-04-14 17:12:12 455

转载 安卓Android蓝牙基本操作

蓝牙是一种支持设备间近距离传输数据的无线电技术,支持有蓝牙功能的设备一般有:手机,笔记本电脑,无线蓝牙耳机等。该小例子就要是获取手机蓝牙基本信息及打开关闭蓝牙操作。public class MainActivity extends Activity implements View.OnClickListener { private static final int OPEN_REQ

2017-04-14 17:05:02 631

转载 GIF 格式图片的存储和压缩 Node.js实现

导语GIF(Graphics Interchange Format)原义是“图像互换格式”,是CompuServe公司在1987年开发出的图像文件格式,可以说是互联网界的老古董了。GIF格式可以存储多幅彩色图像,如果将这些图像连续播放出来,就能够组成最简单的动画。所以常被用来存储“动态图片”,通常时间短,体积小,内容简单,成像相对清晰,适于在早起的慢速互联网上传播。本来,随

2017-04-14 16:23:51 5288

转载 git分支管理

几乎所有的版本控制系统都以分支的方式进行操作,分支是独立于项目主线的一条支线,我们可以在不影响主线代码的情况下,在分支下进行工作。对于传统的一些版本控制工具来说,我们通常需要花费比较多的时间拷贝主线代码,创建一个分支,并且对分支的管理效率也越来越不令人满意,而如今备受推崇的Git确实名副其实,Git中的分支非常轻量,我们可以随时随意创建任意数量的新分支,几乎感觉不到什么延时,而且对分支的操作也很高

2017-04-12 12:47:50 464

转载 向云服务器上传下载文件方法汇总

一、向Windows服务器上传下载文件方式 方法有很多种,此处介绍远程桌面的本地资源共享方法。1、运行mstsc,连接远程桌面的时候,点“选项>>”2、“本地资源”-->详细信息。3、“磁盘驱动器”前面打钩。4、连接远程电脑后,打开“我的电脑”,就能看到刚刚共享的硬盘驱动器。把需要上传到服务器的文件复制过来就可以了。 

2017-04-10 14:57:17 3470

转载 你知道几种单例模式?

大家好,先简单自我介绍一下啊,我呢现在是在做Android这一块,做这一块大概快两年了。工作地是在河南郑州。在开始之前呢,首先感谢一下宇明兄弟啊,因为自己当初写博客的习惯是通过他的启发才开始,现在又做这一块语音文字的方式分享技术,我感觉挺有意义的,通过这种分享不仅能让那些对分享内容感兴趣的人学到知识,更重要的是分享着本人也能对知识有个更深的理解,当然如果有不理解或者疑问的地方,也能和大家讨论解决困

2017-04-10 14:38:07 559

转载 简洁移动的Java代码模拟Android Handler机制,值得一看!!

Handler机制简介Handler是android中最重要组成部分之一,Handler机制可以看做是一个消息阻塞队列,APP启动后很快就进入死循环(while循环),不断的读取消息队列中的消息,每个线程最多只有一个消息队列,没有消息时就阻塞,有就立马执行。所有消息排队执行,因为是一个线程,所以同时只能执行一个消息。android的view绘制,事件响应(点击,触摸屏幕等)都是把消息发送到

2017-02-20 11:03:54 509

转载 android LocalBroadcastManager的使用

我们都知道Android的四大组件,分别是:Activity, Service,ContentProvider以及BroadcastReceiver,实际开发中前两者接触的更多一点,后面两个虽然不怎么常用但是偶尔也会接触到,今天我们要说的就和BroadcastReceiver有关,当我们想要去使用BroadcastReceiver会看到官方的提示:如果你不需要应用间的通信,可以考虑使用LocalB

2017-02-09 16:51:53 799

转载 android xml转义符

如果一段文字需要多个TextView拼贴,比如:“我叫XXX,今年XX岁了,身高X.X米”;可以考虑引用string.xml文件中预定义的字符串拼接实现.例子:1.在string.xml中先定义好格式String.xml字符转义拼接: 我叫 %1$s,今年 %2$d岁了,身高 %3$f米。2.代码中这样实现       TextView tv

2017-02-09 16:24:31 378

原创 Android 适配 (持续更新)

1. 程序启动图标:LDPI (Low Density Screen,120 DPI),其图标大小为 36 x 36 px。MDPI (Medium Density Screen, 160 DPI),其图标大小为 48 x 48 px,通常分辨率320*480。HDPI (High Density Screen, 240 DPI),其图标大小为 72 x 72 px,通常分

2017-02-07 16:00:36 334

转载 Git 多账户配置使用,同时使用github 和 gitoschina

这一篇文章是对上一篇文章《Git-TortoiseGit完整配置流程》的拓展,所以需要对上一篇文章有所了解,当然直接往下看也可以,其中也有一些提到一些基础的操作。《Git-TortoiseGit完整配置流程》:http://www.cnblogs.com/popfisher/p/5466174.html。本文以配置github.com账号和Git.oschina.NET账号来逐步演

2017-02-06 15:13:39 3778 5

转载 iOS UITableView性能优化

一、概述iOS开发中,UITableView可能是平时我们打交道最多的UI控件之一,其重要性不言而喻。Android也是如此,Android中的ListView和UITableView是相同功能的一个控件,但是iOS的UITableView更为强大一点,原因就不说了,如果你学过Android就知道iOS中的UITableView使用起来是非常简单的,这也是峰哥喜欢iOS胜过Android的

2017-02-06 14:17:55 435

转载 Android EventBus 内部机制介绍

常用的事件传递方式包括:Handler、BroadcastReceiver、Interface 回调、事件总线EventBus,除去回调这种相对简单的多的方式我们不讨论,Handler的原理已经在之前分析过,接下来要分析的就是EventBus以及BroadcastReceiver,然后最后分析他们各自有优劣以及适用场景。今天的主角就是EventBus因为整个分析下来,EventBus涉及到

2017-02-06 14:03:41 593

转载 Android内存泄漏分析

Android内存泄漏是一个经常要遇到的问题,程序在内存泄漏的时候很容易导致OOM的发生。那么如何查找内存泄漏和避免内存泄漏就是需要知晓的一个问题,首先我们需要知道一些基础知识。Java的四种引用强引用: 强引用是Java中最普通的引用,随意创建一个对象然后在其他的地方引用一下,就是强引用,强引用的对象Java宁愿OOM也不会回收他软引用: 软引用是比强引用弱的引用,在Ja

2017-02-04 17:10:32 268

转载 android 7.1特性

What's new in Android 7.1 Nougat?Android 7.1 Nougat 已经推出有一段时间,相信大多数人和我一样,并没有用上最新的系统,但是,总有一群走在时代的前列线上的Geek们,勇于尝鲜,艰苦奋斗,为刷新版本号贡献自己的力量。好吧,实际上就是我还没有用上7.1,有些眼馋了。那么,和开发者息息相关的有哪些新特性呢?Android 7.1 N

2017-02-04 14:32:20 6598

转载 而立之年——三线城市程序员的年终告白

30岁(2017-1987),曾经对我来说曾是个多么遥远的数字,但它正悄然的离我越来越近。古人云,三十而立,而立的意思是自立于世,多指学有所成。 在《于丹的〈论语心得〉》里,“立”是内心的的立,是内在心灵的独立,而不是十岁的无知,二十岁的愤青,三十真正追求的是心灵的自信和坚定,在你的生命里树立清楚的自省,从容不迫的生活态度,忠于自己的心灵。当我敲下于丹的解释,我的内心是颤抖的、思虑万千,久

2017-01-18 10:51:41 337

转载 微信分享统计

作为系列文章的第五篇,本文重点探讨数据采集层中的微信分享追踪系统。微信分享,早已成为移动互联网运营的主要方向之一,以Web H5页面(下面称之为微信海报)为载体,利用微信庞大的好友关系进行传播,实现宣传、拉新等营销目的。以下图为例,假设有一个海报被分享到了微信中,用户A与B首先看到了这个海报,浏览后又分享给了自己的好友,用户C看到了A分享的海报,浏览后继续分享给了自己的好友。这便形成了一个简单的传

2017-01-17 13:25:31 4084 1

原创 Android Studio 设置重新打开后不打开上一个项目

有时候不止一个项目的时候可能会有困恼,每次都打开上一个项目,然而上一个打开的项目又不是自己想要打开的项目。国外一般一个人就一个项目吧,所以默认就是这样的选项,重新打开Android Studio的时候就重新打开上一个项目,如果只有一个项目的时候确实挺方便的。1.首先打开Android Studio ,点击右上角的File 2.点击settings 选项,

2017-01-17 09:06:10 2007

转载 Android RxPermissions 安卓权限适配

RxPermissions项目地址:https://github.com/tbruyelle/RxPermissions1.简介RxPermissions是基于RxJava开发的用于帮助在Android 6.0中处理运行时权限检测的框架。在Android 6.0中,系统新增了部分权限的运行时动态获取。而不再是在以前的版本中安装的时候授予权限。对于运行时的权限获取

2017-01-16 15:52:14 1705

转载 Android中的MVVM

前言“Architecture is About Intent, not Frameworks” - Robert C. Martin (Uncle Bob)Uncle Bob 的这句话套在 MVVM 上也是适用的, MVVM 也仅仅是架构模式(Architectural pattern),其有一套自己的理论概念(pattern)而不是规定的具体实现(或 Framework

2017-01-16 15:45:21 428

转载 Android 中MVC,MVP和MVVM

相信大家对MVC,MVP和MVVM都不陌生,作为三个最耳熟能详的Android框架,它们的应用可以是非常广泛的,但是对于一些新手来说,可能对于区分它们三个都有困难,更别说在实际的项目中应用了,有些时候想用MVP的,代码写着写着就变成了MVC,久而久之就对它们三个的选择产生了恐惧感,如果你也是这样的人群,那么这篇文章可能会对你有很大的帮助,希望大家看完都会有收获吧!文章重点:(1)了

2017-01-16 15:41:06 313

转载 比较实用又不常见的Android API

这将是一个关于Android Api的系列文章,AntSoft的Android 团队一直紧随技术前沿,在Budapest University of Technology and Economics培训Android技术已经有8年多的时间。公司里有个传统就是每周进行技术分享,这里将介绍一些Android平台上有意思的API。当前Android已经有了非常多可用的依赖库(Library),但

2017-01-16 15:16:36 454

转载 Android的.so文件、ABI和CPU的关系

早期的Android系统几乎只支持ARMv5的CPU架构,你知道现在它支持多少种吗?Android系统目前支持以下七种不同的CPU架构:ARMv5,ARMv7 (从2010年起),x86 (从2011年起),MIPS (从2012年起),ARMv8,MIPS64和x86_64 (从2014年起),每一种都关联着一个相应的ABI。应用程序二进制接口ABI(Application Bi

2017-01-13 16:05:44 304

空空如也

空空如也

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

TA关注的人

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