Tai

Windows 软件使用时长统计工具
授权协议 MIT
开发语言 C#
所属分类 应用工具、 操作系统工具
软件类型 开源软件
地区 国产
投 递 者 闾丘成礼
操作系统 Windows
开源组织
适用人群 未知
 软件概览

Tai 是一款 Windows 上软件使用时长和网站浏览时长统计工具。

需要注意的是,Tai 所统计的时长并不是指软件的存活时间或网站从打开到关闭的这段时间,而是从软件或网站获得焦点开始到失去焦点前这段时间。

开始使用

环境

使用之前,你的电脑可能需要安装 .NET Framework 4.6.1 或更高的版本(一般Win10以上的系统不需要安装)。如果在启动 Tai 时没反应,请点击左侧链接下载安装。

使用

  1. releases 中可以下载已经编译好的 exe 可执行文件压缩包。请选择标记有 Latest 的版本,划到下方的 Assets 找到 Taix.x.x.x.zip 点击即可下载;

  2. 下载压缩包后解压到合适的位置(建议不要解压到桌面、系统盘),进入解压后的文件夹内,找到 ��Tai.exe ,启动程序,成功启动后你将在状态栏看到 �� 图标;

基本操作

鼠标双击图标进入程序主界面,右击显示菜单。

关联进程

如果你希望在多屏工作时将其他屏幕所使用的软件同时记录使用时长,可以在设置中将相应的软件进程添加到一个关联列表中。添加完成后,只要使用了关联列表的其中一个软件,就会同步更新使用时长到列表里的其他软件上,但前提是其他软件需要正处于运行中(即使在后台或者没有焦点都行)。一个软件只能关联一次,不能重复与其他软件关联。

过滤应用和网站

可以在设置 > 行为中通过进程名称/URL或者正则表达式对不需要统计的软件/网站进行过滤。

数据储存和导出

Tai 使用不加密 SQLite 数据库将统计数据存储在本地 运行目录\Data\data.db 中。可以在设置中将统计的数据以 .xlsx.csv 两种文件格式导出。

联网和隐私

除了检查更新/升级软件时(需要主动在设置中检查更新)之外完全没有其他网络请求。Tai 并不会收集和上传你的任何信息。

  • % Table of time scales 1972-present, and some predictions % TT = TAI+32.184s ==> UT1-UTC = TAI-UTC - (TT-UT1) + 32.184s % Starting at    TAI-UTC   GPS-UTC   TT-UT1    UT1-UTC %  % 1972-01-01       +10

  • %×××××××××××××××××××××××××××××××××××××××× % GPS time = TAI - 19 seconds.  GPS time matched UTC from 1980-01-01 %       to 1981-07-01.  No leap seconds are inserted into GPS time, thus %       GPS time

  • UT - 世界时 Universal Time 世界时是最早的时间标准。在1884年,国际上将1s确定为全年内每日平均长度的1/8.64×104。以此标准形成的时间系统,称为世界时,即 UT1。 1972年国际上开始使用国际原子时标,从那以后,经过格林威治老天文台本初子午线的时间便被称为世界时,即UT2,或称格林威治时间(GMT),是对地球转速周期性差异进行校正后的世界时。 TAI - 国际原子时

  • 大家都知道基于Python的爬虫框架Scrapy,Tai-Spider就是Scrapy基于Node的同人作品,下面我们就来看看这个框架有哪些能力吧。 根据官方介绍,Tai-Spider是基于node-crawler进行改造,并使用了和scrapy类似的APIs。 Tai Spider is grown from node-crawler, and has similar APIs with scr

 相关资料
  • 播放时长统计 1、 获取用户维度下按小时统计的播放时长,该接口仅提供某一天的数据查询。地址为: a. https://spark.bokecc.com/api/stats/playduration/user/hourly 需要传递以下参数: 参数 说明 userid 用户id,不可为空 date 查询日期,日期不能大于今日,格式为yyyy-MM-dd,不可为空 返回数据play_durations

  • 👥 面试题目 1.自我介绍 2.项目中常用的语言 3.了解哪些数据结构 4.使用过的自定义数据结构有哪些 5.如何计算结构体大小 6.指针变量和变量的区别 7.数组和指针之间的关系 8.介绍一下static关键字,为什么用static定义两个同名变量 9.sizeof和strlen的区别和关系 10.c语言中的分支语句 11.内存泄露如何处理 12.c++的特性 13.详细介绍一下封装继承多态

  • 域名播放时长统计 1、获取用户维度下按天统计的域名播放时长,该接口提供一天或多天的数据查询,返回为汇总结果。地址为: a. https://spark.bokecc.com/api/stats/playduration/user/daily/domain 需要传递以下参数: 参数 说明 userid 用户id,不可为空 start_date 查询开始日期(含),格式为yyyy-MM-dd,不可为空

  • 地理位置播放时长统计 1、获取用户维度下按天统计的地理位置播放时长,该接口提供一天或多天的数据查询,返回为汇总结果。地址为: a. https://spark.bokecc.com/api/stats/playduration/user/daily/location 需要传递以下参数: 参数 说明 userid 用户 id,不可为空 start_date 查询开始日期(含),格式为yyyy-MM-

  • 感觉很寄,15min面完,很迅速 两个男面试官 自我介绍 介绍一个你最近做的项目 说一说你做项目中碰到的一个问题,怎么解决的? 你做项目过程中遇到的压力比较大的事,怎么应对的? 说一说你项目的软件架构 IIC,SPI底层驱动了解吗,说一下。(不会) ModBus协议的数据帧是什么样子的。(不会) 你老家哪的? 你实验室多少人? 你老师接项目吗? 本来我嵌入式方面的东西不太了解,结果他问的两个专业问

  • 自由软件不是新生事物,而是计算机业与身俱来的传统。纵览计算机发展史,从1946年到60年代,从 IBM 蓝色巨人到 ARPANET,从集成电路到 PC 机,从互联网到电信自由经营,每一个时期都留下了“自由”的影子。 可以说自由拷贝和源代码开放是整个计算机业,包括个人电脑及互联网两大领域的天然的软件开发和传播模式。早在60年代,就有以大学为阵地,以年轻人为主题,自由地交流的风尚,并在软件开发与研究方

  • 软件生命周期 问题定义 要求系统分析员与用户进行交流,弄清“用户需要计算机解决什么问题”然后提出关于“系统目标与范围的说明”,提交用户审查和确认 可行性研究 一方面在于把待开发的系统的目标以明确的语言描述出来 另一方面从经济、技术、法律等多方面进行可行性分析。 需求分析 确定软件系统的功能需求和非功能需求; 分析软件系统的数据要求: 导出系统的逻辑模型; 修正项目开发计划; 如有必要,可以开发一个

  • 8.03投递,base上海,8.10笔试和测评,8.15一面#OPPO求职进展汇总# 笔试: 20题选择:计算机网络/数据库/shell脚本/操作系统 3题编程 1、自我介绍 2、问项目中的线程池:怎么判断线程繁忙、管理者线程行为 3、问最新的项目做了什么事情 4、本科那个智能专业都学啥 八股: CPP/计算机网络/数据库/操作系统拷打一遍 1、从浏览器输入网址后发生了什么 2、数据库为什么要建立