sbw Blog
  • 来源: 石博文博客 | 浏览: 16311 | 评论: 2 | 时间: 2013-07-13
    Boost C++ 函数库是一组为扩充 C++ 功能性而开发的开源程序库.为了保持代码的可重用性,Boost广泛使用模板来编写函数,但这样复杂的变量结构与函数类型也让不少初学者难以驾驭.其中的正则库被认为是C/C++所有正则库中最为强大的正则库,下面以具体现实需求为例,演示其 regex 库中的regex_match, regex_search, regex_replace等重要函数用法.
  • 来源: 石博文博客 | 浏览: 10624 | 评论: 2 | 时间: 2013-07-11
    LibreOffice是一款可运行于Windows,Linux,Mac OS等平台下的办公套件,是基于OpenOffice开发的开源软件,现已成为Fedora等众多Linux发行的默认办公套件.其中的LibreOffice-Base能够方便的在图形界面下实现对数据库的访问与管理,LibreOffice-Base支持ODBC/JDBC两种方式来连接数据库,现在以JDBC连接MySQL为例,演示LibreOffice-Base的使用.
  • 来源: 石博文博客 | 浏览: 35755 | 评论: 31 | 时间: 2013-06-28
    MATLAB(矩阵实验室)是MATrix LABoratory的缩写,是一款由美国The MathWorks公司出品的商业数学软件。MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。除了矩阵运算、绘制函数/数据图像等常用功能外,MATLAB还可以用来创建用户界面及与调用其它语言(包括C,C++和FORTRAN)编写的程序。
  • 来源: 石博文博客 | 浏览: 4163 | 评论: 0 | 时间: 2013-06-28
    有防火长城之父之称的北邮校长方滨兴在学校毕业典礼上透露,他将不再担任北邮校长。方滨兴称, "健康是人类的财富...我曾经有一个很好的身体,轻易就能连续自由泳两千米。但由于过度透支自己的身体,同时也没有拿出足够的时间来补充,所以一场大病让我失去了能够通宵达旦工作的资本,不能再像过去一样双肩同时挑起学术、管理两副重担。这也是我向主管部门提出不再连任北邮校长职务的原因。"
  • 来源: 石博文博客 | 浏览: 3704 | 评论: 1 | 时间: 2013-06-28
    日本理化学研究所科学家利用老鼠尾巴上的一滴外周血克隆出了一只小鼠。这只雌鼠具有和普通老鼠相同的正常寿命,完全可以生育繁殖后代。由小仓淳郎博士领导的研究小组从一只老鼠的尾部提取血液,分离白血细胞,并且使用细胞核进行了克隆试验。这一方法涉及被称为体细胞核转移技术,也就是把血液细胞或皮肤细胞等成年体细胞的细胞核转移到一个未受孕的已经被去除细胞核的卵子内部。
  • 来源: 石博文博客 | 浏览: 10603 | 评论: 2 | 时间: 2013-06-26
    Base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于2的6次方等于64,所以每6个位元为一个单元,对应某个可打印字符。三个字节有24个位元,对应于4个Base64单元,即3个字节需要用4个可打印字符来表示。它可用来作为电子邮件的传输编码。在Base64中的可打印字符包括字母A-Z、a-z、数字0-9 ,这样共有62个字符,此外两个可打印符号在不同的系统中而不同。一些如uuencode的其他编码方法,和之后binhex的版本使用不同的64字符集来代表6个二进制数字,但是它们不叫Base64。Base64常用于在通常处理文本数据的场合,表示、传输、存储一些二进制数据。
  • 来源: 石博文博客 | 浏览: 2807 | 评论: 0 | 时间: 2013-06-26
    中国“神舟十号”载人飞船返回舱星期三(6月26日)在内蒙古四子王旗主着陆场预定区域顺利着陆,3名航天员逐一自主出舱。首先出舱的是指令长聂海胜,然后是王亚平和张晓光。工作人员为“神十”飞行乘组3名航天员进行体检,各人身体状况良好。
  • 来源: 石博文博客 | 浏览: 6028 | 评论: 1 | 时间: 2013-06-26
    CGI(公共网关接口)定义了web服务器与外部内容生成程序之间交互的方法,通常是指CGI程序或者CGI脚本,它是在网站上实现动态页面的最简单和常用的方法。本文将对如何在Apache web服务器上建立CGI以及如何编写CGI程序进行介绍。
  • 来源: 石博文博客 | 浏览: 2154 | 评论: 1 | 时间: 2013-06-19
    蓝桥杯算法大赛中C/C++组题目: 纵横放火柴游戏.在3x4的格子中,游戏的双方轮流放置火柴棒,其规则是:1. 不能放置在已经放置火柴棒的地方(即只能在空格中放置)。2. 火柴棒的方向只能是竖直或水平放置。3. 火柴棒不能与其它格子中的火柴“连通”。所谓连通是指两根火柴棒可以连成一条直线,且中间没有其它不同方向的火柴“阻拦”。 4. 游戏双方轮流放置火柴,不可以弃权,也不可以放多根。直到某一方无法继续放置,则该方为负(输的一方)。游戏开始时可能已经放置了多根火柴。本文给出了此题的C++解法.
  • 来源: 石博文博客 | 浏览: 18158 | 评论: 6 | 时间: 2013-06-18
    安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准(Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。对于长度小于2^64位的消息,SHA1会产生一个160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。在传输的过程中,数据很可能会发生变化,那么这时候就会产生不同的消息摘要。 SHA1有如下特性:不可以从消息摘要中复原信息;两个不同的消息不会产生同样的消息摘要。
  • 来源: 石博文博客 | 浏览: 3481 | 评论: 0 | 时间: 2013-05-24
    发表在《科学》期刊上的论文说,实验发现三只未感染的雪貂和感染H7N9禽流感的雪貂关在同一个笼子里,这三只雪貂全都感染了H7N9禽流感。将另外三只雪貂关在附近另外一个笼子里,只有其中一只雪貂感染了H7N9禽流感,显示病毒能通过空气飞沫传播。
  • 来源: arstechnica | 浏览: 3918 | 评论: 3 | 时间: 2013-04-09
    Google创建了WebKit分支为Blink,目前除了Opera之外还没有浏览器开发商计划使用Blink。过去几年,Google是WebKit项目最主要贡献者,如果Blink的开发速度超过WebKit,可以预见未来会有更多项目从WebKit换到Blink。
  • 来源: 石博文博客 | 浏览: 2582 | 评论: 2 | 时间: 2013-04-09
    已知平面上若干个点的坐标。需要求出在所有的组合中,4个点间平均距离的最小值(四舍五入,保留2位小数)。比如有4个点:a,b,c,d, 则平均距离是指:ab, ac, ad, bc, bd, cd 这6个距离的平均值。每个点的坐标表示为:横坐标,纵坐标,本题测试用例很多,达上千个点,要注意程序效率! 本文给出了C++语言的解法.