自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GarfieldEr007的专栏

勤奋治学 深度思考 静心钻研 先苦后甜

  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

转载 Sketchy图像库-直升飞机

helicopter ...

2019-03-31 23:42:09 1195

转载 卷积神经网络CNN总结

从神经网络到卷积神经网络(CNN)我们知道神经网络的结构是这样的:那卷积神经网络跟它是什么关系呢?其实卷积神经网络依旧是层级网络,只是层的功能和形式做了变化,可以说是传统神经网络的一个改进。比如下图中就多了许多传统神经网络没有的层次。卷积神经网络的层级结构 • 数据输入层/ Input layer  • 卷积计算层/ CONV layer  • ReLU激励层 /...

2019-03-30 23:53:35 824

转载 神经网络入门(最通俗的理解神经网络)

先从回归(Regression)问题说起。我在本吧已经看到不少人提到如果想实现强AI,就必须让机器学会观察并总结规律的言论。具体地说,要让机器观察什么是圆的,什么是方的,区分各种颜色和形状,然后根据这些特征对某种事物进行分类或预测。其实这就是回归问题。如何解决回归问题?我们用眼睛看到某样东西,可以一下子看出它的一些基本特征。可是计算机呢?它看到的只是一堆数字而已,因此要让机器从事物的特征中找到...

2019-03-30 23:39:59 1438

转载 神经网络浅讲:从神经元到深度学习

神经网络是一门重要的机器学习技术。它是目前最为火热的研究方向--深度学习的基础。学习神经网络不仅可以让你掌握一门强大的机器学习方法,同时也可以更好地帮助你理解深度学习技术。  本文以一种简单的,循序的方式讲解神经网络。适合对神经网络了解不多的同学。本文对阅读没有一定的前提要求,但是懂一些机器学习基础会更好地帮助理解本文。  神经网络是一种模拟人脑的神经网络以期能够实现类人工智能的机器学习技...

2019-03-30 23:38:46 737

转载 IntelliJ IDEA 常用设置

一、代码提示和补充功能有一个特性:区分大小写。  区分大小写的情况是这样的:比如我们在 Java 代码文件中输入stringBufferIntelliJ IDEA 是不会帮我们提示或是代码补充的,但是如果我们输入StringBuffer就可以进行代码提示和补充。如果想不区分大小写的话,改为None选项即可。二、默认 IntelliJ IDEA 是没有开启自动 import...

2019-03-20 23:34:24 954

转载 用已存在的Git分支关联远程分支

Given a branchfooand a remoteupstream:As of Git 1.8.0:git branch -u upstream/fooOr, if local branchfoois not the current branch:git branch -u upstream/foo fooOr, if you like to type...

2019-03-18 22:54:15 820

转载 Git远程:分支的upstream

一个分支的upstream,其实就是与远程分支做关联,告诉git,默认此分支为推送及拉取的远程分支的信息。upstream的设置基本设置 1 $ git branch --set-upstream-to=origin/dev 或 1 git branch -u origin/dev ...

2019-03-18 22:52:47 16201

转载 Nginx代理功能与负载均衡详解

序言Nginx的代理功能与负载均衡功能是最常被用到的,关于nginx的基本语法常识与配置已在上篇文章中有说明,这篇就开门见山,先描述一些关于代理功能的配置,再说明负载均衡详细。Nginx代理服务的配置说明1、上一篇中我们在http模块中有下面的配置,当代理遇到状态码为404时,我们把404页面导向百度。error_page 404 https://www.baidu.com; #...

2019-03-18 22:51:43 626

转载 Nginx配置详解

序言Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。Nginx的稳定性、功能集、示例配...

2019-03-18 22:51:29 595

转载 深入理解cookie和session

cookie和session在java web开发中扮演了十分重要的作用,本篇文章对其中的重要知识点做一些探究和总结。(转发自https://www.cnblogs.com/roy-blog/p/8250519.html)1.cookie存在于浏览器随意打开一个网址,用火狐的调试工具,随意选取一个链接,查看其请求头。你就会看到cookie的信息。如下图所示。如上图所示,我们访问了新...

2019-03-17 20:52:21 703

转载 彻底理解cookie,session,token

发展史很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮 但是随着交互式Web应用的兴起,像在线购物网站,需要登录的网站等等,马上就面临一个问题,那就是要管理会话,必须记住哪些...

2019-03-17 20:51:23 684

转载 Cookie、Session、Token那点事儿

前言:新公司项目中使用到了Cookie,在各大Android技术讨论群向前辈们取经讨论这cookie、session、token这仨哥们的时候,很多开发者说法不一各抒已见,所以是时候回顾下http基础以及总结开发经验了。本文重在科普分析Cookie、Session、Token的基本概念和应用场景;Okhttp框架下对Cookie的管理使用。文章如果写的不好请各位开发者老司机私聊或者在评论区指点提出...

2019-03-17 20:48:25 660

转载 Cookie和Session详解

会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。1.1 Cookie机制在程序中,会话跟...

2019-03-17 20:46:55 795 1

转载 理解Cookie和Session机制

会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。Cookie机制Cookie技术是客户端的解...

2019-03-17 20:45:38 670

转载 cookie 和session 的区别详解

这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断使用者,送出特定的网页内容给你。 Cookie 的...

2019-03-17 20:44:21 626

转载 TCP通讯处理粘包详解

一般所谓的TCP粘包是在一次接收数据不能完全地体现一个完整的消息数据。TCP通讯为何存在粘包呢?主要原因是TCP是以流的方式来处理数据,再加上网络上MTU的往往小于在应用处理的消息数据,所以就会引发一次接收的数据无法满足消息的需要,导致粘包的存在。处理粘包的唯一方法就是制定应用层的数据通讯协议,通过协议来规范现有接收的数据是否满足消息数据的需要。在应用中处理粘包的基础方法主要有两种分别是以4节字描...

2019-03-17 20:26:16 687

转载 TCP的粘包现象

看面经时,看到有面试官问TCP的粘包问题。想起来研一做购物车处理数据更新时遇到粘包问题,就总结一下吧。1 什么是粘包现象  TCP粘包是指发送方发送的若干包数据到接收方接收时粘成一包,从接收缓冲区看,后一包数据的头紧接着前一包数据的尾。2 为什么出现粘包现象  (1)发送方原因  我们知道,TCP默认会使用Nagle算法。而Nagle算法主要做两件事:1)只有上一个分组得到确认...

2019-03-17 20:25:06 636

转载 tcp粘包问题

阅读目录一、什么是粘包 二、解决粘包问题的方法回到顶部一、什么是粘包注意:只有TCP有粘包现象,UDP永远不会粘包,因为TCP是基于数据流的协议,而UDP是基于数据报的协议发送端可以是一K一K地发送数据,而接收端的应用程序可以两K两K地提走数据,当然也有可能一次提走3K或6K数据,或者一次只提走几个字节的数据,也就是说,应用程序所看到的数据是一个整体,或说是一个流(s...

2019-03-17 20:22:28 643

转载 TCP通信粘包问题分析和解决

在socket网络程序中,TCP和UDP分别是面向连接和非面向连接的。因此TCP的socket编程,收发两端(客户端和服务器端)都要有成对的socket,因此,发送端为了将多个发往接收端的包,更有效的发到对方,使用了优化方法(Nagle算法),将多次间隔较小、数据量小的数据,合并成一个大的数据块,然后进行封包。这样,接收端,就难于分辨出来了,必须提供科学的拆包机制。对于UDP,不会使用块的合并...

2019-03-17 20:20:50 713

转载 文本比较对比工具

文本比较工具http://wenbenbijiao.renrensousuo.com/#diff

2019-03-13 23:08:58 3226

转载 VS.Net中程序集的Debug版本和Release版本的区别

前几天看到豆腐的文章介绍如何知道程序集是Debug版还是Release版,之前只知道某些软件从功能上有企业版、标准版之分,却从不知道.Net程序集还有Debug和Release之区别,真是惭愧学了这一年C#。然后在博客园的提问区发文求教,两天过去竟无人问津(还是自己太懒,要检讨),只好自己翻MSDN、用Google搜,现在总算有点明白了。关于Debug和Release,MSDN里面是这么说的:...

2019-03-13 23:06:15 756

转载 Word2Vec详解

Word2Vec详解这几天集中学习了Word2Vec,实现并不复杂,但是真正对一些细节有些了解还查阅了一些资料,今天在这里统一自己整理总结一下。简介首先说为什么会有Word2Vec,之前对文字的编码通常使用的是one-hot,也就是一个词对应一个编号,或者是一个向量,这样一篇文章就是一个稀疏矩阵。这种方式存在两个问题:1.不同于视频音频的稠密矩阵,稀疏矩阵储存和训练就很低效;2.编码的随机...

2019-03-10 23:11:24 690

转载 NLP之——Word2Vec详解

2013年,Google开源了一款用于词向量计算的工具——word2vec,引起了工业界和学术界的关注。首先,word2vec可以在百万数量级的词典和上亿的数据集上进行高效地训练;其次,该工具得到的训练结果——词向量(word embedding),可以很好地度量词与词之间的相似性。随着深度学习(Deep Learning)在自然语言处理中应用的普及,很多人误以为word2vec是一种深度学习算法...

2019-03-10 23:09:58 1102

转载 word2vec原理之CBOW与Skip-Gram模型基础

word2vec是google在2013年推出的一个NLP工具,它的特点是将所有的词向量化,这样词与词之间就可以定量的去度量他们之间的关系,挖掘词之间的联系。虽然源码是开源的,但是谷歌的代码库国内无法访问,因此本文的讲解word2vec原理以Github上的word2vec代码为准。本文关注于word2vec的基础知识。1. 词向量基础    用词向量来表示词并不是word2vec的首创,...

2019-03-10 23:08:57 883

转载 VS 关于 .sln 文件和 .suo 文件

Visual Studio.NET采用两种文件类型(.sln和.suo)来存储特定于解决方案的设置,它们总称为解决方案文件。为解决方案资源管理器提供显示管理文件的图形接口所需的信息,从而在每次继续开发任务时,不会因开发环境而分散精力; *.sln:(Visual Studio.Solution) 通过为环境提供对项目、项目项和解决方案项在磁盘上位置的引用,可将它们组织到解决方案...

2019-03-09 14:03:43 1932

原创 C#变量名重构快捷键

C#变量名重构快捷键:连续两次Ctrl+R

2019-03-07 22:32:57 1529

转载 Visual Studio Debug 教程 之 入门

在过去,我已经写过好几篇关于调试 / debug / 解 Bug 的文章,但都是从宏观的角度上去讲的,并没有针对哪种工具做具体深入的剖析。工欲善其事,必先利其器,一个强大的调试工具可以帮助我们快速的发现问题、解决问题。而能不能很好的利用这些工具则是菜鸟程序员和高手程序员在工作方法上的一大区别。所以,接下来,我打算从我最熟悉也是用户体量最大的 Visual Studio 开始入手,动手写关于...

2019-03-05 23:10:57 1187

转载 11个强大的Visual Studio调试小技巧

伯乐在线注:我们在@程序员的那些事微博上推荐了英文原文,感谢@halftone_被禁用了的热心翻译。简介调试是软件开发周期中很重要的一部分。它具有挑战性,同时也很让人疑惑和烦恼。总的来说,对于稍大一点的程序,调试是不可避免的。最近几年,调试工具的发展让很多调试任务变的越来越简单和省时。这篇文章总结了可能节省你大量时间的11个Visual studio的调试技巧和方法。1 悬停鼠标...

2019-03-05 23:10:03 714

转载 C#命名规则和编码规范

1. 用Pascal规则来命名属性、方法、事件和类名 1 2 3 4 5 6 public class HelloWorld { public void SayHello(string name) { } } Pascal规则是指名称中单词的...

2019-03-05 23:09:05 1212

转载 C#String与string大小写的区别

1.string是c#中的类,String是.net Framework的类(在c# IDE中不会显示蓝色)2.C# string映射为.net Framework的String3.如果用string,编译器会把它编译成String,所以如果直接用String就可以让编译器少做一点点工作。如果使用c#,建议使用string,比较符合规范4.String始终代表 System...

2019-03-02 00:11:47 3317

原创 Visual Studio查找搜索类和方法的快捷方法

Visual Studio 2010有“Navigate To”命令,键盘快捷键是”CTRL+ ,“或"Ctrl+T"。

2019-03-02 00:09:36 26368 2

搜索引擎以及网上免费学术资源的检索

介绍了一下搜索引擎的工作原理和组成部分,以Google和百度为代表介绍了搜索引擎的高级检索功能,以及搜索引擎非常强大的最常用的八条高级检索命令,最后对网上免费学术资源网站进行了介绍。

2015-09-22

空空如也

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

TA关注的人

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