首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从源代码构建MySQL

简介: 一直都是用的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的密码

84210

Android中常用的adb shell命令

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

2.9K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何构建Android MVVM 应用框架

    之前看过很多关于Android MVVM的博客,但大多数提到的都是DataBinding的基本用法,很少有文章仔细讲解在Android中是如何通过DataBinding去构建MVVM的应用框架的。...View、ViewModel、Model每一层的职责如何?它们之间联系怎样、分工如何、代码应该如何设计?这是我写这篇文章的初衷。...如何构建MVVM应用框架 如何分工 构建MVVM框架首先要具体了解各个模块的分工。接下来我们来讲解View、ViewModel、Model它们各自的职责所在。...总结和源码 本文主要讲解了一些个人开发过程中总结的Android MVVM构建思想,更多是理论上各个模块如何分工、代码如何设计。...MVVM Light Toolkit只是一个工具库,主要目的是更快捷方便地构建Android MVVM应用程序,在里面添加了一些控件额外属性和做了一些事件的封装,同时引进了全局消息通道Messenger

    4.6K60

    【Android】你应该知道的调试神器--adb

    如果你需要从电脑上发送一些文件到手机里,或者从手机获取一些文件到电脑上(比如视频之类的应用,需要经常把应用存在手机里的视频文件发送到电脑),那么借助adb也可以很方便实现。...如果你想做一些TV应用的话,那么就应该要学学ADB了,学学如何通过wifi连接调试,如果pull,push文件等等了。...①adb shell 这个是进入手机shell操作的一个命令。...其他功能 我使用adb工具更多的是用它来查看应用的一些数据。但其实,它还是有很多其他实用的功能的。...获取或推送文件 adb pull/push 这个也挺实用的,获取手机指定位置的文件到电脑上,或者从电脑发送文件到手机上 ---- 如果上面有什么错误,欢迎指正一下。

    1.1K80

    Android开发必须知道的adb命令大全

    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

    1.3K11

    如何构建Android MVVM应用程序

    在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 有任何问题,也可以反馈给我。

    1.3K10

    如何在Ubuntu上构建Android ROM

    这台服务器我们建议的配置是16G内存,4核CPU,120G以上可用空间,没有服务器的同学可以在这里购买。 通过如何在Ubuntu系统上安装Git安装Git。...的源代码主要包含Java,C ++和XML文件。...您可以从AOSP的官方代码,标签和构建号页面获取所有可用构建ID和分支名称的列表。 此外,您将不需要该项目的代码树的整个提交历史记录。您可以通过将历史记录截断为深度1来节省时间和存储空间。...adb shell 如果ROM没有问题,您将看到来自模拟器上运行的shell的提示。...例如,以下是如何将并行编译数减少到2: make -j2 如果由于磁盘空间不足而导致构建失败,那么您可能尝试多次构建而不清除以前构建的结果。

    2.5K00

    如何从文本中构建用户画像

    推荐阅读时间:8min~10min 文章内容:如何从文本中构建用户画像 一文告诉你什么是用户画像 介绍了到底什么是用户画像,了解了用户画像的本质是为了让机器去看之后,这里谈一谈如何从文本中构建用户画像。...文本数据是互联网产品中最常见的信息表达形式,具有数量多、处理快、存储小等特点。来简单看下如何从文本数据中构建用户画像。...标签选择 前面提到的都是将文本进行结构化,生成标签、主题、词向量等等,如何通过结构化后的文本构建用户画像呢?或者说如何将文本中的结构化信息传递给用户呢?...如何使用特征选择方法来挑选用户实际感兴趣的特性呢: 将物品的结构化内容看成一个特征列表 将用户对物品的消费情况看成目标类别 使用特征选择算法筛选出用户关心的特征 选择特征时,从以下两个角度考虑问题: 特征是否发散...某个词与某个类别的卡方值越大,意味着偏离“词和类别相互独立”的假设越远,即该词与该类别相关性越强。 总结 用户画像在推荐系统中的作用是非常重要的,如何从文本中构建用户画像信息呢?

    4.8K61

    如何在Ubuntu 16.04上从源代码安装Go

    如果您想根据最新版本的语言测试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。

    1.3K30

    如何使用Noir从源代码检测攻击面

    关于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 .

    22260

    WinScope简介和使用

    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的问题,也不知道如何开启屏幕录制,需要进一步的使用,更多功能需要读者自己去尝试使用了

    2.6K31

    Android开发(19) 使用adb建立pc和android设备之间的连接

    比如我们要下载 “某个应用安装到手机上”,我们可以再 电脑上的应用程序上操作,搜索我们想要的程序,点击下载(从远程下载到本地pc), 然后安装(从pc安装应用到android 手机)。...用于:从互联网提取数据,并将数据传输到android 手机内。 2.一个运行在android设备的 android app 用于:接收来自desktop app的数据。...Android Debug Bridge 概述   adb的全称为Android Debug Bridge,就是起到调试桥的作用。...adb是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机)....android设备 要使用adb,我们可以在我们的sdk目录下找到它。

    1.5K00

    你可能感兴趣的android adb 命令

    大家有觉的不错的命令,也欢迎留言~ ------ 日志相关 ------ 1、控制Android系统日志输出级别 android系统日志等级有 VERBOSE > DEBUG > INFO > WARN...,用的比较多的还有 adb shell logcat -s +tag名字,直接过滤某个tag标签的日志。...7、查看App apk安装路径 adb shell pm path com.ss.android.ugc.aweme 如下所示,可以看到我查询的app安装路径是在data/app路径下。...8、清空App信息 我们想删除app相关信息,恢复最初的安装状态,可以采用下面的命令 adb shell pm clear com.ss.android.ugc.aweme 9、安装/卸载App 1)...安装app adb install + 安装apk (adb install -r 表示同样版本的apk允许重复安装 adb instal -t 表示允许安装test版本的apk) 2) 卸载

    38110

    那些做Android开发必须知道的ADB命令

    那些必须知道的ADB命令 科普: ADB的全称是Android Debug Bridge 熟练掌握ADB命令可以提高开发效率 以下记录一些比较常用的命令: adb start-server 启动adb...服务,如果它没启动的话 adb kill-server 关闭服务 adb devices 查看所连接的设备以及设备所对应的序列号 adb install -r xxxx.apk 安装app,需要注意的是如果连接了两台设备...可以用来获取包名,可以用来查看其它app的包名 adb shell ps 查看进程信息 adb shell pm list packages -f 查看所有已安装的应用的包名 adb shell dumpsys...Information adb shell dumpsys meminfo 内存使用情况Memory Usage adb pull 从手机复制文件出来,比如把Crash...进入adb帮助界面 小结 其实 am,pm 其实还有很多命令,以后有多的再写吧 资料 adb-官方资料 ADB-Shell adbshell ADB命令大全

    94020

    从构建工具看 Android APK 编译打包流程

    今天就和大家一起去探索下Android中编译打包的那些事儿。 粗谈构建流程 对于编译打包过程,Android官网上有一张图做了简单介绍: ?...那在Android Studio中,又是由谁来调度这些工具的呢?Gradle构建工具。...也就是说,在我们点击 generate APK 之后,Gradle就会执行一系列的约定好的 task,每个task有自己的构建工作,按照编译打包的顺序,分别调用具体的工具,最终组织起了整个构建流程。...AAPT,全称Android Asset Packaging Tool,所以这个构建工具就是用来打包资源文件的。...Studio的更新日志中也找到了对应的说明: Android 构建团队不断进行更改以提高生成性能,在此版本中(Android Studio 3.6),我们将默认打包工具更改为 zipflinger 以进行调试生成

    4.1K30

    【Android 高性能音频】hello-oboe 示例解析 ( Oboe 源代码依赖 | CMakeList.txt 构建脚本分析 | Oboe 源代码构建脚本分析 )

    文章目录 一、Oboe 源码路径 二、阅读 CMakeList.txt 查看依赖 三、hello-oboe 中 NDK 的 CMakeList.txt 构建脚本 四、Oboe 源码 的 CMakeList.txt...的 C++ 源码路径 , 其中包含了 AAudio 和 OpenSL ES 播放器的代码 ; 根据手机版本不同 , 调用不同的播放 , Android 8.0 Oreo( API Level 26 )...中的 CMakeList.txt 构建脚本分析 : 构建脚本位置 oboe-1.4.3\samples\hello-oboe\src\main\cpp\CMakeLists.txt 设置 Oboe...hello-oboe , 编译的 oboe 源码 , 以及 android , log 日志库 ; # 为 hello-oboe 动态库连接需要的库 target_link_libraries(...hello-oboe android log oboe # Oboe 库, 是 oboe-1.4.3/CMakeList.txt 编译出的函数库 )

    39600

    使用adb logcat命令显示Android设备上的Log日志

    有时候我们在手机程序上的日志要在其他地方调试,然后要看里面的Log日志。 本文教大家如何在不需要studio就可以查看手机程序中的Log日志。...下面介绍adb logcat中的详细参数命令以及如何才能高效的打印日志,或者把日志保存到我们指定的位置。...,是会显示很多日志信息的,好像是从设备最近一次开机的日志开始显示 最好的做法的先使用-c清除之前的日志信息,再触发事件,查看最近的日志信息 ##下面是我的一个示例: 在MainActivity的生命周期中写几个方法打印...3、抓取Android整个日志 .bat 获取Android整个日志文件,这个是需要root权限的 adb pull /data/log/android_logs/ pause 4、获取系统最前端窗口信息...-d > %Folder%\logcat.txt ::获取系统的各目录下的日志,根据不同系统进适配 ::系统Android日志 adb pull /data/log/android_logs

    11.8K10
    领券