10 地球在动

尚未进行身份认证

暂无相关描述

等级
TA的排名 9w+

pthread 编程

文章目录pthreadapi创建线程终止线程线程管理栈管理其它互斥量创建与销毁互斥量锁定与解锁互斥量条件变量创建与销毁条件变量等待与通知所有库函数pthreadapi对pthreadapi进行归类,可以分为四类:线程管理直接工作于线程,如创建,分离,加入(join)等,也包括设置或查询线程属性(joinable,scheduling等).互斥量处理...

2019-01-17 23:42:24

plantuml 之用例图(三)

切分设置图的方向分组切分切分当用例图很大时,可以切分成多个部分.newpage切分后,可以在@startuml后跟上路径与文件名.比如@startuml./image.png,假如切分成三个图,则在指定路径下生成三个图文件,分别为“./image.png”,“./image001.png”,“./image002.png”.例如下...

2018-08-22 11:33:48

配置 vim 开发 lua

使用vim开发lua程序,当前安装3个插件,各个插件如何使用请点链接:luainspect.vim,依赖vim-misc插件vim-miscvim-lua-ftplugin使用vundle作为vim插件管理器,在.vimrc中添加并保存:Plugin'vim-scripts/luainspect.vim'Plugin'xolox/vim...

2018-08-09 09:46:50

Lua 安装

当前最新版本为5.3.5.#下载并解压luawget-chttp://www.lua.org/ftp/lua-5.3.5.tar.gztarxzflua-5.3.5.tar.gz#安装所需的库sudoapt-yinstalllibreadline5sudoapt-yinstalllibreadline-gplv2-dev#编译lua并安...

2018-08-08 14:28:53

plantuml 之用例图(二)

指定连接箭头方向添加注释构造型改变actor与用例背景色指定连接箭头方向下面的描述适用于[连接]和[扩展].-->改为<--可改变方向默认时,一个-为水平,多个-为垂直left,right,up,down关键字指定了连接方向效果见图2-6.图2-6图2-6代码@startuml...

2018-08-03 00:00:05

shell 中直接调用 vim 处理文档 / shell 脚本中调用 vim

shell中直接调用vim处理文档下面命令中,cmd总是当作Ex命令执行.可以使用“normalnormal-cmd”.vim-e'cmd'-e'cmd'...fileshell脚本中调用vim#!/bin/bashviabc.txt<EOFi#进入insert模式...

2018-07-21 22:25:08

在终端中使用 solarized 配色

#-第一步.gitclonegit://github.com/seebi/dircolors-solarized.gitcp~/dircolors-solarized/dircolors.256dark~/.dircolorseval'dircolors.dircolors'#-第二步.(先检查echo$TERMvim.barshrcexportTERM=x...

2018-07-18 23:09:00

为 tagbar 增加 pandoc 类型文档显示

建立.ctags在~/.ctags中,可以定义一门新语言的ctags产生标签的形式,文件内容如下:--langdef=pandoc--langmap=pandoc:.pdc--regex-pandoc=/^%\s*(.*)/\1/t,title/--regex-pandoc=/^#[\t]+(.*)/+\1/h,heading/--regex-pandoc=...

2018-07-17 20:26:04

使用 pandoc 创建幻灯片

pandoc生成beamer幻灯片pandoc中与特定于beamer相关的内容选项可传递的变量LaTeX变量制作幻灯片本文描述利用pandoc产生成beamerpdf格式的幻灯版.生成的pdf文件在浏览器中打开时幻灯片的控制效果非常好.可选的,也可以在,也可以在pdf阅读器中打开,然后使用“放映”模式进行播放.使...

2018-07-17 00:41:15

QProgressDialog 配合多线程并在子线程中启动外部进程

对于比较费时的任务,即使配合QProgressDialog使用,但界面仍有冻结.较好的处理方式是将费时任务放到线程中去执行,通过信号-槽机制刷新QProgressDialog的进度值.另外,在子线程中可以启动外部进程,并且可以将外部进程输出到控制台的数据读取到线程中.进度框界面获取ipconfig命令输出"""WindowsIP配置"""...

2018-06-24 14:43:10

QTextEdit 特定行改变鼠标形状

问题由于需要,在QTextEdit中需要对有文件路径的行,在鼠标移动到路径上方时改变鼠标形状,双击文件路径可以调用系统默认程序打开该文件.这里有两个要点:打开鼠标踪setMouseTracking(true)获取鼠标下的行文本实现通过重载voidmouseMoveEvent(QMouseEvent*e)来捕获鼠标事件,具体代码如下//行文...

2018-06-21 11:52:06

plantuml 之用例图(一)

用例actor用例描述连接扩展用例(NAME)usecase关键字as用于指定别名效果见图2-1.图2-1图2-1代码@startuml("基本语法")("as别名")as(UC2)usecase"usecase命令"usecase("usecase\n及as别名&qu

2018-06-17 18:28:56

plantuml 之序列图(四)

流入消息与流出消息构造型与spot对参与者分组去除参与者底部方框改变文本与边框的填充空间流入消息与流出消息流入消息指流入序列图的消息,并非由序列图中的参与者发出的;流出消息指流出序列图的消息,亦非由序列图中的参与者发出.在定义消息箭头的语法前或后加上[或]分别表示注入消息与流出消息.效果见图1-20.图1-20图1...

2018-06-17 00:14:10

在 QT UI 编程中使用 QtConcurrent 和 QFutureWatcher 执行并发任务

问题在QT的UI编程中,如果有一个函数消耗的时间特别长,并且运行于主线程,那么界面的响应会很不灵敏.通常的作法是使用多线程编辑.另外,如果该函数执行时间很长,为了通知任务的进度,一般会使用进度条.但有时候无法准确的使用进度条,比如在数据库操作中,为了提高读写数据库的性能,通常会采用事务操作,多个读写数据库的操作合并成了一个事务,此时如何设置进度条的进度值?...

2018-06-14 14:11:07

robotc 编程挑战 (12)

任务简介程序任务简介本文为virtualworldchallengepack中的传感器(SENSORS)中的“ForwardUntilNear”,如图1所示.要求从起点A出发,前进直到靠近红色木块然后停住.因为超声波传感器装车尾,所以此挑战实际上让车后退去靠近红色木块.图1ForwardUntilNear界面图...

2018-06-14 13:05:16

robotc 编程挑战 (11)

任务简介程序任务简介本文为virtualworldchallengepack中的传感器(SENSORS)中的“TouchSensorChallenge”,如图1所示.要求从起点A出发,前进至箱子处,利用碰触传感器感知箱子,并用使用前爪抓住箱子,回到出发点.图1TouchSensorChallenge界面图...

2018-06-11 14:52:26

plantuml 之序列图(三)

分隔序列图引用其它序列图延迟消息增加消息箭头上下间隔生命线激活与销毁创建参与者分隔序列图若序列图的各部分有明显的逻辑区分,可以使用====或更多的个=对序列图进行分隔,分隔中间可以加文本==TEXT==.效果见图1-13.图1-13图1-13代码引用其它序列图对一个系统进行分解会形成多个序列图.在某个序...

2018-05-26 20:39:18

plantuml 之序列图(二)

给自己发消息给消息编号序列图分页消息分组对消息进行注释说明改变注释图标形状给自己发消息参与者可以给自己发消息.如图1-6所示.图1-6图1-6代码(摘自官方文档)@startuml'若消息很长,可以使用"\n"换行.'消息默认是或对齐.'参与者名称则是默认中间对齐.Alice->Alice:...

2018-05-16 22:25:19

plantuml 之序列图(一)

参与者设置箭头颜色设置箭头风格给自己发消息给消息编号序列图主要包含有参与者及参与者之间的消息通信.参与者不需要显式声明.消息流向使用->表示,此时绘制出实线箭头;-->则绘制点线箭头.若要绘制反向消息流向,可以使用<-或<--.消息文本跟在第二参与者之后,用:隔开.图1-1代码(摘自官方文档)@st...

2018-05-14 23:51:00

ev3 中一键切换控制模式

机器人简介孩子的思路更合理的思路带孩子做ev3机器人控制时碰到一个问题:当机器人比较复杂,当一个ev3的5个可编程按钮不足以控制机器人的运动时该怎么办?机器人简介孩子搭建的机器人如图1所示,基本结构与功能如下:左轮与右轮各连接一个电机,可以实现前进,后退,左拐,右拐的动作.一支机械臂,连接了一个电机,机械臂可以抬起与放下.一...

2018-05-10 23:36:54

查看更多

勋章 我的勋章
    暂无奖章