4

设计模式,Let's “Go”! (下)

文章通过用Go语言实现的设计模式,总结了各模式的特点和使用场景,并配以现实生活中的实例,帮助理解设计模式。本篇包括:责任链模式、蝇量模式、解释器模式、中介者模式、备忘录模式、原型模式和访问者模式; ...

枕边书 发布于 2017-09-11 19:30 评论(0)阅读(172)
6

ABP从入门到精通(6):快速重命名解决方案

SolutionRenamer == SolutionRenamer 是一个解决方案快速重命名工具。经测试重命名一个全新asp.net zero core项目(ABP asp.net zero,.net core版本,版本号4.4.0),耗时大约在3s左右。 使用 == 这个zip包是我刚刚在abp ...

晓晨Master 发布于 2017-09-11 18:29 评论(24)阅读(728)
2

谈谈个人网站的建立(三)—— 定时任务

欢迎访问我的网站 "http://www.wenzhihuai.com/" 。谢谢啊,如果可以,希望能在GitHub上给个star,GitHub地址 "https://github.com/Zephery/newblog" 。 Quartz 先看一下Quartz的架构图: 一.特点: 1. 强大的调 ...

ZepheryWen 发布于 2017-09-11 17:20 评论(4)阅读(922)
3

软件开发实践:如何编写整洁的代码

最近在工作中, 经常会维护一些已经存在的代码,经常Review别人的代码,也经常请别人Review代码. 感觉Review代码真是一个很累人的工作.感谢那些为我们Review代码的同事. 很多时候,感觉Review的效果并不好,难以深入下去. 如何Review好代码,当前还没有太好的思路,结对编程是 ...

荣-- 发布于 2017-09-11 16:47 评论(0)阅读(566)
0

webmagic爬取渲染网站

最近突然得知之后的工作有很多数据采集的任务,有朋友推荐webmagic这个项目,就上手玩了下。发现这个爬虫项目还是挺好用,爬取静态网站几乎不用自己写什么代码(当然是小型爬虫了~~|)。好了,废话少说,以此随笔记录一下渲染网页的爬取过程首先找到一个js渲染的网站,这里直接拿了学习文档里面给的一个网址, ...

ljw不想加班 发布于 2017-09-11 16:41 评论(2)阅读(319)
2

C#设计模式(5)-建造者模式

引言 上一篇介绍了设计模式中的抽象工厂模式-C#设计模式(3)-抽象工厂模式,本篇将介绍建造者模式; 点击这里查看全部设计模式系列文章导航 建造者模式简介 建造者模式是将一个复杂对象的构建与表示分离,使得同样的构建过程可以创建不同的表示。 在软件系统中,有时候会面临着“一个复杂对象”的创建工作,其通 ...

yxtic 发布于 2017-09-11 16:31 评论(0)阅读(234)
1

Angular中Constructor 和 ngOnInit 的本质区别

在Medium看到一篇Angular的文章,深入对比了 Constructor 和 ngOnInit 的不同,受益匪浅,于是搬过来让更多的前端小伙伴看到,翻译不得当之处还请斧正。 本文出处: "The essential difference between Constructor and ngOn ...

无er不乐 发布于 2017-09-11 16:29 评论(0)阅读(94)
2

分布式测试工具Beetle.DT的部署并进行HTTP,SQL,TCP压测

由于Beetle.DT是一个分布式压力测试工具,所以在使用上并不像普通工具那样安装运行这么简单;由于工具涉及到测试管理中心,节点和管理端等工具; 所以必须要进行相应的部署才能运行。接下来详解一下如果安装Beetle.DT并进行简单的HTTP,SQL和TCP相关压力测试。 运行环境要求 现有版本的Be ...

smark 发布于 2017-09-11 16:27 评论(4)阅读(266)
9

ASP.NET Core Razor 视图组件

在新的ASP.NET Core MVC中,视图组件类似于局部视图,但它们更强大。视图组件不使用模型绑定,仅依赖于您在调用时提供的数据。 ...

Sweet-Tang 发布于 2017-09-11 16:08 评论(8)阅读(521)
15

bootstrap 基础(一)

1 bootstrap简介 2 bootstrap的环境 3 以移动设备为优先。窗口和移动设备一致 4 bootstrap布局容器 5 排版标签 6 文本对齐方式 7 列表 8 表格 9 响应式图片 10 栅格系统 ...

许大仙 发布于 2017-09-11 15:46 评论(26)阅读(1450)
0

Apache Camel之FTP组件学习

写在最前面 哎,最近提了离职,手头的活也基本上清理的差不多了。想着这个把月可以舒服的晃悠晃悠的离开,但是运维的小伙伴总是不架势,走之前还是提了个新需求。 先说下需求吧,我们的系统概括的讲就是一个接口系统,对外的方式无外乎三种,MQ、WEBSERVICE以及FTP了。因为FTP的业务是前人留下来东西, ...

小卖铺的老爷爷 发布于 2017-09-11 15:41 评论(0)阅读(123)
2

高性能消息队列 CKafka 核心原理介绍(上)

Ckafka是基础架构部开发的高性能、高可用消息中间件,其主要用于消息传输、网站活动追踪、运营监控、日志聚合、流式处理、事件追踪、提交日志等等需要高性能的场景,目前已经上线腾讯云。 ...

腾讯云技术社区 发布于 2017-09-11 15:32 评论(1)阅读(419)
3

使用反射+策略模式代替项目中大量的switch case判断

我这里的业务场景是根据消息类型将离线消息存入mongoDB不同的collection中。其中就涉及到大量的分支判断,为了增强代码的可读性和可维护性,对之前的代码进行了重构。 先对比一下使用反射+策略模式前后的代码: 重构前: 重构后: 我们可以看到重构前的代码充斥着大量的分支判断,以后每增加一个新的 ...

喜欢天黑却怕鬼 发布于 2017-09-11 15:13 评论(4)阅读(526)
1

MySQL(八)之DML

昨天晚上很晚的时候才写完MySQL的常用函数,今天给大家讲一下MySQL的DML。接下来让我们直接来学习了,今天感冒了。身体很难受下午的时候要去买一波药了,不然程序员也扛不住呀。 DML全称Data Manipulation Language,数据操作语言。 一、插入数据 创建格式 格式:INSER ...

苦水润喉 发布于 2017-09-11 14:57 评论(1)阅读(184)
0

微信iOS收款到账语音提醒开发总结

TTS语音合成方案分为离线合成方案和在线合成方案,离线合成方案省去网络请求,合成速度更快,节省网络流量,但是合成音的听起来比较机械,语速和停顿的处理较差一些。如果对合成音的效果要求不是特别高,可以考虑采用iOS自带的AVSpeechSynthesis框架,免去语音库的合入,减少安装包大小。 ...

腾讯bugly 发布于 2017-09-11 14:49 评论(2)阅读(369)
1

Jaccard相似度在竞品分析中的应用

上个月对一个小项目的效果进行改进,时间紧,只有不到一周的时间,所以思考了一下就用了最简单的方法来做,效果针对上一版提升了5%左右,跟大家分享一下(项目场景用的类似的场景) 项目场景:分析一个产品的竞品,譬如app的竞品、网站的竞品等等 项目分析:简单来说就是竞品分析,竞品分析有很多比较成熟的方法,但 ...

Charlotte77 发布于 2017-09-11 14:32 评论(2)阅读(152)
1

实现一个简单的Laravel的dd库

前几天写了一个简单的 的 "dd" 库。 为什么自己要写一个这样的库? 本身已经实现了自己的输出 函数,但是我之所以要写这样一个库,一来是因为 本身对这个库的封装没办法很好的解剖出来,另一方面,他的实现过于复杂。 安装方式 1. composer 安装 2. 直接下载 clone 下来即可 使用 1 ...

nineyang 发布于 2017-09-11 12:50 评论(2)阅读(170)
4

移动webapp的那些令你头疼的事

bug持续更新中... 测试浏览器 Chrome : 61.0.3163.73 Safari : 10.0(IOS 10.3.3) Github : "webapp bugs" 1. IOS overflow: scroll 全屏滚动出界 1.1 出现场景 滑动到最顶部(最底部)的时候,停下,然后继 ...

_糊一笑 发布于 2017-09-11 12:46 评论(10)阅读(316)
11

一步步带你做vue后台管理框架(二)——上手使用

系列教程《一步步带你做vue后台管理框架》第二课 github地址:vue-framework-wz 线上体验地址:立即体验 闲扯再多不会用也没白搭,这节课我来带大家直接上手框架,体验到简单方便之后你就会爱上这个框架欲罢不能的。 首先跟所有的vue项目一样,两种方式,一种去项目github地址:vu ...

herozhou工巧 发布于 2017-09-11 12:40 评论(9)阅读(1513)
2

[js高手之路]深入浅出webpack教程系列7-( babel-loader,css-loader,style-loader)的用法

[js高手之路]深入浅出webpack教程系列索引目录: [js高手之路]深入浅出webpack教程系列1-安装与基本打包用法和命令参数 [js高手之路]深入浅出webpack教程系列2-配置文件webpack.config.js详解(上) [js高手之路]深入浅出webpack教程系列3-配置文件 ...

ghostwu 发布于 2017-09-11 12:04 评论(1)阅读(236)