14

MySQL系列(一)---基础知识大总结

MySQL系列(一) 基础知识大总结 目录 "MySQL系列(一):基础知识大总结" "MySQL系列(二):MySQL事务" 前言:本文主要为mysql基础知识的大总结,mysql的基础知识很多,这里作简单概括性的介绍,具体的细节还是需要自行搜索。当然本文还有很多遗漏的地方,后续会慢慢补充完善。 ...

jiajun_geek 发布于 2017-07-24 16:04 评论(6)阅读(740)
1

Java8 Stream代码详解+BenchMark测试

1、基本介绍 [TOC] 1、创建方式 1、Array的Stream创建 1、直接创建 ​  2、直接使用Arrays.stream工具创建 ​ 下面是Arrays.stream的具体实现 ​ StreamSupport.stream的实现使用的是ReferencePipeline.Head这个方 ...

MoEee 发布于 2017-07-24 15:13 评论(0)阅读(202)
0

Spring AOP 和 动态代理技术

说明:本文首发于微信公众号并同步至个人博客 http://www.fengzheng.pub/archives/277.html,转载请注明来源。 AOP 是什么东西 首先来说 AOP 并不是 Spring 框架的核心技术之一,AOP 全称 Aspect Orient Programming,即面向 ...

风的姿态 发布于 2017-07-24 14:24 评论(0)阅读(649)
2

使用travis-ci自动部署github上的项目

travis ci是什么? 一个使用yaml格式配置用于持续集成完成自动化测试部署的开源项目 官网: "https://travis ci.org/" 使用travis ci集成vue.js项目 首先,您需要一个github账号 and 一个vue.js项目~ 没有的话试试这个啊 "metools" ...

易墨 发布于 2017-07-24 13:57 评论(0)阅读(166)
3

Java并发包基石-AQS详解

目录 1 基本实现原理 1.1 如何使用 1.2 设计思想 2 自定义同步器 2.1 同步器代码实现 2.2 同步器代码测试 3 源码分析 3.1 Node结点 3.2 独占式 3.3 共享式 4 总结 Java并发包(JUC)中提供了很多并发工具,这其中,很多我们耳熟能详的并发工具,譬如Reent ...

dreamcatcher-cx 发布于 2017-07-24 13:46 评论(0)阅读(318)
1

nopCommerce 3.9 大波浪系列 之 路由扩展 [多语言Seo的实现]

nopCommerce 3.9 路由注册扩展,多语言Seo友好链接的路由支持,页面Seo友好链接的路由处理。 ...

大波浪 发布于 2017-07-24 11:52 评论(5)阅读(442)
3

Python爬虫从入门到放弃(十九)之 Scrapy爬取所有知乎用户信息(下)

在上一篇文章中主要写了关于爬虫过程的分析,下面是代码的实现,完整代码在:https://github.com/pythonsite/spider items中的代码主要是我们要爬取的字段的定义 这些字段的是在用户详细信息里找到的,如下图所示,这里一共有58个字段,可以详细研究每个字段代表的意思: 关 ...

python修行路 发布于 2017-07-24 11:40 评论(0)阅读(612)
2

ES6——块级作用域

[1]var声明 [2]let声明 [3]const声明 [4]临时死区 [5]循环绑定 [6]属性变量 [7]最佳实践 ...

小火柴的蓝色理想 发布于 2017-07-24 11:25 评论(0)阅读(328)
1

动态语言的灵活性是把双刃剑 -- 以Python语言为例

本文有些零碎,总题来说,包括两个问题:(1)可变对象(最常见的是list dict)被意外修改的问题,(2)对参数(parameter)的检查问题。这两个问题,本质都是因为动态语言(动态类型语言)的特性造成了,动态语言的好处就不细说了,本文是要讨论因为动态--这种灵活性带来的一些问题。 什么是动态语 ...

xybaby 发布于 2017-07-24 11:22 评论(0)阅读(433)
4

【Unity游戏开发】SDK接入与集成——小白入门篇

一、简介 通常一款游戏开发到后期,一般都会涉及到第三方SDK的接入与集成,对于不熟悉SDK接入的同学来说,接SDK每次都是云里雾里,而熟悉SDK接入的同学又觉得不断地重复做接入SDK工作这样没有成就感,太尼玛无聊了(Android渠道一弄就十几个,直接吐血)。其实通常情况下接入SDK都是很简单的一个 ...

马三小伙儿 发布于 2017-07-24 09:52 评论(11)阅读(621)
171

文件各种上传,离不开的表单

做为程序员的我们,经常会要用到文件的上传和下载功能。到了需要用的时候,各种查资料。有木有..有木有...。为了方便下次使用,这里来做个总结和备忘。 利用表单实现文件上传 最原始、最简单、最粗暴的文件上传。 前端代码: 【注意】 1、需要post提交 2、enctype="multipart/form ...

农码一生 发布于 2017-07-24 08:55 评论(47)阅读(6648)
5

Nancy基于JwtBearer认证的使用与实现

介绍了在Nancy中使用JwtBearer认证组件来完成认证,并简单介绍了该组件的实现。 ...

Catcher8 发布于 2017-07-24 08:14 评论(1)阅读(414)
2

上周热点回顾(7.17-7.23)

热点随笔: · 纯 CSS 实现波浪效果!(ChokCoco)· 是什么优化让 .NET Core 性能飙升?(葡萄城控件技术团队)· 程序员装修指南(无知者云)· 记一次sql server 性能调优,查询从20秒至2秒(Emrys5)· 误入前端三年,一个文科生的独白(上)(闰土少年)· ASP ...

博客园团队 发布于 2017-07-24 08:00 评论(2)阅读(1173)
3

基于Entity Framework的自定义分页,增删改的通用实现

一个基于Entity Framework的自定义分页,增删改的通用实现,同时包含Entity的生成,Specification模式,Unit of Work实现。 ...

JIN Weijie 发布于 2017-07-24 07:40 评论(7)阅读(1302)
1

安装 Docker Machine - 每天5分钟玩转 Docker 容器技术(45)

Docker Machine 用于管理多个 Docker Host,本节先学习如何安装 Docker Machine. ...

CloudMan 发布于 2017-07-24 06:19 评论(1)阅读(548)
1

第2章 rsync算法原理和工作流程分析

本文通过示例详细分析rsync算法原理和rsync的工作流程,是对rsync官方技术报告和官方推荐文章的解释。本文不会介绍如何使用rsync命令(见rsync基本用法),而是详细解释它如何实现高效的增量传输。 以下是rsync系列篇: 1.rsync(一):基本命令和用法 2.rsync(二):in ...

骏马金龙 发布于 2017-07-24 00:28 评论(1)阅读(285)
30

【学习分享】温水里的程序员,技术将成为温水。

七月,炎炎的夏日,疯狂的暴雨不分昼夜,侵袭着这座城。早上七点,我骑着摩拜单车出发去往地铁站,誓死如归一般的,挤进地铁。像往常一样,骑车、挤地铁、打卡上班。相信大家都跟我一样,未来的憧憬支撑着我们,日复一日的写着代码、重复着一样的工作、造不完的车轮、用不完的框架,然而我慢慢的开始觉得这是一个陷阱,一个 ...

张泰峰 发布于 2017-07-23 23:42 评论(41)阅读(5461)
7

设计模式的征途—14.职责链(Chain of Responsibility)模式

相信大家都玩过类似于“斗地主”的纸牌游戏,某人出牌给他的下家,下家看看手中的牌,如果要不起,则将出牌请求转发给他的下家,其下家再进行判断。一个循环下来,如果其他人都要不起该牌,则最初的出牌者可以打出新牌。在这个过程中,纸牌作为一个请求沿着一条链在传递,每一位纸牌的玩家都可以处理该请求。在设计模式中,... ...

Edison Chou 发布于 2017-07-23 23:36 评论(0)阅读(366)
3

vue.js移动端app实战1:初始配置

本系列将会用vue.js2制作一个移动端的webapp单页面,页面不多,大概在7,8个左右,不过麻雀虽小,五脏俱全,常用的效果如轮播图,下拉刷新,上拉加载,图片懒加载都会用到。css方面也会有一些描述,像不同分辨率的适配,flex布局以及scss来编写mixin来处理2x,3x图等。 初始工作: 通 ...

Runlin 发布于 2017-07-23 22:34 评论(5)阅读(644)
1

进程线程协程那些事儿

一、进程与线程 1.进程 我们电脑的应用程序,都是进程,假设我们用的电脑是单核的,cpu同时只能执行一个进程。当程序出于I/O阻塞的时候,CPU如果和程序一起等待,那就太浪费了,cpu会去执行其他的程序,此时就涉及到切换,切换前要保存上一个程序运行的状态,才能恢复,所以就需要有个东西来记录这个东西, ...

张璨 发布于 2017-07-23 22:29 评论(0)阅读(490)