自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

多多

一个love 编程 的小姑娘~也爱笑爱闹爱远方~

  • 博客(166)
  • 资源 (3)
  • 收藏
  • 关注

原创 Hello world 永记初心

学习编程的过程中发现了很多新鲜的东西就像是打开了一个新世界一样无法自拔就像编程初学者学会的第一句代码 都是 打印出 hello world一样我以这句话 献给自己 也献给无数和我一样正在踏入这有趣领域的伙伴们莫忘初心铭记乐趣希望 编程 算法 等等 都带给我们 更多快乐 满足与成就感~...

2018-01-06 20:05:26 285 10

原创 python _简易版本web_server

简易版本web_server

2022-11-06 18:51:22 190 2

原创 Python 11 (paramiko模块,ssh密钥,进程线程,锁,信号量)

XXXX

2019-06-01 17:32:45 269

原创 Python 10(Socket网络编程 )

# 本节内容 - Socket介绍 - 参数介绍 - 基本实例 - Socket实现多连接处理 - 通过Socket实现简单SSH - 通过Socket实现文件传送

2019-05-27 22:51:57 506

原创 Python 9(反射,异常处理,动态加载模块)

本节内容反射详解异常处理Try-Except网络编程SocketSocket通信案例消息发送和接收

2019-05-11 20:34:52 1098

原创 Python小程序练习

小程序练习

2019-04-26 14:28:09 741

原创 Python 8(静态/类/属性方法,类的特殊成员方法 )

- 静态方法,类方法,属性方法 - 深入类的特殊成员方法__init__()等 - 反射详解 - 异常处理Try-Except - 网络编程Socket - Socket通信案例消息发送和接收

2019-04-25 11:44:52 250

原创 Python 7( 面向对象,实例变量,类,继承,多态 )

本节内容面向对象编程介绍为什么用面向对象进行开发面向对象的特性:封装,继承,多态类,属性,方法,构造函数,析构函数类变量,实例变量...

2019-04-22 15:23:08 265

原创 Python 6(正则表达式re模块)

re模块 常用正则表达式的符号常见用法

2019-04-16 17:38:20 145

原创 Python 5(模块time,os,random,sys,stil,json&pickle,xml,shelve,hashlib)

本节大纲模块介绍time &datetime 模块randomossysshutiljson & pickleshelvexml处理yaml处理configparserhashlibsubprocesslogging模块re正则表达式

2019-04-14 21:41:01 233

原创 Python 4(迭代器,生成器,装饰器,数据序列化)

本节内容 - 迭代器&生成器 - 装饰器 - Json & pickle数据序列化 - 软件目录结构规范

2019-03-04 22:45:35 186

原创 Python 3(函数,参数,变量,递归,函数式编程)

本节内容函数基本语法和特性参数与局部变量返回值递归匿名函数函数式编程高阶函数内置函数

2019-02-24 22:33:22 224

原创 Python 2(列表,元组,字符串,字典,集合,文件,字符编码与转码)

本部分内容列表,元组操作字符串操作字典操作集合操作文件操作字符编码与转码内置函数列表:ps:1 浅copy 的几种方式1 import copy names2 = copy.copy(names)2 names2 = names[:]3 names2 = list(names)2 浅copy的用处创建一个联合账号深 copy 功...

2019-02-24 13:00:45 207

原创 Python 1(定义,优缺点,编码,数据类型)

python的基础知识

2019-02-22 14:41:36 244

原创 华为机试小练习

 1. 去重+排序问题链接:https://www.nowcoder.com/questionTerminal/3245215fffb84b7b81285493eae92ff0来源:牛客网  明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的...

2018-08-31 22:33:05 759 2

原创 华为2019 秋招笔试题

一个字符串中寻找数字并求和注意点: 1 分离符号字母等和数字               2   考虑数字左右的字符情况   以及数字连位的情况 (num*10+...) import java.util.Scanner;public class Main { public static void main(String[] args) { Scan...

2018-08-29 21:52:47 6072

转载 操作系统细节

 操作系统面向进程和线程学习操作系统。目录Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 进程线程模型 进程间通信 同步互斥机制 存储管理 网络I/O模型 内容进程线程模型线程和进程的概念已经在操作系统书中被翻来覆去讲了很多遍。很多概念虽然都是套话,但没能理解透其...

2018-08-28 10:57:06 312

转载 计网状态细节部分

github/计算机网络细节部分计算机网络重点在TCP/IP协议和HTTP协议。目录Chapter 1 Chapter 2 Chapter 3 网络层(IP) 传输层(TCP/UDP) 应用层(HTTP) 内容网络层(IP)待补充 TCP三次握手/四次挥手细节:以下均为转载内容,希望大家多关注原博客:很清晰的一篇讲述此...

2018-08-28 10:56:35 399

原创 海量数据处理问题

 海量数据的常见处理方法: Hash方法: 解决 哈希冲突的方法:   Bit-map方法:   布隆过滤器:  倒排索引   外排序法: Trie树Trie树  堆: 桶方法:桶排序及相关应用题目   MapRed...

2018-08-23 22:20:39 371

转载 leetcode刷题

leetcode类型题算法

2018-08-20 19:08:12 203

原创 消息队列中间件

一、消息模型 点对点 发布/订阅 二、使用场景 异步处理 流量削锋 应用解耦 三、可靠性 发送端的可靠性 接收端的可靠性 一、消息模型点对点消息生产者向消息队列中发送了一个消息之后,只能被一个消费者消费一次。 发布/订阅消息生产者向频道发送一个消息之后,多个消费者可以从该频道订阅到这条消息并消费。 发布与订阅模式和观察者模式...

2018-08-20 19:05:25 1057

转载 Linux基础汇总

一、常用操作以及概念 快捷键 求助 关机 PATH sudo 包管理工具 发行版 VIM 三个模式 GNU 开源协议 二、磁盘 磁盘接口 磁盘的文件名 三、分区 分区表 开机检测程序 四、文件系统 分区与文件系统 组成 文件读取 磁盘碎片 block inode 目录 日志 挂载 目录配置 ...

2018-08-20 18:57:39 323

转载 设计模式汇总

设计模式汇总[TOC]一. 面向对象开发的六原则一法则(单一职责、开放封闭、里氏替换、依赖倒置、合成聚合复合、接口隔离、迪米特法则) 单一原则:就一个类而言,应该只专注于做一件事和仅有一个引起它变化的原因,实现高内聚。 开放封闭:软件实体应当对扩展开放,对修改关闭。要做到开闭有两个要点:①抽象是关键,一个系统中如果没有抽象类或接口系统就没有扩展点;②封装可变性,将系统中...

2018-08-20 18:54:41 154

转载 IO知识汇总

https://github.com/zhengjianglong915/note-of-interview/blob/master/java/io.md Java IO/NIO一. linux 底层实现1.1 kernel IO用户进程进行I/O操作的时候实际上交给了kernel进行执行,kernel执行的I/O操作可以分为两个阶段:准备阶段:在执行I/O操作的时候需...

2018-08-20 18:50:33 612

转载 计算机网络知识汇总

 https://github.com/duoduo18/note-of-interview OSI(开放系统互联参考模型)标准模型物理层 负责为数据端设备透明地传输原始比特流,并且定义了数据终端设备和数据通信设备的物理和逻辑链接方法。传输单位是比特。 协议:RJ45、CLOCK、IEEE802.3 设备:(中继器,集线器)数据链路层 将网络层传下来的IP数据报组装成帧,并检测...

2018-08-20 18:45:50 1530 1

原创 进程与线程总结 yyqian

进程与线程举例:计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。       背后的含义就是,单个CPU一次只能运行一个任务。进程就好比工厂的车间,它代表CPU所能处理的单个任务。任一时刻,CPU总是运行一个进程,其他进程处于非运行状态。 一个车间里,可以有...

2018-08-10 23:28:05 257

转载 Java中的内存泄露问题 及解决方法

(Memory Leak,内存泄漏)为什么会产生内存泄漏?当一个对象已经不需要再使用本该被回收时,另外一个正在使用的对象持有它的引用从而导致它不能被回收,这导致本该被回收的对象不能被回收而停留在堆内存中,这就产生了内存泄漏。内存泄漏对程序的影响?内存泄漏是造成应用程序OOM的主要原因之一。我们知道Android系统为每个应用程序分配的内存是有限的,而当一个应用中产生的内...

2018-08-09 23:35:02 20939 5

原创 JDK1.8新特性总结

背景:因为面试被问到了,而且一直以来想去深入了解一下JDK 1.8的新特性 。才发现其实好多已经用在了项目中,自己没能察觉,所以总结一下,方便后期使用,以及加深理解。主要有几点:一.JCF 集合中 :+红黑树 (详细见hashmap源码分析)-----------更快速在jdk1.8中对hashMap等map集合的数据结构优化。原来的hashMap采用的数...

2018-08-07 14:50:29 23214 2

原创 formal interview for chinaPay

2018.8.6秋招的第一次内推面试   现场经历两面1  群面12人一组,题目互联网金融风险排序,每个人一分钟发言,20分钟无领导小组讨论,最后总结发言。个人表现很差,话没说几句,状态整个懵。最后组里刷了一个人。2  技术面jvm堆区里面如何分类  具体细节 jvm自己用过吗?调优,代码。网络通讯的几种连接方式JDBC步骤  内存泄露的原因和具体场景jdk新特性深入了解...

2018-08-06 13:20:57 279

转载 多线程总结

什么叫线程安全?举例说明多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在主调代码中不需要任何额外的同步或者协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。 比如无状态对象一定是线程安全的。进程和线程的区别调度: 线程是调度的基本单位,进程是拥有资源的基本单位。同一进程的中线程的切换不会引起进程的切换,不同进程中进行线程切换会引起进程的...

2018-08-04 21:04:24 214

原创 JVM-性能监控和故障处理工具

   

2018-08-04 21:00:25 160

转载 OS常见面试题

常见OS面试 常见面试题进程和线程的区别。 死锁的必要条件,怎么处理死锁。 Window内存管理方式:段存储,页存储,段页存储。 进程的几种状态。 IPC几种通信方式。 什么是虚拟内存。 虚拟地址、逻辑地址、线性地址、物理地址的区别。1.进程和线程1.1 线程1.1.1 概念是进程中执行运算的最小单位,是进程中的一个实体,是被系统独立调度和分派的基本单位,线程...

2018-08-04 21:00:07 1913 1

转载 JVM 总结

GitHub上资源https://github.com/duoduo18/note-of-interview/blob/master/java/jvm.md 介绍JVM中7个区域,然后把每个区域可能造成内存的溢出的情况说明程序计数器:看做当前线程所执行的字节码行号指示器。是线程私有的内存,且唯一一块不报OutOfMemoryError异常。 Java虚拟机栈:用于描述java方法的...

2018-08-04 20:55:30 1281 1

转载 Java消息服务 -----javax.jms.* 功能

JMS(Java消息服务)入门教程  

2018-07-24 20:23:34 4453

转载 设计模式6--适配器模式

前言适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。举个真实的例子,读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器,再将读卡器插入笔记本,这样就可以通过笔记本来读取内存卡。主要解决在软件系统中,常常要将一些”现存的对象”放到...

2018-07-18 23:38:30 164

转载 如何利用git贡献代码

今天我们来介绍另一个重要的使用场景:贡献代码。以 swoole 为例,步骤如下。1 Fork 项目首先需要 fork 这个项目,进入项目页面,点击右上角的Fork按钮。 然后,你的 github 仓库中会多了 swoole/swoole-src 项目。 在本地电脑上使用以下命令,得到一个 swoole-src 文件夹 git clone [email protected]:samt4...

2018-07-18 16:42:28 1001 1

转载 SpringBoot 基础知识

简约入门版博客:http://www.ityouknow.com/spring-boot    Spring Boot 系列文章文档:Spring-Boot-Reference-Guide项目构建:https://gitee.com/didispace/SpringBoot-Learning ...

2018-07-17 00:04:41 307

转载 面向接口编程思想(面向对象思想)

看到一篇讲解生动有趣的博客  拿来分享一下原文链接如下: 面向接口编程  开启故事之旅:面向接口编程思想:有一天,我想盖个房子,当然我自己是肯定盖不起来的,我要找村东头的强壮搬砖大哥,村南头的技术娴熟的砌墙师傅,村北头的水泥大哥和邻村的贴瓷砖师傅等。我的计划是这样的:先找人。找到村东头的搬砖大哥,找到村南头的砌墙师傅,找到村西头的水泥大哥,找到邻村里...

2018-07-16 23:17:52 5218 2

转载 SpringMVC + MyBatis

适合新手入门的简洁教程:W3C school Spring MVC较全的文档:Spring MVC 4.2.4.RELEASE 中文文档 面试文档:https://blog.csdn.net/a745233700/article/details/80963758面试相关的知识点:https://blog.csdn.net/wchengsheng/article/deta...

2018-07-16 21:47:22 218 1

转载 IDEA / git 和github 的新手使用教程

  史上最简单的 IntelliJ IDEA 教程  https://blog.csdn.net/qq_35246620/article/details/61191375 第 1 篇:安装 IDE 的方法 在 Windows 系统下安装 IntelliJ IDEA 的方法 在 Mac 系统下安装 PyCharm 的方法 第 2 篇:首次运行 Inte...

2018-07-16 11:59:19 1009

Java程序员面试笔试宝典

面试笔试必备宝典 西电出品 比较实用 知识点广但是有点浅

2018-11-19

JVM高级特性与最佳实践

学习Java虚拟机必备的书籍之一 讲解较为详细 对于以后这块的实战打下坚实的理论基础

2018-11-15

并发编程的艺术

阿里的并发编程必看书籍 当初看完觉得收益匪浅 希望能够分享给大家

2018-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除