Keywords: GUI development, quality assurance, confidence, diligent,  I的简体中文翻译

Keywords: GUI development, quality

Keywords: GUI development, quality assurance, confidence, diligent, I started my career in my sophomore year. In a 3-month summer internship in Efinix, Inc. (Efinix), I worked as a software engineer taking respond of Graphical User Interface (GUI) development and quality assurance. Efinix is a start-up developing Field-Programmable Gate Arrays (FPGAs). And it also provides an Integrated Development Environment (IDE) Efinity for customers building designs for their FPGAs. I mainly focused on designing Efinity’s GUI and conducted unit-test for corresponding features. As a computer science student, I don’t have experience in hardware development, but I would like to try unfamiliar fields and I am always ready to face any potential challenges. Since my job required hardware programming background, I spent two days going from zero to basic comprehension of FPGAs and Verilog programming. In the formal development, I followed the test-driven development model. I first designed a series of test cases for expected features before I sketched Efinity’s GUI and designed corresponding features to improve user-friendliness. I then constructed the GUI by QtDesigner and implemented the designed features by PyQt5. Sometimes, I was asked to combine the features developed by other teams in my department to enrich the GUI’s functionalities. After implementing all, I conducted unit-test for each desired feature. During the internship, it was a time that I overcame a challenge individually with laborious work. Before my testing, Efinity was found it performed improperly as it not only could not display users’ input properly but also could not verify it. The department director and my supervisor insisted on software logical errors, and they didn’t believe that I was capable of detecting this kind of bugs. I didn’t admit their words, so I decided to figure it out by myself. After reviewing thousands of lines of source code and applying several turns of black-box testing and white-box testing, I found that the bug was so simple, i.e. the regular expressions used to verify inputs were wrong, but it crashed all features related to it. Finally, the director approved my solution to this bug in the weekly meeting and my supervisor praised my courage and perseverance.Testing on GUI is quite annoying as simulations of users’ operations are required, such as clicking buttons, selecting items, and keyboard input. To improve efficiency, I designed some Application Program Interface (API) as shortcuts for invoking the entire operations so that my colleagues who successively take over my job in the future will be more convenient to conduct GUI unit test.I was the first exposed to research in my penultimate year when I had not learned much about information theory. My research topic supervised by Prof. LI Cheuk Ting is delay-constrained communication by channel coding, such as Posterior Matching Scheme, LDPC, and polar code. The goal of the project is to develop an efficient coding scheme that allows a transmitter to send a short message to a receiver through a noisy channel (the code should be capable of error correction). This topic is related to Information Engineering rather than computer science, the reason why I chose this is I was interested in communication after I have taken some courses regarding computer network and cybersecurity. I always would like to seek out new knowledge and experience. Again, due to my lack of background in information theory, I faced another challenge. But the face proved that I eventually overcame the challenge and learnt much from it. After extensively researching papers, I was able to understand and implement basic algorithms and schemes, including hamming code and reed-muller code. Although posterior matching scheme first published in the 1960s isn’t as popular as polar code which is widely used in 5G and lots of optimization has been improved its functionality, I still believe it can be more powerful as it occupies many rounds of transmission merely for one message point to achieve the channel’s capacity. Since a transmitter needs feedback from its receiver for every time of transmission to hold posterior probability statistic in the posterior matching scheme, it may not work when the resource of feedback is constrained, i.e. the receiver cannot reply with feedback for every time. To solve this problem, I designed a model as follows: The transmitter first encodes the message into a block of code longer than the message by the linear code encoding scheme and transmit then the code through a noisy channel, the receiver decodes the received code into the original message with syndrome detection and error-bit correction by a linear code decoding matrix. And then the receiver replies with the decoded message as noiseless feedback to help the transmitter verify whether the receiver decodes the correct message.After my theoretical design, I implemented the model mentioned above by Python and it
0/5000
源语言: -
目标语言: -
结果 (简体中文) 1: [复制]
复制成功!
关键字:GUI开发,质量保证,信心,勤奋,<br>我从大二开始了我的职业生涯。在Efinix,Inc.(Efinix)的为期3个月的夏季实习中,我担任软件工程师,负责响应图形用户界面(GUI)开发和质量保证。Efinix是一家新兴公司,致力于开发现场可编程门阵列(FPGA)。它还为客户为其FPGA构建设计提供了集成开发环境(IDE)Efinity。我主要专注于设计Efinity的GUI并针对相应功能进行了单元测试。作为计算机科学专业的学生,​​我没有硬件开发经验,但是我想尝试一些陌生的领域,并且随时准备面对任何潜在的挑战。由于我的工作需要硬件编程背景,因此我花了两天的时间从零到对FPGA和Verilog编程的基本理解。在正式发展中,我遵循了测试驱动的开发模型。在草绘Efinity的GUI并设计相应的功能以提高用户友好性之前,我首先为预期的功能设计了一系列测试用例。然后,我通过QtDesigner构建了GUI,并通过PyQt5实现了设计的功能。有时,我被要求结合本部门其他团队开发的功能来丰富GUI的功能。实施全部之后,我对每个所需功能进行了单元测试。我被要求结合本部门其他团队开发的功能来丰富GUI的功能。实施全部之后,我对每个所需功能进行了单元测试。我被要求结合本部门其他团队开发的功能来丰富GUI的功能。实施全部之后,我对每个所需功能进行了单元测试。<br>在实习期间,这是我个人通过艰苦的工作克服挑战的时候。在进行测试之前,Efinity被发现执行不当,因为它不仅不能正确显示用户的输入,而且无法验证它。部门主管和我的主管坚持软件逻辑错误,他们不相信我能够检测到此类错误。我不承认他们的话,所以我决定自己弄清楚。在查看了数千行源代码并进行了几轮黑盒测试和白盒测试之后,我发现该错误非常简单,即用于验证输入的正则表达式是错误的,但是它使与它。最后,<br>由于需要模拟用户的操作,例如单击按钮,选择项目和键盘输入,因此在GUI上进行测试非常烦人。为了提高效率,我设计了一些应用程序接口(API)作为调用整个操作的快捷方式,以便将来接任我工作的同事将更方便地进行GUI单元测试。<br>我是倒数第二年第一次接触研究,当时我对信息理论了解不多。在李卓婷教授的指导下,我的研究课题是通过后验匹配方案,LDPC和极地码等信道编码进行时延受限的通信。该项目的目标是开发一种有效的编码方案,该方案允许发射机通过嘈杂的信道向接收机发送短消息(该代码应具有纠错能力)。该主题与信息工程而不是计算机科学有关,我之所以选择它,是因为在学习了一些有关计算机网络和网络安全的课程之后,我对通信很感兴趣。我一直想寻找新的知识和经验。再次,由于我缺乏信息理论的背景,我面临另一个挑战。但事实证明,我最终克服了挑战并从中学到了很多。经过大量研究论文,我能够理解和实现基本的算法和方案,包括汉明码和里德穆勒码。<br>尽管1960年代首次发布的后验匹配方案不像在5G中广泛使用的极地代码那样受欢迎,并且其功能已经进行了很多优化改进,但我仍然相信它可以更强大,因为它仅用于一个消息点即可实现通道的容量。由于发送器每次传输都需要从其接收器获得反馈以保持后验匹配方案中的后验概率统计,因此当反馈资源受限时,它可能无法工作,即接收器无法每次都以反馈进行回复。为了解决这个问题,我设计了如下模型:<br>发送器首先通过线性代码编码方案将消息编码为比消息长的代码块,然后通过噪声信道发送代码,接收器将接收到的代码解码为原始消息,并进行综合症检测和纠错比特校正。线性码解码矩阵。然后,接收方将解码后的消息作为无噪声反馈进行回复,以帮助发送方验证接收方是否解码了正确的消息。<br>经过理论设计之后,我用Python实现了上面提到的模型,
正在翻译中..
结果 (简体中文) 2:[复制]
复制成功!
关键词:GUI发展,质量保证,信心,勤奋,<br> 我在大二时开始我的职业生涯。在Efinix公司(Efinix)为期3个月的暑期实习中,我担任软件工程师,负责图形用户界面(GUI)开发和质量保证。Efinix 是一个初创公司,正在开发现场可编程门阵列 (FPGA)。它还为为客户构建 FPGA 设计提供了集成开发环境 (IDE) 的 Efinity。我主要致力于设计Efinity的GUI,并针对相应的功能进行了单元测试。作为一名计算机科学系学生,我没有硬件开发经验,但我想尝试不熟悉的领域,我总是准备面对任何潜在的挑战。由于我的工作需要硬件编程背景,我花了两天时间对FPGA和 Verilog编程进行基本理解。在正式开发中,我遵循了测试驱动的开发模型。在勾勒出 Efinity 的 GUI 之前,我首先为预期功能设计了一系列测试用例,并设计了相应的功能以提高用户友好性。然后,我构建了 QtDesigner 的 GUI,并实现了 PyQt5 的设计功能。有时,我被要求结合部门中其他团队开发的功能,以丰富 GUI 的功能。实现所有功能后,我执行每个所需功能的单位测试。<br>在实习期间,我通过艰苦的工作克服了个人的挑战。在我测试之前,Efinity 发现它执行不当,因为它不仅无法正确显示用户的输入,而且无法验证。部门主管和我的主管坚持软件逻辑错误,他们不相信我能够检测到这种错误。我不承认他们的话,所以我决定自己去弄清楚。在查看了数千行源代码并应用了几圈黑盒测试和白盒测试后,我发现 Bug 非常简单,即用于验证输入的正则表达式是错误的,但它崩溃了与它相关的所有功能。最后,主任在每周的会议上批准了我解决这个错误问题的办法,我的主管称赞我的勇气和毅力。<br>在 GUI 上进行测试非常烦人,因为需要模拟用户的操作,例如单击按钮、选择项目和键盘输入。为了提高效率,我设计了一些应用程序接口(API)作为调用整个操作的快捷方式,以便将来连续接管我工作的同事将更方便地进行GUI单元测试。<br>在我倒数第二年,当我对信息理论没有学到很多知识时,我第一次接触到研究。由李卓丁教授指导的研究课题是信道编码的延迟通信,如后匹配方案、LDPC和极性代码。该项目的目标是开发一种高效的鳕鱼
正在翻译中..
结果 (简体中文) 3:[复制]
复制成功!
关键词:GUI开发,质量保证,信心,勤奋,<br>我从大二开始我的职业生涯。在Efinix,Inc.(Efinix)的3个月暑期实习期间,我是一名软件工程师,负责图形用户界面(GUI)开发和质量保证。Efinix是一家开发现场可编程门阵列(FPGA)的初创公司。它还提供了一个集成开发环境(IDE)的统一性,为客户的FPGA构建设计。我主要设计了Efinity的GUI,并对相应的特性进行了单元测试。作为一名计算机科学专业的学生,我没有硬件开发方面的经验,但我想尝试一些不熟悉的领域,并且我随时准备面对任何潜在的挑战。由于我的工作需要硬件编程背景,我花了两天的时间从零开始学习FPGAs和Verilog编程的基本知识。在正式开发中,我遵循了测试驱动的开发模型。我首先为预期特性设计了一系列测试用例,然后绘制了Efinity的GUI并设计了相应的特性来提高用户友好性。然后,我用QtDesigner构建了GUI,并用PyQt5实现了所设计的特性。有时,我被要求结合我部门其他团队开发的特性来丰富GUI的功能。在实现了all之后,我对每个期望的特性进行了单元测试。<br>在实习期间,这是一段时间,我个人克服了一个挑战与艰苦的工作。在我的测试之前,Efinity被发现执行不当,因为它不仅不能正确显示用户的输入,而且无法验证它。部门主管和我的主管坚持认为软件逻辑错误,他们不相信我有能力发现这种错误。我不承认他们的话,所以我决定自己想办法解决。在查阅了数千行源代码并进行了几轮黑盒测试和白盒测试后,我发现这个bug非常简单,即用于验证输入的正则表达式是错误的,但它破坏了所有与之相关的功能。最后,在周例会上,主任批准了我解决这个问题的办法,我的主管表扬了我的勇气和毅力。<br>在GUI上测试非常烦人,因为需要模拟用户的操作,例如单击按钮、选择项目和键盘输入。为了提高效率,我设计了一些应用程序接口(API)作为调用整个操作的快捷方式,这样以后接手我工作的同事们可以更方便地进行GUI单元测试。<br>在倒数第二年,我第一次接触到研究,那时我还没有学到太多信息理论。我的研究课题是在李卓廷教授的指导下,利用信道编码实现时延受限通信,如后验匹配、LDPC和极性码。该项目的目标是开发一种高效的编码方案,允许发射机通过噪声信道向接收机发送短消息(该编码应具有纠错能力)。这个题目是关于信息工程而不是计算机科学,我之所以选择这个题目是因为我在修完计算机网络和网络安全的课程后,对通信感兴趣。我总是想寻求新的知识和经验。同样,由于我缺乏信息理论方面的背景,我面临着另一个挑战。但这张脸证明了我最终战胜了挑战,并从中学到了很多东西。在广泛研究论文之后,我能够理解和实现基本算法和方案,包括汉明码和里德-穆勒码。<br>虽然20世纪60年代首次发布的后验匹配方案并没有像5G中广泛使用的极性码那样受欢迎,而且其功能也有了很大的改进,但我仍然相信它可以更强大,因为它只需要一个消息点就可以占用多轮传输,从而达到信道的容量。在后验匹配方案中,由于每次发送都需要接收端的反馈来保持后验概率统计,因此在反馈资源受限的情况下,它可能无法工作,即接收机不能每次都用反馈进行回复。为了解决这个问题,我设计了一个模型,如下所示:<br>将接收到的信息进行编码,并将接收到的信息通过编码后的线性码进行编码,然后将接收到的信息进行编码。然后接收器将解码后的信息作为无噪声反馈进行回复,以帮助发送器验证接收器是否解码了正确的消息。<br>在理论设计之后,我用Pyt实现了上面提到的模型<br>
正在翻译中..
 
其它语言
本翻译工具支持: 世界语, 丹麦语, 乌克兰语, 乌兹别克语, 乌尔都语, 亚美尼亚语, 伊博语, 俄语, 保加利亚语, 信德语, 修纳语, 僧伽罗语, 克林贡语, 克罗地亚语, 冰岛语, 加利西亚语, 加泰罗尼亚语, 匈牙利语, 南非祖鲁语, 南非科萨语, 卡纳达语, 卢旺达语, 卢森堡语, 印地语, 印尼巽他语, 印尼爪哇语, 印尼语, 古吉拉特语, 吉尔吉斯语, 哈萨克语, 土库曼语, 土耳其语, 塔吉克语, 塞尔维亚语, 塞索托语, 夏威夷语, 奥利亚语, 威尔士语, 孟加拉语, 宿务语, 尼泊尔语, 巴斯克语, 布尔语(南非荷兰语), 希伯来语, 希腊语, 库尔德语, 弗里西语, 德语, 意大利语, 意第绪语, 拉丁语, 拉脱维亚语, 挪威语, 捷克语, 斯洛伐克语, 斯洛文尼亚语, 斯瓦希里语, 旁遮普语, 日语, 普什图语, 格鲁吉亚语, 毛利语, 法语, 波兰语, 波斯尼亚语, 波斯语, 泰卢固语, 泰米尔语, 泰语, 海地克里奥尔语, 爱尔兰语, 爱沙尼亚语, 瑞典语, 白俄罗斯语, 科西嘉语, 立陶宛语, 简体中文, 索马里语, 繁体中文, 约鲁巴语, 维吾尔语, 缅甸语, 罗马尼亚语, 老挝语, 自动识别, 芬兰语, 苏格兰盖尔语, 苗语, 英语, 荷兰语, 菲律宾语, 萨摩亚语, 葡萄牙语, 蒙古语, 西班牙语, 豪萨语, 越南语, 阿塞拜疆语, 阿姆哈拉语, 阿尔巴尼亚语, 阿拉伯语, 鞑靼语, 韩语, 马其顿语, 马尔加什语, 马拉地语, 马拉雅拉姆语, 马来语, 马耳他语, 高棉语, 齐切瓦语, 等语言的翻译.

Copyright ©2024 I Love Translation. All reserved.

E-mail: