存档

2011年4月 的存档

【C/C++】联合union的用法和说明

2011年4月26日 没有评论

看了几篇c语言中union的文章,整理记录一下

============分=======隔=======线============

1、什么是联合?

“联合”是一种特殊的类,也是一种构造类型的数据结构。在一个“联合”内可以定义多种不同的数据类型, 一个被说明为该“联合”类型的变量中,允许装入该“联合”所定义的任何一种数据,这些数据共享同一段内存,已达到节省空间的目的(还有一个节省空间的类型:位域)。 这是一个非常特殊的地方,也是联合的特征。另外,同struct一样,联合默认访问权限也是公有的,并且,也具有成员函数。

阅读全文...

分类: 程序开发 标签: 9,022次阅读

男人袜:男袜寄送服务

2011年4月25日 1 条评论

男人袜是一个专业的男袜寄送服务,专门给那些不喜欢穿有洞的袜子,而又没时间去买新袜子的男人们准备。您下单后,将会定期收到寄送的新袜子,新袜子会根据您所在的季节和天气情况自动调整。

男人袜标准套装是每 3 个月寄送一次。如果您希望更灵活的寄送方式,可以选择我们的自选套装,来自由的选择寄送周期及每次寄送的数量。这个就是男人袜非常有意思的地方了,网上购物都是一次送达,而男人袜却是分批次寄送,是不是能给人惊喜呢?

服务看似不错

阅读全文...

分类: 网络应用 标签: 5,469次阅读

JSON格式与XML格式的优劣比较

2011年4月23日 没有评论

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。具体的表示格式见官方说明

XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。

两者的共同优点是都是文本表示的数据格式,可以跨平台、跨系统交换数据。

阅读全文...

分类: 网页设计 标签: 8,557次阅读

【转】UNIX 高手的 20 个习惯

2011年4月20日 1 条评论

不良的使用模式会降低您的速度,并且通常会导致意外错误。养成这些好习惯是加强您的 UNIX 命令行技能的积极步骤。

Unix 下要采用的20个好习惯为:

1)        在单个命令中创建目录树。

2)        更改路径;不要移动存档。

3)        将命令与控制操作符组合使用。

4)        谨慎引用变量。

5)        使用转义序列来管理较长的输入。

阅读全文...

分类: 软件技巧 标签: 6,538次阅读

Windows 7自动更新文件所在的目录

2011年4月16日 2 条评论

系统盘快没空间了,来清理一下,有一个多G,效果明显

C:\Windows\SoftwareDistribution\Download

分类: 软件技巧 标签: 7,521次阅读

iTouch4升级iOS 4.3.1/4.3.2/4.3.3固件及完美越狱

2011年4月12日 没有评论

2011-6-23 更新

 =============================================

iOS 4.3.1的红雪完美越狱出来已经有一周多了,今天把Touch 4升级了一下,完美越狱操作成功。

先手动下载一下iOS 4.3.1的固件,直接在itunes中进行下载会比较慢,我这边显示需要4-5个小时,所以使用了迅雷进行下载。

对应的iOS各版本固件下载地址

下载完成后,放到C:\Users\Maple\AppData\Roaming\Apple Computer\iTunes\iPod Software Updates文件夹下,文件夹位置根据自己的系统用户名对应做一下修改,如找不到可用itunes下载更新,然后全盘搜索一下固件文件名。

阅读全文...

分类: 软件技巧 标签: 7,859次阅读

【WordPress】关于自动删除段首空格的问题

2011年4月11日 1 条评论

在Firefox/Chrome下,编辑器在可视化模式时保存或更新文章的话,段首的全角和半角空格都会被自动删除掉。这个对于在某些情况下确实需要空格的场合是个头疼的问题。

测试了一下IE和Firefox,结果如下:

  半角空格 全角空格
IE 可视化模式 保留、显示 保留、显示
IE HTML模式 保留、不显示 保留、显示
FF 可视化模式 不保留 不保留
FF HTML模式 保留、不显示 保留、显示

从这个测试结果来看,问题应该是出在WordPress自带的富文本编辑器上,在可视化模式下由于Javascript脚本兼容的问题导致了在IE和FF下有不同的表现。

阅读全文...

分类: 站点建设 标签: 6,610次阅读

【Discuz】自动同步登陆的完美解决办法

2011年4月3日 6 条评论

Discuz很强大,安装、使用都很方便,能满足大部分论坛的需求,于是在做系统开发用到论坛的话几乎是毫不犹豫地会选择Discuz(对比过Discuz和PHPWind)。

但Discuz的同步登陆问题是个头疼的问题,网上搜搜,类似的文章、贴子无数,也参考过很多的文章,始终没能完美地解决自己系统登陆后同步登陆Discuz的问题;在开发机上正常的,放到服务器上就会出现无法同步登陆的情况。

无奈之下,自己看了一下UCenter、Discuz同步登陆的机制,提炼出了以下用于同步登陆Discuz的代码:

阅读全文...

分类: 程序开发 标签: 10,742次阅读

【PHP】setcookie设置Cookie用法(及设置无效的问题)

2011年4月3日 没有评论

平时用Session比较多,很少用到Cookie,这次是为了解决Discuz!自动同步登陆不得不用Cookie。

结果碰到一个问题,setcookie设置了Cookie并没有生效,在浏览器端也没有看到。查了一下,原来是setcookie是通过HTTP请求响应的Header来完成的,需要在请求响应内容输出之前执行(就像其他Header设定一样)。

在php.ini中error_reporting = E_ALL的情况下,输出内容之后再setcookie会弹出以下提示:

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\b.php:2) in ... on line ...

但因为当时php.ini设置成了error_reporting = E_ALL & ~E_NOTICE,于是没有任何提示,所以开发的时候还是建议设成error_reporting = E_ALL 方便观察到一些异常情况

附一个setcookie用法实例

阅读全文...

分类: 程序开发 标签: 10,225次阅读

【PHP】获取MySQL数据库里所有表的方法

2011年4月3日 没有评论

获取某个MySQL数据库中所有表的PHP代码如下:

function list_tables($database)
{
    $rs = mysql_list_tables($database);
    $tables = array();
    while ($row = mysql_fetch_row($rs)) {
        $tables[] = $row[0];
    }
    mysql_free_result($rs);
    return $tables;
}

但由于mysql_list_tables方法已经过时,运行以上程序时会给出方法过时的提示信息,如下:

Deprecated: Function mysql_list_tables() is deprecated in ... on line xxx

阅读全文...

分类: 程序开发 标签: , 5,567次阅读

无觅相关文章插件,快速提升流量