2

[ Java学习基础 ] Java的继承与多态

看到自己写的东西(4.22的随笔[ Java学习基础 ] Java构造函数)第一次达到阅读100+的成就还是挺欣慰的,感谢大家的支持!希望以后能继续和大家共同学习,共同努力,一起进步!共勉! 一、Java继承 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承 ...

Kevin.ZhangCG 发布于 2018-04-23 18:17 评论(2)阅读(191)
0

React 深入系列4:组件的生命周期

> React 深入系列,深入讲解了React中的重点概念、特性和模式等,旨在帮助大家加深对React的理解,以及在项目中更加灵活地使用React。 组件是构建React应用的基本单位,组件需要具备数据获取、业务逻辑处理、以及UI呈现的能力,而这些能力是要依赖于组件不同的生命周期方法的。组件的生命... ...

iKcamp 发布于 2018-04-23 18:15 评论(0)阅读(27)
0

Java后缀数组-求sa数组

后缀数组的一些基本概念请自行百度,简单来说后缀数组就是一个字符串所有后缀大小排序后的一个集合,然后我们根据后缀数组的一些性质就可以实现各种需求。 上面这段代码的作用就是初始化数组以及进行第一次计数排序,第一次循环是对rank数组赋初值,执行完后rank数组对应值为{97,97,98,97,97,97 ...

小寐一觉 发布于 2018-04-23 18:05 评论(0)阅读(74)
0

监督学习与无监督学习的区别_机器学习

最近发现很多人还是不能真正分清机器学习的学习方法,我以个人的愚见结合书本简单说一下这个 机器学习中,可以根据学习任务的不同,分为监督学习(Supervised Learning),无监督学习(Unsupervised Learning)、半监督学习(Semi-Supervised Learning) ...

susmote 发布于 2018-04-23 17:56 评论(0)阅读(36)
5

AutoMapper快速上手

一.什么是AutoMapper AutoMapper是一个简单的对象映射框架(OOM),对象映射原理是把一种类型的输入对象转换为不同类型的输出对象,通俗讲就是通过一些约束讲一种类型中数据自动映射到另一数据类型中 二.AutoMapper的好处 以前的时候我们将DTO对象转换为Model对象或者将Mo ...

莫问今朝乄 发布于 2018-04-23 17:50 评论(5)阅读(332)
30

C#+HtmlAgilityPack+Dapper走一波爬虫

(转发请注明来源:http://www.cnblogs.com/EminemJK/) 最近因为公司业务需要,又有机会撸winform了,这次的需求是因为公司有项目申报的这块业务,项目申报前期需要关注政府发布的相关动态信息,政府部门网站过多,人工需要一个一个网站去浏览和查阅,有时候还会遗漏掉,因此呢, ...

山治先生 发布于 2018-04-23 17:19 评论(39)阅读(2433)
2

What's New In MySQL 8.0(MySQL 8.0 新特性)

由于8.0内有很多C++11特性。需要gcc4.8版本以上。Rhel6系列默认gcc是4.7。在安装gcc6.1之后仍然检查不过。 原因可能是6.1版本不一定高于4.7,暂不讨论。鉴于升级gcc耗时较长,与测试目的不符。暂用官方rpm包安装。以便达到快速测试目的。 以下新功能介绍中,跟日常工作强相关 ...

飞翔的小鸟1996 发布于 2018-04-23 17:18 评论(0)阅读(219)
2

多线程基础必要知识点!看了学习多线程事半功倍

前言 不小心就鸽了几天没有更新了,这个星期回家咯。在学校的日子要努力一点才行! 只有光头才能变强 回顾前面: "多线程三分钟就可以入个门了!" "Thread源码剖析" 本文章的知识主要参考《Java并发编程实战》这本书的前4章,这本书的前4章都是讲解并发的基础的。要是能好好理解这些基础,那么我们往 ...

Java3y 发布于 2018-04-23 17:07 评论(0)阅读(167)
5

使用C# (.NET Core) 实现状态设计模式 (State Pattern)

本文的概念性内容来自深入浅出设计模式一书 项目需求 这是一个糖果机的需求图. 它有四种状态, 分别是图中的四个圆圈: No Quarter: 无硬币 Has Quater 有硬币 Gumball Sold 糖果卖出 Out of Gumball 没有糖果了 这个图很像一个状态图. 每个圆圈就是一个状 ...

solenovex 发布于 2018-04-23 15:24 评论(4)阅读(537)
4

Hash算法入门指南(聊点不一样的算法人生)

前言 很多人到现在为止都总是问我算法该怎么学啊,数据结构好难啊怎么的,学习难度被莫名的夸大了,其实不然。对于一个学计算机相关专业的人都知道,数据结构是大学的一门必修课,数据结构与算法是基础,却常常容易被忽视,行业越浮躁,变化越快,开发平台越便捷,高级 API 越多,基本功的重要性就越容易被忽视。即使 ...

Angel_Kitty 发布于 2018-04-23 15:22 评论(4)阅读(116)
0

Ubuntu16 编译源码安装MXNet 可变卷积Deformable-ConvNets GPU版

【引言】最近接手了公司的关于虫子识别的项目,使用MXNet框架开发,但是实际用的是Deformable-ConvNets. Deformable-ConvNets为微软研究研究院提出的可变卷积网络,可用于对图像中大小不一的物体识别,不是单单识别图中的猫和狗(它们都一般大小),而识别图像中不同种类的虫 ...

Andre_Ma 发布于 2018-04-23 15:19 评论(0)阅读(113)
1

C++11的原子量与内存序浅析

一、多线程下共享变量的问题 在多线程编程中经常需要在不同线程之间共享一些变量,然而对于共享变量操作却经常造成一些莫名奇妙的错误,除非老老实实加锁对访问保护,否则经常出现一些(看起来)匪夷所思的情况。比如下面便是两种比较“喜闻乐见”的情况。 (a) i++问题 在多线程编程中,最常拿来举例的问题便是著 ...

兔晓侠 发布于 2018-04-23 15:09 评论(0)阅读(138)
0

深耕业务 ---- 探索复杂/超复杂前端业务的开发与设计

同步更新博客: 1. 知乎专栏:前端路上的摸索 2. github:design 距离上一篇博客,我已经有3个月没有写博客了,脑子里也有很多灵光和新点子,忙嘛,肯定忙,但是忙不是理由,所以见谅。这次给自己下了死命令,一定要产出点东西,so,将自己最近开发中能总结的东西慢慢再搞出一点。 PS:这是一 ...

仲强 发布于 2018-04-23 15:06 评论(0)阅读(260)
49

一个普通程序员眼中的「技术」

技术是程序员安身立命的根本,可一味的追求提高技术却未必能从技术上获得相应的回报。 通常情况下, 程序员要使自己所学的技术产生相应的价值或者收入必须依托于某个公司, 靠自己单干很难赚到钱, 即使能赚到钱性价比也不如替企业打工来的高。 所以程序员一般都是替别人打工的。 程序员在企业里打工,目的就是替公司 ...

陈宏鸿 发布于 2018-04-23 14:43 评论(44)阅读(4107)
0

ScalaPB(0): 找寻合适的内部系统微服务集成工具

前一段时间我们探讨了SDP的一个基于集群的综合数据平台解决方案,由多种数据库组成,包括:JDBC, Cassandra 及MongoDB。其中Cassandra和MongoDB属于分布式数据库,可以在集群中任何部署节点调用。而JDBC数据库则是非分布式的,无法部署在多个节点。假设我们把每种数据库的数 ...

雪川大虫 发布于 2018-04-23 14:24 评论(0)阅读(142)
0

关于InnoDB的读写锁类型以及加锁方式

mysql的innodb默认的隔离模式为RR模式,既可重复读,Innodb的RR隔离级别保证对读取到的记录加锁 (记录锁),同时保证对读取的范围加锁,新的满足查询条件的记录不能够插入 (间隙锁),因此不存在幻读现象。但是标准的RR只能保证在同一事务中多次读取同样记录的结果是一致的,而无法解决幻读(不... ...

vinter_he 发布于 2018-04-23 14:02 评论(0)阅读(71)
2

spring 自定义事件发布及监听(简单实例)

前言: Spring的AppilcaitionContext能够发布事件和注册相对应的事件监听器,因此,它有一套完整的事件发布和监听机制。 流程分析: 在一个完整的事件体系中,除了事件和监听器以外,还应该有3个概念; 1. 事件源:事件的产生者,任何一个event都必须有一个事件源; 2. 事件广播 ...

半城枫叶半城雨丶 发布于 2018-04-23 13:56 评论(0)阅读(196)
0

RabbitMQ-Spring AMQP

上篇文章RabbitMQ基础入门学习了rabbitMQ一些基础的api,当然spring也在原生代码的基础上做了更多的封装,这篇文章就基于spring-rabbit,学习一下spring的实现。 引入jar: <dependency> <groupId>org.springframework.amq ...

让我发会呆 发布于 2018-04-23 13:48 评论(0)阅读(179)
0

面向对象的演进过程

计算机高级语言可以分为解释型语言(interpreting)和编译型语言(compiling),具体可以参考漫谈计算机编程语言。除了这种分类方式,其实还可以分为面向对象和面向过程,本期我们就来聊聊面向对象的演进过程。 远古时期 我们知道 程序 = 数据结构 + 算法,其中数据结构包括数组、栈、队列、 ...

木可大大 发布于 2018-04-23 12:50 评论(0)阅读(79)
6

使用webgl(three.js)搭建一个3D建筑,3D消防模拟——第三课

3d建筑,3d消防,消防演习模拟,3d库房,3d档案室,3d密集架,webGL,threejs,3d机房 ...

魂断蓝桥666 发布于 2018-04-23 12:16 评论(2)阅读(473)