gnome

Wesley13
• 阅读 584

从2014.8.14到2014.11.11,在David的帮助下共修复了两个bug。三个月以来,也有过挫折,也想过放弃,但更多的是编程过程中的喜悦和坚持。三个月,自己从其中收获了很多。好久也没有来写blog了,就着刚刚修复一个bug的小空闲,来这里记录下自己的收获。

第一个bug的链接:https://bugzilla.gnome.org/show\_bug.cgi?id=709153

第二个bug的链接:https://bugzilla.gnome.org/show\_bug.cgi?id=726228

关于第一个bug:

第一个bug主要是为了在gnome logs中的"detail view"中以分类方式显示日志信息。最终效果图如下:

gnome

要向实现这个,就需要将程序中已经存在的一个字符串分解成若干个字符串,例如Subject、Support等,然后通过.ui文件实现detail view部分的布局就可以。

程序实现的话,主要是使用strtok函数来实现字符串的解析。具体关于strtok的用法可以参考该链接:

到2014.9.12,完成了第一个bug的修复。

关于第二个bug:

这个主要是在"detail view"中不显示程序左侧的category list。修复之前是在下图右侧的"event view list"处显示“detail view”,也就是上面那张图左侧依旧有侧边栏。修复后的效果如上图。

gnome

从2014.9.16确定要修复这个bug到11.11将近两个月的时间,中间经历了各种挫折,不过最终在光棍节当天结束了。也算是给自己的一个礼物吧。0.0

还记得前天早上睡醒打开手机时看到的那封邮件,让我惊喜不已。邮件是David发来的,大概内容是“感谢你两个月以来的坚持,对这个项目作出了很大的贡献。通过这两个月的开发,你对gnome相关的应用开发能力也有了很大提升。谈到GSoC,你会是一个理想的参与者,正好我可以作为你的导师。” 这一消息可以说让我欣喜若狂,这个feel倍儿爽。这也让我充满了信心和动力。本来想这个学期结束这个bug之后,就不做了。不过现在有点停不下来了。

这次就暂时写到这里吧。在之后的几篇中,我会逐个记录最近两个月内发生的点点滴滴。

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
待兔 待兔
4个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Jacquelyn38 Jacquelyn38
3年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Easter79 Easter79
3年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Stella981 Stella981
3年前
HIVE 时间操作函数
日期函数UNIX时间戳转日期函数: from\_unixtime语法:   from\_unixtime(bigint unixtime\, string format\)返回值: string说明: 转化UNIX时间戳(从19700101 00:00:00 UTC到指定时间的秒数)到当前时区的时间格式举例:hive   selec
Stella981 Stella981
3年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Wesley13 Wesley13
3年前
35岁是技术人的天花板吗?
35岁是技术人的天花板吗?我非常不认同“35岁现象”,人类没有那么脆弱,人类的智力不会说是35岁之后就停止发展,更不是说35岁之后就没有机会了。马云35岁还在教书,任正非35岁还在工厂上班。为什么技术人员到35岁就应该退役了呢?所以35岁根本就不是一个问题,我今年已经37岁了,我发现我才刚刚找到自己的节奏,刚刚上路。
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
10个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这