很过分的人
码龄8年
关注
提问 私信
  • 博客:24,015
    24,015
    总访问量
  • 10
    原创
  • 946,496
    排名
  • 7
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2017-04-16
博客简介:

qq_38346954的博客

查看详细资料
个人成就
  • 获得22次点赞
  • 内容获得1次评论
  • 获得62次收藏
  • 代码片获得258次分享
创作历程
  • 1篇
    2020年
  • 3篇
    2019年
  • 4篇
    2018年
  • 3篇
    2017年
成就勋章
TA的专栏
  • 技巧
    11篇
  • 个人反思
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

182人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

PicGo+码云(gitee)图床环境搭建2020-11-25日

PicGo+码云(gitee)图床环境搭建前言本地写markdown使用Typora因为图片在本地,上传到其他博客上的时候,图片处理实在麻烦,之前也不知道什么是图床,今天特地尝试一把,把我这个小白遇到的问题记录一下,顺便分享下自己的解决的小方法1.需要准备的软件(1)node.jsnode.js官网地址安装完测试版本 node -v ,显示版本则证明安装成功。(2)PicGoPicGo下载地址. 一般来说下载最新的即可,我选择的是v2.2.2(3)gi...
原创
发布博客 2020.11.25 ·
237 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Jupyter notebook使用类错误提示 takes no arguments

最近在入门Python,期间踩的坑写一下。在和书上源码感觉一模一样没有感觉出来错误,但运行一直错误提示TypeError: Dog() takes no arguments然后后面才发现函数 __init__()两边各是两个下划线,连一起居然好久也没发现,修改过代码后感觉有点小郁闷。所以解决办法就是 init 函数两边各加一个下划线 __init__()√ ...
原创
发布博客 2019.05.19 ·
1285 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

使用Jupyter notebook导入类

最近在学习入门Python ,期间遇到的一些坑整理下Jupyter notebook保存形式是.ipynb但是如果直接引入自己写的类.ipynb会报错ModuleNotFoundError: No module named 'pizza'。在网上找了个方法觉得挺好用首先是创建一个Ipynb_importer.py文件,保存在同一个文件夹里,代码在底部再在程序里impor...
原创
发布博客 2019.05.19 ·
6112 阅读 ·
6 点赞 ·
0 评论 ·
15 收藏

2016蓝桥杯C\C++B组省赛题目——方格填数

格填数如下的10个格子+--+--+--+ | | | |+--+--+--+--+| | | | |+--+--+--+--+| | | |+--+--+--+(如果显示有问题,也可以参看【图1.jpg】)填入0~9的数字。要求:连续的两个数字不能相邻。(左右、上下、对角都算相邻)一共有多少种可能的填数方案...
原创
发布博客 2019.03.23 ·
191 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

素数筛选的改进

一般来说,根据素数的定义(自有被1和自己整除)那我们就可以从2到N-1来遍历看是否能被N整除,那么这样就要对N循环n-1遍,当n很大时候可以看作n遍。import java.util.Scanner;public class sushu { public static void main(String[] args) { Scanner in = new Scanner (Syste...
原创
发布博客 2018.04.22 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据结构---快速排序算法

快速排序的基本思想是1、先从数列中取出一个数作为基准数2、分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边3、再对左右区间重复第二步,直到各区间只有一个数概括来说为 挖坑填数+分治法        下面举例来进行说明,主要有三个参数,i为区间的开始地址,j为区间的结束地址,X为当前的开始的值第一步,i=0,j=9,X=21012345678921324398544523...
原创
发布博客 2018.04.19 ·
146 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

算法--- 动态规划之最长公共子序列问题

一.概念梳理(1)子序列: 一个序列A = a1,a2,……an,中任意删除若干项,剩余的序列叫做A的一个子序列。也可以认为是从序列A按原顺序保留任意若干项得到的序列。例如:对序列 1,3,5,4,2,6,8,7来说,序列3,4,8,7 是它的一个子序列。对于一个长度为n的序列,它一共有2^n 个子序列,有(2^n – 1)个非空子序列。请注意:子序列不是子集,它和原始序列的元素顺序是相关的。(2...
原创
发布博客 2018.04.19 ·
3226 阅读 ·
5 点赞 ·
0 评论 ·
24 收藏

基础练习 数列排序

基础练习 数列排序  时间限制:1.0s   内存限制:512.0MB      问题描述  给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1输入格式  第一行为一个整数n。  第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式  输出一行,按从小到大的顺序输出排序后的数列。样例输
转载
发布博客 2018.02.05 ·
214 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

struct和typedef struct 区别 分析

struct和typedef struct分三块来讲述:  1 首先://注意在C和C++里不同    在C中定义一个结构体类型要用typedef:    typedef struct Student    {    int a;    }Stu;    于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student s
原创
发布博客 2017.06.18 ·
213 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

int main(int argc,char*argv[])和int main()有什么区别?

main函数的参数  前面介绍的main函数都是不带参数的。因此main 后的括号都是空括号。实际上,main函数可以带参数,这个参数可以认为是 main函数的形式参数。C语言规定main函数的参数只能有两个, 习惯上这两个参数写为argc和argv。因此,main函数的函数头可写为: main (argc,argv)C语言还规定argc(第一个形参)必须是整型变量,argv( 第二个形参
原创
发布博客 2017.05.18 ·
862 阅读 ·
2 点赞 ·
1 评论 ·
1 收藏

技巧1 以空格分隔 第一个最后一个数后无空格

题目内容:一个正整数的因子是所有可以整除它的正整数。而一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。例如6=1+2+3(6的因子是1,2,3)。现在,你要写一个程序,读入两个正整数n和m(1提示:可以写一个函数来判断某个数是否是完数。输入格式:两个正整数,以空格分隔。输出格式:
原创
发布博客 2017.04.29 ·
11360 阅读 ·
7 点赞 ·
0 评论 ·
29 收藏