工具试用
文章平均质量分 64
lonelyrains
这个作者很懒,什么都没留下…
展开
-
PostgreSQL
--查所有数据表SELECT tables.table_name, tables.table_schema, tables.table_typeFROM information_schema.tablesWhere tables.table_name like '%DATA_HISTORY%'order by tables.table_name--查数据表的所有字段SELECT *, column_name, data_typeFR...原创 2022-01-05 10:52:38 · 607 阅读 · 0 评论 -
拒绝高深技术栈,裸机10分钟搭建酷炫的工业物联网监控平台
小 T 导读:工业物联网监控平台极为重要,但对企业而言,自研耗时耗力,研发高手不好找,开发出来还不一定好用;现成的解决方案太贵,直接拿来用不一定适合……很多企业的管理者提到监控平台就头疼。图扑物联将自己的底层平台IoTop与高效、高速的TDengine无缝集成,无需高手彻夜“肝”,零门槛,即使是菜鸟,从上手到完成只需10分钟,就能搭建一款炫酷的工业物联网监控平台。应用场景在物联网、工业互联网领域,任何一个项目的实现都离不开两部分:数据和展示。对于工业生产监测数据的展示,图扑已经积累了很成熟的基于转载 2021-07-16 15:09:53 · 499 阅读 · 0 评论 -
excel vbs使用
excel启用开发工具 https://jingyan.baidu.com/article/1709ad8054b2554634c4f0ec.html文件-选项-自定义功能区-勾选开发工具插入按钮控件 https://jingyan.baidu.com/article/36d6ed1fa896741bce488354.html开发工具-插入-按钮控件编辑vbs脚本,...原创 2019-11-18 23:11:45 · 455 阅读 · 0 评论 -
everything + search&replace 联合搜索
直接使用search&replace比较慢,everything有强大的文件搜索能力但是没有文本搜索能力。使用脚本联合治之。样例:@echo offsetlocal ENABLEDELAYEDEXPANSIONset esstr=.txt D:\dailyset sr32str=eclipsees -s %esstr% > es.logdef /f /a /s /...原创 2018-03-09 15:35:16 · 1305 阅读 · 0 评论 -
git使用
git常见问题原创 2017-11-24 10:58:23 · 488 阅读 · 0 评论 -
介绍正交试验
正交表描述正交试验是在多因素、多位级情况下,采用最少的试验次数达到高效的实验目的。本工具的目的是,选定好测试条件和对应的条件位级之后,自动生成对应的正交表。正交表示例 试验号试验号 x1x_1 x2x_2 x3x_3 x4x_4 1 1 1 1 1 2 1 -1 -1 -1 3 1 0 0 0 4 -1 1原创 2016-05-23 15:25:20 · 3889 阅读 · 0 评论 -
如何实现一个引用计数?
要保证线程安全、要保证高效。这是一个跟芯片架构、编译器都相关的工作。剖析boost::detail::shared_ptr的计数实现机制:// shared_ptr中的引用计数成员属性pnboost::detail::shared_count pn; // reference counter// shared_count中的pi成员属性sp_counted_base * pi_;//原创 2016-04-12 16:29:06 · 4746 阅读 · 0 评论 -
boost的内存管理
smart_ptrraii ( Resource Acquisition Is Initialization )智能指针系列的都统称为smart_ptr,包括c++98标准的auto_ptr智能指针是一个类,通过重载->和*完成类似原始指针的操作。不过因为是类,所以可以做比如内存管理、线程安全之类的工作智能指针均是自动管理内存,不需要显示调用deletescoped_ptr原创 2016-03-24 15:46:35 · 1780 阅读 · 0 评论 -
c++ boost future和lazy future
程序流中常见的情况是,中间一段代码需要长时间运行,然后蛋疼的是后面一段代码需要这段中间代码的计算结果。比如这段代码是UI,或者这段代码是图像识别或者图形渲染等计算密集型的代码。以前笨拙的处理方式是,新开启一个线程去调用这段长时间运行的代码,并在线程内设置状态变量标记,表示计算完成与否。然后在之前的线程里判断状态标记以决定是否循环等待或者继续往下走码。这里面还牵扯到的概念是同步和异步。参见几年之前原创 2016-04-01 14:58:32 · 3640 阅读 · 0 评论 -
jni断点调试
jni 断点 调试原创 2014-10-22 17:41:53 · 2750 阅读 · 0 评论 -
C/C++代码分析检测工具
C/C++代码分析检测工具推荐原创 2014-12-12 11:04:16 · 6040 阅读 · 1 评论 -
bug统计分析初步
bug 统计分析初步原创 2015-02-27 10:49:33 · 5630 阅读 · 0 评论 -
C/C++程序缩减生成文件的空间 方法汇总
C/C++程序缩减生成文件的空间 方法汇总原创 2015-01-29 14:52:52 · 1968 阅读 · 0 评论 -
MAC虚拟机无损扩容
Mac虚拟机无损扩容原创 2014-12-12 11:23:10 · 9493 阅读 · 6 评论 -
安装包压缩的追根溯源
安装包的基本压缩技术原创 2015-04-25 11:34:04 · 1039 阅读 · 1 评论 -
UML类图几种关系的总结
在UML类图中,常见的有以下几种关系:泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(Generalization)【泛化关系】:是一种继承关系,它指定了子类如何特化父类的所有特征和行为例如:老虎是动物的一种.【箭头指向】转载 2014-12-30 17:42:41 · 748 阅读 · 0 评论 -
在Windows下编译Firefox源码
在Windows下编译Firefox源码 (2007-04-13 17:11:40) (1) 下载MozillaBuildSetup-1.1.exe http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-1.1.exe转载 2014-08-29 16:04:19 · 7212 阅读 · 0 评论 -
Visual Assist X 最有用的快捷键
1、Alt + G: 在定义与声明之间互跳。2、Alt + O: 在.h与.cpp之间互跳。(O是字母O,不是数字零)3、Alt + Shift + Q:鼠标定位到函数名上,若是在h文件中,按此快捷键会弹出右键菜单,里面有个选项--创建定义;若是在cpp文件中,则按此快捷键会弹出右键菜单,里面有一个选项--创建声明。 这在定义好接口之后,再来写实现时,配合Alt+O是非常快捷的。当转载 2014-09-04 14:29:40 · 805 阅读 · 0 评论