向日葵smile
码龄13年
求更新 关注
提问 私信
  • 博客:38,106
    38,106
    总访问量
  • 34
    原创
  • 7
    粉丝
  • 31
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:黑龙江省
加入CSDN时间: 2013-12-04
博客简介:

zying的博客

查看详细资料
个人成就
  • 获得27次点赞
  • 内容获得4次评论
  • 获得127次收藏
  • 博客总排名2,442,754名
创作历程
  • 30篇
    2020年
  • 4篇
    2018年
成就勋章
TA的专栏
  • Java
    9篇
  • python
    7篇
  • 前端
    1篇
  • Git
    1篇
  • Linux
    4篇
  • leetcode
    11篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 3

TA参与的活动 0

兴趣领域 设置
  • 大数据
    mysql
  • 服务器
    linux
创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

212人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

python豆瓣图书爬虫

发布资源 2020.05.01 ·
zip

Git&GitHub

一、版本控制工具应该具备的功能 协同修改:多人并行不悖的修改服务器端的同一个文件。 数据备份:不仅保存目录和文件的当前状态,还能够保存每一个提交过的历史状态。 版本管理:在保存每一个版本的文件信息的时候要做到不保存重复数据,以节约存储空间,提高运行效率。这方面SVN采用的是增量式管理的方式,而Git采取了文件系统快照的方式。 权限控制:①对团队中参与开发的人员进行权限控制。②对团队外开发者贡献的代码进行审核---Git独有。 历史记录:①查看修改人、修改时间、修改内容、日志信息。②将本地文件恢复到
原创
博文更新于 2020.10.16 ·
301 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

08-类、对象和方法

方法的重载(overload) 要求: 1、同一个类中 2、方法名必须相同 3、方法的参数列表不同(①参数的格式不同②参数类型不同) 补充:方法的重载与方法的返回值类型没有关系! ...
原创
博文更新于 2020.10.13 ·
247 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux三剑客grep、awk、sed

grep:更适合单纯的查找或匹配文本 sed:更适合编辑文本 awk:更适合格式化文本,对文本进行较复杂格式处理 1、grep Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是GlobalRegularExpressionPrint,表示全局正则表达式版本,它的使用权限是所有用户。 grep --help [options]主要参数: -c:只输出匹配行的计数 -i:不区分大小写 -h:查询多文件时不显示文件名 ...
原创
博文更新于 2020.10.12 ·
315 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

09-面向对象的特征

一:封装与隐藏 问题:当创建了类的对象以后,如果直接通过“对象.属性”的方式对相应的对象属性赋值的话,可能会出现不满足实际情况的意外,我们考虑不让对象来直接作用属性,而是通过“对象.方法”的形式,来控制对象对属性的访问。实际情况中,对属性的要求就可以通过方法来体现。 解决的方法:(封装性的思想)①将类的属性私有化。②提供公共的方法(setter&getter)来实现调用。 二:四种访问权限修饰符:public、private、protected、缺省 可以用来修饰...
原创
博文更新于 2020.10.12 ·
224 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

07-面向对象编程

面向对象(OOPObjectOrientedProgramming)与面向过程(ProcedureOrientedProgramming) 二者都是一种思想,面向对象是相对于面向过程而言的。面向过程,强调的是功能行为。面向对象,将功能封装进对象,强调具备了功能的对象。 面向对象更加强调运用人类在日常的思维逻辑中采用的思想方法与原则,如抽象、分类、继承、聚合、多态等。 面向对象的三大特征: 封装(Encapsulation) 继承(Inheritance) 多态(Polymorphis...
原创
博文更新于 2020.09.30 ·
393 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

06-Java_冒泡排序+直接选择排序

冒泡排序 思想:相邻两元素进行比较,如有需要则进行交换,每完成一次循环就将最大元素排在最后(如从小到大排序),下一次循环是将其它的数进行类似操作。 package com.company; public class Bubble_Sort { public static void main(String[] args) { //从小到大排序 int[] array = new int[]{19, 54, -63, 56, 78, 12, 34};
原创
博文更新于 2020.09.29 ·
146 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

05-数组

如何定义数组 1. 数组的声明 String[] names; int scores[]; 2. 初始化 第一种:静态初始化:初始化数组与给数组元素赋值同时进行 names=new String[]{"Andy","小明","李强"}; 第二种:动态初始化:初始化数组与给数组元素赋值分开进行 scores=new int[4]; 3. 如何调用相应的数组元素:通过数组元素的下角标的方式来调用 下角标从0开始,到n-1结束。其中n表示的数组的长度 score[0]=87; scor
原创
博文更新于 2020.09.29 ·
730 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux下修改Mysql密码的方式

在文档内搜索mysqld定位到[mysqld]文本段: 在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程 注意:如果Mysql的版本是5.7及以上的话update语句更换如下: 到这里root账户就已经重置成新的密码了。 编辑my.cnf,去掉刚才添加的内容,然后重启MySQL。大功告成! ...
原创
博文更新于 2020.09.27 ·
176 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

剑指 Offer 39. 数组中出现次数超过一半的数字

数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例1: 输入: [1, 2, 3, 2, 2, 2, 5, 4, 2] 输出: 2 解题思路: 创建字典,遍历列表,如果列表中的值在字典的键中找不到,则添加进去,相应的值为1,如果能找到,则键对应的值+1。最后遍历字典,如果值大于列表长度的一半,则返回相应的键。 class Solution: def majorityElement(self, nums: Li.
原创
博文更新于 2020.09.20 ·
147 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python的闭包和装饰器

装饰器:在不影响原函数执行、不修改原函数代码的基础之上,附加一些其他的功能 三句口诀理解Python的函数作用域机制: 1、作用域,是栋楼,下楼套上楼 2、读变量,往下搜,一直到一楼 3、改变量,莫下楼,除非你放狗(global) 设置断点后的执行步骤: 执行结果: 读变量,往下搜,一直到一楼 执行结果: 执行结果: 此时改变量是不可以的,除非加上global -------》执行结果: 两句口诀理解闭包与装饰器: 1、闭包:至少2层楼,楼下变量管上楼,return上楼不动手(re
原创
博文更新于 2020.09.19 ·
209 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

剑指 Offer 35. 复杂链表的复制

请实现 copyRandomList 函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random 指针指向链表中的任意节点或者 null。 示例 1: 输入:head = [[7,null],[13,0],[11,4],[10,2],[1,0]] 输出:[[7,null],[13,0],[11,4],[10,2],[1,0]] 示例 2: 输入:head = [[1,1],[2,1]] 输出:[[1,1],[2,1]] 示例 3:
原创
博文更新于 2020.09.16 ·
220 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

剑指 Offer 34. 二叉树中和为某一值的路径

输入一棵二叉树和一个整数,打印出二叉树中节点值的和为输入整数的所有路径。从树的根节点开始往下一直到叶节点所经过的节点形成一条路径。 示例: 给定如下二叉树,以及目标和sum = 22, 5 / \ 4 8 / / \ 11 13 4 / \ / \ 7 2 5 1 返回: [ [5,4...
原创
博文更新于 2020.09.15 ·
160 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

剑指 Offer 33. 二叉搜索树的后序遍历序列

输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历结果。如果是则返回true,否则返回false。假设输入的数组的任意两个数字都互不相同。 参考以下这颗二叉搜索树: 5 / \ 2 6 / \ 1 3 示例 1: 输入: [1,6,3,2,5] 输出: false 示例 2: 输入: [1,3,2,6,5] 输出: true class Solution: def verifyPostorder(self, postorder: List[...
原创
博文更新于 2020.09.14 ·
151 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux系统下ping命令报错 name or service not know

问题描述: CentOS,当执行pingwww.baidu.com命令的时候,提示nameorservicenotknown 解决方法: 添加DNS服务器 vi /etc/resolv.conf 进入编辑模式,增加如下两行内容,分别是首选DNS服务器和备选DNS服务器。(可以自己选择DNS服务器,包括谷歌的8.8.8.8或者腾讯的119.29.29.29都是可以的) nameserver 114.114.114.114 nameserver...
原创
博文更新于 2020.09.14 ·
1097 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux

Linux目录: /:linux操作系统的根目录,最顶层文件夹 /home:所有普通用户的家 /home/admin:admin用户的家 /root:管理员root用户的家 常用Linux命令的基本使用: cd:去指定的目录 绝对路径:以根目录开头。例如:cd /home/admin 相对路径:以当前目录为准,回到上级目录,或者进入下级目录 cd admin:进入到当前目录下的admin文件夹 cd ..:进入到当前目录的上一级目录 cd .:进入当前目录 cd ~:..
原创
博文更新于 2020.09.14 ·
364 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

剑指 Offer 32 - III. 从上到下打印二叉树 III

请实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三行再按照从左到右的顺序打印,其他行以此类推。 例如: 给定二叉树:[3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回其层次遍历结果: [ [3], [20,9], [15,7] ] # Definition for a binary tree node. # class TreeNode:...
原创
博文更新于 2020.09.13 ·
160 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

剑指 Offer 32 - II. 从上到下打印二叉树 II

从上到下按层打印二叉树,同一层的节点按从左到右的顺序打印,每一层打印到一行。 例如: 给定二叉树:[3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回其层次遍历结果: [ [3], [9,20], [15,7] ] ...
原创
博文更新于 2020.09.12 ·
150 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

剑指 Offer 32 - I. 从上到下打印二叉树

从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。 例如: 给定二叉树:[3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回: [3,9,20,15,7]
原创
博文更新于 2020.09.11 ·
177 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

剑指Offer 29.顺时针打印矩阵

输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。 示例 1: 输入:matrix = [[1,2,3],[4,5,6],[7,8,9]] 输出:[1,2,3,6,9,8,7,4,5] 示例 2: 输入:matrix =[[1,2,3,4],[5,6,7,8],[9,10,11,12]] 输出:[1,2,3,4,8,12,11,10,9,5,6,7] ...
原创
博文更新于 2020.09.10 ·
259 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多