草庐IT

Qt/C++编写精美输入法(历时十年迭代/可换肤/支持Qt4/5/6/win/linux/mac/嵌入式等)

一、前言大概是从2012年就开始研究用Qt写输入法,因为项目需要,嵌入式板子上,没有对应的输入法,当初使用过很多NVR,里面也是鼠标按下弹出输入法面板进行输入,可以切换数字和字母及中文,于是借鉴着操作交互流程,用纯QWidget代码实现一个,当然最初的版本是非常简单和丑陋的,而且功能单一,能打字母数字和出来中文就行了,至于如何的友好如何的人性化,那不是第一步该考虑的问题,后面也是慢慢的随着用户数量的增多,不断用户实际需求的不同,慢慢持续迭代到今天的版本。比如要有自动记忆功能,上一次打过的词语,下一次自动排到最前面显示,再比如能够自定义词语,有些简拼缩写,自动出来自己定义的特殊词语,还有就是支持

首个中文Stable Diffusion模型开源;TPU演进十年;18个PyTorch性能优化技巧 | AI系统前沿动态...

1.TPU演进十年:Google的十大经验教训希腊神话中,特洛伊战争的起因是两方争夺世界上最美的女人——海伦,后世诗人将海伦的美貌“令成千战舰为之起航”。TPU就像海伦,它的出现引起了“成千芯片与之竞逐”。可以说,TPU的问世引发了硅谷的“地震”。TPU宣布诞生后,Intel耗资数十亿美元收购了多家芯片公司,阿里巴巴、Amazon等竞争对手纷纷开始研发类似产品。TPU重新唤起了人们对计算机架构的关注,后来的几年内,出现了上百家相关初创企业,年均总融资额近20亿美元,各种新奇的想法层出不穷。链接:https://mp.weixin.qq.com/s/XuwExQsg582YSAQboypbsA2

十年技术进阶路,让我明白了三件要事(8000字长文)

前言 该篇文章是我第一次跟DTCC合作编写的,整篇文章大概8000字,可能花您15分钟阅读。我和DTCC的韩楠老师,共花7了天时间,每天把该文章打磨到晚上12点,在这非常感谢编辑老师的负责与付出。  这篇也是我分享里为数不多“进阶”与“成长经历”的文章之一。被别人送到嘴边的食物永远是最香的,但是咱们还是得学会主动去"如何找吃的",授人以鱼不如授人以渔嘛,我希望通过这篇文章能给正在努力的你,迷茫的你,焦虑的你,带来或多或少的参考、建议或者指引。十年,谁来成就你?  离开校园,一晃已十年,时日深久,现在我已成为程序员老鸟了,从软件工程师到系统架构师,从被管理者到部门负责人,每一段经历的艰辛,如今回

作为「码农」的第一个十年

十年如果从上大学,闭门造车似地捣鼓ActionScript3开始,已经写了10年代码了.AS3Java、Struts2、Hibernate、HTML、Javascript、CSS、SVN、Git、SQLServer、MySQL、AndroidLinux、PHP、ThinkPHP、Cavy、SQLite、Angular1.x、Python、Django、Postgres、Vue2、Webpack、Hive、Docker、Go、GraphQL、Flutter、WebAssemblyReact、Typescript、Node.jsRust这期间,从懵懂的209,到融洽的NF、破碎的IPS、耄耋的AT

人工智能十年回顾 —— 从图像分类到聊天机器人治疗

目录2013:AlexNet和变分自动编码器2014:生成对抗网络2015年:ResNets和NLP的突破2016:阿尔法围棋2017:Transformer架构和语言模型2018:GPT-1、BERT和图形神经网络

字节跳动十年经验老鸟,耗时大半年整理的软件测试面试真题...

软件测试工程师,和开发工程师相比起来,虽然前期可能不会太深,但是涉及的面还是比较广的。前期面试实习生或者一年左右的岗位,问的也主要是一些基础性的问题比较多。涉及的知识主要有MySQL数据库的使用、Linux操作系统的使用、软件测试框架性的问题,测试环境搭建问题、当然还有一些自动化测试和性能测试的问题。测试工程师的面试题,基本上都是大同小异的,面试的核心主要在于框架模块(一到两年工作经验)。今天这篇帖子主要讲解之前面试自己面试过程中或者周围人面试过程中经常被问到且比较经典的面试题,一家之言,如有异议或者有想问的问题,可以在评论区留言,看到后将在第一时间内回复!1.你的测试职业发展是什么? 测试经

看完张一鸣近十年微博,我总结了这些成长特质

从程序员到CEO关注我的朋友,很多都是技术背景,之前在一个知乎回答里提到过,技术人在创业过程中并不占优势。编程和创业是两个不同的体系,大部分技术工程师在工作中,解决的往往是一个限定的问题,而创业是通过组合不同的生产要素,探索有效的商业模式,推出自己的产品,进行商业活动获得利润。一个是点,一个是面,关注的范围不同。工程师群体通常重产品和技术,而轻视市场和营销,但是"被市场认可的产品,才是好产品",而不是"只要是好的产品,就一定会被市场认可"。从人群特点来说,工程师群体表现出来的思维模式是相对框架化的,创业这件事情,随着市场和外部各种政策、趋势调整,往往要不断的拥抱变化。从20岁到30岁的这几年里

安全大讲堂 | 2022产业趋势洞察:网络安全的下一个十年

随着产业数字化发展进入深水区,网络的边界变得难以界定,数据分析如何应用于网络安全?随着云原生应用普及并开始承载企业核心生产系统,企业如何建构自身云原生安全防护能力?网络安全行业的机遇与挑战潜藏何处?未来发展将去往何方?腾讯安全云鼎实验室「安全大讲堂」邀请到北京派网软件CEO孙朝晖、中国信息通信研究院云大所云计算部副主任陈屹力、数世咨询创始人兼总经理李少鹏、北京赛博英杰科技有限公司董事长谭晓生(按分享顺序排序)四位资深安全专家,分别从网络大数据分析、云原生安全、网络安全产业发展和网络安全行业的商业化四大话题切入,围绕产业历史沿革进行前瞻性的技术及行业趋势分享,展望中国网络安全的未来发展。基于安全

测试开发 - 十年磨一剑(序)

很久没有记博客了。注意,这里用的是记字,而不是写,说明老夫还是有自知之明的,毕竟这里虽然有百十篇文章,但大部分都是转载的,原创只有寥寥20篇。当时的想法很简单,文章看过了,学会了,还是想记下来,分门别类存在自己随时能够翻找到的位置。现在想想老夫还是挺有先见之明的,原先大部分的文章都已经找不到出处了,引用的链接也都已经失效,难免有种沧海桑田的感觉。掐指一算,老夫在软件测试行业已经摸爬滚打了近十年,目前想要渡劫成为Senior,别问等级为什么用英文声明,后边用的地方还有很多。前几日天心波动,冥冥中感应到一方雷劫,渡劫必须的很多要求,竟然与老夫十分契合,奈何时间久矣,功法难免有些生疏,直接引动雷劫,

给 iOS 装上旧版 APP,十年前的 iPad mini 重获新生!

不知道有没有人像我一样,还留着五年前、十年前的老iPad、老iPhone,如果有,你们一定知道有些老iPad、老iPhone已经停在一个系统版本无法再继续升级了,或者因为害怕升级变卡顿,所以我们选择了不给系统升级,但是AppStore里的应用可是在不断的升级,适配最新的系统,这就导致了AppStore里的很多应用和我们的老设备产生了不兼容的问题,我们就无法在AppStore直接安装这些应用了。有些老设备其实还是可以凑活用的,但是装App不兼容怎么办呢?比如我十年前的iPadmini,AppStore里好多应用都没法装了,都提示不兼容。我也尝试过使用爱思助手,但发现里面并不是什么App都有,有些