简介: 一直都是用的lnmp一键安装脚本,然后最近想体验一下手动的从源代码安装lnmp的感觉 环境 系统:centos7 准备 安装一下必要的工具: yum install gcc gcc-c++ ncurses-devel...是自带boost库的,所以我直接指定文件路径就好 编译安装 make && make install 等他编译完成 可能需要一会的等待 编译完成后,添加环境变量 echo "export PATH=$PATH...:/home/mysql/bin">>/etc/profile source /etc/profile 接下来配置my.cnf 这里推荐一个自动生成my.cnf文件的网站 http://imysql.com.../my-cnf-wizard.html 填写一些必要的信息,然后下载my.cnf文件 复制到/etc/下 cp my.cnf /etc/ 初始化: mysqld --defaults-file=/etc...这样就可以不用一直用mysqld_safe启动mysql了 cp /home/mysql/support-files/mysql.server /etc/init.d/mysqld 然后修改一下mysql的密码
做了Android开发这么久了,经常会遇到一个问题是adb端口被占用,大家都知道Android默认的adb端口是5037,电脑上有一些应用的端口,又恰巧与adb端口冲突占用掉了 早起本人的做法的是: 查看端口是否被占用...C:\Users\chen taskkill /pid 3676 /f 成功: 已终止 PID 为 3676 的进程。...但是后面这样做法太过麻烦,如果下次再被占用还要再重复上面的一次操作, 因此,修改adb端口是最快最有效的解决方法: 再我的电脑下配置一下环境变量: 新建一个环境变量 变量名为: ANDROID_ADB_SERVER_PORT...变量值为: 可以给自己设定一个数值,主要是为了不要和其他的程序端口冲突,建议10000——60000 之间,随便找一个数值。...以上这篇Android 修改adb端口的方法就是小编分享给大家的全部内容了,希望能给大家一个参考。
android 常用shell命令记录下来备忘 \n 在shell命令中的作用是换行(而\r\n会将一个二进制文件格式从unicode变为混合格式) & 可以用来连接多个命令 -help 可以快速知道一个命令怎么用的...##cmd下直接使用adb shell命令 如果不进入shell的,如何执行以上命令 cmd下面直接使用adb shell 后面跟上对应的命令就好 比如清除应用数据 adb shell pm clear...导出手机上的app到电脑上 如何导出 一个apk?...如何批量执行多条命令呢 写一个.bat文件,文件内容如下: adb shell "su -c 'rm -r -f /system/bin/testa'" adb shell "su -c 'rm -...查询三星相机安装位置(com.sec.android.app.camera可以换为你想找的app的包名) adb shell pm list packages -f |findstr com.sec.android.app.camera
大家好,又见面了,我是你们的朋友全栈君。...一、安装完Android Studio后会默认在其下面安装SDK 1.找到文件 sdk下的tools和platform-tools,并复制其路径 2.打开环境变量配置 3.新建系统变量,命名为 Android_ADB...,并将上述两个路径分别导入,中间用;隔开 4.打开path变量,输入%Android_ADB% 5.打开终端,输入 adb version,出现帮助信息,完成配置。...二、常用命令 1.进入shell:adb shell 2.安装Apk程序:adb install -r 应用程序.apk 3.安装Apk程序之push向手机写入文件:adb push ... 例如:adb push D:\file.txt/system/temp 4.从手机获取文件:adb pull 5.卸载apk:adb uninstall
前言 在Android TV开发中,我们会和APP开发一样使用到真机测试,而adb是一个特别的存在,因为它可以轻松的帮我连接到安卓设备。adb全称为Andorid Debug Bridge。...adb全称Android Debug Bridge,用于与Android设备进行交互。 ADB是我们进行Android开发经常要用的调试工具,它的使用当然是我们Android开发者必须要掌握的。...下载链接: http://xiazai.zalou.cn/201807/yuanma/ADB_jb51.rar 方法二:咱们有时真的没必要下载ADB(前提是你之前有安装Android Studio),Android...Studio本身就带有了,在SDK目录下找到ADB的存放路径就行,值得注意的是Android Studio 2.2以后,ADB存放路径有所改变。...AS2.2以后一般存在于SDK的platform-tools 找到Android Studio SDK文件所在位置,SDK————- platform-tools—————- 找到adb,把绝对路径复制下来
之前看过很多关于Android MVVM的博客,但大多数提到的都是DataBinding的基本用法,很少有文章仔细讲解在Android中是如何通过DataBinding去构建MVVM的应用框架的。...View、ViewModel、Model每一层的职责如何?它们之间联系怎样、分工如何、代码应该如何设计?这是我写这篇文章的初衷。...如何构建MVVM应用框架 如何分工 构建MVVM框架首先要具体了解各个模块的分工。接下来我们来讲解View、ViewModel、Model它们各自的职责所在。...总结和源码 本文主要讲解了一些个人开发过程中总结的Android MVVM构建思想,更多是理论上各个模块如何分工、代码如何设计。...MVVM Light Toolkit只是一个工具库,主要目的是更快捷方便地构建Android MVVM应用程序,在里面添加了一些控件额外属性和做了一些事件的封装,同时引进了全局消息通道Messenger
如果你需要从电脑上发送一些文件到手机里,或者从手机获取一些文件到电脑上(比如视频之类的应用,需要经常把应用存在手机里的视频文件发送到电脑),那么借助adb也可以很方便实现。...如果你想做一些TV应用的话,那么就应该要学学ADB了,学学如何通过wifi连接调试,如果pull,push文件等等了。...①adb shell 这个是进入手机shell操作的一个命令。...其他功能 我使用adb工具更多的是用它来查看应用的一些数据。但其实,它还是有很多其他实用的功能的。...获取或推送文件 adb pull/push 这个也挺实用的,获取手机指定位置的文件到电脑上,或者从电脑发送文件到手机上 ---- 如果上面有什么错误,欢迎指正一下。
进入正题: 1. adb devices 显示都有哪些设备连接 ?...2. adb -s emulator-5556 shell {command} 发送指定命令 比如最近在折腾React Native, 要显示开发者菜需要点击菜单键或者发送input keyevent...82,那么就可以使用命令:adb -s emulator-5556 shell input keyevent 82,如下图: ?...3. adb -s emulator-5556 shell 进入shell命令行 2中我们是每次发送命令都需要指定是哪个设备,这无疑是非常麻烦的。...我们可以先通过adb -s {emulator-name} shell 进入指定模拟器的shell。如下图所示: ? 然后我们就可以畅快输入命令了: ?
大家好,又见面了,我是你们的朋友全栈君。...众所周知,有时候我们只有apk安装包不一定可以直接在AS跑起来,所以有了adb命令安装 使用adb命令的前提: 1.你的首先配置adb的环境变量查看环境变量配置方法 2.配置好后请检查是否配置成功?...如下图看到Android Debug Bridge version 1.0.39即可配置成功 3.开始使用adb命令安装apk 打开cmd,输入adb install apk所在路径即可,输入回车即可安装...还可以使用这个命令强制覆盖安装 adb install -r apk所在路径即可,输入回车即可安装 注意事项apk所在目录不能包含中文 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn
推荐阅读时间:8min~10min 文章内容:如何从文本中构建用户画像 一文告诉你什么是用户画像 介绍了到底什么是用户画像,了解了用户画像的本质是为了让机器去看之后,这里谈一谈如何从文本中构建用户画像。...文本数据是互联网产品中最常见的信息表达形式,具有数量多、处理快、存储小等特点。来简单看下如何从文本数据中构建用户画像。...标签选择 前面提到的都是将文本进行结构化,生成标签、主题、词向量等等,如何通过结构化后的文本构建用户画像呢?或者说如何将文本中的结构化信息传递给用户呢?...如何使用特征选择方法来挑选用户实际感兴趣的特性呢: 将物品的结构化内容看成一个特征列表 将用户对物品的消费情况看成目标类别 使用特征选择算法筛选出用户关心的特征 选择特征时,从以下两个角度考虑问题: 特征是否发散...某个词与某个类别的卡方值越大,意味着偏离“词和类别相互独立”的假设越远,即该词与该类别相关性越强。 总结 用户画像在推荐系统中的作用是非常重要的,如何从文本中构建用户画像信息呢?
在MVVM模式中ViewModel和View是用绑定关系来实现的,所以有了DataBinding 使我们构建Android MVVM 应用程序成为可能。 ...应该如何设计?更是很少有博文来告诉你在Android 中如何通过Data Binding 去构建MVVM 的应用框架。这也就是是本篇文章的重点。...3、如何构建MVVM应用程序 1. 如何分工 构建MVVM框架首先要具体了解各个模块的分工,接下来我们来讲解View,ViewModel,Model 的它们各自的职责所在。...4、总结和源码### 本篇博文讲解主要是一些个人开发过程中总结的Android MVVM构建思想,更多是理论上各个模块如何分工,代码如何设计,虽然现在业界使用Android MVVM模式开发还比较少,但是随着...希望这篇博客在如何构建Android MVVM应用程序对你有所帮助,如有任何疑问,可以给我留言,欢迎大家共同探讨,如果对MVVM Light Toolkit 有任何问题,也可以反馈给我。
这台服务器我们建议的配置是16G内存,4核CPU,120G以上可用空间,没有服务器的同学可以在这里购买。 通过如何在Ubuntu系统上安装Git安装Git。...的源代码主要包含Java,C ++和XML文件。...您可以从AOSP的官方代码,标签和构建号页面获取所有可用构建ID和分支名称的列表。 此外,您将不需要该项目的代码树的整个提交历史记录。您可以通过将历史记录截断为深度1来节省时间和存储空间。...adb shell 如果ROM没有问题,您将看到来自模拟器上运行的shell的提示。...例如,以下是如何将并行编译数减少到2: make -j2 如果由于磁盘空间不足而导致构建失败,那么您可能尝试多次构建而不清除以前构建的结果。
如果您想根据最新版本的语言测试Go应用程序,为Go代码库做贡献,或者有更好的Go版本管理,则需要从源代码搭建Go。...本教程将向您展示如何搭建Go,涵盖一些实际考虑因素,以及搭建“Hello,World”测试应用程序。...$ sudo apt-get install build-essential 安装完成后,您将拥有从源代码搭建Go所需的所有工具。接下来,您需要Go 1.4二进制文件。...$ mv go go1.4 现在,您拥有从源代码搭建Go的必要依赖项。如果要将Go 1.4从主目录移到另一个位置,可以继续下一步。不过不想移动,就可以直接到步骤4,获取Go Source。...$ sudo git checkout go1.7.4 完成此步骤后,您已下载您喜欢的版本的Go源代码。您已准备好进入本教程的关键部分:搭建Go。
关于Noir Noir是一款功能强大的代码安全检测工具,在该工具的帮助下,广大研究人员能够轻松从源代码层面检测目标应用程序的潜在攻击面。...功能介绍 1、从源代码自动识别编程语言和框架; 2、通过代码分析查找API终端节点和网站页面; 3、通过与ZAP、Burpsuite、Caido和More proxy工具等代理工具的交互,快速加载分析结果...; 4、支持为已成功识别的攻击面提供结构化结果数据,例如JSON和HAR等,以实现与其他工具的无缝交互; 5、提供了命令行使用样例,以便轻松地与其他工具(如curls或httpie)集成和协作; 工具支持的可用范围...github.com/hahwul/noir (向右滑动,查看更多) 然后切换到项目目录中,并安装工具所需其他依赖组件: cd noir shards install 依赖组件安装完成后,我们需要对代码进行构建...: shards build --release --no-debug 最后,将构建生成后的代码拷贝到指定路径即可: cp .
Android adb 命令大全 描述 命令 1、查询已连接设备/模拟器 adb devices 2、指定设备获取屏幕分辨率 adb -s 设备号 shell wm size 3、给指定设备安装应用...、查看adb版本 adb version 7、指定 adb server 的网络端口 adb -P start-server 8、通过 IP 地址连接设备 adb connect 9、断开无线连接 adb...adb uninstall [-k] 14、清除应用数据与缓存 adb shell pm clear 15、复制设备里的文件到电脑 adb pull [电脑上的目录] 16、复制电脑里的文件到设备...adb push 17、电源键 adb shell input keyevent 26 18、菜单键 adb shell input keyevent 82 19...adb shell wm density 37、显示屏参数 adb shell dumpsys window displays 38、查看Android 系统版本 adb shell getprop
一:文件传输 在android开发中,有时候需要将文件从pc端传递至android,或者将软件运行的日志,从android设备传递到pc进行分析,我们可以使用windows的cmd窗口,或者android...查看设备 adb devices 这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示 ? ...从电脑上发送文件到设备 adb push <本地路径 <远程路径 用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机) 7....从设备上下载文件到电脑 adb pull <远程路径 <本地路径 用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑 8、查看bug报告 adb bugreport 9、记录无线通讯日志...总结 以上所述是小编给大家介绍的android studio 使用adb 命令传递文件到android 设备,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。
https://source.android.google.cn/devices/graphics/tracing-win-transitions?...,并采用 transaction_merges_*.winscope 的文件命名方式 2.3 生成状态转储文件 WinScope 可以从错误报告中读取 WindowManager 状态和 SurfaceFlinger...您可以在源代码的基础上构建此应用,也可以从预构建目录中打开此应用。...从 Android 源代码库中下载预构建的软件工件: curl 'https://android.googlesource.com/platform/prebuilts/misc/+/master/common...总结 大体上可以了解WinScope通过将日志转化成了可视化的逐帧分析的界面,我简单用了一下,遇到了无法解析wm_trace.winscope的问题,也不知道如何开启屏幕录制,需要进一步的使用,更多功能需要读者自己去尝试使用了
很多时候从公网访问自己内网的设备是困难的,毕竟自己没有一个独立的IP地址。Frp 服务器进行内网穿透,速度快还十分简单。可以实现很多功能,包括不限于远程桌面,文件共享等。 什么是内网穿透?...使内网的服务器,或者防火墙内的机器,对外提供服务。...5555 下载 frp_0.46.1_linux_arm64 修改frpc.ini 配置文件的内容 [common] # frp 服务器的ip server_addr = 39.103.197.82...服务穿透的端口 remote_port = 8555 配置好后,使用 adb 上传到手机: adb push /frp_0.46.1_linux_arm64 /data/local/tmp/frp...启动客户端 adb shell cd /data/local/tem/frp chmod 755 .
今天就和大家一起去探索下Android中编译打包的那些事儿。 粗谈构建流程 对于编译打包过程,Android官网上有一张图做了简单介绍: ?...那在Android Studio中,又是由谁来调度这些工具的呢?Gradle构建工具。...也就是说,在我们点击 generate APK 之后,Gradle就会执行一系列的约定好的 task,每个task有自己的构建工作,按照编译打包的顺序,分别调用具体的工具,最终组织起了整个构建流程。...AAPT,全称Android Asset Packaging Tool,所以这个构建工具就是用来打包资源文件的。...Studio的更新日志中也找到了对应的说明: Android 构建团队不断进行更改以提高生成性能,在此版本中(Android Studio 3.6),我们将默认打包工具更改为 zipflinger 以进行调试生成
根据每个人的操作系统是选择对应的node安装包。...构建 ? 配置(apidoc.json) apidoc.json项目中的可选项root dir包含有关项目的常用信息,如标题,简短说明,版本和配置选项,如页眉/页脚设置或模板特定选项。...如果您在源代码中保留过时或未完成的方法并且您不希望将其发布到文档中,这是有用的。...定义方法文档块的名称。名称将用于生成的输出中的子导航。结构定义不需要@apiName。 用法: @apiName GetUser 名称 描述 名称 方法的唯一名称。...如果名称是用@apiDefine生成的文档定义的,则包括附加的标题和说明。 用法: @apiPermission admin 名称 描述 名称 权限的唯一名称。
领取专属 10元无门槛券
手把手带您无忧上云