- 博客(36)
- 资源 (34)
- 收藏
- 关注
原创 创建Python GUI的方法
是Python的标准GUI库,它提供了一系列的控件,如按钮、标签、文本框等,用于构建简单的GUI应用程序。Tkinter易于学习和使用,适合初学者和需要快速开发小型应用程序的场合。是一个简化GUI创建过程的库,它在Tkinter的基础上提供了更简洁的API。是Qt框架的Python绑定,提供了丰富的控件和高级功能,适合开发复杂和功能丰富的GUI应用程序。它们支持数据库、网络、XML等高级功能,并且具有良好的跨平台性能。是wxWidgets C++库的Python封装,提供了本地操作系统的外观和感觉。
2024-10-15 13:37:18
874
原创 TPC数据库评测基准四兄弟:C/H/E/DS
TPC (Transaction Processing Performance Council) 创建于1988年。是一个非营利组织,成立的目的是定义事务处理和数据库的基准,并向业界发布客观、可验证的TPC性能数据。TPC基准测试用于评估计算机系统的性能,TPC发布结果。
2024-07-09 17:16:22
663
原创 CH-benCHmark:一个HTAP数据库测试基准
这一基准测试,旨在弥合TPC-C(专注于联机事务处理,即OLTP)与TPC-H(侧重于联机分析处理,即OLAP)这两项业界权威但单一的工作负载测试之间的鸿沟。它巧妙地结合了TPC-C的订单录入流程产生的交易负载,以及与之对应的、等同于TPC-H级别的OLAP查询套件,并在单一数据库系统内的同一数据集上并行执行。正因为继承自两个最广泛应用的TPC标准,CH-benCHmark的测试结果不仅对混合负载系统具有重大参考价值,同时也适用于传统的单一工作负载场景。
2024-07-09 14:05:08
452
原创 VSCode, 请在windows下使用git bash终端
用vscode在windows下调测代码,运行时默认打开的终端是windows的cmd,很不受我待见。毕竟习惯了linux,习惯了windows下的git bash风格。再在vscode中搜索git bash扩展安装上。先确保windows上安装了git bash。最后,设置 git bash为默认shell。更详细信息请参考下面文档。
2024-07-07 08:25:00
741
原创 VSCode,请打开文件始终在新标签页打开
使用vscode时,经常发现打开新文件会把前一个文件的标签页覆盖。想保持同时打开两个或多个标签页不行吗?VCcode绝对有大bug。可真有bug,这么多人使用,会没人发现。单击:即进入预览模式,点击下一个文件会覆盖上一个文件的窗口。原来,在用鼠标点击文件时,单击和双击会引起不同的操作结果。有时候有莫名地确实可以打开多个标签页,但是不知道为什么?预览模式时,该标签页上显示的文件标题是斜体字。知道了吧,原来就是一个简单的双击动作。双击:会打开新的标签页。
2024-07-07 07:54:23
1367
原创 利用ssh的端口转发让内网电脑上网
有两台linux服务器,一台A可以上外网 ,ip为192.168.16.72,另一台B只能上内网,ip为192.168.16.202。这两台服务器可以通过ssh互通。注意:ping 这种命令是无法使用的,测试 pip 和git是没有问题。因为使用的网络协议不一样。现在因为服务器B需要下载软件和依赖包,需要连外网,怎么办?ssh就隆重出场了,通过ssh的端口转发功能,实现代理。至于ssh端口转发的详细介绍,请参考:阮一峰写的《然后服务器B就可以正常下载软件包了。
2024-07-05 10:43:28
532
原创 通过私人令牌实现免密下载和更新gitee代码
假设用户名是baobao,仓库是 https://gitee.com/perf/tone.git ,可以通过私人令牌来实现免密下载。点击"生成新令牌",获取新令牌,例如: 5b026888e5a7a35edefbd77033d7808f。打开 https://gitee.com/personal_access_tokens。但是,切忌切忌,不要将私人令牌泄露给他人。(2) 按照如下格式填写 URL。(3) 下载git代码。(1) 获取私人令牌。
2024-07-04 15:15:32
3279
1
原创 从入门到放弃?!
BASECPU 架构: ARM / LoongArch / x86 / MIPS / PowerPC / RISC-V / alpha / SPARC 。CPU 指令集清单 操作系统:(1) Debian系 (Ubuntu); (2) Redhat系 (CentOS / Fedora)。Linux发行版清单linux 技术栈linux 常用命令: find / grep /awk/sed/vi。命令清单 BASH 脚本教程 SSH 教程 git 教程,廖雪峰 git 教
2023-09-04 16:50:05
113
原创 GCBSv3 用户手册
通用计算性能基准测试套件(General Computing Benchmark Suite, GCBS)是一款基于Linux系统的通用计算机综合性能测评工具。其测试结果主要受到计算机硬件、操作系统、开发库和编译器等因素影响。测试内容涵盖CPU、GPU、内存、存储、网络、操作系统、运行时,以及典型应用等。GCBS由运行框架和 benchmark 测试程序组成,运行框架集成用户输入配置(通过配置文件或命令行参数)编译、构建、运行、生成测试报告等功能。
2023-09-04 14:28:31
861
原创 lua资料汇集
一门语言总要有趁手的工具,sourceinsight也支持lua了。http://www.sourceinsight.com/public/languages/SourceInsight菜单中,依次选择:Options > Preferences,然后选择Languages选项页。点击Import按钮,选择Lua.CLF,添加语言支持,在列表中即可看到 Lua 一项。
2014-11-08 16:07:56
1031
转载 Win7如何搜索文件内容
准确的说是使用windows 7的查找功能可以方便地找到microsoft office 文件(如word、Powerpoint) 里的词组,但是它不适用于Adobe Reader文件。不同的是,window XP的这一功能 就可以运用到所有类型的文档。如果是这样,那么你可以使用 “索引选项” 添加相关文件类型。“索引选项”可以在“开始菜单”中直接搜索出来,也可以在“控制面板”中找到,
2014-04-12 22:21:23
3191
原创 dlerror
http://linux.die.net/man/3/dlerrordllerror(): 当动态链接库操作函数执行失败时,dlerror可以返回出错信息,返回值为NULL时表示操作函数执行成功。The function dlerror() returns a human readable string describing the most recent error th
2013-06-12 07:09:17
5539
转载 A*算法入门
http://www.cppblog.com/mythit/archive/2009/04/19/80492.aspx在看下面这篇文章之前,先介绍几个理论知识,有助于理解A*算法。 启发式搜索:启发式搜索就是在状态空间中的搜索对每一个搜索的位置进行评估,得到最好的位置,再从这个位置进行搜索直到目标。这样可以省略大量无畏的搜索路径,提到了效率。在启发式搜索中,对位置的估价
2013-05-24 22:22:19
929
原创 strcasestr.c
http://www.oschina.net/code/explore/cygwin-1.7.7-1/newlib/libc/string/strcasestr.c/**FUNCTION >---case-insensitive character string searchINDEX strcasestrANSI_SYNOPSIS #include char *s
2013-05-22 22:22:20
1796
转载 Unix考古记:一个“遗失”的shell
谨以此文纪念伟大的计算机科学巨匠Ken Thompson和Dennis Ritchie,并同时向其他所有为Unix发展做出贡献的黑客致敬。历史的尘埃Unix作为一个举世闻名的操作系统已有40余年的历史,围绕着这个古老的操作系统的发展又衍生出了一系列外围软件生态群,其中一个非常重要的组件就是shell。它是操作系统最外层的接口,负责直接面向用户交互并提供内核服务,包括命令行接口(
2013-05-22 21:58:01
829
原创 OJ和OJ平台
OJ是Online Judge系统的简称,用来在线检测程序源代码的正确性。著名的OJ有RQNOJ、URAL等。国内著名的题库有北京大学题库、浙江大学题库等。国外的题库包括乌拉尔大学、瓦拉杜利德大学题库等。北京大学的POJhttp://poj.org/优快云的庞果http://hero.pongo.cn/《程序设计导引及在线实践》http://d
2012-12-21 22:29:12
1754
转载 windows下的unix工具集:UnxUtils
(据说windows自己也有不错的shell,叫做powershell, http://www.microsoft.com/en-us/download/confirmation.aspx?id=16818)假如你用惯了linux,那你很有可能跟我一样,是被一堆个头不大,却是精明能干的小工具所吸引的:im, ssh, perl, grep, agrep, fgrep, sed, wge
2012-12-21 22:13:02
7490
转载 【8090在职场】写博客是一种「写作式学习」
编者注:在前一篇关于「个人提升三部曲」的文章中,提到了记录是其中重要的一环。此外对于职场人士有三种能力必须不可少:想清楚(批判性思维)、说清楚(演讲能力)、写清楚(写作能力),写作能力的重要性如何强调都不为过,而博客无疑是职场人记录专业知识以及工作经验的重要平台之一,今天的文章就是关于写博客的好处。1、写作能力因为有人看,在写作时会考虑写得正式一点。对于职场
2012-12-02 22:08:25
717
转载 【8090在职场】个人提升方法三部曲:行动,记录、总结 (作者:warfalcon)
编者注:这是作者对知乎问题「在你所熟知的领域,有哪些知识或思维方法非常重要,业外人士常常因不知道而陷入困境?」的回答。答案中关于个人提升的方法,值得职场人士借鉴。欢迎在微博私信@bigla 邮件件brian@socialbeta.cn 给我们反馈与你的职场经验分享投稿。大道至简,实际上最有用的方法最简单,就三步:行动,记录、总结(分析、思考、改进 ) 。 有明确的目标,长时
2012-12-02 22:04:57
810
转载 SyncToy , 微软推出的一款免费的文件夹同步工具
SyncToy 是由 微软 推出的一款免费的文件夹同步工具。虽然名字中有一个 Toy,但是大家可千万不要误以为它的功能弱爆了。实际上,我感觉这款软件还真是摆脱了微软大多数软件给人复杂和臃肿的印象,通过很简单的操作便能够完成复杂的操作,免去了大量重复的手动复制、移动操作。SyncToy 支持三种同步模式:synchronize :在这个模式下,SyncToy会使得两个文件夹完
2012-12-02 21:15:55
6639
转载 滑窗协议
滑窗协议http://lesson.sxu.edu.cn/jpkc/computernet/chapter3/p333.htm 滑窗协议 滑动窗口协议:为了控制发送方的发送速度,并考虑到受发送缓冲区大小的制约等,要求对发送方已发出但尚未经确认的帧的数目加以限制。 这个数目就称为发送窗口。落在这个窗口内的帧号就是等待接收方返回的Ack信号的帧号 。帧号
2012-11-20 22:40:03
4960
转载 在word中实现代码的语法高亮
有时写文档时需要将代码粘贴到word中,但直接粘贴到word中的代码虽能保持换行与缩进等格式,但在一般代码编辑工具中的关键字高亮功能却无法实现,即粘贴到word中的代码不在具有丰富的色彩。使用一款免费软件——notepad++即可实现将关键字高亮的代码粘贴到word中。 首先用notepad++打开源代码文件。notepad++能识别C/C++、Java、matlab等多种语言
2012-05-31 22:19:51
10457
1
原创 DOS命令脚本
创建文件夹和备份文件夹------------------------------------------REM DOS中用::或者REM来注释:: 设置变量的等号=前后不能有空格:: 如何获取系统时间:: %date:~0,4% 年:: %date:~5,2% 月:: %date:~8,2% 日:: %time:~0,2% 时:: %time:
2012-05-27 09:33:26
967
转载 漫谈C语言及如何学习C语言(一)为什么要学习C语言?
云风最近写了一篇博客《C语言的前世今生》。作为长期使用C语言开发网络游戏服务器的程序员,云风是有理由写这样一篇文字,不过还是感觉谈的不够深入,C语言在业界使用的现状没有怎么描写,有些意犹未尽。在这里想比较系统的谈谈个人对C语言学习方式方法的理解。分别按照书籍、实验环境搭建、网络资源来分别介绍,希望能写的比较完整全面一些,给想学习C语言的朋友一个有价值的参考。为什么要学习C语言?
2012-04-07 16:39:50
890
转载 gdb命令脚本写法
debug hacks(中文版)里166页有一段脚本就是用来设置一些调试操作的。脚本写在debug.cmd里,执行:gdb test -x debug.cmd,就可以启用脚本里设置的调试信息。===============================================================================在使用gdb调试程序的时候,有时候
2012-03-06 21:36:45
13745
转载 支持列编辑模式的编辑器
列编辑模式在许多情境中很有用,比如在脚本中一次注释或缩进许多行(多数 IDE 其实都有这些快捷键),或者在 Markdown 的编辑中在许多行前插入空格、尖括号,因为 Markdown 语法大量使用了这样的格式。本文介绍支持列编辑模式的编辑器,举例就主要针对 Markdown 语法了。跨平台的列编辑器VIM 列编辑模式按 Ctrl-v 进入 Visual Block 模
2012-03-06 20:15:27
10554
1
转载 Markdown 语法简介
Markdown 的语法的权威介绍是 Daring Fireball 的 Markdown Syntax Documentation,不过有一些 Markdown 的实现对原本的 Markdown 语法作了扩展。本页面仅作为简单的参考,并不是对这个文档的翻译,因此懂英文的都应该去读 Markdown Syntax Documentation.最常用格式空一行(两个回车)分段行末
2012-03-05 21:43:39
835
转载 markdown-mode.el安装方法
Make sure to place markdown-mode.el somewhere in the load-path and add the following lines to your .emacs file to associate markdown-mode with .text files:(autoload 'markdown-mode "markdown-mode
2012-03-04 22:24:20
1262
转载 emacs配置字体
Emacs 21.3.50.1, 不再需要bdf字体了, 下面的设置是针对 1024x768 的分辨率设置的, 如果是 800x600 将下面的 14 换成 12, 16换成14即可(if (not (member '("-*-courier new-normal-r-*-*-16-*-*-*-c-*-fontset-chinese" . "fontset-chinese") fo
2012-02-28 22:09:35
1311
原创 用emacs来编辑C(C-Mode)
1 入门启动EMACS按C-X C-F,键入文件名,如:HELLO.C输入源代码输入M-X COMPILE RET此时会出现MAKE -K,按BACKSPACE,删除MAKE -K,键入:GCC HELLO.C -O HELLO RET此时EMACS会开启一窗口,显示: COMPILATION FINISHED AT FRI AUG 22 11:05:15,恭喜你编译成功。你可以在终端
2012-02-27 21:17:34
2415
转载 source insight的中文删除解决办法superbackspace
ource insight 3.50,英文版。相信一定有人用的相同的设置。(1)设置字体大小;设置Tab为4个空格。长时间看程序谁也受不了,所以设置大号字体是必须的。在Option->Docutment Option里设置Screen Fonts和Tab Width。另外点击Auto Indenting,取消右边的两个选择,即设置{和}不自动缩进(2)设置中文注释为一个字符宽度
2012-02-23 21:58:13
14317
原创 EMACS设置自动换行
Q:在EMACS中没有自动换行,使得查看较长的行的时候不是很方便。如何实现? 1. M-x:customize-option; 2. 输入truncate-partial-width-windows,使用过程中为防止命令拼写错误,可以用Tab键补齐; 3. 将设置页面中的参数改为off,然后点击保存按钮(save for furture sessions),再点击finish按钮。
2012-02-23 21:37:58
14018
转载 学习C语言的教材(阮一峰)
我的C语言是自学的,这些年看过不少教材。下面,我对其中一些教材做个点评。1. How to Think Like a Computer Scientist: C version这是我读过最易懂的C语言教材。虽然它只讲解最基本的语法,但是写得特别好懂,深入浅出,读起来不觉得累,而且它还允许免费下载。我认为,这是C语言的首选入门教材。下载网址:h
2012-02-22 21:29:39
2189
转载 c文件操作: (1)文件的基本概念
所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。 实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件 (头文件)等。文件通常是驻留在外部介质(如磁盘等)上的, 在使用时才调入内存中来。从不同的角度可对文件作不同的分类。从用户的角度看,文件可分为普通文件和设备文件两种。 普通文件是指驻留在磁盘或其它外部介质上的一个有序数据集,可
2010-05-07 17:57:00
696
转载 PyS60记事本源码
这是网上的一篇PyS60的源码,它不能显示中文菜单,但是支持中文输入。在手机试运行后有时候会出错。 #author:smallfish#for:s60 python notebookimport appuifwimport e32import osimport timediary_root="e:/diary/"title,content="",appuifw.
2010-04-05 16:53:00
683
谷歌浏览器 稳定版_26.0.1410.64.exe
2013-05-22
Thompson Shell
2013-05-22
c参考手册5th
2012-12-27
windows下的unix工具集:UnxUtils
2012-12-21
Sublime Text 2 Build 2181
2012-03-07
GNU编码标准
2012-03-07
LINUX内核设计与实现
2012-03-05
嵌入式实时操作系统μCOS-II(uCOS中文版)标签完整
2012-03-02
markdown在emacs中的使用
2012-03-02
TCPIP协议详解卷二:实现
2012-02-29
C语言参考手册第五版 英文版_C:A Reference Manual Fifth Edition.pdf
2012-02-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人