- 博客(18)
- 收藏
- 关注
原创 04-垂直直方图
描述 输入4行全部由大写字母组成的文本,输出一个垂直直方图,给出每个字符出现的次数。注意:只用输出字符的出 现次数,不用输出空白字符,数字或者标点符号的输出次数。输入输入 包括4行由大写字母组成的文本,每行上字符的数目不超过80个。输出输出包括若干行。其中最后一行给出26个 大写英文字母,这些字母之间用一个空格隔开。前面的几行包括空格和星号,每个字母出现几次,就在这个字母 的上方输
2017-01-31 20:13:12 542 1
原创 SpringMVC HelloWorld实例开发及部署
SpringMVC HelloWorld实例开发及部署2017-01-24目录1 Tomcat及Eclipse Tomcat插件安装配置 1.1 Tomcat的安装 1.2 Eclipse Tomcat插件安装 1.3 配置tomcat2 创建maven工程HelloSpringMVC项目 2.1 根据向导创建maven-archetype-webapp项目
2017-01-31 12:08:15 3329
原创 2017年要学习的三个CSS新特性
这是翻译的一篇文章,原文是:3 New CSS Features to Learn in 2017,翻译的不是很好,如有疑问欢迎指出。新的一年,我们有一系列新的东西要学习。尽管CSS有很多新的特性,但有三个特性令我最激动并进行学习。1. Feature Queries(特性查询)在这之前我写了一篇关于Feature Queries的文章the one CSS feature I rea
2017-01-30 19:18:09 261
原创 Word,Excel,PowerPoint协作实用功能
Word,Excel,PowerPoint协作实用功能纯手打,可能有错别字,使用的版本是office2013转载请注明出处,谢谢将Word表格复制到Excel中点击Word表格左上角的按钮--复制 来到Excel中,选中要的单元格,右键—黏贴—保留原格式 就可以了 将整篇Word插入到Excel中【插入】-
2017-01-30 11:03:09 444
原创 C++ 头文件系列(unordered_map、unordered_set)
简介很明显,这两个头文件分别是map、set头文件对应的unordered版本。 所以它们有一个重要的性质就是:乱序 如何乱序这个unorder暗示着,这两个头文件中类的底层实现----Hash。 也是因为如此,你才可以在声明这些unordered模版类的时候,传入一个自定义的哈希函数,准确的说是哈希函数子(hash function object)。具有相同相同哈希值
2017-01-29 17:43:07 3974
原创 【LeetCode题解】二叉树的遍历
我准备开始一个新系列【LeetCode题解】,用来记录刷题,顺便复习一下数据结构与算法。1. 二叉树二叉树(binary tree)是一种极为普遍的数据结构,树的每一个节点最多只有两个节点——左孩子结点与右孩子结点。C实现的二叉树:struct TreeNode { int val; struct TreeNode *left; // left child
2017-01-29 09:33:06 295
原创 C++从string中删除所有的某个特定字符
C++中要从string中删除所有某个特定字符, 可用如下代码str.erase(std::remove(str.begin(), str.end(), 'a'), str.end());其中, remove来自, 它的签名是template class ForwardIterator, class T> ForwardIterator remove (Forward
2017-01-28 15:58:08 10095 1
原创 感知机
1简介感知机(或称感知器,Perceptron)是Frank Rosenblatt在1957年就职于Cornell航空实验室(Cornell Aeronautical Laboratory)时所发明的一种人工神经网络它可以被视为一种最简单形式的前馈神经网络,是一种二元线性分类模型,其输入为实例的特征向量,输出为实例的类别,取+1和-1。感知机是神经网络的雏形,同时也是支持向量机的基础,感知
2017-01-27 21:03:02 5982 1
原创 [Machine Learning] 深度学习中消失的梯度
好久没有更新blog了,最近抽时间看了Nielsen的《Neural Networks and Deep Learning》感觉小有收获,分享给大家。 了解深度学习的同学可能知道,目前深度学习面临的一个问题就是在网络训练的过程中存在梯度消失问题(vanishing gradient problem),或者更广义地来讲就是不稳定梯度问题。那么到底什么是梯度消失呢?这个问题又是如何导致的呢?这就
2017-01-27 13:03:04 268
原创 git文件夹下项目更改ip地址小结
在我们开发的过程中,经常切换项目IP地址是很正常的,之前弄过一次,没有记住,现在简单的总结下:找到要切换IP地址的项目,点击鼠标右键,弹出下图:打开该项目的路径后,双击打开该项目,具体参考自己项目的实际,我的结果如下:到这步的时候,可能有的人会找不到.git这个文件,解决方法如下:接着双击打开.git文件,找到config文件,你可以随意选择你喜欢的打开方式,本人用
2017-01-26 18:03:00 2214
原创 深入浅出讲解:php的socket通信_0
对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1. 什么是TCP/IP、UDP?2. Socket在哪里呢?3. Socket是什么呢?4. 你会使用它们吗?什么是TCP/IP、UDP? TCP/IP(Transmi
2017-01-26 09:43:08 390
原创 【Spring-web】AsyncRestTemplate源码学习
2017-01-23 by 安静的下雪天 http://www.cnblogs.com/quiet-snowy-day/p/6343347.html 本篇概要类说明 类图 简单例子 精辟的内部类 类说明AsyncRestTemplate 是 Spring中提供异步的客户端HTTP访问的核心类。与RestTemplate类相似,它提供了一些类似的方法,只不过返回
2017-01-25 10:32:58 767
原创 JDK源码分析-AtomicInteger
AtomicInteger可以看做Integer类的原子操作工具类。在java.util.concurrent.atomic包下,在一些使用场合下可以取代加锁操作提高并发性。接下来就从几个方面来介绍: 1.原子性和CAS。 2.CPU底层实现原理。 3.atomic包介绍。 4.源码分析。 原子性和CAS 原子性就是指某一个操作是不可拆分的,是一个整体必须要
2017-01-24 15:32:55 404
原创 如何用CSS快速布局(一)—— 布局元素详细
要快速进行网页排版布局,则必须对布局的元素有清晰的了解,才不会总是在细节处出错。这一篇先详解有关布局的因素作为布局基础:块级元素and内联元素、盒模型、准确定位、元素对齐、样式继承。下一篇则重点描述快速布局思路。一、什么是块级元素和内联元素1,块级元素:display:block表现出来的特点是折行的, 一般来说可以包含块级元素和内联元素;例外: P 元素,只能包含内联元素,
2017-01-23 20:17:55 505
原创 支付宝 Android 版使用的开源组件
支付宝 Android 版使用的开源组件前言:花了点时间整理了 支付宝 Android 客户端使用的开源组件,给需要的同学.在你不知道用什么开源框架的时候可以作下参考,毕竟支付宝是阿里的重量级产品,产品的稳定性是第一,在你的实际项目中引用成熟稳定的开源组件是很有利于日后维护的.当然,如果看到你不熟悉的开源库,你可以点击我整理的Github链接,学习或者了解对于你自己都是有帮助的.
2017-01-23 11:57:54 555
原创 游戏开发之在UE4中编写C++代码控制角色
当你运行我们上次做完的项目,你可能会意识到我们移动的摄像机还是默认的那个摄像机,这个默认的摄像机可以自由飞翔。这一节,我们要使得开始的角色是我们的一个Avatar类的实例对象,并且使用键盘控制我们的角色。一 创建游戏模式类首先我们要明白什么是GameMode?GameMode包含了各种各样的游戏规则和让游戏引擎描述这个游戏是怎么玩的。1. 创建游戏模式的步骤如下:1) 点击文件 -
2017-01-22 17:24:56 1658 1
原创 详细的KVO总结,包括基本改变,使用案例,注意点.看我就够了!
概述KVO全称Key-Value-Observing,也叫键值监听,是一种观察者设计模式.提供了一种机制,当指定的对象的属性被修改后,对象就会收到一个通知.也就是说每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者.优势:可以降低两个类(业务逻辑和视图控制的类)之间的耦合性.也就是说可以很容易的实现视图组件和数据模型的分离.当数据模型的属性值改变之后作为监听器的视
2017-01-22 11:04:55 1356
原创 .Net多线程编程—使用Visual Studio 2012进行调试
1 相关概念1)栈帧C语言中,每个栈帧对应着一个未运行完的函数。栈帧中保存了该函数的返回地址和局部变量。栈帧也叫过程活动记录,是编译器用来实现过程/函数调用的一种数据结构。2)单步执行与单步函数执行单步执行又被称为逐语句执行,单步函数执行又被称为逐过程执行。单步函数执行不会进入函数体。3)主线程不会显示在Parallel Tasks 窗口中,因为主线程不是任务。但它会显示在
2017-01-21 18:55:38 993
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人