终端开发

使用Android Studio开发可独立运行(runnable)混淆过的Jar程序 Android安装包精简系列之资源精简 Android安装包精简系列之图片优化 Android安装包精简系列之为什么要优化精简安装包 Android安装包精简系列(总纲) Android安装包精简系列之图标转字体 gradle相关资料汇总 Android编译常见错误解决 Android编译编译速度提升 终端基于gradle的开源项目运行环境配置指引 制作终端产品演示的gif 一个关于APK Signature Scheme v2签名的神奇bug定位经历 如何随apk一起打包并使用SQLite SDK热更之gradle插件(如何在SDK代码中自动插桩及如何生成补丁包) 关于Android的APK Signature Scheme v2签名相关的资料汇总 封装HttpURLConnection实现的简单的网络请求库 一款基于Java环境的读取应用包名、签名、是否V2签名等基本信息的工具 Android的APK Signature Scheme v2签名及一款基于Java环境的校验工具介绍 如何使用Eclipse开发可执行Jar程序,并生成混淆过的jar程序 Android 相关的学习资料整理(持续更新) macOS(Sierra 10.12)上Android源码(AOSP)的下载、编译与导入到Android Studio Google也看不下去被玩坏的悬浮窗了么? Android开发常用工具资源 SDK热更系列之概述(持续整理编辑中~) SDK热更系列之SDKHotfix待优化点 Android 终端开发相关的一些神图(持续更新) SDK热更系列之Demo项目介绍概述 SDK热更系列之Demo体验方法 SDK热更系列之如何获取应用在当前设备上的so对应的指令集 Gradle Android插件使用的中那些特别注意的点 Experimental Plugin User Guide(From Android Tools Project Site) 基于Android Studio使用gradle构建包含jni以及so的构建实例 基于Instrumentation框架的自动化测试 - Android自动化测试系列(四) Instrumentation框架介绍-Android自动化测试系列(三) 关于终端设备的设备唯一性的那些事之MAC地址 关于终端设备的设备唯一性的那些事之IMEI Android 检查应用是否有root权限 ant常见错误解决方案 Gradle介绍 iMac上Android Studio 相关设置及常见问题 再说adb 再看Android官方文档之分享 再看Android官方文档之Fragment&数据保存 再看Android官方文档之Activity&Intent 再看Android官方文档之ActionBar和兼容性 adb shell input(Android模拟输入)简单总结 再看Android官方文档之建立第一个APP Android开发调试常用工具 ANR(网络资料整理) Java参数引用传递引发的惨案(又一次Java的String的“非对象”特性的踩坑经历) android.view.WindowManager$BadTokenException,Unable to add window Android签名校验机制(数字证书) Robotium二三事-Android自动化测试系列(二) Robotium介绍-Android自动化测试系列(一) Android开发中遇到的那些坑 Eclipse使用中部分经验总结 Android中关于Nativa编译(NDK、JNI)的一些问题 Android简单实现的多线程下载模块 Android内存耗用之VSS/RSS/PSS/USS adb Advanced Command URL编码中的空格(编码以后变为+) Android MD5后 bye数组转化为Hex字符串的坑(记一次为女神排忧解难的经历) Android学习之路 adb Base Command Android Log的那些坑…………

标签

android 46

Android编译常见错误解决 一个关于APK Signature Scheme v2签名的神奇bug定位经历 关于Android的APK Signature Scheme v2签名相关的资料汇总 封装HttpURLConnection实现的简单的网络请求库 一款基于Java环境的读取应用包名、签名、是否V2签名等基本信息的工具 Android的APK Signature Scheme v2签名及一款基于Java环境的校验工具介绍 如何使用Eclipse开发可执行Jar程序,并生成混淆过的jar程序 Android 相关的学习资料整理(持续更新) macOS(Sierra 10.12)上Android源码(AOSP)的下载、编译与导入到Android Studio Android开发常用命令备忘 Google也看不下去被玩坏的悬浮窗了么? Android开发常用工具资源 Android 终端开发相关的一些神图(持续更新) Gradle Android插件使用的中那些特别注意的点 Experimental Plugin User Guide(From Android Tools Project Site) iMac(OS X)搭建私有maven仓库,提供Nexus Responsitory镜像 基于Android Studio使用gradle构建包含jni以及so的构建实例 基于Instrumentation框架的自动化测试 - Android自动化测试系列(四) Instrumentation框架介绍-Android自动化测试系列(三) 关于终端设备的设备唯一性的那些事之MAC地址 关于终端设备的设备唯一性的那些事之IMEI Android 检查应用是否有root权限 iMac(OS X)El Capitan 更新遇到的那些坑 ant常见错误解决方案 Gradle介绍 iMac上Android Studio 相关设置及常见问题 再说adb 再看Android官方文档之分享 再看Android官方文档之Fragment&数据保存 再看Android官方文档之Activity&Intent 再看Android官方文档之ActionBar和兼容性 adb shell input(Android模拟输入)简单总结 再看Android官方文档之建立第一个APP Android开发调试常用工具 ANR(网络资料整理) Java参数引用传递引发的惨案(又一次Java的String的“非对象”特性的踩坑经历) android.view.WindowManager$BadTokenException,Unable to add window Android签名校验机制(数字证书) Eclipse使用中部分经验总结 Android内存耗用之VSS/RSS/PSS/USS adb Advanced Command URL编码中的空格(编码以后变为+) Android MD5后 bye数组转化为Hex字符串的坑(记一次为女神排忧解难的经历) Android学习之路 adb Base Command Android Log的那些坑…………

Markdown格式优化及使用技巧

2018年03月13日

从很早开始就热衷于使用markdown以及推广markdown,效果都还不错。目前个人基本上所有的文档都是使用markdown来书写。用的久了就会遇到一些之前没有遇到的奇奇怪怪的问题,以及一些经验总结,在这里集中记录一下,方便后续查找。

表格

其余通用的一些markdown的用法或者标签就不介绍了,这里重点介绍一下表格相关的内容。当使用markdown制作表格时,经常会遇到下面的问题:

  • 表格前期填充内容的同时还需要关注行列内容是否对齐,当空行较多是比较麻烦
  • 表格中内容的对齐,各种左中右对齐
  • 表格内容较多,尤其是某一列内容过多时,由于宽度自适应导致排版很丑

对于这三个问题,可以分别通过下面的方法来解决

内容填充

Tables Generator 是一个可以在线快速生成 Text、Markdown 格式等多种格式表格的工具,支持在表格中填充数据,保证排版整齐,而且支持将Excel等的表格转化为markdown的格式,生成复制以后即可使用。

表格对齐

表格中内容的对齐可以直接依靠markdown提供的标签来设置,通过添加 “:”来控制,下面直接上示例(由于博客有css样式,会重置,因此放上截图):

  • 应用效果

  • 对应源码

      | 表格左对齐 | 表格居中对齐 | 表格右对齐 |
      |:--|:--:|--:|
      | 表格内容表格内容表格内容 | 表格内容表格内容表格内容 | 表格内容表格内容表格内容 |
    

表格格式

相比表格的对齐,表格的格式就相对复杂,由于mardkdown本身并不提供表格格式的设置标签,因此我们只能通过css来设置,同样上示例(由于博客有css样式,会重置,因此放上截图),同时在代码中添加足够多的注释方便更多人使用。

  • 应用效果

  • 对应源码

      <style>
      table {
          width: 100%; /*表格宽度*/
          border-collapse: collapse; /*使用单一线条的边框*/
          empty-cells: show; /*单元格无内容依旧绘制边框*/
      }
    	
      table th,td {
        height: 35px; /*统一每一行的默认高度*/
      }
    	
      table th {
          font-weight: bold; /*加粗*/
          text-align: center !important; /*内容居中,加上 !important 避免被 Markdown 样式覆盖*/
          background: #ECF2F9; /*背景色*/
          white-space: nowrap; /*表头内容强制在一行显示*/
      }
    	
      /* 隔行变色 */
      table tbody tr:nth-child(2n) {
          background: #F4F7FB; 
      }
      /* 悬浮变色 */
      table tr:hover {
          background: #B2B2B2; 
      }
    	
      /* 首列不换行 */
      table td:nth-child(1) {
          white-space: nowrap; 
      }
      /* 指定列宽度 */
      table th:nth-of-type(2) {
        	width: 200px;
         white-space: nowrap;
      }
      </style>
    
      | 表格左对齐 | 表格居中对齐 | 表格右对齐 |
      |:--|:--:|--:|
      | 表格内容 | 表格内容表格内容表格内容 <BR> 表格内容表格内容表格内容<BR>表格内容表格内容表格内容<BR>表格内容表格内容表格内容 | 表格内容表格内容表格内容 |
      | 表格内容 | 表格内容表格内容表格内容 | 表格内容表格内容表格内容 |
      | 表格内容 |  | 表格内容表格内容表格内容 |
      | 表格内容 | 表格内容表格内容表格内容 | 表格内容表格内容表格内容 |
    

基于markdown的云端笔记

一直以来,日常笔记的云端同步都都很头痛,之前试用了很多,从印象笔记、到有道云笔记、到oneNote、再到使用自己搭的git,都或多或少有一些缺点。从去年中逛github的时候看到了目前用的boostnote以后,发现终于找到了一款到目前为止用的很顺手的笔记软件。废话不多,放上相关的地址和简单总结吧。

  • 官网地址: https://boostnote.io

  • 在线体验地址:https://boostnote.io/demo/
  • 优点:
    • UI 自定义
    • 支持代码格式
    • 支持markdown
    • 分组存储
    • 结合Dropbox或者微云实现云端备份
    • 剪贴板图片直接粘贴
    • 开源
    • 全平台
  • 缺点:
    • 默认格式不是markdown
    • 无法直接导出为pdf或者图片


PS:我的博客即将搬运同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=10zhijuy24v4f

赞赏

取消
微信扫一扫,赞赏子勰
扫码支持
屌丝程序猿,鸡血攻城狮!努力学技术,潜心做精品!