1、OpenLiveWriter安装 Windows Live Writer在2012年就停止了更新,Open Live Writer(以下简称OLW)是由Windows Live WriterWriter更名而来,是由微软推出的一款能够免费使用的博客写作软件,主要为用户提供博客在线撰写和编辑功能,相比Windows Live Writer,OLW首个版本仍然缺少一些功能,不过团队已经制... Read More
在解决了使用Windows Live Writer发博所遇到的“建分类、加标签、写摘要”与“设置EntryName”的四个问题之后,我们趁热打铁,解决了第五个问题 —— 代码着色的问题。 代码着色以Live Writer插件的方式实现,采用了“云中着色”技术(呵呵,跟随当前云计算的潮流。实际只是将代码提交至服务器端处理)。 该代码着色的特点是所见即所得,着色效果与博客后台编辑器中的一样。 插件安装... Read More
在我们发布[功能改进]Live Writer发博支持“建分类、加标签、写摘要”之后,Artech提了一个很好的建议:希望在Live Writer发布随笔时可以设置EntryName。 现在,我们实现了这个功能,操作方法如下: 1. 如果之前配置过Live Writer,需要更新一下帐户配置。如下图: 2. 在Live Writer发布随笔窗口中,在选择分类的右侧,点击"View All",出现如... Read More
以前您在园子里用Windows Live Wirter发布博文是不是有以下三个不爽: 不爽1:如果想在发布随笔时新建分类并将随笔添加至该分类,需要先在博客后台添加分类,然后在Live Writer中刷新分类列表,并选择这个分类。 不爽2:如果想给随笔添加标签,需要在随笔发布后,进入博客后台进行标签的添加。 不爽3:如果想给发布随笔编写摘要,需要在随笔发布后,进入博客后台进行摘要的编写。 这... Read More
Markdown 是一种简单的、轻量级的标记语法。用户可以使用诸如 * # 等简单的标记符号以最小的输入代价生成极富表现力的文档。 Markdown具有很多优点: 写作中添加简单符号即完成排版,所见即所得。让你专注于文字而不是排版。 格式转换方便,Markdown 的文本你可以轻松转换为 html、pdf等。 可以保存称纯文本 支持Markdown的编辑器太多,功能也不完全一致,... Read More
Windows Live Writer在2012年就停止了更新,Open Live Writer是由Windows Live WriterWriter更名而来,是由微软推出的一款能够免费使用的博客写作软件,主要为用户提供博客在线撰写和编辑功能,相比Windows Live Writer,Open L Read More
在开发一个较高性能需求的应用程序时,程序员会比较关注这些容器类的运行效率,表2.1列出了QList、QLinkedList和QVector容器的时间复杂度比较。 1.QList类 是迄今为止最常用的容器类,它存储给定数据类型T的一列数值。 QList不仅提供了可以在列表进行追加的QList::app Read More
(1)QString::toInt()函数将字符串转换为整型数值,类似的函数还有toDouble()、toFloat()、toLong()、toLongLong()等。下面举个例子说明其用法: QString str="125"; bool ok; int hex=str.toInt(&ok,16) Read More
(1)函数QString::startsWith()判断一个字符串是否以某个字符串开头。此函数具有两个参数,第一个参数指定了一个字符串,第二个参数指定是否大小写敏感(默认情况下,是大小写敏感的),例如: QString str="Welcome to you! "; str.startsWith(" Read More
字符串有如下几个操作符: (1)QString提供了一个二元的“+”操作符用于组合两个字符串,并提供了一个“+=”操作符用于将一个字符串追加到另一个字符串的末尾; (2)QString::append()函数具有与“+=”操作符同样的功能,实现在一个字符串的末尾追加另一个字符串 (3)组合字符串的另 Read More
Docker学习笔记 一、Ubuntu Docker 安装 (1)、获取最新版本Docker安装包 lyn@lyn:/data/docker$ sudo wget qO https://get.docker.com/ | sh 当要以非root用户可以直接运行docker时,需要执行 sudo us Read More
在使用串口接收数据时,当数据量大的时候会出现数据接收不完整的情况。因为串口数据获取函数readAll()由readyRead()信号触发,但readyRead()信号在串口读到起始标志时立即发送,并不保证一定是当前所发数据的起始部分。因此串口通信双方在通信前应制定好通信协议,规定好数据的起始和结束标 Read More