- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 Django(4.1版本)基础学习
先在数据库设计好表,修改settings.py的 DATABASES,设置好以后,在项目跟目录下执行命令 python manage.py inspectdb > [your app name]\models.py。命令,花在migrations文件夹中生产迁移文件,Django 会检测你对模型文件的修改(在这种情况下,你已经取得了新的),并且把修改的部分储存为一次。命令,在数据库里创建新定义的模型的数据表,在models.py更改业务代码。在项目目录settings.py中添加。
2023-10-16 09:45:08
849
原创 前端开发日常记录
2020.02.26h5端,ios列表滚动,页面数据消失白屏原因取消父级盒子overflow:hidden.box { position: relative; width: 100%; border-radius: 10px; height: 360px; /*overflow: hidden;*/ z-index: 9;...
2020-02-26 15:39:56
298
原创 js模板替换
特定语法匹配替换说明:匹配字符串中形如 =g文字文字= 的语法,并将相应部分转化为对应的标签文字文字示例:transform('=g1.18 进入开发='); //<g>1.18 进入开发</g>transform('=g1.23 联调(-1)=,=g1.25 发布(+1)=');// <g>1.23 联调(-1)</g>,<g&...
2019-03-22 11:59:21
565
原创 python学习-基础-IO编程
# 以下同步# 文件读写# r w (读、写)# 读取文件,以GBK方式打开,如有有不识别的字符,最简单就是忽略错误# f = open('/Users/data/test.txt', 'r', encoding='gbk', errors='ignore')# # 如果文件不存在反报错(使用try finally 处理异常),如果存在使用 f.read()读取全部内容# 最后...
2019-01-15 09:44:31
212
原创 python学习-基础-错误、调试、测试
错误处理# 在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因# # # try# 当我们认为某些代码可能会出错时,就可以用try来运行这段代码,如果执行出错,则后续代码不会继续执行,而是直接跳转至错误处理代码,即except语句块,# 执行完except后,如果没有错误发生,可以在except语句块后面加一个else,当没...
2019-01-14 11:29:59
168
原创 python学习-基础-面向对象编程
面向对象编程1.# 类是抽象的模板class Student(object): #object表示从哪个类继承的,没有继承类就使用object """docstring for Student""" # 初始化必需属性,第一个参数永远是self # 有了__init__方法,在创建实例的时候,就不能传入空的参数了 def __init__(self, name, score): ..
2019-01-08 16:32:15
171
原创 消防注册工程师-必须掌握知识
防火间距厂房防火间距公式:L = A + B1 + B2B为耐火等级,1、2级0、3级2,4级4A为建筑基数,高层13,甲类10,其他均10,取最高例1:甲类厂房于乙类高层厂房(须知:甲乙类厂房最低耐火等级为1、2级)L = 13 + 0 + 0例2:耐火等级为三级的丁类厂房与乙类高层厂房L = 13 + 2 + 0安全出口...
2019-01-08 14:47:33
449
原创 python学习-基础-模块
# 模块 使用模块有什么好处?# 最大的好处是大大提高了代码的可维护性 当一个模块编写完毕,就可以被其他地方引用。 使用模块还可以避免函数名和变量名冲突.# # 现在,假设我们的abc和xyz这两个模块名字与其他模块冲突了,# 于是我们可以通过包来组织模块,避免冲突。方法是选择一个顶层包名,比如mycompany,按照如下目录存放:# mycompany# ├─ __init__.py...
2019-01-07 17:40:53
166
原创 python学习-基础-函数式编程
高阶函数# 高阶函数# 函数本身也可以赋值给变量,即:变量可以指向函数。# 既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。def add3(x, y, f): return f(x) + f(y)# map/reduce# Python内建了map()和reduce()函数。# map()传入的第一个参数...
2019-01-07 16:57:23
125
原创 python学习-基础-高级特性
高级特性print(list(range(1, 100, 2)))切片#切片 字符串,对象,数组都可以使用print(list(range(1, 100, 2)))list1 = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']# 取数组前n个元素 0 - (n-1), 取出前3个元素,如果第一个索引是0,还可以省略:print(list1...
2019-01-07 13:51:30
161
原创 python学习-基础-函数
# 定义函数 使用defdef my_abs(x): # isinstance 类型检查 if not isinstance(x, (int, float)): raise TypeError('参数类型错误') if x >= 0: return x else: return -x# 引入函数#from 'abstest' import my_absprint(...
2019-01-04 16:03:57
135
原创 python学习-基础-(dict、set)
dict、set#dict 字典(其他语言称之为map)key-value 存储dicts = {'m': 100, 'm': 210, 'v': 'qia'}print(dicts)print(dicts['m'])# 判断key是否存在两种方法# 'some' in dicts 没有返回False# dicts.get('some', -1) 没有就返回None,或者自己制定va...
2019-01-04 11:31:14
160
原创 python学习-基础-(条件判断、循环)
条件判断#条件判断 (多条语句注意缩进格式统一)# 如果If语句判断为true, 就把缩进两行的语句执行,否则什么都不做# if语句从上向下执行,如果某个判断为真,后面的判断就不执行# 如果是字符串的数字,使用int(string) 转换为数字time = 10if time >=10: print('now time %d' % (time))elif time == 9:...
2019-01-04 10:44:52
126
原创 python学习-基础-list-tuples
创建list类型有序集合mates = ['hei', 'honey', 'qipa']# 集合中第一个值(下标可以是负数,超出个数以后会报错IndexError: list index out of range)print(mates[0])# 集合的元素的个数print(len(mates))# 最后位置插入mates.append('Adam')# 在指定下标位置插入mat...
2019-01-04 10:07:16
153
原创 node/egg - sequelize 构建ORM
1. npm i egg-sequelize mysql2 sequelize-cli启动项目 npm run dev2. 配置plugin.js启动插件exports.sequelize = { enable: true, package: 'egg-sequelize',};配置config.default.js config.sequelize = { ...
2018-10-25 16:11:37
2130
转载 浏览器端如何唤醒APP或直接去下载
比较详细https://blog.csdn.net/pksport/article/details/78287006 https://blog.csdn.net/qq_30740239/article/details/51969660
2018-10-15 13:10:52
1630
转载 微信的全局接口使用凭证access_token和网页授权临时access_token
(转 https://blog.csdn.net/u010882234/article/details/66972327) 微信公众号开发,需要调用微信的各个接口,获取用户信息和用户授权等。其余的业务逻辑功能,和普通web工程大同小异。今天总结一下微信的access_token, 本文简单讲一下微信的全局接口使用凭证access_token和网页授权临时access_token的获取,以及区别...
2018-05-16 13:35:37
1357
1
转载 Vue2 移动端开发记录
转载1、position:absolute: 定位的时候不同手机的浏览器版本不一样,存在兼容性问题,所以要修改为fixed,然后使用left: calc(50% - 1rem )进行定位;2、event.touches[0].pageY:移动端事件touchstart,touchmove,touchend,在vue中的手指滑动的对象是要传入$event才可以使用event.touc
2017-09-14 16:38:03
950
原创 javascript权威指南(6)随笔
包装对象:存取字符串、数字或布尔值的属性时,创建的临时对象称作包装对象。它只是偶尔用来区分字符串值和字符串对象,数值和数值对象,布尔值和布尔对象。通常,包装对象只是被看做是一种实现细节,而不用特别关注。由于字符串、数值、布尔值的属性都只是只读的,并且不能给他们定义新的属性,因此需要明白他们是有别于对象的。需要注意的是:可通过String()、Number()、Boolean()构造函数来显示的创建
2017-09-05 09:32:03
244
转载 全局对象(global object)
全局对象(global object)在javascirpt中有着重要的用途:全局对象的属性是全局定义的符号,javasciprt程序可以直接使用。当javascirpt解释器启动的时候(或者任何web浏览器加载页面的时候),它将创建一个新的全局对象,并给它一组定义的初始属性。 ---- 全局属性,比如undefined,infinity,和NaN ---- 全局函数,比如is
2017-09-05 09:08:15
4563
转载 js null和undefined的区别
null是javascript语言中的关键字,它表示一个特殊值,常用来描述“空”。对null进行typeof运算返回的是“object”,也就是说,可以将null认为是一个特殊的对象值,含义是“非对象”。但实际上,通常认为null是它自有类型的唯一一个成员。它可以表示为数字、字符串、对象是“无值”的。 undefined表示值的空缺。用未定义的值表示更深层次的“空值”。它是变量的一种取值
2017-09-04 18:12:49
246
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人