安卓用户初次体验微信公众号信息流改版
首先吐槽下微信,为什么每次更新对安卓用户都不友好,比如前一段时间的公众号助手应用,安卓用户至今还没用上。还有这次的公众号改版,苹果用户们各种信息流解读转发,安卓用户还是啥也看不见,一脸懵逼。这是对安卓存在歧视吗?
我是通过圈内人获取到了安卓测试版,体验了一段时间了。还是有一些不稳定,出现了几次闪退。
今天主要是来聊聊这次公众号信息流改版的体验和见解,作为一个安卓尝鲜用户。
这次的信息流改版后...
最好用的 Markdown 编辑器
Markdown ,相信没有人不知道了吧,这里不多介绍了。如果还没听过,强烈建议百度一下,五分钟即可上手,包你会了之后就不想zai用 Office Word 写文档了。
今天主要推荐的是我一直在用的 Markdown 编辑器「Typora」。
网站的首页是这样的,一看就是很清新文艺啊。
很多 Markdown 编辑器都是分两屏,左边编辑,右边显示文档效果,而 Typora 厉害了,编辑和...
Android Handler 消息处理机制
日常开发中,一般不会在子线程中直接进行 UI 操作,大部分采取的办法是创建 Message 对象,然后借助 Handler 发送出去,再在 Handler 的 handlerMessage() 方法中获取 Message 对象,进行一系列的 UI 操作。Handler 负责发送 Message, 又负责处理 Message, 其中经历了什么 ,需要从源码中一探究竟。
首先看 Handler 的构...
微信公众号文字该如何排版?
文字排版是一篇文章展现给读者的第一印象,不知道大家怎么看,反正我每次看到排版错乱的文章,往下读的兴趣直接减少了一半。
自从在微信公众平台写文章,发现平台自带编辑器功能确实很弱,尤其对于技术文章,其排版更是惨不忍睹。所以光用它默认的功能,是很难做出优秀的排版的。
所以我一直在寻找好的排版工具。网上有很多公司自己开发了微信排版器,基本使用方法差不多,即用户选择内容类型,然后选择一种样式,编辑器里就...
印象笔记终于支持 Markdown 了
2018 年 8 月 3 日,印象笔记举办六周年庆祝活动,印象笔记官方现场展示了新版 App,新增专为中国用户开发的 Markdown 、电脑端密码锁、Widget 剪藏功能。
对于广大印象笔记的用户来说,其中最为感动的一定是印象笔记终于支持 Markdown 了,这个功能真是让用户等得太辛苦了。
Evernote 是 2007 年创立的,最开始国内用户都是用的国际版,2012 年有了印象...
基于可靠消息方案的分布式事务(四):接入Lottor服务
在上一篇文章中,通过Lottor Sample介绍了快速体验分布式事务Lottor。本文将会介绍如何将微服务中的生产方和消费方服务接入Lottor。 场景描述 生产方:User服务 消费方:Auth服务 事务管理方:Lottor Server Lottor
Struts+JQuery EasyUI实现查询
本着一个功能一个功能学习的心态,所以就这样写了!还有servlet的实现,后面再写,这样就可以对比学习了。 第一步,建立数据库: 代码就不写了,直接贴出字段: 第二步:建立数据库信息类:MySqlDBInfor类(用于存放数据库连接信息,以后便于修改)和连接ConnectDB类: 1.MySqlDBInfor类: //数据库配置信息 public class MySqlDBInfor { public static String driverName = "com.mysql.jdbc.Dri
XJOI3354题解
题目:XJOI3354 为了保密起见,不提供题面(QAQ)... 很容易想到使用DP,设f[i][j]为第i个段,第i-1段以j-1为终点的最大可能和。 于是引出递推式:f[i][j] = max(f[i-1][k]) 其中k枚举且k<j。 然后优化DP,使用一个数组来保存max(f[i-1][k])的值省去枚举。 发现该数组必须使用交替的方式来保证需要的值不被覆盖。 最后一步发现f数组的第一维可以省去,空间不会溢出,得解! 附上一段垃圾代码: #include <cstdio>
#incl
react中使用fontawesome
安装模块: yarn add @fortawesome/fontawesome yarn add @fortawesome/react-fontawesome yarn add @fortawesome/fontawesome-free-solid 使用:
JDK_API关于时间的表达
判断日期是否是闰年 给定格式格式化 第二种表示时间的 Date java.util 类 Date 表示特定的瞬间,精确到毫秒。 构造方法 Date() 分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒)。 Date(long date) 分配 Date 对象并初始化此对象,以表示自从标准基准时间(称为“历元(epoch)”,即 1970 年 1 月 1 日 00:00:00 GMT)以来的指定毫秒数。 成员方法 long getTime() 返回自 1970 年 1 月 1
JMeter组件之Test Fragment
1、JMeter中的Test Fragment,是控制器上一个种特殊的线程组,它在测试树上与线程组处于一个层级。但使用时需要和include Controller或者Module Controller配合。它的主要作用是模块化测试过程,类似于编程语言中的函数。即,将测试过程封装成测试片段,就可以在其他地方直接引用了。 2、创建 3、示例 方法一:使用include controller 1)新建一个测试计划,添加Test Fragment和HTTP请求。 2)、将登录脚本保存为一个Test F
python实战之原生爬虫(爬取熊猫主播排行榜)
"""
this is a module,多行注释
"""
import re
from urllib import request
# BeautifulSoup:解析数据结构 推荐库 Scrapy:爬虫框架
#爬虫,反爬虫,反反爬虫
#ip 封
#代理ip库
class Spider():
url='https://www.panda.tv/cate/lol'
root_pattern='<div class="video-info">([\s\S]*?)</div>'
python pip 更换国内安装源(windows)
1.点击此电脑,在最上面的的文件夹窗口输入 : %APPDATA% 2.按回车跳转到以下目录,新建pip文件夹 3.创建pip.ini文件 4.打开文件夹,输入以下内容,关闭即可(注意:源镜像可替换) [global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn 5.国内源镜像有: V2EX:http://pypi.v2e
Android远程桌面助手之文件管理器
Android远程桌面助手除了支持Android界面的显示及控制外,还支持Android文件系统的管理,包括文件的快速上传(push)、下拉(pull)和查看(cat)。 Android远程桌面助手(B1332)下载地址: https://files.cnblogs.com/files/we-hjb/ARDC%28B1332%29.7z
12.1 共享内存、信号量函数封装
共享内存函数封装: 1 #include <unistd.h>
2 #include <sys/types.h>
3 #include <sys/stat.h>
4 #include <fcntl.h>
5 #include <sys/mman.h>
6 #include <sys/ipc.h>
7 #include <sys/shm.h>
8 #include <sys/sem.h>
9
10 #include <stdlib.h>
11 #in
【PHP基础】序列化serialize()与反序列化unserialize()
序列化serialize()与反序列化unserialize(): 序列化serialize():就是将一个变量所代表的 “内存数据”转换为“字符串”的形式,并持久保存在硬盘(写入文件中保存)上的一种做法,即,把“内存数据”转换为“字符串”然后保存到文件中; 反序列化unserialize():就是将序列化之后保存在硬盘(文件)上的“字符串数据”恢复为其原来的内存形式的变量数据的一种做法,即,把文件中保存的序列化后的“字符串数据”恢复为“内存数据”; 对象的序列化:1.对一个对象进行序列化,只
周排行