自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jaybo

好记性不如烂笔头,此博客为个人笔记用,文章内容仅供参考。

  • 博客(203)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 收集 | 方便实用的在线网站

以下都是我收藏的在线网站。USER.ME UZER 是一个无需下载安装,就可以在浏览器中使用各种企业级大型软件(比如Office 系列,PS,AutoCAD)。你无需安装插件,也不会占很多内存,打开网页就可以体验使用,而且几乎没有卡顿。你还可以通过分享,和同事朋友一起实时编辑。 除了网页版,它还有专门的App,只是和网页版相比稍微逊色点。云端的数据都是加密的,还支持下载,...

2018-03-10 19:17:54 559 1

原创 整理 | 程序员必读书单1.0

编程语言C和C++开发Java 开发《Java核心技术》 《Java编程思想》《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》 周志明 著Android 开发Python 开发数据结构算法《算法导论》 设计模式计算机底层知识计算机网络《网络是怎样连...

2018-01-01 19:49:42 824

原创 推荐 | 方便好用的浏览器插件

作为一名苦逼的码农,平时需要经常和计算机打交道,相应的,我们基本天天都会使用浏览器。为了提高工作效率和折腾点好玩的(比如听收费歌曲、下载会员视频等等…),我们多少都会安装一些浏览器插件实现,不用下载什么大大的软件包,就能方便地使用很多功能,不亦乐乎,有木有?混迹计算机和网络世界这么多年,我有收藏并在用很多浏览器插件。为了方便个人日后查找同时我也是个乐于分享的人,下面就把我有用到的一些不错的浏览器插件

2017-10-31 21:31:34 2423

原创 整理 | 软件与工具的收集汇总及推荐

作为一名程序员,经常需要和计算机打交道,可以说大部分的时间都是面对计算机。使用了这么多年的计算机的我来说,我个人也积累了很多不错的软件和工具以及各类资源,在此分享给大家。1. 电脑软件常用软件f.lux:https://justgetflux.com/ 一款非常不错的电脑护眼软件。建议开机自启!everything:http://www.voidtools.c

2017-10-25 11:06:06 2055

原创 JavaEE 从入门到精通(含学习路线)

— 待不断更新—学习路线1,首先我们得知道 JavaEE 学习路线是怎样的,对吧?这是我在网上搜到的文章:我的JavaEE学习路线图JAVA EE 自学路线搜索一下,网上有很多。学习内容1,Java SE (基础部分)2,HTML+JavaScript+CSS(前端基础技能)3,JavaWeb(核心知识) java web学习笔记-jsp篇 写的非常棒的一篇关于 JSP 的博文!

2017-06-30 00:26:30 5407 1

原创 整理 | 编程技术学习资源汇总

一、编程语言1. JavaWeb开发1.1 JavaSEJava学习1.2 JavaEE2. Android开发3. Python开发4. 前端开发4.1 资料前端导航W3C school中文站5. R语言二、项目管理1. 代码管理1.1 Git 相关 GIT——分布式版本控制系统 Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是一个

2017-04-24 23:05:50 886

原创 (二)GitHub的使用随记

一、Git及GitHub的使用1. 突破GitHub单个大文件上传限制GitHub 上新建的仓库容量大小限制在 1G,单个文件不能超过 100M,有 50M 的文件,就会警告了。 可通过以下命令查找超过 100M 的文件:find ./ -type f -size +102400k。 想要突破 GitHub 的限制,支持单个文件超出 100M,可以使用 Git LFS。参考:突破githu...

2019-02-18 16:29:27 926 1

原创 GitHub学生包的介绍与申请

1. Github学生包介绍(1) Github学生包是什么?GitHub 学生包是一个由 GitHub 免费提供给学生的福利,里面包括了计算机专业可能用到的很多付费资源,其中包含一系列网站服务的打折/代金券或者软件授权,通过认证后即可领取。申请地址:Student Developer Pack - GitHub Education。(2) 怎么认证?GitHub 提供了两种认证方式,一是...

2019-02-13 22:42:39 41733 8

原创 Spring学习笔记1

前言Spring框架的学习路线:Spring第一天:Spring的IOC容器之XML的方式,Spring框架与Web项目整合Spring第二天:Spring的IOC容器之注解的方式,Spring的AOP技术Spring第三天:Spring的事务管理、Spring框架的JDBC模板Spring第四天:SSH三大框架的整合这是第一天学习大纲:一、 Spring框架的概述1.1...

2018-09-27 20:30:23 982

原创 计算机视觉笔记及资料整理(含图像分割、目标检测)

前言1、简单聊聊:在我脑海中我能通过这些年听到的技术名词来感受到技术的更新及趋势,这种技术发展有时候我觉得连关注的脚步都赶不上。简单回顾看看,从我能听到的技术名词来感受,最开始耳闻比较多「云计算」这玩意,后来听到比较多的是「数据挖掘」,当时想着等考上研也要选数据挖掘这个方向(遗憾最后没考上…),然而毕业之后听到的最多便是「人工智能」,整个技术圈似乎完全被这个词所覆盖,怎么突然火起来这个?我...

2018-08-12 12:13:11 13505 5

原创 05-数据库

1、 介绍数据库:本质上就是一个文件系统,通过标准的 sql 语句对数据进行 curd 操作。解释下 curd 的意思?A:对一张表中的数据进行增删改查操作。C:create 创建U:update 修改R: read 读 | 检索 查询D:delete 删除安装数据库管理系统:数据库管理系统,大白话就是一个软件。常见的关系型数据库:① 关系型数据库:存放实体与实体...

2018-04-30 20:17:13 486

原创 04-JQuery

1、JQuery 基础JQuery:JavaScript 的一个类库,对常用的方法和对象进行封装,方便我们使用。JQuery 是单独的 js 文件,通过 script 标签的 src 属性导入即可。获取一个 jquery 对象,格式:$("选择器") 或者 jQuery("选择器")dom 对象和 jquery 对象之间的转换:dom 对象 ===> jquery 对象...

2018-04-30 20:16:25 370

原创 03-JavaScript

1、介绍JavaScriptJavaScript:一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言, 内置支持类型。它的解释器被称为 JavaScript 引擎,为浏览器的一部分,广泛用于客户端的脚本语言。组成部分:ECMAScript: JS 基础语法(规定 关键字 运算符 语句 函数等等…)BOM: 浏览器对象模型DOM: 文档对象模型作用:修改html...

2018-04-30 20:15:45 496

原创 02-CSS

1、介绍CSS层叠样式表,作用:渲染页面,提高工作效率。 格式:选择器{属性:值;属性1:值1;} 后缀名:.css 独立的css(样式)文件 和 HTML 元素的整合 ★ :方式1:内联样式表,通过标签的 style 属性设置样式,例如:<div style="background-color: #FF0000;"></div>方式2:内部样式表,...

2018-04-30 20:14:48 324

原创 01-HTML

1、介绍HTML超文本标记语言,作用:展示 超文本:超越了一般的文本,描述文本的字体、颜色、图片 标签:标记 书写规则:文件的后缀名:.html(建议)或者.htm;标签必须用<>引起来,已经已经定义好的标签属性: 格式:key=“value”,建议属性值用引号引起来不区分大小写注意:最好将所有的内容放在一个标签中 <html>&lt...

2018-04-30 20:13:31 340

原创 我与Python网络爬虫的第一次接触

学习于: 崔庆才_Python3.6网络爬虫实战视频教程:https://www.bilibili.com/video/av19057145/?p=2 崔庆才《Python3网络爬虫开发实战》:https://germey.gitbooks.io/python3webspider/content/爬虫基础及实战1、环境配置:Python3+Pip环境安装...

2018-04-29 21:14:39 770

原创 UML及UML建模工具介绍

UML 简介Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 面向对象的分析与设计(OOA&D,OOAD)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不...

2018-04-17 19:04:43 30442

原创 博客目录(随时删除)

# 前端技术|--- HTML/HTML5/CSS|--- JavaSrcipt/JQuery/Ajax|--- 微信公众号/小程序 # 后端开发|--- HTML/HTML5/CSS|--- JavaSrcipt/JQuery/Ajax|--- 微信公众号/小程序 # 移动端开发|--- HTML/HTML5/CSS|--- JavaSrcipt/JQuery/Ajax|---

2018-02-06 14:37:46 474

原创 Python基础入门笔记(二)

说在前面: 《草根学Python》原文:https://juejin.im/collection/5947e6851e35c9353d939136本文为延续 Python入门(一)未讲到的内容,参考《草根学Python》所做的笔记。一、迭代器和生成器1、Python迭代器迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问

2018-02-03 20:55:48 3058

原创 Python基础入门笔记(一)

我说几句原书地址:http://www.ituring.com.cn/book/1863(图灵社区)有关 Python:“人生苦短,我用Python”Python的设计哲学是“优雅”、“明确”、“简单”。一、基础(变量和字符串)首先:Python 每个语句结束可以不写分号 ;, 如 print('hello') 打印 hello1、变量: 有过编程基础的话,变

2018-02-02 20:52:56 78506 33

原创 (Ⅲ)使用七牛云作为图床获取外链方式总结(已更换为使用PicGO+腾讯云COS)

一、图床的选择相信大部分技术人写作都用的是 markdown 轻量级标记语言进行博客写作,这种写作让我们不用像使用 word 那样那么麻烦地调整排版和格式,只需专心内容写作并且照样排版完美的一种方式。但是,基本所有支持 markdown 本地写作工具都只能采用导入本地图片引用的方式,对于一篇需要大量图片阐述的文章以及该文章上传至网络图片丢失,这不得不是个很糟糕的问题。那么有什么比较好的解决方式

2018-01-30 12:45:28 13431 4

原创 (Ⅱ)NexT主题的优化定制修改指南

写在前面各种 Hexo 主题选来选去,抉择不定到底使用哪个主题。如果你也是和我一样,可以看看知乎的问答,看看大家的推荐吧。知乎:有哪些好看的 Hexo 主题?Hexo 官网:https://hexo.io/关于 Hexo 是什么和一系列操作,请看官方文档吧:https://hexo.io/zh-cn/docs/关于 Hexo 主题,官网推荐的主题有这些:https://he

2018-01-30 11:41:21 16277 5

原创 (Ⅰ)基于Hexo+GitHub Page搭建博客,绑定域名及备份

写在前面这里引用阮一峰老师网络日志里说的,对于喜欢写博客的人,会经历三个阶段: 第一阶段,刚接触 Blog,觉得很新鲜,试着选择一个免费空间来写。 第二阶段,发现免费空间限制太多,就自己购买域名和空间,搭建独立博客。 第三阶段,觉得独立博客的管理太麻烦,最好在保留控制权的前提下,让别人来管,自己只负责写文章。大多数博客作者,都停留在第一和第二阶段,因为第三阶段

2018-01-29 13:56:17 1014

原创 (一)Git学习记录(不断更新)

一、认识 GitHubGit 是个版本控制系统,说明白点就是进行代码的各种管理,比如你写错代码回滚啊、追寻 bug 是哪个家伙造成的啊(邪恶脸)、合并别人代码等等,达到协同进行软件的开发工作。再多说几句,版本管理控制系统分为「集中式版本控制系统」和「分布式版本控制系统」,其中很多人可能用过 SVN,就是属于集中式版本控制系统,但是 Git 属于分布式版本控制系统。关于两者区别自行搜索资料了解下

2018-01-28 20:15:41 4065 2

转载 http2.0 的时代来了

来源:https://www.jianshu.com/p/712eb3a65d33 作者:互扯程序 日期:2017.12.28 原文如下:0. 开篇HTTP发展的心路历程连接无法复用 设置Connection:Keep-Alive,保持连接在一段时间内不断开 HTTPpipelining:建立多个连接 多路复用 1. 先对HTTP协议进行简单介绍

2018-01-15 20:04:50 383

原创 内存、数据结构之栈和堆的区别?

网上有一篇很好的文章,我差不多直接搬运过来了。 来源:http://www.cleey.com/blog/single/id/776.html原文如下:可能很多同学在这个概念上有些模糊,其实堆栈分为数据结构和内存的。数据结构的堆栈我想很多同学学习过,今天介绍下数据结构的堆栈,但是重点是内存的堆栈整理。数据结构的栈和堆首先在数据结构上要知道堆栈,尽管我们这么称呼它,但实际上

2018-01-15 15:56:37 6115

原创 什么是数字签名?什么是数字证书?密码学知识?

阮一峰老师2011年的这篇文章很好,原文如下: 作者:阮一峰 日期:2011年8月9日 来源:http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html今天,我读到一篇好文章。它用图片通俗易懂地解释了,”数字签名”(digital signature)和”数字证书”(digital c

2018-01-14 11:08:25 5582 2

原创 Visual Studio 2017各版本安装包离线下载、安装全教程

微软最近发布了正式版Visual Studio 2017并公开了其下载方式,不过由于VS2017采用了新的模块化安装方案,所以微软官方并未提供ISO镜像,但是官方提供了如何进行离线下载的方案给需要进行离线安装的用户,只不过都是英文。本文将对官方指南中的一部分进行翻译(这里说一句:翻译的部分就是最基础的离线下载和安装方案,另外,即使如以前微软提供了安装镜像,也仅会包含Visual Studio的基本

2018-01-13 16:39:54 98613 3

原创 什么是Shell,Shell教程

现在我们使用的操作系统(Windows、Mac OS、Android、iOS 等)都是带图形界面的,简单直观,容易上手,对专业用户(程序员、网管等)和普通用户(家庭主妇、老年人等)都非常适用;计算机的普及离不开图形界面。然而在计算机的早期并没有图形界面,我们只能通过一个一个地命令来控制计算机,这些命令有成百上千之多,且不说记住这些命令非常困难,每天面对没有任何色彩的“黑屏”本身就是一件枯燥的事

2018-01-12 21:10:49 482

原创 什么是编译型和解释型语言?

讨论:Java 是编译型还是解释型语言?回答1: 见知乎 郭无心 的回答:有人说Java是编译型的。因为所有的Java代码都是要编译的,.java不经过编译就无法执行。也有人说Java是解释型的。因为java代码编译后不能直接运行,它是解释运行在JVM上的,所以它是解释型的。对于C和C++,它们经过一次编译之后,可以由操作系统直接执行,所以它们是编译型语言。而Java不一样,它首先由编

2018-01-12 17:02:05 1169 1

转载 区块链入门教程

区块链(blockchain)是眼下的大热门,新闻媒体大量报道,宣称它将创造未来。可是,简单易懂的入门文章却很少。区块链到底是什么,有何特别之处,很少有解释。下面,我就来尝试,写一篇最好懂的区块链教程。毕竟它也不是很难的东西,核心概念非常简单,几句话就能说清楚。我希望读完本文,你不仅可以理解区块链,还会明白什么是挖矿、为什么挖矿越来越难等问题。

2018-01-01 16:39:03 643

转载 常用正则表达式大全——包括校验数字、字符、一些特殊的需求

一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$8 正数、负数、和小数

2017-12-25 20:35:57 666

转载 主流浏览器内核介绍(前端开发值得了解的浏览器内核历史)

内核首先得搞懂浏览器内核究竟指的是什么。浏览器内核又可以分成两部分:渲染引擎(layout engineer 或者 Rendering Engine)和 JS 引擎。它负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入 CSS 等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。所有网页浏览器、电子邮件客户

2017-12-25 20:16:10 631

转载 关于字符编码,你所需要知道的

起源字符编码的问题看似很小,经常被技术人员忽视,但是很容易导致一些莫名其妙的问题。这里总结了一下字符编码的一些普及性的知识,希望对大家有所帮助。还是得从ASCII码说起说到字符编码,不得不说ASCII码的简史。计算机一开始发明的时候是用来解决数字计算的问题,后来人们发现,计算机还可以做更多的事,例如文本处理。但由于计算机只识“数”,因此人们必须告诉计算机哪个数字来代表哪个特定字符,例如65代表字母‘

2017-12-25 17:26:16 757

转载 C/C++刁钻问题各个击破之细说sizeof

摘要Sizeof的作用非常简单:求对象或者类型的大小。然而sizeof又非常复杂,它涉及到很多特殊情况,本篇把这些情况分门别类,总结出了sizeof的10个特性:(0)sizeof是运算符,不是函数;(1)sizeof不能求得void类型的长度;(2)sizeof能求得void类型的指针的长度;(3)sizeof能求得静态分配内存的数组的长度!(4)sizeof不能求得动态分配的内存的大小!(5)s

2017-12-25 16:59:05 455

原创 【总结】浏览器 User-Agent 大全

一、基础知识Http Header之User-Agent User Agent中文名为用户代理,是Http协议中的一部分,属于头域的组成部分,User Agent也简称UA。它是一个特殊字符串头,是一种向访问网站提供你所使用的浏览器类型及版本、操作系统及版本、浏览器内核、等信息的标识。通过这个标识,用户所访问的网站可以显示不同的排版从而为用户提供更好的体验或者进行信息统计;例如用手机访问谷歌和电脑访

2017-12-25 10:01:16 140452 1

原创 Chrome浏览器各个版本区别及离线安装包下载

chrome现在分为 Stable、Beta、Dev、Canary (金丝雀)、Chromium 五个版本。这五个版本的不同在于功能、稳定性、更新速度等方面。Chromium的更新速度很快,每隔数小时即有新的开发版本,新的功能率先出现在这个版本上,等待验证以后才可能会移植到Chrome上。由于它功能新、更新快,所以它的稳定性是最不好的。Canary (金丝雀)版本更新速度稍慢于Chromium版

2017-11-19 17:10:07 92938 3

原创 Matlab2017a安装教程及语言设置

1、Matlab2017a软件安装教程 Matlab2017a/64位(英文版)下载地址: 链接:http://pan.baidu.com/s/1gfOQJeF 密码:s8sh安装步骤: 完整的安装包应该有13个压缩包,必须全部下载才能解压。右击“thMWoMaR17a.part01.rar”文件,点击“解压到thMWoMaR17a”。等待解压完成。...

2017-11-19 15:47:12 30285 4

原创 Win7中出错:无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-|1-1-0.dll

安装完 Python 后,配置好 Python 目录于 ‘Path’,然后 CMD 命令下输入 python 验证是否配置成功,但是竟然出现结果跳出对话框,出错: 无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-|1-1-0.dll 尝试重新安装该程序以解决此问题。如图:并且 PyCharm 中写代码测试,出现如下这个问题: 之后网上...

2017-11-18 20:50:56 133803 7

原创 计算机及其配件和参数知识科普

鼠标什么是鼠标 DPI? 你可以这样理解,DPI和屏幕上的像素如果是点对点的关系,你在桌面上移动一英寸。800DPI的鼠标会移动800个像素,如果CS分辨率是800*600,则可以一次从屏幕左侧移到右侧。 驱动中的鼠标速度,相当于给这种移动乘上一个系数,如果系数是2,相当于鼠标在鼠标垫上每移动一个点,屏幕移动2个点,区别是,当系数是2的时候你无法只移动一个点,这样精度就不高了,而且一般

2017-11-14 16:47:56 1169

Octotree2.5.0.crx

Octotree插件是一个用来显示Github项目的目录结构的Chrome扩展,非常方便、好用~

2018-10-26

(Servlet+JSP+JavaBean实现)用户注册和登陆

Servlet+JSP+JavaBean(MVC)模式适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据。 Servlet+JSP、JavaBean模式程序各个模块之间层次清晰,web开发推荐采用此种模式。

2017-04-06

谭浩强《C程序设计》错误之不完全汇集

谭浩强《C程序设计》错误,大家可以看看,避免误入弯路。

2014-12-09

代码行统计工具

代码行数统计工具,可以方便统计自己所写的代码数量。

2014-12-09

Android应用开发揭秘

Android开发技术与学习,揭秘安卓应用开发面纱。

2014-12-09

VC番茄助手

VC番茄助手,好用的VC助手,帮助程序员更快写代码。

2014-12-09

MFC实现简单计算器

mfc写的简单计算器程序。可以当课程设计参考以及学习。

2014-12-09

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

TA关注的人

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