欢迎来到 Franklin-Qi 的世界

Max
Min

10 2020 档案

Pycharm 调试system-config-users
摘要:Pycharm 工具很强大,平时工作可以用它和支持X图形界面终端工具(MobaXterm、Xmanager)进行界面问题的调试。 一、关于system-config-users system-config-users 是Linux下用于用户和用户组的管理界面。 rpm -ql system-conf 阅读全文

posted @ 2020-10-31 16:31 yusq77 阅读(401) 评论(0) 推荐(0)

只写了两行代码,为什么要花两天时间?
摘要:不理解程序员的人,往往会做出了一个可怕的假设: 代码行数 = 程序员的努力 代码行数 = 程序员的价值 所有代码都是等效的 我想对这些人说,“别瞎猜了,这都是错的!” 那么,为何看似简单的问题,要花费两天时间才能修复呢? 一、如何复现问题 因为有些人上报问题时,对描述「如何复现问题」写得十分模糊。有 阅读全文

posted @ 2020-10-30 11:37 yusq77 阅读(135) 评论(0) 推荐(0)

为开源做贡献的6个技巧
摘要:这是我的提示 不要以请求请求开始 遵守项目惯例 假设积极的意图 解释为什么。不要说“应该”! 焦点 一切都有帮助 一、不要以请求请求开始 如果您要做的事情比解决错字或小小的拼写错误还要复杂,请不要从请求请求开始。 在开始进行任何工作之前,请与项目维护人员联系。 您不想花时间在不需要的东西上或已经有人 阅读全文

posted @ 2020-10-30 11:28 yusq77 阅读(174) 评论(0) 推荐(0)

2020年10月编程语言排行榜
摘要:去年,Python夺取了TIOBE指数的第三名,但它的受欢迎程度仍在上升。本月已达到历史新高11.28%。 自从2001年Java接近其历史最低点以来,Python和Java越来越接近。差距现在小于1.3%。 自从TIOBE索引开始以来,C和Java一直保持着头两个位置。因此,如果Python到达位 阅读全文

posted @ 2020-10-30 11:19 yusq77 阅读(211) 评论(0) 推荐(0)

全球最厉害的 14 位程序员
摘要:当我们使用Google搜索时,使用Kindle阅读时,使用淘宝购物时,使用QQ聊天时,很多人并不知道,支撑这些软件和服务的, 是后台成千上万台 Linux 服务器。可以这么说,世界上大部分软件和服务都运行在 Linux 操作系统之上, 让数十亿人受益,而它的缔造者却低调得只有程序员才知道。 排名不分 阅读全文

posted @ 2020-10-30 11:05 yusq77 阅读(486) 评论(0) 推荐(0)

了不起的程序员 2021
摘要:《了不起的程序员 2021》献给每一个秉持自由、开放和共享精神的人,今天科技带给普通人的福泽,正是这一精神最大的体现。 一、个人喜欢理由 最极客版式设计 3 分钟了解 IT 大事件、顶级黑客及其作品 参考: 编程日历书 阅读全文

posted @ 2020-10-30 10:28 yusq77 阅读(555) 评论(2) 推荐(0)

7 个编程设计原则
摘要:编程的工作同石匠的工作相类似,即是技术活,也是体力活,而编写优秀的软件,算是一件比较难的事。 初级程序员只希望代码不出错,顶级程序员却把写代码当成艺术,当年雷军以过人的能力成为求伯君的左膀右臂,其早年的代码被说成“像诗一样优美”。 很多大牛,在着手写代码时并不是直接上手编写,而是根据需求进行设计,不 阅读全文

posted @ 2020-10-30 10:22 yusq77 阅读(320) 评论(0) 推荐(0)

Qt 模态对话框和非模态对话框
摘要:一、模态对话框 Qt 中使用QDialog类实现对话框。我们的对话框通常继承自QDialog。对话框分为模态对话框和非模态对话框。所谓模态对话框,就是会阻塞同一应用程序中其它窗口的输入。Qt使用QDialog::exec()来实现模态对话框。如下所示: int main(int argc, char 阅读全文

posted @ 2020-10-29 21:26 yusq77 阅读(477) 评论(0) 推荐(0)

程序员的软实力
摘要:1. 尽量努力的多去阅读别人的代码,越多越好 阅读代码,需要看开源的好代码,跟着文档品读那些开源的优秀代码的卓越之处; 但也要耐心阅读自己公司的各种代码,对于公司的各项目代码和问题要有十分深入的了解, 使得自己的技术方案在落地的时候避免出现脱节和及时给出最合理解决方案。 除了技术能力,还需要培养作为 阅读全文

posted @ 2020-10-29 18:51 yusq77 阅读(261) 评论(0) 推荐(0)

计算机网站汇总
摘要:runoob: 适合初学一门语言,和infoq类似 programcreek: 可以搜索c++等语言案例 developer google: 可以找到Google的一些项目 stack overflow: 可以搜索代码的问题,和segment fault性质类似 github: 用于存储和搜索项目 阅读全文

posted @ 2020-10-29 18:30 yusq77 阅读(356) 评论(0) 推荐(0)

计算机词汇(Computer Glossary)
摘要:Applet A small Java application that is downloaded by an ActiveX or Java-enabled web browser. Once it has been downloaded, the applet will run on the 阅读全文

posted @ 2020-10-29 17:19 yusq77 阅读(384) 评论(0) 推荐(0)

Qt 信号和槽机制的优缺点
摘要:一、信号和槽机制 Qt提供了信号和槽机制用于完成界面操作的响应,是完成任意两个Qt对象之间的通信机制。 其中,信号会在某个特定情况或动作下被触发,槽是等同于接收并处理信号的函数。 二、信号和槽机制的优点 1、类型安全。需要关联的信号和槽的签名必须是等同。 即信号的参数类型和参数个数 同接收该信号的槽 阅读全文

posted @ 2020-10-27 15:31 yusq77 阅读(3799) 评论(0) 推荐(0)

多线程,什么时候该使用?
摘要:一、高并发 系统接受实现多用户多请求的高并发时,通过多线程来实现。 二、线程后台处理大任务 一个程序是线性执行的。如果程序执行到要花大量时间处理的任务时,那主程序就得等待其执行完才能继续执行下面的。那用户就不得不等待它执行完。 这时候可以开线程把花大量时间处理的任务放在线程处理,这样线程在后台处理时 阅读全文

posted @ 2020-10-27 15:10 yusq77 阅读(494) 评论(0) 推荐(0)

Linux进行挂起和杀死挂起进程
摘要:Linux进程挂起 可以通过Ctrl + Z进行挂起,如bc使用计算器时,可以ctrl + z进行挂起, 通过jobs -l进行查看挂起进程。 Linux挂起进程杀死 和杀死进程(kill -l pid)差不多,这里可以使用kill -l (jobs -l查看的pid)或者kill -l %(job 阅读全文

posted @ 2020-10-26 15:19 yusq77 阅读(1170) 评论(0) 推荐(0)

struct和class的区别
摘要:class类似的一个结构就是struct了,struct最早是在C语言中出现的,在C++中对struct的功能也进行了扩展。 一、默认的继承权限 struct默认是公有继承,class默认是私有继承。 二、关于默认访问权限 class中默认的成员访问权限是private的,而Struct中则是pub 阅读全文

posted @ 2020-10-26 09:39 yusq77 阅读(174) 评论(0) 推荐(0)

Graphviz 可视化代码流程
摘要:linux 下可用dot进行显示Graphviz的图像,类型为*.gv。 一、什么是Graphviz? Graphviz是开源的图形可视化软件。图形可视化是一种将结构信息表示为抽象图形和网络图的方式。 它在网络,生物信息学,软件工程,数据库和网页设计,机器学习以及其他技术领域的可视界面中具有重要的应 阅读全文

posted @ 2020-10-23 13:06 yusq77 阅读(415) 评论(0) 推荐(0)

详解C++中指针和引用的区别
摘要:一、指针和引用的本质 (1)指针是存放内存地址的一种变量,特殊的地方就在它存放的是内存地址。因此,指针的大小不会像其他变量一样变化, 只跟当前平台相关——不同平台内存地址的范围是不一样的,32位平台下,内存最大为4GB,因此只需要32bit就可以存下, 所以sizeof(pointer)的大小是4字 阅读全文

posted @ 2020-10-22 20:20 yusq77 阅读(244) 评论(0) 推荐(0)

Linux命令之技巧性
摘要:Linux命令可以提高生产力 一、使用 !$ 重新使用上一个命令中的最后一项 更好的方法您可以使用使用alt + . , 在最后一个命令的选项之间来回移动的次数 二、在Linux终端中复制粘贴 Ctrl + Shift + C表示复制,Ctrl + Shift + V表示粘贴 三、清空文件而不删除它 阅读全文

posted @ 2020-10-22 16:10 yusq77 阅读(121) 评论(0) 推荐(0)

Qt项目翻译汉化
摘要:Qt项目翻译中文化会涉及到qt基础库的汉化。 一、汉化步骤 - 针对普通汉化 1.在程序源码中标识需要翻译的文本信息 对用户可见的文本信息使用tr()进行封装。 举例如下:label->setText(tr("Hello")); 2.通过Qtcreator生成.ts翻译文件 如果翻译文件位置为 tr 阅读全文

posted @ 2020-10-20 15:28 yusq77 阅读(1315) 评论(0) 推荐(0)

令人惊讶的 Git
摘要:在公司进行软件开发时,个人commit挺多,同时需要过滤一些log记录用于分支查看, 只使用git log,每次都很多内容,不符合极客精神。 用好git log在于用好它的参数,这很符合追求简约输出的同学。 在各种Linux版本下,可以通过 git log --help进行查看,这里只记录几个我常使 阅读全文

posted @ 2020-10-13 15:19 yusq77 阅读(129) 评论(0) 推荐(0)

导航