淘先锋技术网

首页 1 2 3 4 5 6 7
  • 分享一个PHP调试日志类

    分享一个我自己用的在 WordPress 开发中用得到的一个调试日志类。 <?php /** * @author: suifengtec coolwp.com * @date: 2013-02-03 09:55:55 * @last Modified by: suifengtec coolwp.com * @last Modi

  • Replace Method with Method Object (以函数对象取代函数)

    Summary: 有一个大型函数,其中对局部变量的使用使你无法采用Extract Method。将这个函数放进一个单独对象中,如此一来局部变量就成了对象内的字段。然后可以在同一个对象中将这个大型函数分解为多个小型函数。 Motivation: 局部变量的存在会增加函数分解的难度。如果一个函数之中局部变量泛滥成灾,那么想分解这个函数是非常困难的。Replace Temp

  • Replace Method with Method Object(以函数对象取代函数)

    将这个函数放进一个单独对象中,如此一来局部变量就成了对象内的字段,。然后你可以再同一个对象中将这个大型函数分解为多个小型函数。

  • Replace Method with Method Object(以函数对象取代函数)

    class Order...    double price() {       double primaryBasePrice;       double secondaryBasePrice;       double tertiaryBasePrice;       //   long computation;      ...    } 动机 我在本书中不断向读者强调小型函数的优美动人。只要将相对独立的代码从大型函数中提炼出来,就可以大大提高代码的可读性。

  • HTML5基础篇总结

    HTML5基础篇总结 HTML5 的改进           新元素、新属性、完全支持 CSS3 、Video 和 Audio、2D/3D 制图、本地存储、本地 SQL 数据、Web 应用 现代的浏览器都支持 HTML5 HTML5定义了8个新的语义元素,块元素   header 、 section 、 footer 、 aside 、 nav 、 main 、article 、 figure

  • freecodecamp笔记【一】

    写在前面: 以前稍微看过几行三件套的代码,就以为自己已经了解前端了,结果在实际做网页的时候屡屡碰壁,由此深刻领悟到“什么都会一点==什么都不会”,更何况之前我对自己对前端的“一点”了解这个说法也是夸大了,就我之前了解的那些,和整个前端体系相比,一纳米都没有。 求学贵在谦虚、贵在自省、贵在坚持。 freecodecamp吸引了我的兴趣,我发现在这上面边学边实战真的是一件非常有意思的事情!!! 不积跬步,无以至千里;不积小流,无以成江海。希望自己不断学习,争取每天进步一点点,成为一个眼界开阔的程序员。 (注:此笔记用typora书写,在

  • 采集专用php基于CURL的HTTP类库php HTTP类库

    <?php /** * 封装基于curl的HTTP类库 * * @file class_httplib.php * @author [email protected] * @date 2013-8-1 */ class httplib{ private $re

  • HTML(html5)-----学习(基础笔记总结篇)

    -预备内容:—软件安装篇 1.记笔记工具----typroa 文件名:为了区分计算机中的不同文件,而给每个文件设定一个指定的名称。由基本文件名(文件主名)和扩展名组成。 eg:SDN.docx 销售统计表.xlsx 不同的文件扩展名也不一样 2.截图软件的安装 -gre

  • dsg_14 Scala

    Scala scala语言的定义scala的语法

  • html基础

    HTML 文章目录 1. 基本概念1.1 概念

  • 前端程序员的进阶之旅:HTML基础篇

            在网络时代飞速发展的今天,人们已经离不开网络信息,而网络信息的发展离不开各位大佬的不懈努力,我也有幸加入到了这个茫茫的程序猿大军,荣幸之极,在此分享我的学习之旅!  HTML基础篇: HTML的定义                 htyper text markup language  即超文本标记语言。         超文本: 就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。

  • html 基础

    HTML html是超文本标记语言,是一种用于创建网页的标准标记语言。 一个html页面会包含几个基本要素 <!-- 声明为html5文档 --> <!DO

  • 前端基础知识总结---HTML篇

    HTML 面试知识点总结 本部分主要是笔者在复习 HTML 相关知识和一些相关面试题时所做的笔记,如果出现错误,希望大家指出! 目录 1. DOCTYPE 的作用是什么?

  • Java - byte[] 和 String互相转换

    通过用例学习Java中的byte数组和String互相转换,这种转换可能在很多情况需要,比如IO操作,生成加密hash码等等。 除非觉得必要,否则不要将它们互相转换,他们分别代表了不同的数据,专门服务于不同的目的,通常String代表文本字符串,byte数组针对二进制数据 通过String类将String转换成byte[]或者byte[]转换成String 用String.getBytes()方法

  • Java - byte[] 和 String互相转换

    通过用例学习Java中的byte数组和String互相转换,这种转换可能在很多情况需要,比如IO操作,生成加密hash码等等。 除非觉得必要,否则不要将它们互相转换,他们分别代表了不同的数据,专门服务于不同的目的,通常String代表文本字符串,byte数组针对二进制数据 通过String类将String转换成byte[]或者byte[]转换成String 用String.getBytes()方法将字符串转

  • DRF批量修改数据

    restframework中常用的modelviewset使用patch方法时只能对单个数据进行修改,可以通过拓展mixin实现 安装: pip3 install https://github.com/chibisov/drf-extensions/archive/master.zip views中添加ListUpdateModelMixin

  • drf\PageNumberPagination\django分页器,对特定的数据进行分页功能。

    一、使用场景: 在群查的时候,需要使用到我们的分页功能。但是有些时候,表中的数据很多,且我们需要的是表中指定的部分数据,而不是所有数据都需要查询。例如学生表,我们要查某个班级的所有学生,显示的时候要进行分页。这个时候我们的queryset=models.User.objects.all()就不适用了。 目录结构:

  • 【Django】列表数据Paginatior分页,动态返回页码,显示当前页、总页数、跳转页

    问题 1、当返回数据较多,如设置每页展示10条,数据接近200条,返回页码范围1~20,前端每个页码都显示的话,就会出现页码超出当前页面,被遮挡的页码无法操作和显示不美观; 2、列表的所在页码,总分页数,跳转不在动态页面的页数 解决 在使用paginator转化为Page对象后,获取到num_pages:总的页码数,配合当前页码,进行判断 显示列表的所在页码,总分页数,实现跳转不在动态页面的页数 效果

  • Django+Layui框架快速搭建教程

    项目介绍 一款 Python 语言基于Django、Layui、MySQL等框架精心打造的一款模块化、高性能、企业级的敏捷开发框架,本着简化开发、提升开发效率的初衷触发,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式:单图上传、多图上传、下拉选择、开关按钮、单选按钮、多选按钮、图片裁剪等等一系列个性化、轻量级的组件,是一款真正意义上实现组件化开发的敏捷开发框架。 项目特点 模块化、松耦合模块丰富、开箱即用简洁易用、快速接入

  • ElementUI的表格换行符失效、不换行

    后台返回的接口数据 ‘“名称:示例↵ID:717”,在表格种并没有换行,原因是elementUI 在表格样式中写了white-space: normal; (normal空白会被浏览器忽略 \n、↵被忽略了) .el-table .cell { white-space: normal;}  解决办法: //方法一 重新定义,覆盖该属性 .el-table .cell{   white-space: pre-wrap; //保留空白符序

  • Django 批量插入数据(create)

    使用 QuerySet.bulk_create createList=[] for d in data: createList.append(OJB(*d)) OBJ.objects

  • Java中char和byte的互相转换

    一、char[] 数组转为byte[] 数组 // char转byte public static byte[

  • SQLAlchemy查询

    结果查询 上节课使用query从数据库中查询到了结果,但是query返回的对象是直接可用的吗? 首先导入模块 from connect import session from user_modules import User

  • java 中 byte[]、File、InputStream 互相转换

    原文链接   https://www.cnblogs.com/DylanZ/p/6269042.html   1、将File、FileInputStream 转换为

  • SQLAlchemy

    Python 的 ORM 框架 SQLAlchemy Object Relation Mapping Object - Table 通过 Object 去操纵数据表   新建单表 create_table.py from sqlalchemy.ext.declarative import declarative_b

  • sqlalchemy日期

    SqlAlchemy中的DateTime from sqlalchemy import Column, String, DateTime from app import Base class User(Base): __tablename__ = 'user' id = Column(String(64), primary_key=True) create_time = Column(DateTime)

  • elementUI MessageBox 弹框button去除蓝边,改用el-dialog

  • elementui 组件Popover弹出框点击内容区关闭弹出框的解决办法

  • sqlalchemy笔记

    http://jzqt.github.io/2015/12/29/SQLAlchemy%E7%AC%94%E8%AE%B0/ 用SQLAlchemy做ORM也有一段时间了,总结一下用过的一些地方。 连接数据库 SQLAlchemy通过一个url连接数据库,这个url包含了连接数据库相关的信息。 数据库连接URL 以MySQL为例,url的格式是my

  • SQLAlchemy总结

     SQL相关操作 创建一个test库 create database test; 授权一个用户 grant all privileges on *.* to 'yangjian'@'

  • sqlalchemy笔记(二)初识sqlalchemy

    数据库框架一般都有这么几个部分:数据库配置、映射管理、关系管理、事物管理等。 sqlalchemy 的数据库配置是通过create_engine函数管理的, 调用api create_engine(url,**kwargs) url格式为dialect+driver://user:password@host/dbname[?key=value..] 例如:mysql://root:12345@localhost/test kwargs有: 1、echo=True,取值:Ture|False

  • 14 SQLAlchemy

    一. 介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。  pip install sqlalchemy -i http://pypi.douban.com/simple  --trusted-host pypi.douban.com 

  • ElementUi中MessageBox的使用

    MessageBox 和 Message不同于一般组件使用 先引入组件 import { 组件名 }再 vue.use(组件名); MessageBox 的用法: 先引入组件 import { MessageBox}在 vue原型上挂载confirm Vue.prototype.$comfirm = MessageBox.confirm Message 的用法:

  • elementui 点击按钮弹出对话框

    可以使用 Element UI 的 Dialog 组件来实现点击按钮弹出对话框的效果。 首先,在你的 template 中添加一个 Dialog 组件,并为其指定一个唯一的 id: <template> <

  • 基于Django+Layui的电商后台管理系统

    项目介绍 一款 Python 语言基于Django、Layui、MySQL等框架精心打造的一款模块化、高性能、企业级的敏捷开发框架,本着简化开发、提升开发效率的初衷触发,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式:单图上传、多图上传、下拉选择、开关按钮、单选按钮、多选按钮、图片裁剪等等一系列个性化、轻量级的组件,是一款真正意义上实现组件化开发的敏捷开发框架。 项目特点 模块化、松耦合模块丰富、开箱即用简洁易用、快速接入

  • 基于Python语言Django+Layui项目后台管理系统

    项目介绍 一款 Python 语言基于Django、Layui、MySQL等框架精心打造的一款模块化、高性能、企业级的敏捷开发框架,本着简化开发、提升开发效率的初衷触发,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式:单图上传、多图上传、下拉选择、开关按钮、单选按钮、多选按钮、图片裁剪等等一系列个性化、轻量级的组件,是一款真正意义上实现组件化开发的敏捷开发框架。 项目特点 模块化、松耦合模块丰富、开箱即用简洁易用、快速接入

  • SQLAlchemy

    一、orm框架简介    对象-关系映射(Object/Relation Mapping,简称ORM),是随着面向对象的软件开发方法发展而产生的。面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之间存在关联和继承关系,而在数据库中,关系数据无法直接表达多对多关联和继承关系。因

  • vue解决elementui消息弹出框ElMessageBox动态内容换行问题

    1. 实现效果

  • Flask框架——访问数据库 :SQLAlchemy简介

    Flask 框架学习目录 快速入门 路由:URL规则与视图函数

  • Vue+Elementui实现删除对话框(MessageBox弹框)

    需求:点击删除按钮弹出对话框,点击确定发送请求,点击取消alert一个info弹框提示 先按需引入 MessageBox并在Vue.prototype中添加一个属性使其能够全局使用

  • 【SQLAlchemy】SQLAlchemy修改查询字段列名

    company price quantity Microsoft 100 10 Google 99 5 Google 99 20

  • ElementUI的表格换行符失效、不换行

    后台返回的接口数据 ‘“名称:示例↵ID:717”,在表格种并没有换行,原因是elementUI 在表格样式中写了white-space: normal; (normal空白会被浏览器忽略 \n、↵被忽略了) .el-table .cell { white-space: normal;}  解决办法: //方法一 重新定义,覆盖该属性 .el-table .cell{ white-space: pre-wrap; //保留空白符序列,但是正常地进行换行。 }

  • elementui 点击按钮弹出选择框

    您好,要在 element-ui 中使用点击按钮弹出选择框,可以使用 element-ui 提供的 Select 组件。 首先,在您的模板中添加一个 Select 组件: <template> <div> <el-button@click="sho

  • elementUI中设置可以换行的MessageBox弹框

    效果如下:   第一步,封装MessageBox函数 在http

  • 【Django】列表页面的搜索功能

    目的 页面列表增加多字段搜索显示查询结果 方案 分页显示搜索结果 效果 实现

  • django-基本环境配置

    文章目录 django 环境安装1. 安装环境

  • django11

    (一)首页的视图函数 1、检查模型 - M 检查以下模型类是否已经定义,如果没有定义,请做相应定义,并进行数据迁移,即在数据库生成相应的表。 (1)商品类型模型 - Types

  • django——配置 settings.py 及相关参数说明

    3. 配置 settings.py 及相关参数说明 3.1 配置setting.py文件 设置setting.py文件 加入安装的库 'apps.erp_test',

  • 【Django】无法从“django.utils.encoding”导入名称“force_text”

    整晚处理 Django 的导入错误。 我将把它作为提醒,希望处于相同情况的人数会减少。 原因 某些软件包版本不支持Django 4 请看下表并决定Django和Python的版本

  • Django之定时任务--apscheduler

    Django--定时任务apscheduler的使用 apscheduler定时任务的使用1