ICode9

精准搜索请尝试: 精确搜索
  • Python类的访问限制2019-09-30 10:04:10

    使用两个_将变量设置为private,访问变量可定义get方法,对变量值修改可定义set方法,修改变量值的时候可检查参数的有效性。class Student(object): #定义一个Student类, def __init__(self, name, score,age,gender): self.__name = name self.__score = score

  • Python匹马行天下之_循环2019-09-30 09:04:12

    一、while循环 如果条件成立(true),重复执行相同操作,条件不符合,跳出循环   while?? 循环条件:      循环操作 (1)while循环示例 例:输入王晓明5门课程的考试成绩,计算平均成绩 1 i=1 # 初始化循环计数器i2 sum=0

  • Python匹马行天下之面向对象2019-09-30 09:02:15

    概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将

  • power design初步使用2019-09-29 23:50:25

    来自大佬:别先生? 点击即可查看原文 1:入门级使用PowerDesigner软件创建数据库(直接上图怎么创建,其他的概念知识可自行学习) 我的PowerDesigner版本是16.5的,如若版本不一样,请自行参考学习即可。(打开软件即是此页面,可选择Create Model,也可以选择Do? Not? Show page Again,自行在打

  • ThinkPHP 5.0快速入门2019-09-29 22:03:43

    一、基础: 创建项目:conposer create-project topthink/think tp5 --prefer-dist 创建项目模块:php think build --module demo 访问未配置的路由:http://localhost/tp5/ 上线时要关闭调试模式:'app_debug' => false, config.php //创建母案文件需要继承controller类use th

  • Babel编译:类2019-09-29 21:04:09

    ? 编译前 ? class Fruit{ static nutrition = "vitamin" static plant(){ console.log('种果树'); } name; constructor(name){ this.name = name; } hello(){ console.log(this.name); }} ? 编译后 ? "use stric

  • 第一次个人编程作业2019-09-29 21:03:45

    1.GitHub < https://github.com/hsthy/031702426> 2.PSP表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 20 20 · Estimate · 估计这个任务需要多少时间 20 20 Development 开发 240 840 · Analysis · 需求分析 (包括学

  • python工程实践·笔记2019-09-29 16:54:48

    python工程实践·笔记 原文链接 业务代码的一些常见原则 可读性第一定理 KISS原则,Keep It Simple, Stupid 开发可以工作的、最简单的解决方案。除非有不可辩驳的原因,否则不要使用模式、原则和高难度技术之类的东西 DRY原则,Don’t Repeat Yourself YAGNI,You Aren’t Gonna Need

  • java 框架-模板引擎FreeMarker2019-09-29 15:53:25

    https://www.cnblogs.com/itdragon/p/7750903.html FreeMarker是一个很值得去学习的模版引擎。它是基于模板文件生成其他文本的通用工具。本章内容通过如何使用FreeMarker生成Html?web?页面 和 代码自动生成工具来快速了解FreeMarker。 1 简介 FreeMarker是一款用java语言编写的

  • Swoft2.x 小白学习笔记 (二) --- mysql、redis2019-09-29 15:51:20

    介绍swoft中   1、mysql、   2、Redis、   3、Task的简单使用 ? 一、mysql使用:   1、配置,在?app\bean.php文件中 'db' => [ 'class' => Database::class, 'dsn' => 'mysql:dbname=webdemo;host=localhost', �

  • mybatis注解开发2019-09-29 13:55:33

    在基于注解的示例中,可以简化编写XML的过程,全部采用注解方式进行编写,并在注解上写SQL语句,语句和XML的语句保持一致,并且可以省略掉XML文件不用引入的好处。但还有一点,基于注解的方式还没有百分百覆盖所有XML标签,所有还是有一点缺陷。 在org.apache.ibatis.annotations包下包含了所有

  • mysql随笔—基本语法2019-09-29 13:50:25

    ? ? 1、查看数据库:     SHOW DATABASES;   2、创建数据库:     CREATE DATABASE 库名;     3、使用数据库:     USE 库名;   4、删除数据库:     DROP DATABASE 库名; ? ? ? ?5、更改表结构:     ALTER TABLE tb_name ADD[CHANGE,RENAME,DROP] ...

  • 模拟Vue 中数据双向绑定2019-09-29 12:51:12

    一、原理如果使用Object.defineProperty,实现一个最简单的双向绑定其实很简单,只需如下: 123456789var Vue = {};Object.defineProperty(Vue,'$data',{ set(val){ document.getElementById('vue-item').innerText = val }});document.addEventListener('keyup',

  • 面向对象编程(2) - liyaozr2019-09-29 11:02:16

    之前讲过什么是面向对象编程,然后写了两个简单的小实例,今天继续研究。 一 包装对象 1.什么是包装对象 先来看这段代码: var str = 'hello'; alert( typeof str ); //string str.charAt(0); str.indexOf('e'); 很明显,str的类型是string,按理说只有对象才会有属性和方法,为什么字符串

  • 登录接口练习2019-09-29 10:01:43

    代码功能: 用户登录时: 输入用户名,密码 正确时登录成功,显示欢迎词 失败时提示输入错入,重新输入 失败3次后,用户锁定,被锁定的用户不能再次登录 代码: count = 0#定义计数器while True:#循环输入 name = input("输入用户名:")#输入用户名 password = input("输入密码:")#输入密码

  • mysql 优化2019-09-29 09:53:19

    https://mp.weixin.qq.com/s/IjKVF4yuJjf4TFsAxP3IoA ? ? 项目中常用的 19 条 MySQL 优化 zhangqh?SegmentFault?前天 本文原载于 SegmentFault?社区 作者:zhangqh 整理编辑:SegmentFault ? 在写文章之前,首先感谢飞友科技陆老师提供的文档。声明一下:下面的优化方案都是基于

  • Django框架04 /模板渲染2019-09-28 23:01:42

    1. 语法 关于模板渲染需要记两种特殊符号(语法):   {{ }}和{% %}   变量相关的用{{}},逻辑相关的用{%%}。 2. 变量 --- 万能的点 在Django的模板语言中按此语法使用:{{ 变量名 }}。 1.当模版引擎遇到一个变量,它将计算这个变量,然后用结果替换掉它本身。 变量的命名包括任何字母数字

  • Flash 上下文管理2019-09-28 23:00:31

    1、Local() 作用:为每个协程或线程创建一个独立的内存空间 储存格式: { 唯一标识: {'stack': []}} 代码 try: from greenlet import getcurrent as get_identexcept: from threading import get_identclass Local: __slots__ = ('__storage__', '__ident_func__'

  • java - 基础 - 接口interface2019-09-28 20:54:06

    interface ? 不能有一般属性,只能有共有静态常量(public static final String = name) (必须赋值)? 不写的话也能过编译,但是会默认设定为public static final,子类中不能修改值 不能有一般方法,只能有共有静态方法,或者default(JDK1.8) 不能含有一般程序块和静态方法。 不能含有构造方法。

  • 【Flask系列】开发一个简单的Flask程序2019-09-28 20:04:35

    知识点 初始化:每一个flask程序都必须创建一个程序实例,遵循WSGI(Web Server Gateway interface)协议,把请求->flask Obj; 创建实例: app = Flask(__name__) Flask 类的构造函数只有一个必须指定的参数,即程序主模块或包的名字。在大多数程序中,Python 的 name 变量就是所需的值。即是

  • Flask快速入门(4) — CBV写法与解析2019-09-28 19:52:57

    目录 方式一:继承View as_view()源码分析 方式二:继承MethodView 方式一:继承View from flask import Flask, views app = Flask(__name__) class IndexView(views.View): methods = ['GET'] def dispatch_request(self): print('index') retu

  • Python总结2019-09-28 15:53:27

    数据类型 int 类型 操作方法 ```bit_length() 就是帮助你快速的计算整数在内存中占用的二进制码的长度. num = 10 print(num.bit_length()) ``` 当十进制用二进制表示时,最少使用的位数 运行结果: 4 布尔值bool 真 1 True 假 0

  • django中的request对象详解2019-09-28 13:52:57

    ? Request   我们知道当URLconf文件匹配到用户输入的路径后,会调用对应的view函数,并将??HttpRequest对象? 作为第一个参数传入该函数。   我们来看一看这个HttpRequest对象有哪些属性或者方法: ? 属性: 1? HttpRequest.scheme? ???? 请求的协议,一般为http或者http

  • js 深拷贝2019-09-28 13:51:25

    ? ? ? ? Object.prototype.num?=?1;?//?原型链顶端 var?person1?=?{ ???name:?'ytao', ???age:?18, ???sex:?'male', ???height:?165, ???weight:?100, ???children:?{ ?????first:{ ???????name:?'张小一', ???????ag

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有