十、购物车、订单管理和支付功能 10.1.添加商品到购物车 (1)trade/serializer.py (2)trade/views.py (3)配置url 10.1.添加购物车数量 Serializer继承BaseSerializer,但是Seriazer中并没有重新update方法,所有添加一 ...
分类:
其他好文 时间:
2018-04-16 13:09:36
阅读次数:
171
动态内存分配 代码存放在代码区,数据则根据类型的不同存放在不同的区域中。 在采用段式内存管理的架构中(比如intel的80x86系统),bss段(Block Started by Symbol segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域,一般在初始化时bss 段部分将会清 ...
分类:
编程语言 时间:
2018-04-16 13:09:29
阅读次数:
177
ByteBuffer的介绍 转摘 有一个问题需要明确:为什么要使用bytebuffer,它比byte比起来有什么优点? 很简单:为了提高IO的效率。怎样提高的,这个还得google一下。 记住几个标志的含义:position[0]:当前指针的位置,也就是接下来要读写的位置。limit:限制,一个缓冲 ...
分类:
其他好文 时间:
2018-04-16 13:09:21
阅读次数:
140
1配置文件 (两种写法) <connectionStrings> <add name="connStr" connectionString="server=.;database=数据库名;Uid=sa;Pwd=密码"/> </connectionStrings> <appSettings> <add ...
分类:
数据库 时间:
2018-04-16 13:09:14
阅读次数:
231
有$m(m\geqslant 3)$人相互传球,$n(n\geqslant 3)$次后球又传回发球人手中,问有多少种传球方法$S(m,n)$和概率? ...
分类:
其他好文 时间:
2018-04-16 13:09:04
阅读次数:
287
express+ejs初始化项目命令: 目录结构如下: 安装依赖: 安装依赖后,启动项目: 如果你启动失败,很有可能是没有监听到指定端口: 手动监听一下端口,然后再node app.js即可。 跑起来后的效果如下: ...
分类:
Web程序 时间:
2018-04-16 13:08:57
阅读次数:
209
其实类似的教程网上已经有很多了,之所以要写,是应为发现在使用最新的centos7和.netcore2.1版本时还是遇到了不少坑,所以记录下,以后希望大家能少走弯路。 一、安装CentOS7 我是用虚拟机vmware安装的,安装教程百度上很多,也不是本篇的重点,请大家自行百度就可以了,这个还是比较简单 ...
分类:
Web程序 时间:
2018-04-16 13:08:50
阅读次数:
932
https://learnopengl.com/Getting-started/Hello-Triangle 实现了最简单的着色器,其翻译版请见对应的中文教程 以下是对上述教程中c++代码的python实现: 代码执行效果如下: 键盘的左右键可以控制GL_FILL和GL_LINE模式之间的切换 ...
分类:
编程语言 时间:
2018-04-16 13:08:42
阅读次数:
169
#include<bits/stdc++.h> using namespace std; //p表示的序列是否比q表示的序列字典序小 int less(const char* s,int p,int q) { int n=strlen(s); for(int i=0; i<n; i++) { if( ...
分类:
其他好文 时间:
2018-04-16 13:08:35
阅读次数:
194
一、JSF生命周期 JSF是基于事件驱动。JSF生命周期分为两个主要阶段:执行阶段和渲染阶段。 1.执行阶段 分为六个阶段: 恢复视图阶段 当客户端请求一个JavaServer Faces页面时,JavaServer Faces实现开始恢复视图阶段。 在此阶段,JSF将视图中的组件构建为请求页面,线 ...
分类:
Web程序 时间:
2018-04-16 13:08:26
阅读次数:
288
本周我读的书是美国Jon Bentley编写的《编程珠玑(第二版)》。说实话,这本书里面所提出的问题,大都需要我去细细思考,仔细揣摩,有时候作者轻描淡写的几句话,我也要思考一段时间来体会其中的算法思想,一星期读完只能说是囫囵吞枣吧,而且再加上有软工结对编程的压力,所以以后还是要细细研读的。这本书使我 ...
分类:
其他好文 时间:
2018-04-16 13:08:14
阅读次数:
162
场景描述 从全文检索或者缓存中获取ID,根据ID查询数据库获取基础信息,进行页面展示 SQL:select from table where id in(id1,id2,id3...id40) 此种场景的常规方案是将id对应的基础信息在redis中缓存一份,mysql只是做为后端存储。我们做如下测试 ...
分类:
数据库 时间:
2018-04-16 13:08:07
阅读次数:
195
shengao = eval(input('请输入以米为单位的身高(例:1.75):'))tizhong = eval(input('请输入以公斤为单位的体重(例:60):'))BMI = tizhong / (shengao**2)if BMI<18.5: print('BMI指数为{:.2f}, ...
分类:
编程语言 时间:
2018-04-16 13:07:59
阅读次数:
175
之前的几篇文章都是静态的,而这里主要介绍如何使物体动起来,并且学会使用性能监视器来监测性能。 而如果要让物体动起来,实际上我们是有两种方法的,第一种是让物体真的动起来,另外一种是让摄像机动起来这样物体相对来说也就动起来了。另外,实际上在让物体动起来的过程中,我们是不断通过调用 renderer.re ...
分类:
Web程序 时间:
2018-04-16 13:07:49
阅读次数:
238
摘要 从拷贝第三方代码到项目中(1994),到PEAR安装依赖包(1999),再到Composer兴起(2012),PHP社区经历了将近20年的探索。PHP这门古老的语言,也在不断的发展更新,在web领域一直发光发热。Composer作为目前PHP包依赖管理的最佳工具,值得每一位PHP开发人员掌握。 ...
分类:
Web程序 时间:
2018-04-16 13:07:40
阅读次数:
236
下面以一个例子来具体的讲解: 1. where和having都可以使用的场景 解释:上面的having可以用的前提是我已经筛选出了goods_price字段,在这种情况下和where的效果是等效的,但是如果我没有select goods_price 就会报错!!因为having是从前筛选的字段再筛选 ...
分类:
数据库 时间:
2018-04-16 13:07:32
阅读次数:
197
1.tar命令tar命令可以打包文件,也可以打包的时候同时压缩文件。2.tar命令的使用方法tar [选项] 目标文件 源文件..... //压缩tar [选项] 压缩文件 //解压选项:c:打包x:解包,解压缩f:指定文件压缩文件z:压缩成gz格式j:压缩成bz2格式J:压缩成xz格式C:指定解压缩目录t:显示文件列表v:显示详细信息p:保留备份数据的属性和权限,常用于备份重
分类:
其他好文 时间:
2018-04-16 13:07:25
阅读次数:
367