编码学习笔记
蛮三刀酱
这个作者很懒,什么都没留下…
展开
-
【读书笔记】《漫画算法》:克服对算法的恐惧,从漫画开始
写在开头在上小学和初高中的时候,要我写读后感这种东西,我是非常厌恶的。无非就是老师布置的一个作业,还是那种无趣且磨人的工作。结果十多年过去了,到了工作的年纪,看书反倒是自觉地写起读后感来了,而且居然能坚持这么一直写下去了。让我出现这种转变的动力有两个:一个是互联网前所未有的拉近了人们的距离,一篇读后感真的不仅仅是交给老师的作业,更是交给网友的作业,这让人变得有动力了很多,毕竟总会有有缘人会看见你的文章。第二,到了这个年纪,学习变成了越来越奢侈且费力的事情。年轻的时候总觉得自己的时间用不完,到了现在原创 2020-06-20 21:33:35 · 859 阅读 · 0 评论 -
【读书笔记】《解忧程序员》读后感
写在开头2020年的春节假期,可能是近几年大家度过的最无趣,但是最印象深刻的假期了。肺炎的疫情愈发严重,春节的假期被“无限”的拉长。在这样“宅”在家的日子里,除了天天在床上无限翻滚,在手机电视上刷武汉疫情消息之外,也只好被迫在家里找点乐子,一顿翻箱倒柜之后,翻到了留在家里的几本技术书。之前特意留在家里的书,要么是看过的,要么是暂时都不太想法翻的书。这本《解忧程序员》也是如此。不过,为了让...原创 2020-01-30 21:51:58 · 951 阅读 · 1 评论 -
【读书笔记】《码农翻身》——一本差点被书名耽误的好书
写在开头双11期间,当当网买了一波书,一般我买技术书籍都会提前先在网上大概浏览下目录和内容,再决定买不买纸质书,主要是为了防止自己买了后又觉得不感兴趣,闲置在那,浪费钱。这次买书为了凑单,准备额外多买一本书,本想再来一本小说,作为床头放松读物,但是翻到了销量前几的《码农翻身》,看了看副标题是:用故事给技术加点料。想了想就下单了,就权当是看小说顺便复习下技术,安慰下自己焦虑的内心。本来看见这书名...原创 2019-12-14 19:56:21 · 1588 阅读 · 4 评论 -
Java容器(List、Set、Map)知识点快速复习手册
前言本文快速回顾了Java中容器的知识点,用作面试复习,事半功倍。其它知识点复习手册Java基础知识点面试手册快速梳理23种常用的设计模式Redis基础知识点面试手册概览容器主要包括 Collection 和 Map 两种,Collection 又包含了 List、Set 以及 Queue。Collection数组和集合的区别:长度数组的长度固定集合的长度可变...原创 2019-01-22 19:24:22 · 2276 阅读 · 1 评论 -
HTTP应知应会知识点复习手册(上)
前言本文快速回顾了常考的的知识点,用作面试复习,事半功倍。面试知识点复习手册全复习手册文章导航Csdn全复习手册文章导航:https://blog.csdn.net/qqxx6661/article/details/86775594已发布知识点复习手册Java基础知识点面试手册Java容器(List、Set、Map)知识点快速复习手册Java并发知识点快速复习手册(上)Ja...原创 2019-02-14 20:58:26 · 1599 阅读 · 0 评论 -
阿里巴巴Java开发手册阅读笔记
前言参考:阿里巴巴Java开发手册V1.3.0总结比较重要的,对面试有用的开发规约一、编程规约(一)命名风格【强制】POJO 类中布尔类型的变量,都不要加 is,否则部分框架解析会引起序列化错误。反例:定义为基本数据类型 Boolean isDeleted;的属性,它的方法也是 isDeleted(),RPC框架在反向解析的时候,“以为”对应的属性名称是 deleted,导致属...原创 2019-02-07 18:05:39 · 698 阅读 · 0 评论 -
HTTP应知应会知识点复习手册(下)
前言本文快速回顾了常考的的知识点,用作面试复习,事半功倍。面试知识点复习手册全复习手册文章导航Csdn全复习手册文章导航:https://blog.csdn.net/qqxx6661/article/details/86775594已发布知识点复习手册Java基础知识点面试手册Java容器(List、Set、Map)知识点快速复习手册Java并发知识点快速复习手册(上)Ja...原创 2019-02-15 17:46:50 · 1059 阅读 · 0 评论 -
Java虚拟机知识点快速复习手册(上)
前言本文快速回顾了常考的的知识点,用作面试复习,事半功倍。上篇主要内容为:虚拟机数据区域,垃圾回收下篇主要内容为:类加载机制面试知识点复习手册已发布知识点复习手册Java基础知识点面试手册快速梳理23种常用的设计模式Redis基础知识点面试手册Java容器(List、Set、Map)知识点快速复习手册Java并发知识点快速复习手册(上)Java并发知识点快速复习手册(下)...原创 2019-02-08 12:52:35 · 1277 阅读 · 0 评论 -
Java虚拟机知识点快速复习手册(下)
前言本文快速回顾了常考的的知识点,用作面试复习,事半功倍。上篇主要内容为:虚拟机数据区域,垃圾回收下篇主要内容为:类加载机制面试知识点复习手册已发布知识点复习手册Java基础知识点面试手册快速梳理23种常用的设计模式Redis基础知识点面试手册Java容器(List、Set、Map)知识点快速复习手册Java并发知识点快速复习手册(上)Java并发知识点快速复习手册(下)...原创 2019-02-08 13:04:16 · 920 阅读 · 0 评论 -
面试常问的小算法总结
图的最短路径算法Floyd最短路算法http://blog.51cto.com/ahalei/1383613核心代码:for(k=1;k<=n;k++) for(i=1;i<=n;i++) for(j=1;j<=n;j++) if(e[i][j]>e[i][k]+e[k][j])原创 2018-05-29 19:56:52 · 4135 阅读 · 0 评论 -
计算机网络基础知识点快速复习手册
前言本文快速回顾了计算机网络书本中常考的的知识点,用作面试复习,事半功倍。主要内容有:计算机网络体系结构,TCP与UDP,UDP/TCP实现DEMO代码面试知识点复习手册全复习手册文章导航全复习手册文章导航(CSDN)已发布知识点复习手册Java基础知识点面试手册Java容器(List、Set、Map)知识点快速复习手册Java并发知识点快速复习手册(上)Java并发知识点快...原创 2019-02-18 20:41:18 · 6766 阅读 · 2 评论 -
海量数据处理问题知识点复习手册
前言本文快速回顾了常考的知识点,用作面试复习,事半功倍。面试知识点复习手册通过以下两种途径查看全复习手册文章导航关注我的公众号:Rude3Knife 点击公众号下方:技术推文——面试冲刺全复习手册文章导航(CSDN)本文参考十道海量数据处理面试题与十个方法大总结https://blog.csdn.net/v_july_v/article/details/6279498重点:...原创 2019-03-04 21:55:13 · 682 阅读 · 0 评论 -
排序算法最强总结及其代码实现(Python/Java)
参考Python: http://wuchong.me/blog/2014/02/09/algorithm-sort-summary/ Java: https://www.cnblogs.com/10158wsj/p/6782124.html?utm_source=tuicool&utm_medium=referral 稳定性解释: https://baike.baidu.c...原创 2018-03-15 15:39:49 · 1935 阅读 · 0 评论 -
查找算法总结及其算法实现(Python/Java)
主要参考网页:http://www.cnblogs.com/maybe2030/p/4715035.html#_label6查找算法分类: 1)静态查找和动态查找; 注:静态或者动态都是针对查找表而言的。动态表指查找表中有删除和插入操作的表。 2)无序查找和有序查找。 无序查找:被查找数列有序无序均可; 有序查找:被查找数列必须为有序数列。...原创 2018-03-25 13:14:49 · 2423 阅读 · 0 评论 -
Java学习笔记(二)——基础语法
本笔记大部分内容来自:微学苑数据类型以及变量对于整型数据,通常情况下使用 int 类型。但如果表示投放广岛长崎的原子弹释放出的能量,就需要使用 long 类型了。byte 和 short 类型主要用于特定的应用场合,例如,底层的文件处理或者需要控制占用存储空间量的大数组。八进制有一个前缀 0,例如 010 对应十进制中的 8;十六进制有一个前缀 0x,例如 0xCAFE;从 Java 7 开始,可以转载 2017-08-20 06:09:59 · 554 阅读 · 0 评论 -
精选程序员面试常问的逻辑题
前言大家在面试的时候,难免会遇到让人摸不着头脑的逻辑题,这类题目让同学们往往连答案应该回答些什么都摸不清楚,只能和面试官四目相对,非常尴尬。其实,很多面试的考官,都是从题库随机挑选逻辑题来考验同学们,面试官有时候自己也未必完全摸透这类题目,所以面试的时候不必过于紧张,就算答不出来啊也非常正常。在我的理解中,这类题目主要还是考大家的思路,至于答案标准与否,其实不是特别重要。本文总结了面试中我...原创 2019-06-04 14:57:38 · 1711 阅读 · 0 评论 -
Java并发知识点快速复习手册(下)
前言本文快速回顾了常考的的知识点,用作面试复习,事半功倍。面试知识点复习手册已发布知识点复习手册Java基础知识点面试手册快速梳理23种常用的设计模式Redis基础知识点面试手册Java容器(List、Set、Map)知识点快速复习手册Java并发知识点快速复习手册(上)参考本文内容参考自CyC2018的Github仓库:CS-Noteshttps://github.co...原创 2019-02-01 14:47:05 · 1657 阅读 · 0 评论 -
Java并发知识点快速复习手册(上)
前言本文快速回顾了常考的的知识点,用作面试复习,事半功倍。面试知识点复习手册已发布知识点复习手册Java基础知识点面试手册快速梳理23种常用的设计模式Redis基础知识点面试手册Java容器(List、Set、Map)知识点快速复习手册参考本文内容参考自CyC2018的Github仓库:CS-Noteshttps://github.com/CyC2018/CS-Notes/...原创 2019-01-31 22:12:50 · 2063 阅读 · 0 评论 -
Java基础知识点面试手册
前言本文快速回顾了Java中最基础的知识点,用作面试复习,事半功倍。说明整合以下文章,并进行补充:微信文章:精华:Java 开发岗面试知识点解析http://how2j.cn/k/j2se-interview/j2se-interview-java/624.htmlhttps://github.com/CyC2018/CS-Notes/blob/master/docs/no...原创 2019-01-21 13:43:43 · 4813 阅读 · 3 评论 -
Python学习笔记(二)——IO输入输出
Python学习笔记(二)——IO输入输出转载 2017-03-22 06:18:08 · 1111 阅读 · 0 评论 -
Python学习笔记(三)——函数
Python学习笔记(三)——函数转载 2017-03-29 01:59:32 · 1504 阅读 · 0 评论 -
1小时搭建个人网站:购买虚拟主机,购买域名,绑定IP和申请SSL证书实现https
1小时搭建个人网站(一):购买虚拟主机,购买域名,绑定IP和申请SSL证书实现https原创 2017-04-11 04:32:31 · 6497 阅读 · 0 评论 -
Python学习笔记(四)——高级特性
Python学习笔记(四)——高级特性转载 2017-04-14 03:48:43 · 543 阅读 · 0 评论 -
Python学习笔记(七)——进程和线程
多进程fork-LinuxUnixmultiprocessing-WindowsPool子进程进程间通信小结多线程LockThreadLocal小结分布式进程多进程fork()-Linux/Uniximport osprint('Process (%s) start...' % os.getpid())# Only works on Unix/Linux/Mac:pid =转载 2017-05-02 05:37:16 · 698 阅读 · 0 评论 -
【微信公众号】微信公众号开发——Werobot入门指南
本文目录Werobot简介申请公众号获取开发者ID服务器部署验证服务器有效性实验效果补充Werobot简介Werobot项目地址(作者:whtsky):链接 WeRoBot 是一个微信公众号开发框架,采用MIT协议发布。 Werobot文档:链接 我原本是打算在个人订阅号玩一玩自定义开发,因为可以实现很多有趣的功能。 结果弄到自定义菜单的时候居然发现: 个人订阅号无法使用自定原创 2017-04-20 02:53:01 · 13273 阅读 · 4 评论 -
Python学习笔记(五)——函数式编程
高阶函数函数本身也可以赋值给变量:>>> f = abs>>> f(-10)10成功!说明变量f现在已经指向了abs函数本身。直接调用abs()函数和调用变量f()完全相同。函数名也是变量:把abs指向10后,就无法通过abs(-10)调用该函数了!因为abs这个变量已经不指向求绝对值函数而是指向一个整数10! 传转载 2017-04-19 06:37:48 · 849 阅读 · 0 评论 -
Python学习笔记(六)——面向对象编程
类和实例数据封装访问限制实例属性和类属性typeisinstancedir数据封装、继承和多态是面向对象的三大特点类和实例class Student(object): passclass后面紧接着是类名,即Student,类名通常是大写开头的单词,紧接着是(object),表示该类是从哪个类继承下来的,继承的概念我们后面再讲,通常,如果没有合适的继承类,就使用object类,这是转载 2017-04-21 05:04:11 · 1029 阅读 · 0 评论 -
Python学习笔记(八)——错误、调试、测试
本文是廖雪峰的Python教程的笔记,主要是摘抄一些重点,以及自己想到的一些重点。所以我把他划分到转载里。转载 2017-06-27 03:59:20 · 855 阅读 · 0 评论 -
Java学习笔记(一)——Java介绍
本笔记大部分内容来自:微学苑Java概述Java虚拟机介绍JVM是一个”桥梁“,是一个”中间件“,是实现跨平台的关键,Java代码首先被编译成字节码文件,再由JVM将字节码文件翻译成机器语言,从而达到运行Java程序的目的。 注意:编译的结果不是生成机器码,而是生成字节码,字节码不能直接运行,必须通过JVM翻译成机器码才能运行。不同平台下编译生成的字节码是一样的,但是由JVM翻译成的机器码却不一样转载 2017-08-18 12:21:31 · 423 阅读 · 0 评论 -
Java学习笔记(四)——网络与数据库
大部分笔记来自:微学苑InetAddress类Java.net包中有InetAddress类的定义,InetAddress类的对象用于IP地址和域名,该类提供以下方法:getByName(String s):获得一个InetAddress 类的对象,该对象中含有主机的IP地址和域名,该对象用如下格式表示它包含的信息:www.sina.com.cn/202.108.37.40;String get转载 2017-08-25 07:09:50 · 454 阅读 · 0 评论 -
Java学习笔记(三)——类和对象
大部分笔记来自:微学苑类定义和实例化一个类可以包含以下类型变量:局部变量:在方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。成员变量:成员变量是定义在类中、方法体之外的变量。这种变量在创建对象的时候实例化(分配内存)。成员变量可以被类中的方法和特定类的语句访问。类变量:类变量也声明在类中,方法体之外,但必须声明为static类型。stati转载 2017-08-23 06:25:46 · 505 阅读 · 0 评论 -
使用亚马逊AWS云服务器进行深度学习——免环境配置/GPU支持/Keras/TensorFlow/OpenCV
吐槽:由于科研任务,需要在云端运行一个基于神经网络的目标识别库,需要用到GPU加速。亚马逊有很多自带GPU的机器,但是环境的配置可折腾坏了,尤其是opencv,每次总会出各种各样的问题! 无奈中,看见了Adrian Rosebrock的blog:Pre-configured Amazon AWS deep learning AMI with Python 其已经预配置好各种环境,包括Keras,原创 2017-12-15 03:17:02 · 14487 阅读 · 2 评论 -
Redis基础知识点面试手册
本文精心整理了书籍、博客以及本人面试中遇到的基础知识点,方便大家快速回顾知识。文章目录基础概述数据类型STRINGLISTSETHASHZSET(SORTEDSET)数据结构字典跳跃表使用场景会话缓存缓存计数器查找表消息队列分布式 Session分布式锁其它Redis 与 Memcached 对比数据类型数据持久化单线程分布式内存管理机制键的过期时间数据淘汰策略持久化RDB 快照持久化AOF 持...原创 2018-11-04 18:04:38 · 1878 阅读 · 0 评论 -
快速梳理23种常用的设计模式
本文旨在快速梳理常用的设计模式,了解每个模式主要针对的是哪些情况以及其基础特征,每个模式前都有列举出一个或多个可以深入阅读的参考网页,以供读者详细了解其实现。快速回忆一、创建型单例(Singleton)工厂模式简单工厂(Simple Factory)工厂方法(Factory Method)抽象工厂(Abstract Factory)生成器(Builder)原型模式(Pro...原创 2018-11-17 22:54:34 · 12896 阅读 · 0 评论 -
Python学习笔记(一)——Python基础
Python学习笔记(一)——Python基础转载 2017-03-16 07:05:20 · 1099 阅读 · 1 评论