C++ primer阅读
文章平均质量分 61
Xiang_Yang_Xu
这个作者很懒,什么都没留下…
展开
-
几种session存储方式比较
集群中session安全和同步是个最大的问题,下面是我收集到的几种session同步的方案,希望能通过分析其各自的优劣找出其适应的场景。1. 客户端cookie加密这是我以前采用的方式,简单,高效。比较好的方法是自己采用cookie机制来实现一个session,在应用中使用此session实现。问题:session中数据不能太多,最好只有个用户id。参考实现:http:转载 2013-09-17 23:31:09 · 3144 阅读 · 0 评论 -
cookie 和session 的区别详解
这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断使用者,送出特定的网页内容给你。 Cookie 的转载 2013-09-17 23:27:11 · 943 阅读 · 0 评论 -
socket 的通信过程
原文地址:http://oss.org.cn/kernel-book/ch12/12.3.4.htm请先看图12.9所示的socket 通信过程 图12.9 socket 的通信过程1.建立套接字Linux在利用socket()系统调用建立新的套接字时,需要传递套接字的地址族标识符、套接字类型以及协议,其函数定义于net/socket.转载 2013-09-23 19:44:52 · 853 阅读 · 0 评论 -
C++ primer 中文第三版 阅读笔记 第七章
C++ primer 中文第三版 阅读笔记 函数原创 2013-09-22 23:03:43 · 987 阅读 · 0 评论 -
C++ primer 中文第三版 阅读笔记 第八章
一、寄存器对象:函数中频繁被使用的变量可以加上register就可声明为寄存器对象。对于寄存器对象,假如能够放到寄存器中就会放到寄存器中,放不到的话就放到内存中。比如 register int a,一般用于循环控制变量挺好的。二、静态变量。这里容易犯一个错误,记住,静态变量只初始化一次,没有初始化的会自动初始化为0#include int traceGcd(原创 2013-09-26 22:23:38 · 819 阅读 · 0 评论 -
C++ primer 中文第三版 阅读笔记 第六章
C++ primer 中文第三版 阅读笔记 数据类型原创 2013-09-22 17:25:48 · 799 阅读 · 0 评论 -
C++ primer 中文第三版 阅读笔记 第九、十章
一、函数重载函数重载指名字相同,参数类型不同,和参数是否是const、参数名是否相同、返回类型无关int f (int,int);void f(int,int);这个返回值类型不同,将认为void是int的重复定义,错误。int f(int a)int f(int b)这个是同一个函数,不区分名字int f(const int a)int f(int a)这原创 2013-09-27 20:31:26 · 1125 阅读 · 0 评论 -
C++ primer 中文第三版 阅读笔记 第十一章
一、throw异常首先,我们要定义一个异常类,比如 class Exception{}; 然后在适合的地方 throw,注意 throw的需要是Exception类的一个对象,所以 throw Exception是不对的,应该是throw Exception();对于函数,还可以这样,int fun() throw(Exception1,Exception2),这表明fun函数只会抛出Ex原创 2013-09-28 08:33:46 · 1083 阅读 · 0 评论 -
惊艳的cygwin——Windows下的Linux命令行环境的配置和使用
本文内容遵从CC版权协议, 可以随意转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://oldratlee.com/post/2012-12-22/stunning-cygwinN年前倒腾过一次cygwin,当时体验感觉不好。到现在一直用的是GNU utilities for Win32,在Windows的CMD中使用*nix的命令工具包。G转载 2013-08-24 09:41:35 · 5465 阅读 · 0 评论