自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Django Session存数据报错解决办法和取数据的问题

Django Session存对象时1 当存储普通对象时(Plain Object),提示错误在StackOverflow上找到出错的原因,原文和翻译如下原文: 翻译: django中的会话不存储在服务器内存中,因此它们不能包含纯对象。 它们被序列化为可以存储在一些存储后端(数据库,缓存,用户cookie等)中的字符串。默认情况下,django为会话使用JSON序列化。 JSON序列化程序不能序

2016-11-13 20:26:08 2606

原创 在Pycharm中调试Django项目程序

最近利用Django开发了一个小网站,但是遇到问题无法调试。查阅资料找到如下方法配置Pycharm对Django进行调试步骤如下:1 首先在Pycharm中打开你的Django项目,点击上面编辑栏上的run->Edit Configurations 如下图1:2 在打开的窗口中,把Defaults的+号打开,点击Python。然后在出现的右侧窗口中输入以下数据: Script: manage.py

2016-11-12 10:19:51 15685

原创 effective c++读书笔记 条款5 条款6 条款7

#ifndef CLAUSE_5_H#define CLAUSE_5_H//条款5 了解C++默默编写并调用哪些函数//知识点:编译器可以暗自为class创建default构造函数,copy构造函数,copy assigment操作符,以及析构函数//生成时机:惟有这些函数被需要时(调用),它们才会被编译器创建出来。//但是当打算在一个有reference成员的class内支持赋值操作,你必须自己

2016-08-05 10:54:58 560

原创 effective c++读书笔记 条款4

#ifndef CLAUSE4_H#define CLAUSE4_H//条款4:确定对象被使用前已先被初始化//知识点1 为内置对象进行手工初始化,因为C++并不保证初始化它们。 //因为读取未初始化的值会导致不明确的行为int x=0;const char* text="a-c-style sstring";double d;std::cin>>d;//知识点2 构造函数最好使用成员初值

2016-08-05 10:26:52 375

原创 Tcp/Ip详解 读书笔记 第1到4章

第1 章:综述1 分层:网络协议通常分不同层次进行开发,每一层分别负责不同的通信功能。一个协议族,比如T C P / I P,是一组不同层次上的多个协议的组合。T C P / I P通常被认为是一个四层协议系统。一般应用程序是一个用户进程,而下面三层一般在(操作系统)内核中执行。2 应用层,运输层区别于网络层:(1)在下图中:我们可以划分出端系统(End system)(两

2016-08-02 10:11:07 618

原创 effective c++读书笔记 条款3

#ifndef Clause3_H#define Clause3_H//条款3 尽可能使用const**//知识点1 将某些东西声明为const可以帮助编译器侦测出错误用法。 const可以被施加于任何作用域内的对象,函数参数,函数返回类型,成员函数本体。**//修饰指针时:char greeting[]="hello";char *p=greeting; //non-const pointe

2016-07-18 12:30:56 421

原创 effective c++读书笔记 条款2

#ifndef Clause2_H#define Clause2_H条款2:尽量以const,enum,inline替换#define//知识点1 //#define APSECT_RATIO 1.653; //为何不使用宏:因为记号APSECT_RATIO也许从未被编译器看见;也许在编译器开始处理源代码//之前它就被预处理器移走了。于是记号名称APSECT_RATIO有可能没有进入记号表(

2016-07-13 11:56:23 354

原创 剑指offer相关题目:求链表的中间结点

// 求链表的中间结点//思路:定义两个指针,第一个指针每次走两步,第二个指针每次走一步//当走的快的指针走到链表的末尾时,走得慢的指针正好在链表的中间ListNode* FindMiddleNode(ListNode* pListHead){if(pListHead==NULL)return NULL;ListNode* pFirst=pListHead;List

2016-03-30 12:29:58 530

原创 剑指offer相关题目,输入两个字符串,从第一个字符串中删除在第二个字符串中出现的所有字符

//定义一个函数,输入两个字符串,///从第一个字符串中删除在第二个字符串中出现过的所有字符//例如从第一个字符“We are students. "中删除在第二个字符串'aeiou'//中出现过的字符得到的结果是”W r stdnts. “char* DeleteFromSecondCh(char *pString){if(pString==NULL)return N

2016-02-27 10:15:26 1599

原创 用两个队列实现一个栈

通过两个队列来模拟一个堆栈的简单行为:   实现堆栈的压入和弹出功能://*********用两个队列实现一个栈*************//思路//1.初始化,我们要对堆栈进行压入操作,当两个队列都为空,将元素插入任意一个队列//2.当要从堆栈中弹出时,要删除有元素的队列的队尾元素,通过将不等于将要删除元素的//队列中的元素依次插入另一个队列。并删除队尾元素(弹出元素)

2016-02-09 11:18:06 490

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除