- 博客(57)
- 收藏
- 关注
原创 零基础了解PowerBl
Power BI 是微软的一款领先的商业智能工具,旨在帮助您轻松地将数据转化为有意义的见解,以支持您的业务决策。无论您是零基础还是已有一些 BI 经验,Power BI 都将是您的得力助手,让您掌握数据的力量,下面让我们来了解一下 Power BI 的特点和优势。
2023-11-03 14:16:41 155
原创 net::ERR_UPLOAD_FILE_CHANGED错误解决方案
在工作中上传文件遇到的一个问题,文件名不变的情况下,第一次上传文件正常,修改文件内容后,不刷新页面,再次上传文件(注:刷新页面的话,不存在这个问题)。调试窗口报错net::ERR_UPLOAD_FILE_CHANGED,至于为什么报错,未曾得知,希望可以评论中分享一下,appreciate!
2023-03-24 10:30:35 1785 1
原创 10分钟学会pandas库之一(查看和选择)
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2022-11-30 17:49:20 4188
原创 pymssql._pymssql.OperationalError: Statement not executed or executed statement has no resultset报错解决
用pymssql的fetchone接口从 sql server数据库中获取然后插入到另外的表中,会产生如下报错pymssql._pymssql.OperationalError: Statement not executed or executed statement has no resultset原因分析:怀疑是游标的问题可能是游标先查询,再插入时,该游标失效了,导致没有取到下一条结果数据初始化时,创建两个连接和游标,一个游标用来取数据,另一个游标用来插入数据,尝试后,发现可以成功运行了!.
2022-06-10 11:57:01 5985
原创 selenium之如何定位嵌套iframe中的元素
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、嵌套代码片段二、selenium之如何定位多层iframe嵌套中的元素?总结前言记录在使用selenimu对嵌套的iframe进行定位时遇到的坑一、嵌套代码片段<div id="frame_list"> <iframe id="home" tagname="home" style="display: none;" src="/app/common/start2018.aspx" fra.
2022-03-31 09:43:40 7162
原创 django表单form的is_valid源码分析
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档django表单form的is_valid源码分析一、is_valid的作用二、is_valid的验证流程三、源码带注释总结一、is_valid的作用验证表单数据是否正确,如果正确返回True,否则False二、is_valid的验证流程首先验证is_bound和errors,意思为如果表单有数据,且无错误,则返回True,否则 False.我们分析self.errors方法,此方法返回一个错误字典,里面包含所有填入表单的错误
2021-03-25 23:23:51 4887 2
原创 as_view in django源码分析
as_view in django源码分析一、基于类的视图二、as_view的源码总体思路:把视图函数的逻辑定义到类中,再通过继承的View类的as_view类方法返回一个名叫view函数,然后再执行这个view函数,通过在view中实例化自定义的类,再配合从前端的请求方式(get/post)来映射(dispatch)到自定义类的get或者post方法中去。通过类来定义逻辑的好处就是代码重用!!!一、基于类的视图基于函数的视图,我想不用多说了吧。Function views1. Add an imp
2021-03-18 23:18:50 3825 1
原创 Django框架記錄
Django框架記錄前言一、工具二、问题1.如何自定义自己的全局配置文件settings前言在这里记录了,我在使用django的过程中遇到的一些问题及如何解决提示:以下是本篇文章正文内容,下面案例可供参考一、工具python 3.7django 3.1.7pycharm professional 2018.3二、问题1.如何自定义自己的全局配置文件settings解决:可以像下面这样设置全局变量windows:set DJANGO_SETTINGS_MODULE=mysite.
2021-03-15 15:55:30 3725 4
原创 习题9-3 平面向量加法 (15分)
习题9-3平面向量加法(15分)本题要求编写程序,计算两个二维平面向量的和向量。输入格式:输入在一行中按照“x1y1x2y2”的格式给出两个二维平面向量v1=(x1,y1)和v2=(x2,y2)的分量。输出格式:在一行中按照(x, y)的格式输出和向量,坐标输出小数点后一位(注意不能输出−0.0)。输入样例:3.5 -2.7 -13.9 8.7输出样例:(-10.4, 6.0)C代码#i...
2020-10-25 14:43:10 3827
原创 PTA练习7-10 查找指定字符(15 分)
PTA练习7-10 查找指定字符(15 分)#include<stdio.h>int main(){ int cnt=0, found=0, flag=0; /* cnt:下标计数 found:如果相等则把当前的下标保存到found中 flag:是否找到标记 */ char c, w; scanf("%c", &c); getchar(); while ((w=getchar())!='\n'){ if (c==w){
2020-10-19 21:22:59 4185
原创 PTA 练习7-4 找出不是两个数组共有的元素(20 分)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档PTA 练习7-4 找出不是两个数组共有的元素(20 分)前言输入格式:输出格式:输入样例:输出样例:测试结果前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考输入格式:输入分别在两行中给出两个整型数组,每行先给出正整数N(≤20),随后是N个整数,其间以空格分隔输
2020-10-17 09:13:31 3726
原创 哈希表
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档哈希表前言一、什么是hash?二、哈希表的C实现前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、什么是hash?二、哈希表的C实现#include<stdio.h>#include<stdlib.h>#define HASHSIZE
2020-10-11 22:06:17 5625
原创 堆的C&python实现
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档堆的C&python实现前言一、堆的一些概念(https://blog.csdn.net/SZU_Crayon/article/details/81812946)?二、C语言实现三、python实现前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、堆的一些概
2020-10-11 21:49:23 5590
原创 练习4-3 求给定精度的简单交错序列部分和
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档练习4-3 求给定精度的简单交错序列部分和前言一、本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ... 直到最后一项的绝对值不大于给定精度eps。?二、分析代码前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、本题要求编写程序,计算
2020-10-11 17:51:34 3820
原创 邻接表C实现简简单单
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档无向邻接表C语言实现前言一、无向邻接表结构?二、C语言实现运行结构前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、无向邻接表结构?二、C语言实现#include<stdio.h>#include<stdlib.h>#define
2020-09-26 10:57:05 3732
原创 二叉树的建立和遍历C&python实现
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档二叉树的建立和遍历C&python实现前言一、树二、二叉树三、二叉树的C实现运行结果三、二叉树的python实现运行结构总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、树线性表、栈、队列都是一对一的线性结构,除了第一个和最后一个元素外,其他的都有唯一
2020-09-17 22:25:23 4216
原创 KMP字符串的模式匹配算法
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、KMP模式匹配算法二、C语言实现三、总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、KMP模式匹配算法KMP模式匹配算法,是由三位科学家前辈(克努特-莫里斯-普拉特)发表,可以极大地避免重复遍历的情况,从而降低算法的时间复杂度。二、C语言实
2020-09-12 18:04:57 3816
原创 链队列
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档链队列前言一、链队列是什么?二、C语言实现三、python实现四、总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、链队列是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、C语言实现#include <
2020-09-08 23:04:46 4486
原创 循环队列
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档循环队列前言一、循环队列是什么?二、C语言实现三、python实现四、总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、循环队列是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、C语言实现#include
2020-09-08 23:01:12 3669
原创 链栈的C实现python实现
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档链栈的C实现python实现前言一、链栈是什么?二、C语言实现三、python实现四、总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、链栈是什么?链栈即栈的链式存储结构的简称。二、C语言实现#include <stdio.h>#includ
2020-09-07 22:41:37 3622
原创 顺序栈的c和python实现
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档顺序栈的c和python实现前言一、顺序栈是什么?二、C代码实现运行结果三、python 代码实现运行结果四、总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、顺序栈是什么?示例:栈是限定仅在表尾进行插入和删除操作的线性表,而顺序栈就是线性表顺序村粗结构的简化
2020-09-06 20:56:30 3744
原创 史上最强单链表c&python语言实现
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档单链表c语言实现前言一、单链表定义?二、单链表C实现代码及其验证前言人们说,要想写出优秀高效的代码必须要学习数据结构和算法这门课程,so,还楞着干嘛??那就开始撸起袖子开始学啊!(doge)提示:以下是本篇文章正文内容,下面案例可供参考一、单链表定义?链表定义:用链式存储的线性表统称为链表。单链表不同于顺序表,它在内存中不需要要依次相邻排列,原因是单链表的每个节点知道它的下一个节点在何处(节点中存了后继节点的内存地址)。
2020-09-05 11:39:15 3713
原创 指针与const
文章目录指针与const一、问题--这些是啥意思?二、结论指针与const一、问题–这些是啥意思?int i;const int * p1 = &i;int const* p1 = &i;int * const p1 = &i;二、结论这三种情况是什么意思呢,想必刚开始看会很懵圈,其实没有很多意思,就只有两种意思!一种是指针不可修改(3),一种是通过指针不可修改(1和2)!很简单,判断哪个被const了的标志是const在*的前面还是在后面。...
2020-08-27 22:25:47 3598
原创 数据结构及算法之单链表的python实现
问题用python实现一个单链表解决方案# -*-coding:utf-8-*-class Node(object): """ 结点 """ def __init__(self, ele=None, next=None): self.ele = ele # 数据域 self.next = n...
2019-11-27 22:56:06 3676
原创 函数闭包理解
函数闭包理解# coding:utf-8# 闭包=函数+环境变量(外部的但不是全局的变量)# 返回函数及函数现场def curver_pre(): a = 25 def curver(x): # a不能在内部赋值,否则会被python认为是局部变量 return a*x*x return curverif __name__ ...
2019-10-17 23:33:24 5462
原创 实现简单的并行编程
问题我们有一个执行了大量CPU密集型工作的程序,现在想让它利用多个CPU的优势运行得更快些解决方案concurrent.future库中提供了一个ProcessPoolExecutor类,可用来在单独运行的python解释器实例中执行计算密集型的函数。# coding:utf-8from concurrent.futures import ThreadPoolExecutor, Proc...
2019-09-29 22:34:12 3904
原创 'latin-1' codec can't encode characters问题
问题UnicodeEncodeEror: ‘latin-1’ codec can’t encode characters in position 0-1:ordinal not in range(256)解决方案echo $LANG 如果结果是en_US,那么恭喜你跟我的原因一样,只需要在环境变量中加入export LANG=en_US.UTF-8即可。...
2019-09-18 15:52:18 5913
原创 让属性具有惰性求值的能力
问题我们想将一个只读的属性定义为property属性方法,只有在访问它时才参与计算。但是,一旦访问了该属性,我们希望把计算出的值缓存起来,不要每次访问它时都重新计算。解决方案:# coding:utf-8import mathclass lazyproperty: def __init__(self, func): self.func = func ......
2019-09-11 23:58:12 3605
原创 当创建大量实例如何节省内存
问题当程序需要创建大量的实例时,那么程序就会占用大量的内存,我们想要节省内存的话该怎么做呢?解决方案在类中使用__slots__属性class Date: __slots__ = ['year', 'month', 'day'] def __init__(self, year, month, day): self.year = year s...
2019-09-01 23:09:55 3642
原创 在类中定义装饰器
问题如何在类中定义装饰器,并将其应用到其它函数或者方法上解决方案# coding:utf-8from functools import wrapsclass A: # decorator as an instance method @ staticmethod def decorator1(func): @wraps(func) ...
2019-08-27 23:24:29 4465
原创 利用装饰器对函数参数强制执行类型检查
问题为函数参数添加强制性的类型检查的功能。解决方案# coding:utf-8from inspect import signaturefrom functools import wrapsdef typeassert(*ty_args, **ty_kwargs): # if in optimized mode ,disable type checking if not __...
2019-08-25 22:44:30 3673
原创 定义一个可接受参数的装饰器
问题怎么编写一下可以接受参数的装饰器解决方案我们想编写一个可以为函数添加日志功能的装饰器,但是又允许用指定日志的级别及其它细节。from functools import wrapsimport loggingdef logged(level, name=None, message=None): """ some explain. :param level:...
2019-08-22 22:43:29 3670
原创 元编程之给函数添加一个包装
前言软件开发中最重要的一条真理是"don’t repeat yourself",即不要重复自己的工作。也就是说,在任何时候,需要创建高度重复的代码或者需要复制粘贴源码时,通常这时都需要寻找一个更加优雅的解决方案!!!在PYTHON中,我们称这为"元编程"!元编程的主要目的是创建函数和类,并用它们来操纵代码;例如:修改、生成或包装已存在的代码。python中基于这个目的的主要特性包括装饰器,类装...
2019-08-21 22:28:31 3629
原创 如何绕过init来创建实例
问题我们需要创建一个实例,但是出于某些原因想绕过__init__魔术方法,用别的方式来创建。解决方案可以直接调用类的__new__()方法来创建一个未被初始化的实例。例如:# coding:utf-8import timeclass Date: def __init__(self, year, month, day): self.year = year ...
2019-08-19 21:36:59 3805
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人