Jock2018
码龄10年
关注
提问 私信
  • 博客:731,004
    社区:11
    731,015
    总访问量
  • 165
    原创
  • 348,840
    排名
  • 651
    粉丝
  • 1
    铁粉

个人简介:珞珈学子,公众号“每日学一技”。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2015-04-10
博客简介:

Jock2018的博客

博客描述:
药学界的IT爱好者
查看详细资料
个人成就
  • 获得792次点赞
  • 内容获得163次评论
  • 获得2,875次收藏
  • 代码片获得2,598次分享
创作历程
  • 16篇
    2022年
  • 4篇
    2021年
  • 32篇
    2020年
  • 102篇
    2019年
  • 11篇
    2018年
成就勋章
TA的专栏
  • Python基础学习笔记(完结)
    10篇
  • C语言入门学习笔记(完善中)
    10篇
  • 计算机基础
    1篇
  • 代码坏味道与重构
    15篇
  • 开发部署工具
    1篇
  • 设计模式
    1篇
  • Python进阶(更新中...)
    12篇
  • 每日学一技
    2篇
  • 爬虫
    23篇
  • Endnote使用
    1篇
  • Linux
    3篇
  • Vim
    1篇
  • Python
    37篇
  • NotePad++
    1篇
  • 信息标记
    1篇
  • IPP分析免疫荧光
    1篇
  • Scrapy
    3篇
  • MySQL
    6篇
  • 正则表达式
    2篇
  • Pycharm
    1篇
  • XPath
    2篇
  • Selenium
    2篇
  • 数据分析
    1篇
  • Python编程风格指南
    1篇
  • 数据结构和算法
    25篇
  • 排序算法
    7篇
  • Git
    2篇
  • 办公软件
    3篇
  • Pandas
    1篇
  • Chrome
    1篇
  • 搜索技巧
    1篇
  • 资源网站
兴趣领域 设置
  • 云原生
    云原生
  • 人工智能
    深度学习神经网络知识图谱
创作活动更多

新星杯·14天创作挑战营·第9期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛! 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见 https://bbs.csdn.net/topics/619626357 2、文章质量分查询:https://www.csdn.net/qc

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

代码坏味道与重构之纯稚的数据类和被拒绝的馈赠

代码坏味道与重构之纯稚的数据类和被拒绝的馈赠
原创
发布博客 2022.10.17 ·
1190 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

代码坏味道与重构之过大的类和异曲同工的类

代码坏味道与重构之过大的类和异曲同工的类
原创
发布博客 2022.10.11 ·
943 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

代码坏味道与重构之中间人和内幕交易

代码坏味道与重构之中间人和内幕交易
原创
发布博客 2022.10.10 ·
1328 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

代码坏味道与重构之临时字段与过长的消息链

代码坏味道与重构之临时字段与过长的消息链
原创
发布博客 2022.10.09 ·
556 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

代码坏味道与重构之冗赘的元素和夸夸其谈的通用性

代码坏味道与重构之冗赘的元素和夸夸其谈的通用性
原创
发布博客 2022.10.08 ·
721 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

代码坏味道与重构之重复的 Switch 和循环语句

代码坏味道与重构之重复的 Switch 和循环语句
原创
发布博客 2022.10.07 ·
1054 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

代码坏味道与重构之数据泥团和基本类型偏执

代码坏味道与重构之数据泥团和基本类型偏执
原创
发布博客 2022.10.06 ·
1677 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

代码坏味道与重构之霰弹式修改和依恋情结

霰弹式修改指每遇到某种变化,你都必须在许多不同的类内做出许多小修改。
原创
发布博客 2022.09.04 ·
2281 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

代码坏味道与重构之可变数据和发散式变化

当处于多个不同上下文的外部行为变化时,都会引起同一个类或模块的修改,影响了代码的可读性和可维护性。:在一处修改数据,却在另一处造成难以发现的破坏,影响可维护性。:对数据的修改经常导致出乎意料的结果和难以发现的bug。:某个模块经常因为不同的原因在不同的方向上发生变化。:应用数据不变性,不可变性是强大的代码防腐剂。:分离变化,职责单一,结构更稳定。声明:本文仅用于学习交流。发散式变化的常见特点。
原创
发布博客 2022.09.03 ·
1323 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

代码坏味道与重构之全局变量

全局变量的作用范围是全局,通常指类变量或单例等,可以在代码中任一角落修改的数据,而且没有任何有效的机制检测出全局变量修改的位置。因此全局变量引发的bug,都是一些诡异的bug,难以定位。
原创
发布博客 2022.09.02 ·
602 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

代码坏味道与重构之过长参数列表

过长参数列表是指`函数入参过多或存在不必要的参数`。它往往意味着函数功能不单一,抽象不合理,代码的封装性不够好。
原创
发布博客 2022.08.29 ·
681 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

代码坏味道与重构之过长函数

根据`职责单一原则`,一个函数应该只做一件事,最大化提升函数复用能力;一个函数,所做的事情应该都在一个抽象层次,降低人大脑的理解成本,从而提升代码可读性和可维护性,建议一个函数不超过50行。...
原创
发布博客 2022.08.28 ·
585 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

代码坏味道与重构之重复代码

重复代码在绝大部分情况下都是代码坏味道,但是有时重复代码可以达到解耦的目的,如果消除了重复就会导致耦合,这种情况,重复是合理的。
原创
发布博客 2022.08.27 ·
1001 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

代码坏味道与重构之注释

注释是代码无法自注释的无奈之举,它必须为提升代码可读性和可维护性存在,否则注释不应该存在!
原创
发布博客 2022.08.27 ·
527 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

代码坏味道与重构之神秘命名

作为非科班自学 Python,毕业转 Java 的程序员,工作至今两年有余。本持着对技术的追求,对代码的精益求精,通过不断学习,总结了一些代码的坏味道和重构的技巧,因此将其作为系列文章分享出来,供大家交流讨论,共同成长进步!......
原创
发布博客 2022.08.26 ·
461 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Git 经验总结及 Git & GitHub 学习指南

本文主要分为两部分,前一部分是本人学习和工作中使用 Git 的总结经验,后半部分是总结的 Git & GitHub 的学习指南。如果想直接体系学习,可以直接按照指南路线学习。如果你有经验,可以看看第一部分,看看我工作和平时怎么使用 Git 的,看完后如果你有更好的解决方案,或者建议,欢迎评论区交流学习。...
原创
发布博客 2022.08.08 ·
1504 阅读 ·
4 点赞 ·
0 评论 ·
13 收藏

【爬虫实战】Scrapy + xpath 爬取江西省 23 万+挂网药品数据

声明本爬虫仅供学习交流使用,请勿用作商业用途。爬取的时候注意控制速度,勿对网站造成攻击。1. 实现说明该政府网站没有任何反爬虫措施,直接抓取即可,注意不要对网站造成攻击。思路:通过 scrapy 抓取网页;利用 xpath 解析网页,提取药品信息;将提取的信息写入 csv 文件;观察网页结构,构造下一页 url;新的 url 重复 1-4 步。2. 一些细节说明主要参考文档:Scrapy 官方文档Scrapy 中 xpath 的使用使用的一些命令:创建一个 scrap
原创
发布博客 2021.10.20 ·
798 阅读 ·
3 点赞 ·
2 评论 ·
7 收藏

《设计模式之美》导读学习笔记

1. 为什么要学习设计模式?应对面试。告别写被别人吐槽的烂代码。提高复杂代码的设计和开发能力。让读源码、学框架事半功倍。为职场发展做铺垫。早就是优势!2. 从哪些维度评判代码的好坏?可维护性。可读性。可扩展性。灵活性。简洁性。可复用性。可测试性。其中最重要的提的最多的是:可维护性、可读性、可扩展性。3. 如何写出高质量的代码?需要掌握更加细化、更加能落地的编程方法论,包括:面向对象设计思想、设计原则、设计模式、编程规范、重构技巧等。4. 面向对象、设计原则、设计模
原创
发布博客 2021.09.27 ·
281 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【每日学一技】【002】Python中传值还是传引用

1. 前言之前有个困惑,Python 到底传的是值还是引用?不管在哪门编程语言,可能都会遇到类似的问题。Python 中究竟传的是值还是引用呢?本文将主要介绍今日所学:Python 中的变量和 C 中变量的区别,从而解答 Python 中到底是值传递还是引用传递Python 中 is 和 == 的区别?2. C 中的变量 VS Python 中的变量在静态语言 C 语言中,变量是代表一个地址,它相当于某个内存地址的别名,它可以用来存储指定的数据类型。C 中创建一个变量必须先声明变量的类型,看
原创
发布博客 2021.01.19 ·
306 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

【每日学一技】【001】Python中一切皆对象

1. 前言今天主要是学习了 Python 中的对象(object)。编程是一种抽象建模的过程,在 Java 中对象的概念贯彻的非常彻底,每个 Java 类就是一个对象,充分体现了面向对象编程。Python 作为一门高级语言,自然也可以面向对象编程,也可以面向过程编程。了解 Python 的人基本都听说过一句话:Pyhton 中一切皆对象,老实说,以前我只记得这句话,但是并没有什么见解,仅仅停留在字面上,这不利于自己的成长,对于一名有追求的工程师,吃饭的家伙必须熟悉,因为也就有了这篇文章,这篇文章将介绍:
原创
发布博客 2021.01.17 ·
317 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多