- 博客(55)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 全技能导航
程序员5(于2021年06):哈哈哈,这坑居然坑了这么多人,幸好我也不用填了,系统终止运行了,you’re died。程序员4(于2017年06月):Fuck 楼上,三年了,这坑还在!程序员1(于2011年09月):在这个坑临时加入一些调料。程序员3(于2014年04月):楼上都是狗屎,鉴定完毕。程序员2(于2012年03月):临你个屁啊。
2024-04-18 14:15:25 201
原创 Ubuntu操作系统服务器搭建总纲
在 linux 系统中,一切皆文件,所有文件都放置在以根目录为树根的树形目录结构中。在Linux看来,任何硬件设备也都是文件,它们各有自己的一套文件系统,也就是文件目录结构。通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件备注:因为这边直接使用root账号进行指令操作,所以并未使用sudo,非root用户需在指令前添加sudo目录相关知识点查看操作系统信息查看运行中的进程查看端口是否开放查看磁盘空间大小指令重要配置文件环境搭建相关知识点查看操作系统信息lsb_release -ar.
2021-04-05 17:49:55 606
原创 Centos7系统相关安装
目录安装教程相关目录介绍查看系统信息安装教程相关目录介绍etc:etc为系统配置文件目录,该目录包含系统启动脚本、启动配置文件、用户登陆配置文件、网络配置文件、httpd 配置文件、IPSec 配置文件和其他文件等。proc:proc为 process 的缩写,里面存放与内核相关的文件。查看系统信息cat /etc/redhat-release[root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.8.20
2020-10-22 16:24:28 671
原创 LUNXU命令:swapon(交换空间扩容)
前言大部分情况,我们手上是没有一台完整的 LINUX 操作系统 PC 的,然而当我们需要使用 LINUX 操作系统时,一般会选择在已有的 Window 电脑上安装虚拟机,那么针对内存分配而言,电脑的当前内存是 16G ,我们是没办法把 16G 全部分配给虚拟机的,甚至虚拟机在工作时需要更大的内存,那么怎么办?办法就是:LINUX 的交换分区(swap),或者叫内存置换空间(swap space)
2023-08-02 07:46:36 420
原创 LINUX命令:update-alternatives(软件版本管理工具)
前言在基于 LINUX 操作系统之上安装所需开发环境组件时,可能会遇到无可避免的场景是:同一个组件,我们需要同时使用到两个或者更多的版本,比如 Java 有 1.6、1.7、1.8 等多版本,又比如 Python 有 2、3 等等,这里以 Python 组件为例,以搭建一套 Android 的 AOSP 编译环境为目标,对使用 update-alternatives 命令进一步详解。
2023-07-16 23:16:12 2577
原创 Android Studio 工程导入 AOSP 编译的 android.jar
仅展示 Android Studio 项目如何导入 AOSP 源码,即使用本地指定的 android.jar 包
2023-01-18 16:44:22 1681
原创 GIT 常用指令
目录GIT SSH 配置本地生成公钥和私钥生成的公钥和私钥路径SSH公钥配置GIT SSH 配置本地生成公钥和私钥ssh-keygen -t rsa -C "923xxx742@qq.com"如:ssh-keygen -t rsa -C "923xxx742@qq.com"上面指令之后,只要回车到最后生成的公钥和私钥路径C:\Users\xxx\.sshSSH公钥配置公钥提取方式:1、打开公钥文件id_rsa.pub,取出文件里的内容2、执行cat ~/.ssh/id_rsa.
2022-06-28 17:40:45 971 2
原创 Android Studio 项目目录结构
AS工程目录结构ASProjectTree.gradle & .ideaapp(moudle)buildlibssrcandroidTestmainjavaresAndroidManifest.xmltest.gitignore(module)build.gradle(module)app.iml(module)proguard-rules.progradle.gitignorebuild.gradle(工程)gradle.propertiesgradlew & gradlew.batlo
2022-05-20 21:16:48 2596
原创 Window 10 自带工具
熟练掌握Window 10自带的一些小工具,可以更有利的彰显出一个程序员的水平Window+R:打开运行命令窗口cmd:任务栏(taskbar)搜索框运执行cmd也可以打开运行命令窗口(即 dos 窗口)
2022-04-25 17:05:03 2019
原创 Log:Jenkins环境安装时yum upgrade日志
[root@localhost ~]# yum upgrade已加载插件:fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.comjenkins
2022-03-14 17:15:50 425
原创 Jenkins自动构建配置Gitee项目
目录必备环境Gitee项目配置必备环境Java JDKGitGitee插件GradleAndroid SDKGitee项目配置新建一个Item任务,该任务创建之后会出现在右侧列表中,如下图所示
2022-03-14 17:14:40 655
原创 Jenkins平台搭建
目录Jenkins环境安装Jenkins环境安装Jenkins官网 Centos 系统安装教程Red Hat / CentOSYou can install Jenkins through yum on Red Hat Enterprise Linux, CentOS, and other Red Hat based distributions. You need to choose either the Jenkins Long Term Support release or the Jenkin
2022-03-14 17:13:48 4677
原创 Android 打包系统签名(.pk8、.pem) app
Android系统签名的制作涉及到使用Java密钥库(Java Keystore)格式的文件来存储签名信息
2022-01-07 17:34:31 3345
原创 Apache Tomcat部署
查看更多有关Ubuntu操作系统服务器搭建.信息目录操作系统信息离线包部署Apache Tomcat验证Apache Tomcat是否部署成功操作系统信息连接成功Welcome to Ubuntu 18.04.5 LTS (GNU/Linux 4.15.0-135-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Sup.
2021-04-12 19:19:12 330
转载 Android 6.0+权限笔记
Android 6.0+权限笔记备注:文章存在转载、参考其他文章,并存在基于这些文章做出自己的了解与记录,转载或参考文章如下列表:1、Android6.0权限大全和权限分类目录所有权限权限分类所有权限权限用途备注访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION通过Wi.
2021-04-07 14:37:59 215
原创 Ubuntu操作系统防火墙操作
Ubuntu操作系统服务器搭建.目录查看防火墙状态激活防火墙关闭防火墙查看防火墙状态ufw status verboseroot@itaso:~# ufw status verboseStatus: inactive //状态:不活跃root@itaso:~# 激活防火墙ufw enableroot@itaso:~# ufw enableCommand may disrupt existing ssh connections. Proceed with operation (y|n.
2021-04-05 21:21:55 564
原创 Ubuntu操作系统安装 Java JDK环境
目录操作系统信息离线包安装在线安装操作系统信息连接成功Welcome to Ubuntu 18.04.5 LTS (GNU/Linux 4.15.0-135-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantageNew release '20
2021-04-05 17:34:09 288
原创 Jenkins平台配置 java 环境
Jenkins的启动脚本:/etc/rc.d/init.d/jenkins (也可理解为配置文件)java的属性配置:candidates默认信息如下:# Search usable Java as /usr/bin/java might not point to minimal version required by Jenkins.# see http://www.nabble.com/guinea-pigs-wanted-----Hudson-RPM-for-RedHat-Linux-td25
2020-10-29 22:34:08 2028
原创 CentOS 7 安装 Android SDK
目录大纲SDK版本下载安装 SDKsdkmanager的使用SDK版本下载下载 SDK版本下载安装 SDKwget https://dl.google.com/android/repository/commandlinetools-linux-6858069_latest.zip其中commandlinetools-linux-6858069_latest.zip为上面截图中红色圈选的版本,安装时可根据官网最新版本进行下载[root@localhost androidSdk]# pwd/us
2020-10-24 00:45:53 3088 2
原创 Log:Jenkins官方安装 openjdk-devel 1.8
[root@localhost ~]# yum install jenkins java-1.8.0-openjdk-devel已加载插件:fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com正在解决依赖关系--> 正在检查事务---> 软件包 java
2020-10-22 16:31:02 1078
原创 Log:Centos 7安装 zlib-devel、perl-ExtUtils-MakeMaker、asciidoc 、xmlto 、openssl-devel
yum -y install zlib-devel[root@localhost ~]# yum -y install zlib-devel已加载插件:fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.tuna.tsinghua.edu.cn * extras: mirrors.163.com * updates: mirrors.tuna.tsinghua.edu.cn正在解决依赖关系-->
2020-10-22 16:04:30 3025 2
原创 Log:Centos 7安装wget
[root@localhost ~]# yum -y install wget已加载插件:fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com正在解决依赖关系--> 正在检查事务---> 软件包 wget.x86_64.0.1.14-18.el7_6.1
2020-10-22 14:43:23 590
原创 CentOS 7 安装《开发工具》/<Development Tools>
目录大纲CentOS 7 系统信息查看可用组安装包查看与development有关的已安装组信息安装所需组CentOS 7 系统信息查看可用组安装包yum grouplist | more[root@localhost ~]# yum grouplist | more已加载插件:fastestmirror没有安装组信息文件Maybe run: yum groups mark convert (see man yum)Determining fastest mirrors * base: m
2020-10-22 14:20:53 9115
原创 Log:CentOS 7 安装《开发工具》/<Development Tools>
[root@localhost ~]# yum grouplist | more已加载插件:fastestmirror没有安装组信息文件Maybe run: yum groups mark convert (see man yum)Determining fastest mirrors * base: mirrors.tuna.tsinghua.edu.cn * extras: mirrors.163.com * updates: mirrors.tuna.tsinghua.edu.cn可用
2020-10-22 14:18:15 1227
原创 CentOS 7 安装 Git 教程
目录大纲源码编译安装包安装源码编译查看Git相关版本源码 Release 版本清单.(不要下载带有-rc的,因为它代表了一个候选发布版本)下载 Git 对应版本的源代码在CentOS系统中的相关目录执行以下 wget 命令wget https://www.kernel.org/pub/software/scm/git/git-2.29.0.tar.gz[root@localhost ~]# pwd/root[root@localhost ~]# wget https://ww
2020-10-22 10:13:18 2299
原创 Android React Native项目搭建教程
打败我们的,从来不是年龄,而是眼界和格局!目录开发环境搭建Node安装命令安装安装包下载安装Python2安装命令安装安装包下载安装开发环境搭建Android开发者进行RN项目开发的前提条件必须搭建有Node、Python2、JDK 和 Android Studio环境Node安装命令安装安装包下载安装下载地址:Node 中文官网安装过程中,除了安装路径根据个人习惯进行修改外,其他的默认安装即可因为如果是Window 10的操作系统,那么在安装Node时已经为我们自动配置好环境变量了,.
2020-10-12 19:49:36 204
原创 Android签名证书的生成
目录创建新的签名文件AS版本信息签名文件的生成签名打包本节只针对如何从零开始实现简单的打包签名创建新的签名文件AS版本信息签名文件的生成签名打包jarsigner -verbose -certs -verifyMicrosoft Windows [版本 10.0.18362.1082](c) 2019 Microsoft Corporation。保留所有权利。C:\Users\Aso>jarsigner -verbose -certs -verify C:\
2020-09-28 17:29:12 3265 1
原创 jarsigner -verbose -certs -verify
使用正式签名编译出来的正式版包,进行jarsigner -verbose -certs -verify签名校验结果C:\Users\Aso>jarsigner -verbose -certs -verify C:\Users\Aso\Desktop\apptools\app-debug.apksm 316 Thu Jan 01 01:01:02 CST 1981 res/interpolator/btn_checkbox_checked_mtrl_animation_interpol
2020-09-28 17:14:34 1156 1
原创 Kotlin 代码 反编译成 Java 代码步骤
前言基于 Android Studio 提供的便捷工具,开发者可以很方便的把写好的 Java 代码 Convert Java File to Kotlin File,可好奇的小猫们反向思维应该会有这样的困惑:如何 Convert Kotlin File to Java File?这边将提供一种方式可以把 Kotlin 代码反编译成 Java 代码。
2020-07-13 11:28:20 1909
原创 Android UI深度理解:xml布局文件的解析
打败我们的,从来不是年龄,而是眼界和格局!目录源码如何解析开发者自定义的xml布局mLayoutInflater.inflate(layoutResID, mContentParent);rInflate基于 Android UI深度理解:Activity UI视图结构,我们已经熟悉了Activity的窗口视图结构,并且已经明白开发者实现的xml布局文件,最终是被inflated到一个叫m...
2020-05-06 16:34:26 1962 1
原创 Android源码分析View的事件分发机制
目录事件使用与结论事件源码分析View中的dispatchTouchEvent()如何被调用自定义控件事件冲突,如滑动事件,父容器的拦截,事件冲突解决事件使用与结论View.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { ALog...
2020-04-30 17:08:35 211
原创 Android进阶:上传jcenter封装库遇到的问题
Error:Execution failed for task ':module-user:processDebugManifest'.> Manifest merger failed : Attribute application@label value=(2222) from AndroidManifest.xml:8:9-29 is also present at [com.its...
2020-04-20 11:25:27 297
原创 Android---gradle全局配置config.build
gradle概念全局配置文件全局配置的使用概念Gradle的官方定义:Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。个人通俗的理解为:Gradle是一个构建工具,是用来帮我们执行编译、打包APP等过程的,并且我们可以自己配置构建规则,...
2020-04-16 15:44:08 1243
原创 Android技能之-setSupportActionBar(toolbar)的那点事
伴随着Android的主题(theme)越来越多之后,记清如何使用以及怎么使用、使用后的效果如何,并非一件短时间里就能非常熟练的掌握好,那么关于主题中的ActionBar,今天这边做一个曾遇到的冲突记录当我们选择创建一个Empty Activity的App项目时,默认生成的AndroidManifest.xml内容如下<?xml version="1.0" encoding="utf...
2020-03-26 00:04:44 9411
远程服务AIDL
2015-01-26
基于OpenGL实现的类似Gallery控件的滑动效果
2012-02-13
有关第三方应用启动蓝牙的入口BluetoothOppLauncherActivity问题
2013-08-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人