sbw Blog
  • 来源: 石博文博客 | 浏览: 3318 | 评论: 2 | 时间: 2014-03-18
    在豆瓣FM页面中, 修改页面变量伪装成 douban FM Pro 用户来避免广告. 用于Firefox GreaseMonkey扩展,也许Chrome的脚本扩展也可以用吧,石博文只在GreaseMonkey上测试过. 提交问题和Bug可以在本文回复:)
  • 来源: 石博文博客 | 浏览: 19389 | 评论: 12 | 时间: 2014-03-04
    Qt中的QListWidget可以实现一个列表,比如网页上经常出现的下拉列表框,其中一行就是一个ListItem,在添加时,常用的函数是QListWidget::addItem(QListWidgetItem * item),但这样只能添加QListWidgetItem这样的对象,如果想到像QQ等软件使用自定义的ListItem,一个简单的方法是自定义一个QWidget,然后使用QListWidget::setItemWidget(QListWidgetItem * item, QWidget * widget)来设置它的显示widget.
  • 来源: 石博文博客 | 浏览: 2972 | 评论: 0 | 时间: 2014-03-02
    对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:
    00000
    00001
    00010
    00011
    00100
    请按从小到大的顺序输出这32种01串。
  • 来源: 石博文博客 | 浏览: 3205 | 评论: 0 | 时间: 2014-03-02
    利用字母可以组成一些美丽的图形,下面给出了一个例子:
    ABCDEFG
    BABCDEF
    CBABCDE
    DCBABCD
    EDCBABC
    这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。
  • 来源: 石博文博客 | 浏览: 2833 | 评论: 0 | 时间: 2014-02-28
    由于在AndroidArm架构下不方便编译一些库,所以经常使用交叉编译的方法,在Windows或者Linux下面编译用于嵌入式Arm架构的库文件.由于交叉编译时各种参数设置非常多,所以石博文写了一个基本通用的小脚本,用于快速配置一些参数,实际使用时,还需要按编译需求和系统环境作一些修改.
  • 来源: 石博文博客 | 浏览: 1809 | 评论: 0 | 时间: 2014-02-26
    诺基亚在世界移动大会上正式透露了三款谣传已久的Android手机,名字分别叫做X,X+和XL。诺基亚X针对的应该是新兴市场,配备的4英寸屏幕和300万像素摄像头,X+同样搭配了一个4英寸屏幕,但有一个SD卡插槽,XL则配备了一个5英寸屏幕和200万像素前置摄像头,三款设备都运行高通的双核 Snapdragon处理器,价格分别为89欧元、99欧元和109欧元,X现在已经可以订购,X+和XL则计划在第二季度上市。
  • 来源: Linux.cn | 浏览: 2022 | 评论: 0 | 时间: 2014-02-20
    2月19日消息,据国外媒体报道,随着Windows XP退休的临近,相信大部分使用该系统计算机组建内部网络的大型企业正在加紧更新系统,但这其中不包括爱尔兰政府部门。微软将于2014年4月8日停止对Windows XP系统的支持,全球各国的企业、机构组织正在赶着在Windows XP退休之前将内部计算机系统升级到更高版本。
  • 来源: 石博文博客 | 浏览: 8063 | 评论: 0 | 时间: 2014-02-15
    从QT5.1开始,就慢慢加入了对Android的支持,虽然在Android上一直是Java开发占大多数,但由于Qt的结构成熟,功能强大,笔者最近也尝试了一下Qt的嵌入式开发.Qt为手持设备提供了触摸事件,但必须显式的设置接收触摸事件,之后的事件捕获与绘图都和PC上面差不多了.
  • 来源: Solidot | 浏览: 3256 | 评论: 0 | 时间: 2014-02-15
    在Debian技术委员会选择systemd作为Debian Jessie默认使用的init系统后,基于Debian的下游发行版Ubuntu宣布将紧跟上游发行版切换到systemd。Ubuntu创始人Mark Shuttleworth在个人博客上表示,虽然upstart是Canonical领导的一个项目,但既然Debian决定选择systemd,那么作为Debian家族的核心成员,Ubuntu将支持这一决定,他将要求Ubuntu社区成员有效的执行这一决定。
  • 来源: 石博文博客 | 浏览: 2538 | 评论: 0 | 时间: 2014-02-15
    Placeholder 是HTML5新引入的一个属性,允许在<input>元素中添加默认文字,比如本站右上角的搜索框中默认的文字就是这样实现的.默认情况下,这些文字会呈现浅灰色,但如果你的设计需要将输入框的背景调整为灰色,那么默认文字就看不清楚了,这时候可以通过css3中引入的placeholder伪元素来修改默认文字的颜色.
  • 来源: 石博文博客 | 浏览: 5512 | 评论: 0 | 时间: 2014-02-12
    在C++11中,加入了lambda表达式这个新特性,使用lambda表达式可以方便的创建出"匿名函数".在某个函数只在某处使用一次,又不想占用一个变量名时,就可以使用lambda函数来解决.但由于lambda表达式是个"新玩意儿",在实际代码中大量使用它,可能会使代码可读性降低,毕竟并不是所有人都精通c++,尤其它还是一个c++11的新特性.
  • 来源: 石博文博客 | 浏览: 15851 | 评论: 9 | 时间: 2014-02-10
    QR码是当前最流行的二维码之一,它具有可靠性高,识别速度快等特点.而qrencode则是一款由C语言(完全兼容C++)写成的一个QR码生成与解码的函数库.它以GNU LGPL协议发布,至今己有将近八年历史,是当前最常用的QR码识别函数库.
  • 来源: 石博文博客 | 浏览: 4033 | 评论: 0 | 时间: 2014-02-08
    QT对socket作了简单的封装,使得在Windows和Linux下都可以用相同的上层代码来写,不需要关心底层的实现.本文示例的是使用UDP协议进行的通信.