2019年3月20日
摘要: 三个点(...)在es6中,有两个含义: 用在形参中, 表示传递给他的参数集合, 类似于arguments, 叫不定参数. 语法格式: 在形参面前加三个点( ... ) 用在数组前面,可以把数组的值全部打散,展开,叫展开运算符. 语法格式: 在数组面前加三个点( ... ) 求不定参数的和,以前可以 阅读全文
posted @ 2019-03-20 10:44 xibuhaohao 阅读(249) 评论(0) 推荐(0) 编辑
2019年3月14日
摘要: javascript的三种对话框是通过调用window对象的三个方法alert(),confirm()和prompt()来获得,可以利用这些对话框来完成js的输入和输出,实现与用户能进行交互的js代码。 今天小编就来简单介绍一下js中的三种弹出对话框,小编先单独对这几个方法进行详细讲解,接着,将这几 阅读全文
posted @ 2019-03-14 11:28 xibuhaohao 阅读(527) 评论(0) 推荐(0) 编辑
摘要: !逻辑非 操作符(js)-操作于任何值,(!undefined)(!Null)(!任何对象)(!"")(!"lihuan")(!任何非零数字值) (!0)(!NaN)(!true)(!false);逻辑非操作符首先会将它的操作数转换为一个布尔值,然后再对其求反;undefined- false/Nu 阅读全文
posted @ 2019-03-14 11:23 xibuhaohao 阅读(219) 评论(0) 推荐(0) 编辑
2019年3月11日
摘要: 转载自:https://my.oschina.net/esdn/blog/814111 步骤1:后台数据通过 JSON 序列化成字符串 注意:1、json是1个字符串 2、通过json.dumps('xxx') 序列化成 1个字符串的 '字典对象' views.py 此时tempates 中ajax 阅读全文
posted @ 2019-03-11 18:47 xibuhaohao 阅读(2004) 评论(0) 推荐(0) 编辑
2019年3月7日
摘要: 一、url 二、views 三、html+ajax 阅读全文
posted @ 2019-03-07 16:59 xibuhaohao 阅读(219) 评论(0) 推荐(0) 编辑
2019年3月6日
摘要: 一、基于JS的Ajax的实现 step1: var xmlhttp=XMLHttprequest() step2: xmlhttp.open("") #连接server端 step3: xmlhttp.send("name=alex") #请求体的内容 if GET请求: send(null) st 阅读全文
posted @ 2019-03-06 18:06 xibuhaohao 阅读(84) 评论(0) 推荐(0) 编辑
2019年3月4日
摘要: 一、BOM对象 BOM游览器对象模型,可以与游览器对话 BOM下Window对象最重要,还有history、location对象 二、Window对象方法 1、alert提示框 2、confirm confirm("hello") 用处: 文件是对否保存 下载是否取消 var ret=confirm 阅读全文
posted @ 2019-03-04 18:32 xibuhaohao 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 一、正则对象 1、创建方法 1)方式一 var re_obj=new RegExp("\d+","g") 规则+模式(g 全局模式/i 不区分大小写/gi) re_obj.test("asacdscsd124234") //test方法只有两个返回值True、False 2)方式二 var re_o 阅读全文
posted @ 2019-03-04 16:47 xibuhaohao 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一、Date对象 1、创建方法 var date_obj=new Date(); alert(date_obj.toLocaleString()) var date_obj=new Date("2017/4/16 13:27:11"); var date_obj=new Date("2017 4 1 阅读全文
posted @ 2019-03-04 16:04 xibuhaohao 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 一、数组对象 1、创建方式 1)创建方式一 var arr=[1,2,3]; 2)创建方式二 var arr2=new Array(1,2,3); 注意: 数组中可以存储任何数据类型、方法类型(Java则必须相同); 如果采用初始化对象方式创建数组,如果里面只有一个值而且是个数字,那么数字表示的是数 阅读全文
posted @ 2019-03-04 15:50 xibuhaohao 阅读(132) 评论(0) 推荐(0) 编辑
2019年3月1日
摘要: MySQL 各种超时参数的含义 MySQL 各种超时参数的含义 今日在查看锁超时的设置时,看到show variables like '%timeout%';语句输出结果中的十几种超时参数时突然想整理一下,不知道大家有没有想过,这么多的timeout参数,到底有什么区别,都是做什么用的呢? MySQ 阅读全文
posted @ 2019-03-01 15:04 xibuhaohao 阅读(1118) 评论(0) 推荐(0) 编辑
摘要: 一、判断数据类型typeof与判断对象类型instanceof 1、typeof typeof只能判断基础数据类型,无法判断引用数据类型 <script> var s="hello" var i=8; alert(typeof(s)) //输出string alert(typeof(i)) //输出 阅读全文
posted @ 2019-03-01 11:50 xibuhaohao 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一、JavaScript三对象 1、分类方式一 1)ECMAScript JavaScript的ECMA规范 JS本身的对象 2)Dom 操作HTML相关 3)BOM游览器对象 游览器窗口对象,全局的对象,直接应用 操作浏览器的对象 2、分类方式二 二、ECMA对象 var s="hello" va 阅读全文
posted @ 2019-03-01 11:27 xibuhaohao 阅读(119) 评论(0) 推荐(0) 编辑
2019年2月28日
摘要: 一、变量 <script> var a=1 var b=3 var a= 1; //使用var 定义变量,分号结尾(可不加,换行符也可) var b=3; var a= 1; var b=3; var a=1,b=3; var s="hello"; var f=32. alert(a) //打印变量 阅读全文
posted @ 2019-02-28 17:07 xibuhaohao 阅读(160) 评论(0) 推荐(0) 编辑
摘要: Python 执行SQL带参数 阅读全文
posted @ 2019-02-28 16:50 xibuhaohao 阅读(889) 评论(0) 推荐(0) 编辑
2019年2月27日
摘要: Python 装饰器 阅读全文
posted @ 2019-02-27 15:34 xibuhaohao 阅读(83) 评论(0) 推荐(0) 编辑
摘要: Bootstrap 阅读全文
posted @ 2019-02-27 12:03 xibuhaohao 阅读(105) 评论(0) 推荐(0) 编辑
2019年2月22日
摘要: 第一步:下载xlwt 首先要下载xlwt,(前提是你已经安装好了Python) 下载地址: https://pypi.python.org/pypi/xlwt/ 下载第二个 第二步:安装xlwt 打开cmd,切换目录到你下载的文件地址 输入python setup.py install,就安装成功了 阅读全文
posted @ 2019-02-22 17:24 xibuhaohao 阅读(805) 评论(0) 推荐(1) 编辑
摘要: 一、django 中下载文件 在实际的项目中很多时候需要用到下载功能,如导excel、pdf或者文件下载,当然你可以使用web服务自己搭建可以用于下载的资源服务器,如nginx,这里我们主要介绍django中的文件下载。 一、django 中下载文件 1、前端 实现方式:a标签+响应头信息(当然你可 阅读全文
posted @ 2019-02-22 16:21 xibuhaohao 阅读(1606) 评论(0) 推荐(0) 编辑
2019年2月20日
摘要: 转载自:https://www.wengbi.com/thread_77579_1.html 最近在本地搭建Django开发环境,Django 1.11,python 2.7.11,数据库Oracle 11g,cx_Oracle 6.2 的时候,出现以上问题。 简单的搜索了一下,发现错误原因是cx_ 阅读全文
posted @ 2019-02-20 10:51 xibuhaohao 阅读(982) 评论(0) 推荐(0) 编辑
2019年2月18日
摘要: 一、基于Jquery的Ajax的实现 1、url 2、vews 3、templates 阅读全文
posted @ 2019-02-18 10:55 xibuhaohao 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 一、创建project与app 1、创建project与app django-admin startproject mysite_login python manage.py startapp login 2、设置时区与中文语言 3、启动Django python manage.py runserv 阅读全文
posted @ 2019-02-18 10:38 xibuhaohao 阅读(331) 评论(0) 推荐(0) 编辑
2019年2月15日
摘要: 第一步 第二步 第三步 阅读全文
posted @ 2019-02-15 11:40 xibuhaohao 阅读(289) 评论(0) 推荐(0) 编辑
2019年2月14日
摘要: 转载自:https://my.oschina.net/liuyuantao/blog/712189 一般来说,最好用 Django 自带的模型来实现这些操作。这里仅仅只是为了学习使用原始 SQL 而做的练习。 Django 提供了非常方便的数据管理模型 models,可以完成与数据库的基本操作。但有 阅读全文
posted @ 2019-02-14 19:01 xibuhaohao 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 一、执行自定义SQL方法 1、Executing custom SQL directly 直接执行自定义SQL,这种方式可以完全避免数据模型,而是直接执行原始的SQL语句。 2、Manager.raw() 执行原始查询并返回模型实例 二、Executing custom SQL directly M 阅读全文
posted @ 2019-02-14 18:59 xibuhaohao 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 一、模板样式 注意: 1、url 2、views 3、templates 1)order 2)shopping_car 二、引入模板 注意: 1)设置模板--非公共部分使用此种方法代替 2)引入模板 extends引入模板 {% block content %}包含私有部分 1、url 2、view 阅读全文
posted @ 2019-02-14 17:04 xibuhaohao 阅读(725) 评论(0) 推荐(0) 编辑
2019年2月13日
摘要: 一、静态文件存放路径设置STATICFILES_DIRS 1、在django项目目录下面新建静态文件保存目录 2、在setting中添加相应寻找静态文件目录的配置 3、将jquery放入相应路径中 4、验证静态文件的路径设置 1)url from django.contrib import admi 阅读全文
posted @ 2019-02-13 22:06 xibuhaohao 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 一、下载Django并安装 1、下载Django 2、安装 二、新建Django project 1、使用django-admin新建mysite 项目 django-admin startproject mysite 在C:\Users\hope\python目录新建Django项目 2、查看my 阅读全文
posted @ 2019-02-13 18:12 xibuhaohao 阅读(273) 评论(0) 推荐(0) 编辑
2019年2月12日
摘要: 一、创建project 二、创建app 三、启动Django python manage.py runserver 四、创建admin数据库表 阅读全文
posted @ 2019-02-12 11:52 xibuhaohao 阅读(116) 评论(0) 推荐(0) 编辑
2019年2月1日
摘要: 多种方法实现 python 线程池 一、 既然多线程可以缩短程序运行时间,那么,是不是线程数量越多越好呢? 显然,并不是,每一个线程的从生成到消亡也是需要时间和资源的,太多的线程会占用过多的系统资源(内存开销,cpu开销),而且生成太多的线程时间也是可观的,很可能会得不偿失,这里给出一个最佳线程数量 阅读全文
posted @ 2019-02-01 11:56 xibuhaohao 阅读(5023) 评论(0) 推荐(1) 编辑
摘要: python3之concurrent.futures一个多线程多进程的直接对接模块,python3.2有线程池了 Python标准库为我们提供了threading和multiprocessing模块编写相应的多线程/多进程代码。从Python3.2开始,标准库为我们提供了concurrent.fut 阅读全文
posted @ 2019-02-01 11:54 xibuhaohao 阅读(423) 评论(0) 推荐(0) 编辑
2019年1月31日
摘要: margin塌陷 解决方法: 1、给父级顶加上一条线,不太合适。 2、bfc block format context 设定bfc后,特定的盒子会遵循另一套语法规则,解决了margin塌陷 触发bfc元素 1)position:absolute; 2)display:inline-block; 3) 阅读全文
posted @ 2019-01-31 18:21 xibuhaohao 阅读(115) 评论(0) 推荐(0) 编辑
摘要: HTML代码 <body> <div class="right"></div> <div class="left"></div> </body> CSS代码 *{ margin:0; padding:0; } .right{ position:absolute; right:0; width:100 阅读全文
posted @ 2019-01-31 18:06 xibuhaohao 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 一、position定位参数,配合参数left、right、top、bottom position:absolute; //定位,脱离原来位置,进行定位 HTML代码 <body> <div></div> </body> CSS代码 div{ position:absolute; //定位,脱离原来 阅读全文
posted @ 2019-01-31 17:06 xibuhaohao 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 任何一个元素都是一个盒子 一、盒子的组成部分(盒子三大部分) 1.盒子壁 border 2.内边距 padding 3.盒子内容 width + height 二、盒子模型 margin + border + padding + (content = width + height) margin 外 阅读全文
posted @ 2019-01-31 16:14 xibuhaohao 阅读(116) 评论(0) 推荐(0) 编辑
摘要: HTML代码 <body> <ul> <li>1</li> <li>2</li> </ul> </body> CSS代码 em{ font-style:normal; //将em标签原有功能去掉 color:#c00; //设置新的功能,颜色为红色(百度搜索关键字,这么设置) } ul{ list- 阅读全文
posted @ 2019-01-31 15:25 xibuhaohao 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 1.行级元素/内联元素 inline 特点: 1)内容决定元素所占位置(所占大小),不独占一行 2)元素之间存在默认大小的间隙 3)不可以通过CSS改变宽高 span strong em a del 2.块级元素 block 特点: 1)独占一行 2)可以通过CSS改变宽高 div p ul li 阅读全文
posted @ 2019-01-31 15:15 xibuhaohao 阅读(102) 评论(0) 推荐(0) 编辑
摘要: HTML代码 <body> <a href="www.baidu.com">www.baidu.com</a> </body> CSS代码 a:hover{ background-color:orange; border-radius;10px; //边框圆角展示 } hover: 当鼠标移入CSS 阅读全文
posted @ 2019-01-31 14:21 xibuhaohao 阅读(171) 评论(0) 推荐(0) 编辑
摘要: HTML代码一 <body> <div>这是一个很黑很黑的夜晚,黑云密布,没有任何光亮透过。卖火柴的小姑娘。。。。。。。</div> </body> CSS代码 div{ border:1px solid black; //长宽由div内的文字撑开 height:200px; text-align: 阅读全文
posted @ 2019-01-31 12:02 xibuhaohao 阅读(136) 评论(0) 推荐(0) 编辑
摘要: HTML代码 <body> <div>举个例子</div> </body> CSS代码: div{ font-size:12px; //字体大小,默认是16像素,互联网一般12或者14像素,(游览器字体都是设置字体的高) font-weight:bold; //加粗,等价于HTML标签strong, 阅读全文
posted @ 2019-01-31 11:42 xibuhaohao 阅读(308) 评论(0) 推荐(0) 编辑