一、从 Hello world 说起 我们使用 Visual Studio 来进行编程。如果需要在 linux 上进行开发,可以使用 g++ 和 GDB 来编译、调试代码。接下来就看看,在 Visual Studio 上编程的流程。 1. 创建项目 在开始编写代码之前,首先要创建一个空项目: 在学习 ...
分类:
编程语言 时间:
2020-05-03 18:18:51
阅读次数:
64
安装APP >adb install com.android.chrome_81.0.4044.117_404411700.apk Performing Streamed Install Success 获取包名 Mac adb she1l dumpsys window windows | grep ...
分类:
数据库 时间:
2020-05-03 14:56:15
阅读次数:
90
Android组件化探索与实践在Android开发中,随着业务复杂性不断的增加,项目的代码量会不断的增大,这对于项目的维护提出了更大的挑战。Android的组件化开发就是旨在解决大型项目的可维护性、可扩展性的难题。一、组件化简介组件化是大型Android项目的一个好的解决方案。通过对项目工程进行组件 ...
分类:
其他好文 时间:
2020-05-03 14:22:49
阅读次数:
136
一段时间没关机,项目引入jar包忽然变红 直接File > Invalidate Caches ...
分类:
移动开发 时间:
2020-05-03 12:45:43
阅读次数:
138
设置layout_weight权重为1。有权重的地方全部都为相等的比例。 使用ConstraintLayout 进行权重分配 app:layout_constraintHorizontal_chainStyle="spread_inside" 可以达到我们需要的效果。 这个属性有三种样式 packe ...
分类:
移动开发 时间:
2020-05-03 12:14:25
阅读次数:
78
问题 开发HTML5页面要解决的主要问题之一,就是调用系统的能力,比如拍照/选图/保存图片到相册/录音/录制视频/定位等,而是否能够调用这些能力,在于其运行环境是否开放了这些权限,是否能够便捷地使用,取决于所提供的API。若是微信网页开发,微信提供了js-sdk, 以及weui样式库;那么若是原生A ...
分类:
Web程序 时间:
2020-05-03 10:31:12
阅读次数:
90
定时抓图进程,并转存到剪切板 snap.pro snap.h snap.cpp main.cpp 定时从剪切板取图进程 queryClipBoard.pro queryclipboard.h queryclipboard.cpp main.cpp ...
分类:
系统相关 时间:
2020-05-03 00:43:46
阅读次数:
87
限制TextView的显示行数。 android:maxLines="2" //限制最大行数为2行 如果内容超出了最大行数那么就不会显示,然后我们想在行末添加省略号代替未被显示的内容可以使用: android:ellipsize=”end” //末尾省略号 还有一种方法就是使用lines,这样就算内 ...
分类:
移动开发 时间:
2020-05-02 20:58:58
阅读次数:
143
C++基础入门 1 C++初识 1.1 第一个C++程序 编写一个C++程序总共分为4个步骤 创建项目 创建文件 编写代码 运行程序 1.1.1 创建项目 ? Visual Studio是我们用来编写C++程序的主要工具,我们先将它打开 1.1.2 创建文件 右键源文件,选择添加 新建项 给C++文 ...
分类:
编程语言 时间:
2020-05-02 20:38:51
阅读次数:
93
Preface: It's believed that common memories get people more colsed, let alone the efforts we paid in study will enable us in becoming better self. Thi ...
分类:
编程语言 时间:
2020-05-02 20:36:53
阅读次数:
76