自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

词语大杂烩

www.boyasiqi.cn 小弟的网站多多指教

  • 博客(89)
  • 收藏
  • 关注

转载 vue2.0 练习项目-外卖APP(1)

前言  vue这个框架现在挺流行的,作为一个专注前端100年的代码爱好者,学习下目前流行的框架是必须的!在网上搜索vue的项目是比较少的,在官网进行了入门学习后,没有一个项目练习巩固下,学了就等于没学,所以我就决定自己写一个项目咯。在这里我也顺便分享下我学习vue的资源。我在GitHub上发现了一个vue的大神,在这我就免费给他打打广告吧!https://github.com/bailican

2017-10-25 16:13:19 364

转载 Loadrunner Webservice接口性能测试脚本编写优化总结

本文主要介绍使用Loadrunner调用Webservice接口进行性能测试时,相关脚本编写及优化方法总结。1.Webservice协议脚本编写流程下面介绍使用Loadrunner 11调用Webservice接口通用的流程与方法1.1 新建脚本,选择"Webservice"协议 1.2 选择Manage Services->Import,输入URL

2017-10-25 16:13:03 405

转载 (MariaDB)MySQL数据类型详解和存储机制

1.1 数据类型概览数据类型算是一种字段约束,它限制每个字段能存储什么样的数据、能存储多少数据、能存储的格式等。MySQL/MariaDB大致有5类数据类型,分别是:整形、浮点型、字符串类型、日期时间型以及特殊的ENUM和SET类型。这5种数据类型的意义、限制和相关说明如下图所示:各数据类型占用字节数,参见mariadb官方手册。1.2 存储机制和操

2017-10-25 16:12:45 436

转载 Docker部属Nsq集群

为了容灾需要对nsqd多机器部属,有了Docker后,快速扩还是很方便的。  部署完后我会用go和c#写一些代码方便大家学习。   准备工作:  》两台服务器:192.168.0.49; 192.168.0.105.  》需要在两台机器上安装好Docker  》两台机器上镜像的拉取 docker pull nsqio/nsq  我

2017-10-25 16:12:22 646

转载 如何高效的编写Verlog HDL——菜鸟版

工欲善其事、必先利其器!要想高效的编写verilog没有一个好的编辑器可不行,所以我这里推荐两款十分好用的编辑器Notepad++和Gvim,这两款编辑器由于其强大的添加插件的功能,所以深受代码工作者的喜爱,那么对于FPGA新手而言,我觉的去学较复杂的gvim编辑指令,那就有点本末倒置了,所以对于初学者来说,编写的代码工程量还不是很大的时候我向各位推荐Notepad++这款编辑器,这款编辑器的便捷

2017-10-25 16:12:02 718

转载 Hadoop(十三)分析MapReduce程序

一、写一个MapReduce程序例子1.1、数据准备  准备要处理的数据(假定数据已经存放在hdfs的/data目录下)    $> hdfs dfs -ls /data  看到测试数据目录。天气数据目录/data/weather,专利数据目录/data/patent。  若没有,则自行将数据上传到上述目录基本步骤如下:    $> hdfs dfs -mk

2017-10-25 16:11:44 474

转载 在MVC中使用rdlc格式的报表

前言 近期,在公司做的项目中做到报表模块需要使用rdlc格式的报表,这个报表需要使用WebForm来加载,但是现在用ASP.NET做项目基本上都是MVC。由于以前没有使用过,因此记录下来,供以后查阅。 下面做个简单的Demo,使用的工具是VS2012+SQL Server2012。一、准备数据库  我创建了一个非常简单的表格,添加了一些数据。结构如图所示:

2017-10-25 16:11:12 784

转载 Akka(31): Http:High-Level-Api,Route rejection handling

Route 是Akka-http routing DSL的核心部分,使用户能比较方便的从http-server的角度筛选http-request、进行server运算、构建回复的http-response。所谓筛选http-request主要目的是容许request进入下一内层Route,或者拒绝reject request。比如这个~符号:它连接了上下两个独立的Route。如果上面的Route拒

2017-10-25 16:10:46 230

转载 面向程序员编程——精研排序算法

关键字:排序算法,时间复杂度,空间复杂度排序就是研究如何将一系列数据按照某种逻辑顺序重新排列的一门算法。在计算机早期,排序要占用大量计算资源是人们的共识,而今天随着机器性能的提高,以及排序算法的演进,排序已经非常高效,现在随处都会提起数据的重要性,而整理数据的第一步就是排序。引用自知乎:很多东西的难度,是随着需求变化的。比如排序吧,10个数字,我可以给你人眼排序,

2017-10-25 16:10:18 343

转载 ELK系列~NLog.Targets.Fluentd到达如何通过tcp发到fluentd

最近火的不能再火的日志框架就是ELK,其中E(Elasticsearch)表示日志存储,L(Logstash)表示日志收集,K(kibana)表示日志的UI界面,用来查询和分析,而其中的L可以使用Fluentd来代替,并且以上架构都可以通过docker来进行快速的部署。它们的工作流程fluentd系统有输入和输出,输入对应我们的应用程序,输出对应咱们的ES存储系统,在.ne

2017-10-23 12:30:24 332

转载 React与Preact差异之 -- setState

Preact是React的轻量级实现,是React比较好的替代者之一,有着体积小的优点,当然与React之间一定会存在实现上的差异,本文介绍了在 setState 方面的差异之处。源码分析首先来分析下React以及Preact在setState部分的具体实现。(太长不看想偷懒,可以直接下翻看结论)React关键代码:setState 阶段:/

2017-10-23 12:29:55 761

转载 [译]ASP.NET Core 2.0 带初始参数的中间件

问题如何在ASP.NET Core 2.0向中间件传入初始参数?答案在一个空项目中,创建一个POCO(Plain Old CLR Object)来保存中间件所需的参数:public class GreetingOptions{ public string GreetAt { get; set; } public string GreetTo { g

2017-10-23 12:29:35 196

转载 学习一门新语言需要了解的基础-07 进程内存模型

本节内容可执行文件和进程的差异进程内存模型使用readelf -l查看段映射使用gdb查看运行期内存模型[付费阅读]可执行文件和进程的差异一个普通的程序编译完了以后,程序还没有运行就提供了虚拟内存地址空间,这个虚拟地址就已经有了。回过头来想一想这个事情,就会发觉虚拟地址的好处。程序需要载入到内存中才能执行,既然每个程序都有一套完整的虚拟地址,那么在编译的时候就可以确

2017-10-23 12:29:16 230

转载 读Zepto源码之Form模块

Form 模块处理的是表单提交。表单提交包含两部分,一部分是格式化表单数据,另一部分是触发 submit 事件,提交表单。读 Zepto 源码系列文章已经放到了github上,欢迎star: reading-zepto源码版本本文阅读的源码为 zepto1.2.0GitBook《reading-zepto》.serializeArray()$

2017-10-23 12:28:44 254

转载 Innodb的锁

1 Innodb的锁    在innodb中,有4种类型的锁:IX、X、IS及S锁,其说明如下: 类型说明场景S共享锁针对于RS隔离级别的查询或者添加Lock in share mode的SELECT查询而产生的锁X排它锁针对于update、delete、insert操作而产

2017-10-23 12:27:54 195

转载 文本可视化[二]——《今生今世》人物关系可视化python实现

文本可视化[二]——《今生今世》人物关系可视化python实现在文本可视化[一]——《今生今世》词云生成与小说分析一文中,我使用了jieba分词和wordcloud实现了,文本关键词的提取并生成词云,同时也尝试直接提取人名关键词来绘制。这次我们换一种方式——通过分析人物之间的关系,而不是人物在文本集中的频率来绘制一张复杂网络图,如下所示。数据经过可视化后还是非常有趣的。下面就讲讲人物关系网

2017-10-23 12:26:47 6616 6

转载 如何学习LoadRunner性能测试?

最近组内同事针对性能测试LR的脚本部分做了介绍,是个不错的分享。会后反思自己也有很长一段时间没做性能测试了,根据以往的经验,有必要做些整理和补充,本文主要介绍一些Loadrunner性能测试的学习方法、思路、流程以及测试过程中需要注意的点。脚本相关的介绍在这篇文章就不过多描述了,有兴趣的朋友网上进行查找,资料也相对比较丰富。一、Loadrunner初步了解关于Loadrunner的

2017-10-23 12:26:06 267

转载 程序员如何打造属于自己的云笔记服务

前言在这个互联网知识呈爆炸增长的时代,作为一个程序员要掌握的知识越来越多,然再好的记性也不如烂笔头,有了笔记我们就是可以时常扒拉扒拉以前的知识,顺便可以整理下自己的知识体系。如今市面上云笔记产品,说实在真不少,什么有道,印象,为知等等,本人目前使用的是有道,无它,免费而已其他几个倒没怎么接触过,毕竟重复的产品一个就够了。笔记用了有三年多时间了,基本都是写写工作日志,备忘一下工作中遇

2017-10-23 12:25:36 794

转载 jvm - 运行时内存结构

jvm - 运行时内存结构注意 : 本系列文章为学习系列,部分内容会取自相关书籍或者网络资源,在文章末尾处会有标注内存模型示意图每个区域的作用简述pc寄存器 (program counter)每一条java虚拟机线程都有自己的pc寄存器在任意时刻,一条java虚拟机线程只会执行一个方法的代码,正在被线程执行的方法称为该线程的当前方法(

2017-10-23 12:25:11 129

转载 Java并发编程二三事

近日重新翻了一下《Java Concurrency in Practice》故以此文记之。我觉得Java的并发可以从下面三个点去理解:* 编译重排序* 内存模型* 资源竞争这三个概念在Java并发中是非常重要的,最好也可以阅读相关资料理解一下。一些概念Amdahl定律在包含N个处理器的机器中,最高的加速比为:Sppedup。当N接近无穷大,

2017-10-19 16:36:57 291

转载 领域驱动设计与面向对象的一点想法

领域驱动设计与面向对象的一点想法我的Github本文只是我在阅读了《领域驱动设计》这本书以后的一点浅薄的理解和认知,如果有不正确的地方还请大家指出=_=。什么是计算机软件如上图所示,我所理解的计算机软件是通过使用程序的概念与现实世界中的事物进行映射,最终实现影响现实世界的计算机程序。如何进行映射面向过程设计面向过程其实是一种与人的思维

2017-10-19 16:36:38 355

转载 彻底理解Java的Future模式

先上一个场景:假如你突然想做饭,但是没有厨具,也没有食材。网上购买厨具比较方便,食材去超市买更放心。实现分析:在快递员送厨具的期间,我们肯定不会闲着,可以去超市买食材。所以,在主线程里面另起一个子线程去网购厨具。但是,子线程执行的结果是要返回厨具的,而run方法是没有返回值的。所以,这才是难点,需要好好考虑一下。模拟代码1:package test;publ

2017-10-19 16:35:24 219

翻译 Thinking in React Implemented by Reagent

前言 本文是学习Thinking in React这一章后的记录,并且用Reagent实现其中的示例。概要构造恰当的数据结构从静态非交互版本开始追加交互代码一、构造恰当的数据结构Since you’re often displaying a JSON data model to a user, you’ll find that if your model w

2017-10-19 16:35:08 153

转载 AspectCore中的IoC容器和依赖注入

IOC模式和依赖注入是近年来非常流行的一种模式,相信大家都不陌生了,在Asp.Net Core中提供了依赖注入作为内置的基础设施,如果仍不熟悉依赖注入的读者,可以看看由我们翻译的Asp.Net Core中文文档中依赖注入的相关章节: ASP.NET Core 中文文档 第三章 原理(10)依赖注入。基于IoC的重要性,AspectCore在提供Aop特性的同时,同样提供了可以和Aop无缝集成使

2017-10-19 16:34:33 499

原创 设计模式之visitor模式,人人能懂的有趣实例

设计模式,现在在网上随便搜都一大堆,为什么我还要写“设计模式”的章节呢?两个原因:1.本人觉得这是一个有趣的设计模式使用实例,所以记下来;2.看着设计模式很牛逼,却不知道怎么在实战中应用出来。希望这个实例能给学习者一个参考,一点启发。注意:本文是个人对设计模式的见解,不会出现大家常见的设计模式的概念。此文只作为一个实例。建议初学者参杂着别人博文一起读。在此,

2017-10-19 16:34:11 565 1

转载 flying-saucer + iText + Freemarker实现pdf的导出, 支持中文、css以及图片

项目中有个需求,需要将合同内容导出成pdf。上网查阅到了 iText , iText 是一个生成PDF文档的开源Java库,能够动态的从XML或者数据库生成PDF,同时还可以对文档进行加密,权限控制,并且还支持Java/C#等,但是iText本身提供的HTML解析器还是不够强大,许多HTML标签和属性无法识别,更悲催的是简单的CSS它不认识,排版调整样式让人头大。那么有没有什么方式能够支持css呢

2017-10-19 16:33:37 1672

转载 chromium源码阅读--进程的Message Loop

消息处理是由base::MessageLoop中实现,消息中的任务和定时器都是异步事件的。主要如下几点:1、消息的类型分类2、延时处理的消息是如何实现 一、消息分类     chromium主要将消息类型如下定义:(chromium//src/base/message_loop/message_loop.h  112行)1 enum

2017-10-19 16:33:20 1066

原创 带宽 = 最高有效频率 - 最低有效频率

数据传输速率 数据传输速率信道每秒能传输的比特数,所以它的单位自然就是bps(比特每秒),除此外还有Kbps,Mbps等 【注意】理论分析证明,信道的最大数据传输速率和带宽有直接联系,信道带宽越宽,数据传输速率就越大,因此在许多情况下,“带宽”和“传输速率”是可以互换的。 回到顶部时延 以分组交换网络的时延为例(因为当前因特网

2017-10-19 16:33:00 2968

原创 JavaScript适配器模式

适配模式可用来在现有接口和不兼容的类之间进行适配,使用这种模式的对象又叫包装器(wrapper),因为它们是在用一个新的接口包装另一个对象。基本理论适配器模式:将一个接口转换成客户端需要的接口而不需要去修改客户端代码,使得不兼容的代码可以一起工作。适配器主要有3个角色组成:(1)客户端:调用接口的类(2)适配器:用来连接客户端接口和提供服务的接口的类(3)适配者:提供服务,但是却与客户

2017-10-19 16:32:16 139

转载 ftpclient 550 permission denied

遇到一个坑,ftp服务器有主被动模式,如果ftpclient 没有设置模式,默认就是主动模式,如果ftp服务器是被动模式,那么使用ftpclient就执行上传和下载,就会失败, 添加ftpClient.enterLocalPassiveMode(); 开启被动模式;ftpClient.enterLocalActiveMode();  开启主动模式

2017-10-18 23:34:39 1252

转载 用FastDFS一步步搭建文件管理系统

一、FastDFS介绍FastDFS开源地址:https://github.com/happyfish100参考:分布式文件系统FastDFS设计原理 参考:FastDFS分布式文件系统个人封装的FastDFS Java API:https://github.com/bojiangzhou/lyyzoo-fastdfs-java1、简介FastDFS

2017-10-18 23:34:17 4128 2

转载 Java集合源码分析(二)Linkedlist

阅读目录(Content)一、LinkedList简介1.1、LinkedList概述1.2、LinkedList的数据结构1.3、LinkedList的特性二、LinkedList源码分析2.1、LinkedList的继承结构以及层次关系2.2、类的属性  2.3、LinkedList的构造方法2.4、内部类(Node) 2.5、核心方法  2.5.1、add

2017-10-18 23:34:00 241

转载 JavaScript中的this基本问题

在函数中 this 到底取何值,是在函数真正被调用执行的时候确定下来的,函数定义的时候确定不了。 执行上下文环境 : **定义**:执行函数的时候,会产生一个上下文的对象,里面保存变量,函数声明和this。 **作用**:用来保存本次运行时所需要的数据当你在代码中使用了 this,这个 this 的值就直接从执行的上下文中获取了,而不会从作用域链中搜寻。关于

2017-10-18 23:33:31 99

转载 前端笔记----jquery入门知识点总结

一、jquery的加载方法$(document).ready(function(){js代码});$(function(){js代码});(一般使用这个);注意点1:使用jquery必须先导入函数库文件,使用一个单独的script标签,结束代码另起一行script。script src="./jquery-1.12.4.js">script> script>js的代码s

2017-10-18 23:33:13 252

转载 hadoop之 hadoop 2.2.X 弃用的配置属性名称及其替换名称对照表

Deprecated Properties  弃用属性The following table lists the configuration property names that are deprecated in this version of Hadoop, and their replacements.下表列出了在这个版本的Hadoop中被弃用的配置属性名称及其替换。说明: 基

2017-10-18 23:32:58 241

转载 使用Xshell5连接虚拟机VMware中安装的CentOS7系统

使用Xshell5连接VMware中安装的CentOS7系统准备材料Xshell 下载地址VMware Workstation 12 Pro 下载地址CentOS 7 64位系统 下载地址安装Xshell、 VMware Workstation 12 Pro的安装我就不多做详述了,网上一大堆,大家自己问度娘吧。这里附上虚拟机的密钥:5A02H-AU243

2017-10-18 23:32:26 478

转载 机器学习技法:01 Linear Support Vector Machine

RoadmapCourse IntroductionLarge-Margin Separating HyperplaneStandard Large-Margin ProblemSupport Vector MachineReasons behind Large-Margin Hyperplane

2017-10-18 23:32:01 268

转载 Linux 进程与信号的概念和操作 linux process and signals

信号与进程几乎控制了操作系统的每个任务。在shell中输入ps -ef命令,我们将得到如下结果:(译者注:-e Select all processes. Identical to -A; -f Do full-format listing. This option can be combined with many other UNIX-style options to add

2017-10-18 23:30:50 2521

转载 对着java并发包写.net并发包之原子类型实现

众所周知,java1.5并发包通过volatile+CAS原理提供了优雅的并发支持。今天仔细想想.net也有volatile关键字保证内存的可见性,同时也有Interlocked提供了CAS的API,因此突发奇想——对着java并发包写一下.net并发包。第一步就是原子类型的实现(.NET目前还没有原子类型)项目地址:https://github.com/FanHuaRan/Dotnet.

2017-10-18 23:30:10 114

转载 Element-ui Theme浅析

一、浅析1.采用BEM方式管理类名B:block,模块,一个块是一个独立的实体,块可以包含其它块,名字单词间用-连接;如一个搜索块;E:element,元素,一个元素是块的一部分,具有某种功能,以__与block连接。如搜索块里的input或buttonM:modifier,修饰符。修饰符作为一个块或者一个元素的属性,代表这个块或者是元素在外观或是行为上的改变。以--与bloc

2017-10-09 15:41:11 1273

空空如也

空空如也

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

TA关注的人

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