sbw Blog
  • 来源: 石博文博客 | 浏览: 13075 | 评论: 4 | 时间: 2013-06-27
    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常用于在通常处理文本数据的场合,表示、传输、存储一些二进制数据。
  • 来源: 石博文博客 | 浏览: 4573 | 评论: 0 | 时间: 2013-06-26
    中国“神舟十号”载人飞船返回舱星期三(6月26日)在内蒙古四子王旗主着陆场预定区域顺利着陆,3名航天员逐一自主出舱。首先出舱的是指令长聂海胜,然后是王亚平和张晓光。工作人员为“神十”飞行乘组3名航天员进行体检,各人身体状况良好。
  • 来源: 石博文博客 | 浏览: 7631 | 评论: 2 | 时间: 2013-06-26
    CGI(公共网关接口)定义了web服务器与外部内容生成程序之间交互的方法,通常是指CGI程序或者CGI脚本,它是在网站上实现动态页面的最简单和常用的方法。本文将对如何在Apache web服务器上建立CGI以及如何编写CGI程序进行介绍。
  • 来源: 石博文博客 | 浏览: 3106 | 评论: 2 | 时间: 2013-06-19
    蓝桥杯算法大赛中C/C++组题目: 纵横放火柴游戏.在3x4的格子中,游戏的双方轮流放置火柴棒,其规则是:1. 不能放置在已经放置火柴棒的地方(即只能在空格中放置)。2. 火柴棒的方向只能是竖直或水平放置。3. 火柴棒不能与其它格子中的火柴“连通”。所谓连通是指两根火柴棒可以连成一条直线,且中间没有其它不同方向的火柴“阻拦”。 4. 游戏双方轮流放置火柴,不可以弃权,也不可以放多根。直到某一方无法继续放置,则该方为负(输的一方)。游戏开始时可能已经放置了多根火柴。本文给出了此题的C++解法.
  • 来源: 石博文博客 | 浏览: 22618 | 评论: 12 | 时间: 2013-06-19
    安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准(Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。对于长度小于2^64位的消息,SHA1会产生一个160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。在传输的过程中,数据很可能会发生变化,那么这时候就会产生不同的消息摘要。 SHA1有如下特性:不可以从消息摘要中复原信息;两个不同的消息不会产生同样的消息摘要。
  • 来源: 石博文博客 | 浏览: 5093 | 评论: 0 | 时间: 2013-05-25
    发表在《科学》期刊上的论文说,实验发现三只未感染的雪貂和感染H7N9禽流感的雪貂关在同一个笼子里,这三只雪貂全都感染了H7N9禽流感。将另外三只雪貂关在附近另外一个笼子里,只有其中一只雪貂感染了H7N9禽流感,显示病毒能通过空气飞沫传播。
  • 来源: arstechnica | 浏览: 5522 | 评论: 6 | 时间: 2013-04-10
    Google创建了WebKit分支为Blink,目前除了Opera之外还没有浏览器开发商计划使用Blink。过去几年,Google是WebKit项目最主要贡献者,如果Blink的开发速度超过WebKit,可以预见未来会有更多项目从WebKit换到Blink。
  • 来源: 石博文博客 | 浏览: 3637 | 评论: 4 | 时间: 2013-04-10
    已知平面上若干个点的坐标。需要求出在所有的组合中,4个点间平均距离的最小值(四舍五入,保留2位小数)。比如有4个点:a,b,c,d, 则平均距离是指:ab, ac, ad, bc, bd, cd 这6个距离的平均值。每个点的坐标表示为:横坐标,纵坐标,本题测试用例很多,达上千个点,要注意程序效率! 本文给出了C++语言的解法.
  • 来源: 石博文博客 | 浏览: 5433 | 评论: 0 | 时间: 2013-03-29
    "Linux Deepin 项目组发布了 Linux Deepin 12.12 Beta 版本。Beta 版本集成了 Linux Deepin 两个多月以来的工作成果,带来了许多新功能与特性改进,主要有首次亮相的搜狗输入法 Linux Deepin 社区版、功能与稳定性得到极大优化增强的深度桌面环境。同时,深度软件中心升级到 3.0 Beta,对性能进行了优化,提升启动速度;深度音乐播放器升级到 2.0 Beta、深度影音播放器升级到 2.0 Beta、深度截图工具升级到 2.0 Beta。还有系统的开关机主题、图标主题等也进行了更新。"
  • 来源: 石博文博客 | 浏览: 6502 | 评论: 0 | 时间: 2013-03-23
    “数独”是当下炙手可热的智力游戏。一般认为它的起源是“拉丁方块”,是大数学家欧拉于1783年发明的。6x6的小格被分为6个部分(图中用不同的颜色区分),每个部分含有6个小格(以下也称为分组)。开始的时候,某些小格中已经填写了字母(ABCDEF之一)。需要在所有剩下的小格中补填字母。本文给出了此题的C++语言解法。
  • 来源: 石博文博客 | 浏览: 4778 | 评论: 0 | 时间: 2013-03-23
    WPS for Linux A9在昨日8点前后发布,本次Linux A9更新内容如下:跨程序带格式复制粘贴功能;表格新增百万行列;新增支持HTML、MHT(目前只支持UTF-8编码)读写;新增简繁转换;拼音指南功能;演示组织结构图等功能;演示新增墨迹功能;演示新增放大镜功能等..
  • 来源: 石博文博客 | 浏览: 5988 | 评论: 2 | 时间: 2013-03-20
    Linux命令提示符即如[user@host ~]$ 这样的提示信息,修改Linux命令的方法是修改PS1环境变量,可以使用vi编辑profile文件进行修改.
  • 来源: 纽约时报中文网 | 浏览: 4891 | 评论: 2 | 时间: 2013-03-17
    在周二召开的新闻发布会上,美国国家航天航空局(NASA)的科学家展示了火星探测车的最新发现,他们表示,几十亿年前,火星可能是一个适合微生物生存的星球,有足够的水资源和可以作为食物的矿物质。但他们还没发现任何迹象说明微生物确实曾在火星生存过。“我们发现了非常适宜和支持生命存在的环境。那时候,如果你在火星上,那里的水很可能你是可以喝的,”加州理工学院(California Institute of Technology)的地质学教授约翰·P·格罗青格(John P. Grotzinger)说。他也是NASA火星计划的主要研究者。