- 博客(15)
- 收藏
- 关注
原创 vscode IMPORTANT: You may need to close and restart your shell after running ‘conda init‘
解决conda activate报错IMPORTANT: You may need to close and restart your shell after running ‘conda init‘
2022-11-16 13:36:22
743
1
原创 vscode IMPORTANT: You may need to close and restart your shell after running ‘conda init‘
解决conda activate报错IMPORTANT: You may need to close and restart your shell after running ‘conda init‘
2022-11-16 10:36:37
467
原创 正则实验四
message=str(input('input words>'))_list=list(message)words=re.findall('[a-zA-Z]',message)blank=re.findall(' ',message)digit=re.findall('[0-9]',message)print(f"{words}length={len(words)}")print(f"{blank}length={len(blank)}")print(f"{digit}length={
2022-04-08 12:54:04
126
原创 HeartSounds开发日志(2)
后端部分:(1)form以及modelform的使用.form类里面的Meta类配置form的内容,如help_texts,label标签,需要的fields,需要的model,此外可以在里面加对表单输入的数据清洗:以clean打头命名的方法在view中使用form,除了常规的类实例话,还可调用Django给我们提供的模板,比如FormView,RedirectView,具体参考官方文档,值得注意的是dispatch方法的使用,需要继承父类的dispatch方法.在实践中会发现理解类的继承和多态
2022-03-28 17:16:18
701
原创 django静态文件配置
法一:STATIC_URL = ‘/static/’HERE = os.path.dirname(os.path.abspath(file))HERE = os.path.join(HERE, ‘…/’)STATICFILES_DIRS = (os.path.join(HERE, “static”),)法二:STATIC_URL = ‘/static/’STATICFILES_DIRS=(os.path.join(BASE_DIR,‘static’),)两者的实现原理都是在STATICFIL
2022-03-19 12:50:13
563
原创 heartsound开发日志(1)
1.邮件的使用:我参考的大佬的代码采用了信号的处理方式来发送邮件,而我想直接用邮件api不是更简单吗?2.random.sample:随机取样,参数有列表或集合,后给取样个数random.sample(string.digits, 6)3.django的cache如果设置后怎么取都取出来是none,那么有一种可能是没有给settings设置cache缓存库4.logging的使用:导入后,使用logging.basicConfig(level = logging.INFO,format = ‘%(as
2022-03-17 22:23:12
507
原创 二叉树建立过程中遇到的二维指针问题
问题参考严蔚敏版数据结构问题描述:如果采用书上伪代码使用&T,那么在T=NUll那编译器会进行报错,我采用的软件是visual studio2022这样也不行红色波浪线表示出错,上面图片报错信息:没有与这些操作数匹配的"*“运算符,操作类型为**BiTNode。下面图片报错没有与这些操作数匹配的”="运算符,操作类型为BitNTree=int;原因分析:&符号代表取地址,意味着L现在是一个...
2021-12-20 12:28:54
465
原创 访问字典显示keyError
解决方法是用get(),dict_name.get(),第一个参数是要获取的key,第二个参数是获取不成功返回的值,且是可选的
2021-11-20 14:04:29
459
原创 c语言的数据结构表达式求值
最近学习c语言的数据结构中有关栈的实现。下面是用栈实现表达式求值的一个实例,用的是顺序栈的形式原理:List item我们默认一‘#’开始,最后输入’#‘结束在运算中的每一步中,任意两个相继出现的算符theta1和theta2之间的关系,至多只有三种关系:1,theta1<theta22,theta1>theta23,theta1=theta2theta1和theta2之间的关系由下表给出根据算数运算规则的左结合性,先压入栈的同型号运算符优先级要大些,比如栈顶为‘+’,输
2021-11-17 20:43:54
3637
原创 使用navicate时视图的注意事项
不同于在命令行写CREATE VIEW 视图名(视图列名1,列名2)AS,在navicate 中省略CREATE VIEW 视图名(视图列名1,列名2)AS .否则运行时会报错
2021-11-15 23:10:02
1004
原创 sql的数据更新
一 insert语句。 1.表达式为insert 表名 (列名1,列名2,…) values(值1,值2,…)。如果是对全部列进行插入常用列清单的省略:insert 表名 values(值1,值2 …)2.插入null和默认值:将语法中values()中的值替换成null即可插入null,默认值的插入有显式和隐式之分,显示直接在想插入values()中标明defualt,比如values(… ,2000-1-1,default,2000-1-2,…),隐式是在列名和对应的values中都不写值,前提是
2021-11-15 17:45:32
889
原创 sql的聚合和排序
1.聚合函数:sum(里面必须是数的列),avg,man,min,count(可以加*)默认不把null算入其中2.group 子句将表进行分组,将相同的合并成一个。注意它不能书写不在select中的分组,不能使用别名来分组,分组后分组无序,注:不能在where中使用聚合函数,因为聚合函数是对列进行运算,是在已经确定的结果集进行,而在使用where是是对行进行筛选,同是对行和列进行操作本身逻辑上就不通。这时就需要having子句,因为having子句是在where筛选完后确定的结果集上进行的操作。3.
2021-11-13 19:12:34
1316
原创 mysql的distinct函数
1.搭配select使用 select distinct(具体的column)from xxx2.多列使用distinct表达式为:select distinct column1,coumn2… from xxx
2021-11-13 15:43:31
1588
原创 mysql的逻辑,算数,比较运算符
逻辑:1.mysql的逻辑中除了真假还有不确定(UNKNOW)2.除此之外跟c语言没有区别比较:除了不等于<>符号其余的同c语言算数:同c语言注:在含有null是的真值表有变化从真值表来看and逻辑中的不确定优先级要低于假,比如不确定and假返回假,而在or逻辑中不确定的优先级要高于假,比如不确定or假返回不确定...
2021-11-13 14:33:49
1309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人