专注Android应用研发,性能优化,移动安全等领域。
Mono 是一个平台,基于 ECMA/ISO 标准,用于开发和运行跨平台应用。它是微软的 .NET 框架的免费和开源实现。
本文最先发布在: https://www.itcoder.tech/posts/how-to-install-xrdp-on-ubuntu-20-04/ Xrdp 是一个微软远程桌面协议(RDP)的开源实现,它允许你通过图形界面控制远程系统。
Nginx 发音 “engine x” ,是一个开源软件,高性能 HTTP 和反向代理服务器,用来在互联网上处理一些大型网站。它可以被用作独立网站服务器,负载均衡,内容缓存和针对 HTTP 和非 HTTP 的反向代理服务器。
MySQL是最流行的开源关系数据库管理系统。它速度快,容易使用,容易扩展,并且流行的LAMP和LEMP的一部分。 这篇指南讲解了如何在 Ubuntu 20.04上安装和保护 MySQL。 一、前提条件 确保你以 sudo 用户身份登录 二、在 Ubuntu 上安装 MySQL 在写作这篇文章的时候,Ubuntu 源仓库中最新的 MySQL 版本号是 MySQL 8.0。
本文最先发布在: https://www.itcoder.tech/posts/how-to-install-teamviewer-on-centos-8/ TeamViewer 是一个跨平台解决方案,它可以被用来进行远程控制,桌面共享,在线会议,以及计算机之间的文件传输。
本文主要介绍如何在macOS上安装配置golang开发环境。 一、安装 Homebrew 打开终端,输入以下命令安装 Homebrew /usr/bin/ruby -e "$(curl -fsSL https://raw.
一、简介 frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。详细文档请参考:https://github.com/fatedier/frp/blob/master/README_zh.md frp 支持 macOS, freebsd, windows,linux x64,linux i386, linux arm,Linux arm64, Mips等不同的系统和CPU架构,并分别打包了文件。
## 简介 在Android应用开发过程中,通过Log类输出日志是一种很重要的调试手段。 大家对于Log类的使用,一般会形成几点共识: 1. 在Debug模式下打印日志,在Release模式下不打印日志 1. 避免滥用Log类进行输出日志。因为这样可能造成日志刷屏,淹没真正有用的日志。 1. 封装Log类,以提供同时输出日志到文件等功能 具体细化为以下几点建议: 1. 禁
翻译自: http://mrhaki.blogspot.com/2014/11/gradle-goodness-check-task-dependencies.htmls 我们可以运行Gradle的任务,但是不实际执行动作。
本文旨在从实践出发,引导开发者在Android项目中进行Mock单元测试。 什么是单元测试 单元测试由一组独立的测试构成,每个测试针对软件中的一个单独的程序单元。单元测试并非检查程序单元之间是否能够合作良好,而是检查单个程序单元行为是否正确。 为什么要进行单元测试 在敏捷开发大行其道的今天,
简介 持续集成(Continuous integration)是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。 入门 下面我们来简单介绍
移动互联网行业由于节奏快,产品迭代周期短,因此多采用敏捷开发进行快速迭代。下面我从Android客户端研发的角度,说说敏捷开发中的几点建议: 模块化 当项目开始变得很大时,需要按照主要功能进行模块化。同时对人员进行分组,每组负责一个主要模块。由于迭代周期短,任务重,可能在开发过程中,某个模
在Android应用开发过程中,布局是一项最基础的工作。如何进行高效布局,提高开发效率呢? 我经过长期实践,总结了以下几条建议: 一、 静态布局为主,动态布局为辅 1.静态布局 就是我们最常用的,通过xml来进行布局。 优点:所见即所得。布局创建,修改,预览都非常的方便。缺点:灵活性稍差。
同步发布在: http://snowdream.github.io/blog/2016/03/02/mipmap-vs-drawable-folders/ 现在,通过Android Studio创建Android工程,默认会创建mipmap文件夹,而不是以前的drawable文件夹。那么mi
同步发布在:http://snowdream.github.io/blog/2016/02/25/anr-introduce-and-solutions/ ANR ANR,英文全称为 Application Not Responding,即应用无响应。 具体表现,弹出一个应用无响应的窗口,
为什么需要异步任务 手机上的CPU和内存等资源是有限的。 android应用有一个主线程常用于界面的更新。如果所有事情(包括耗时操作,IO操作)都在主线程,可能因为系统无法及时处理而导致界面卡顿,甚至ANR。 ANR超时时间在ActivityManagerService.java文件中进行了定
原文:http://blog.isming.me/blog/2014/06/30/remove-log-in-android/?utm_source=tuicool&utm_medium=referral 在Android开发中,我们使用android.util.Log来打印日志,方便我们的开发调