会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
apocelipes
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
13
下一页
2018年11月14日
【golang-GUI开发】QSS的使用(一)———QSS入门指南
摘要: 在这篇文章中我们将初步体验对qss的使用。并对在goqt中使用qss时的注意事项进行说明。 那么事不宜迟,现在开始我们的qss之旅吧。 QSS语法入门 qss是一种与css3相似的控制Qt组件的样式表,它有着与css3相似的语法,或者在某种意义上它可以说是对css3进行某些特化后的子集。 在日常开发
阅读全文
posted @ 2018-11-14 19:05 apocelipes
阅读(3733)
评论(0)
推荐(0)
2018年10月27日
了解golang的可变参数(... parameters),这一篇就够了
摘要: 在实际开发中,总有一些函数的参数个数是在编码过程中无法确定的,比如我们最常用的fmt.Printf和fmt.Println: 当你需要实现类似的接口时,就需要我们的可变参数出场了。 golang的可变参数 可变参数就是一个占位符,你可以将1个或者多个参数赋值给这个占位符,这样不管实际参数的数量是多少
阅读全文
posted @ 2018-10-27 15:11 apocelipes
阅读(62741)
评论(0)
推荐(3)
2018年10月16日
全面认识golang string
摘要: string我们每天都在使用,可是对于string的细节问题你真的了解吗? 今天我们先以一个问题开篇。 你能猜到下面代码的输出吗? 谜底揭晓: 是不是觉得很奇怪?明明是2个汉字,为啥长度是6?为啥s[0]是个数字,又为啥长度是6却只循环了两次,而且输出的也是数字? 别急,我们一个个地说明。 stri
阅读全文
posted @ 2018-10-16 15:46 apocelipes
阅读(4024)
评论(0)
推荐(2)
2018年9月25日
解决Manjaro Linux无法安装搜狗拼音
摘要: 更新:Manjaro 18.0rc1及更新版本不再需要本文的操作,可直接成功安装sogoupinyin 最近喜欢上了arch,然而遗憾的是没有太多时间用来折腾,所以选择了manjaro。 然而在安装sogou pinyin时却遇到了点小问题,如下图: 和基础软件包发生冲突了,然而不管是官方源还是ar
阅读全文
posted @ 2018-09-25 19:06 apocelipes
阅读(13106)
评论(2)
推荐(0)
2018年9月21日
解决QTableWidget不显示数据的问题
摘要: QTableWidget通常用于数据的展示,通过其表格布局可以让用户更清晰的查看数据,同时也让数据的筛选变得更加直观。 不过,初学者们和粗心大意的人总是会发现明明自己数据已经正常添加,可是程序运行之后却看不到QTableWidget上有任何一点数据,一片空白。 这是怎么回事呢?我们先看一个可以复现这
阅读全文
posted @ 2018-09-21 18:31 apocelipes
阅读(13202)
评论(1)
推荐(2)
2018年9月8日
在go modules中使用replace替换无法直接获取的package(golang.org/x/...)
摘要: 上一篇里我们介绍了使用go get进行包管理。 不过因为某些未知原因,并不是所有的包都能直接用go get获取到,这时我们就需要使用go modules的replace功能了。(当然大部分问题挂个梯子就能解决,但是我们也可以有其它选项) 使用replace替换package replace顾名思义,
阅读全文
posted @ 2018-09-08 17:52 apocelipes
阅读(28026)
评论(4)
推荐(1)
2018年8月26日
在go modules里使用go get进行包管理
摘要: 上一篇文章里我们介绍了go modules的初步使用,现在我们来更深入的了解一下如何使用go get在module中管理依赖。 module下的包管理 首先我们介绍过go mod edit修改go.mod,然而它有两点缺陷: 首先是它的-require必须接受“package@version”这种形
阅读全文
posted @ 2018-08-26 16:03 apocelipes
阅读(67197)
评论(0)
推荐(2)
2018年8月25日
golang包管理解决之道——go modules初探
摘要: golang的包管理是一直是为人诟病之处,从golang1.5引入的vendor机制,到准官方工具dep,目前为止还没一个简便的解决方案。 不过现在go modules随着golang1.11的发布而和我们见面了,这是官方提倡的新的包管理,乃至项目管理机制,可以不再需要GOPATH的存在。 go m
阅读全文
posted @ 2018-08-25 18:01 apocelipes
阅读(69880)
评论(5)
推荐(6)
2018年8月23日
反爬虫——使用chrome headless时一些需要注意的细节
摘要: 以前我们介绍过chrome headless的用法(https://www.cnblogs.com/apocelipes/p/9264673.html)。 今天我们要稍微提一下其中一个细节。 反爬和window.navigator对象 navigator对象,一个对大家来说既熟悉又陌生的名词,熟悉是
阅读全文
posted @ 2018-08-23 22:33 apocelipes
阅读(3174)
评论(0)
推荐(1)
2018年8月11日
两种并发安全链表的实现和对比
摘要: 多核处理器日益普及的现在很多代码都得和并发/并行打交道,对于内置了并发支持(goroutine)的golang来说并发编程是必不可少的一环。 链表是我们再熟悉不过的数据结构,在并发编程中我们也时长需要用到,今天我们就来看两种带锁的并发安全的单项链表。 方案一:粗粒度锁,完全锁住链表 方案一的做法是将
阅读全文
posted @ 2018-08-11 22:37 apocelipes
阅读(4072)
评论(2)
推荐(0)
上一页
1
···
7
8
9
10
11
12
13
下一页
公告