自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蛋奶小行星

这是我的马

  • 博客(20)
  • 收藏
  • 关注

原创 vue+Django 电商网站开发 3

trade moodel, operation model交易记录和用户操作model设计trade model包含购物车,交易订单,订单商品购物车中包含用户,商品,商品数。需要注意的是:1. 一种商品只能在用户的购物车中出现一次2. 结算后,购物车清空# 购物车class ShopCart(models.Model): user = models.ForeignKey(Users, v...

2018-03-07 10:31:58 707

转载 Python __str__(self)和__unicode__(self)

object. str ( self ) Called by the str() built-in function and by the print statement to compute the “informal” string representation of an object. This differs from repr() in that it does not have to...

2018-03-07 00:22:14 243

原创 ubuntu 16.04安装python3.6

在Ubuntu下,时不时会有这个错误的。 add-apt-repository: command not foundsudo apt-get install software-properties-commonsudo apt-get updatesudo apt-get install python3.6# 查看版本python3 -Vpython2 -Vpython3.6 -V...

2018-03-06 16:33:20 350

转载 Django related_name

问题:定义表Apple:class Apple( models.Model): origin_level = models.ForeignKey(AppleLevel) new_level = models.ForeignKey(AppleLevel)123出现如下问题:monitor.apple: Accessor for field ‘origin_level’ clashes...

2018-03-06 15:46:12 467

原创 vue+Django 电商网站开发 FAQ updating

数据库设置问题 # 第三方登录数据表建立'OPTIONS': { 'init_command': 'SET storage_engine=INNODB;'}报错,Error 1193.该问题在mysql 5.6下易出现,添加default问题解决'init_command': 'SET default_storage_engine=INNODB;'parent_category = m...

2018-03-06 14:30:50 660

原创 vue+Django 电商网站开发 2

新建appsusersgoodsoperationtrade 用户商品用户操作交易记录 运行 starapp users设计users model 用户信息继承django默认用户表,增加姓名,生日,手机,性别,邮箱,及添加时间from datetime import datetime # addtimefrom django.contrib.auth.models import Abstrac...

2018-03-06 14:24:47 653

原创 vue+Django 电商网站开发 1

原料准备 win10 PC, Pycharm, Mysql,Navicat下载并安装python 3.6.4 64bit在cmd中创建虚拟环境mkvirtualenv vue_store -p path_to_python36安装python及Django必须的包pip install django django-rest-framework markdown django-filter mysq...

2018-03-06 13:43:51 952

原创 Pycharm 远程调试服务器代码

原料 Pycharm, putty,WinSCP, 远程服务器(ubuntu16.04)使用putty连接远程服务器        远程服务器一定时间不操作后会自动锁屏,为解决这个问题,安装tmuxroot@jiang:~# sudo apt-get install tmuxroot@jiang:~# tmux        启动tmux后不会锁屏Pycharm设置        默认本地机器中...

2018-03-06 11:29:19 273

原创 chromebook 5 信息接口程序

通过分析log中文件的读写,发现,需要有一个接口程序执行以下功能。1 将文件夹挂载到ubuntu机器上2 监测chromebook生成的文件,生成机器读取的request文件流程图如下示例程序# -*- coding: utf-8 -*-import os, timeimport MySQLdb as mdbimport sysimport datetime#request文件pat...

2018-03-05 17:21:03 245

原创 chromebook 4 设备信息传输

在shopfloor流程中,通过samba协议对文件进行读写,起到传送设备vpd信息的作用。通过分析log,找出了文件信息1234 

2018-03-05 17:11:05 228

原创 chromebook 3 生产中设备通信

由上图可以看到,ubuntu机器和chromebook通过网线连接。dhcp server用于转发网络,tftp server用于下载chromebook烧写所需的硬件,mini-omaha server用于下载chromebook 的测试镜像。运行mini-omaha server下载factory bundle,进入chroot环境python ./factory_setup/miniomah...

2018-03-05 17:06:53 279

原创 chromebook 2 环境设置

总体生产流程整体流程如图,关键步骤在生产中设备和shopfloor之间要经过数次通信,获得设备vpd信息(包含注册码,SN,生产时间等信息)。2 源码下载完成,chroot环境建立后,设置ubuntu设备网络转发,实现服务器和生产设备通信。Punch some holes on iptable sudo iptables -I INPUT -p tcp --dport 8080:8084 -j A...

2018-03-05 16:52:01 382

原创 chromebook 1 同步源码

1 ubuntu 16.04 64bit2 vpn(能访问google)Install git and curl, depot_tools(安装基础包)sudo apt-get install git-core gitk git-gui curl lvm2 thin-provisioning-tools python-pkg-resources python-virtualenv python-o...

2018-03-05 15:13:48 277

原创 python+Django 在线学习网站开发 1搭建开发环境

使用python 2.7, Django 1.9.8使用工具pycharm, Mysql, NavicatWin7/Win10 PC创建虚拟环境已安装好python 2.7安装 virtualenvwrapper(点击查看虚拟环境中的建立,打开,关闭等,先安装virtualenv) 创建虚拟环境。各虚拟环境中python包互不干扰。使用pip install  安装django 1.9.8, pi...

2018-03-05 14:51:26 889

转载 apt-get安装和卸载mysql

1、安装mysql:sudo apt-get install mysql-serversudo apt-get install mysql-clientsudo apt-get install php5-mysql(用于连接php和mysql)查看mysql是否运行ps aux | grep mysql启动命令/etc/init.d/mysql start2.删除mysql按顺序执行以下命令sud...

2018-02-19 15:18:24 699

原创 正则表达式元字符

字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。^匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\

2018-01-25 11:10:35 166

原创 正则表达式实例

var str = "Is is 11 11 22 22 the cost of of gasoline going up up";var patt1 = /\b([0-9]+) \1\b/ig;document.write(str.match(patt1));匹配重复字符var str = "http://www.runoob.com:80/html/html-tutorial.ht

2018-01-25 11:09:49 219

原创 正则表达式

使用 ? 和 * 通配符来查找硬盘上的文件。? 通配符匹配文件名中的 0 个或 1 个字符,而 * 通配符匹配零个或多个字符data(\w)?.dat?用来匹配datax.dat(一个字符)* 字符代替 ? 字符扩大了找到的文件的数量* 用来匹配dataxyxz.dat(多个字符)^[0-9]+abc$^ 为匹配输入字符串的开始位置。[0-9]+匹配多个数字, [0-9]

2018-01-25 10:50:14 179

转载 virtualenv和virtualenvwrapper

virtualenv 就能解这样的问题,它将创建一个单独的环境,库将安装到自己目录下,不会和其他环境共享。由于virtualenv用起来有点麻烦,wrapper对它进行了封装,让它更好用,最终我们使用wrapper提供的命令,但是实际工作都是virtualenv做的。安装pip install virtualenv virtualenvwrappervirtualenv用法创建环境virtuale...

2018-01-19 10:17:59 173

原创 moblab设置

Moblab测试流程1网络环境设置1)设置DHCP,开启网络转发安装DHCP服务sudoapt-get install isc-dhcp-server配置DHCP地址sudovi /etc/dhcp/dhcpd.confsubnet192.168.0.0 netmask 255.255.255.0 {range192.168.0.10 192.1

2016-12-12 12:52:18 1228 1

空空如也

空空如也

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

TA关注的人

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