0

ViewPager使用记录3——循环展示

ViewPager是v4支持库中的一个控件,相信几乎所有接触Android开发的人都对它不陌生。之所以还要在这里翻旧账,是因为我在最近的项目中有多个需求用到了它,觉得自己对它的认识不够深刻。我计划从最简单的使用场景出发,记录我到目前为止所对ViewPager的使用情况以及有关它的一些知识点。 这个系 ...

ChardLau 发布于 2017-12-11 23:31 评论(0)阅读(176)
0

CSS书写规范与理论

前端体系的变化可谓是日新月异,短短一年时间,从理论、框架、构建工具、甚至开发语言都发生非常大的变化。 随着新项目就即将启动,我抽时间回顾了一下以往项目的前端架构,零零散散产生了许多想法,尽量一一记录下来,为新的框架搭建做点准备。 首先来聊聊CSS的的各种规范与理论。回顾过去的代码,首先让我头痛不已的 ...

GuJinYu 发布于 2017-12-11 23:30 评论(2)阅读(307)
3

FastDFS教程Ⅲ-文件服务器扩容

1.简介 FastDFS文件服务器在设计时,为了支持大容量,存储节点(服务器)采用了分卷(或分组)的组织方式。存储系统由一个或多个卷组成,卷与卷之间的文件是相互独立的,所有卷的文件容量累加就是整个存储系统中的文件容量。一个卷可以由一台或多台存储服务器组成,一个卷下的存储服务器中的文件都是相同的,卷中 ...

无涯Ⅱ 发布于 2017-12-11 23:26 评论(0)阅读(256)
3

运维自动化平台

1、项目背景 经过几年的发展,公司最早是人工发布工程代码,之后使用了jenkins大部分工作只要新建一次脚本、nginx配置后就能比较自动的完成,但是回退依然使用人工处理的方式。自从公司业务发展起来以后,每个月2次的活动,都要上下主机,根据工程扩容。其中主要工作有新建ecs主机,初始化主机环境,添加 ...

千城program 发布于 2017-12-11 23:21 评论(1)阅读(247)
3

技术演讲需要准备什么?

最近参加了 SA Summit 2017 的技术大会分享,在这边总结下并分享一下自己是如何准备的。请老司机们多提点建议。 一、了解观众的诉求 了解需求永远是做任何事的第一步,脱离了观众的诉求都是偏题的。 需要知道这次技术分享的主题大方向是什么?是分布式架构、前端架构,还是运维架构。 需要考虑到你的听 ...

tylercao 发布于 2017-12-11 22:58 评论(1)阅读(319)
0

前端测试框架Jest系列教程 -- Mock Functions(模拟器)

写在前面: 在写单元测试的时候有一个最重要的步骤就是Mock,我们通常会根据接口来Mock接口的实现,比如你要测试某个class中的某个方法,而这个方法又依赖了外部的一些接口的实现,从单元测试的角度来说我只关心我测试的方法的内部逻辑,我并不关注与当前class本身依赖的实现,所以我们通常会Mock掉 ...

不负春光,努力生长 发布于 2017-12-11 22:57 评论(0)阅读(157)
0

企业级LNMP架构搭建实例(基于Centos6.x)

1.1 部署LNMP架构说明 1.1.1 LNMP架构内容 01.部署linux系统 02.部署nginx网站服务 03.部署mysql数据库服务 04.部署php动态解析服务 1.1.2 配置LNMP架构步骤 01.配置Nginx配置文件 02.配置mysql数据库信息(SQL语句) 03.配置w ...

惨绿少年 发布于 2017-12-11 22:19 评论(0)阅读(10631)
1

多线程 - pthread、NSThread

1. pthread pthread 简单介绍下,pthread是一套通用的多线程的API,可以Unix / Linux / Windows 等徐彤跨平台使用,使用C语言编写,需要程序员自己管理线程的生命周期,使用难度较大,所以我们在iOS开发中几乎不适用pthread,这里我们简单了解下。 - 来 ...

沉江小鱼 发布于 2017-12-11 22:08 评论(0)阅读(190)
2

音频传输之Jitter Buffer设计与实现

在语音通信中Jitter Buffer(下面简称JB)是接收侧一个非常重要的模块,它是决定音质的重要因素之一。一方面它会把收到的乱序的语音包排好序放在buffer里正确的位置上,另一方面它把接收到的语音包放在buffer中缓冲一些时间使播放的更平滑从而获得更好的语音质量。下图是JB在接收侧软件框图中 ...

davidtym 发布于 2017-12-11 21:58 评论(0)阅读(171)
1

Elasticsearch的基友Logstash

Logstash 是一款强大的数据处理工具,它可以实现数据传输,格式处理,格式化输出,还有强大的插件功能,常用于日志处理。 一、原理 Input 可以从文件中、存储中、数据库中抽取数据,Input有两种选择一个是交给Filter进行过滤、修剪。另一个是直接交给Output Filter 能够动态地转 ...

Aubin 发布于 2017-12-11 21:45 评论(1)阅读(266)
1

从高的角度看自动化测试

前言 高度,这个词我很早就被提及。高度不够,把这个问题/东西拔高一些再看看,应该站在更高的位置看问题...这些是别人对我的评价,是面试过程中被问到的,是别人对我的指导/建议...有的人会问一个普通打工的需要什么高度呢?不就是点点点的,不就是写if-else的...对问题的思考其实就是优秀和普通的差别 ...

whendream 发布于 2017-12-11 21:14 评论(0)阅读(261)
0

Java基础(三)-final关键字分析

今天来谈谈final关键字的作用, 虽然有很多博文关于final进行了很深的研究,但还是要去记录下谈谈自己的见解加深下印象。下面直接进入主题: 一、final关键字的作用 1、被final修饰的类不能被继承。 这一点应该很多人都知道也遇到过,经典案例就是java.lang.String类 还有一些常 ...

玉树临枫 发布于 2017-12-11 21:14 评论(2)阅读(174)
2

前端CSS的工程化——掌握Sass这四大特性就够了

记得刚遇见css的时候,咱像是见了美人儿一样,简直是爱不释手啊,简简单单写几行算不上代码的代码,就能做出这么漂亮的东西,这也成了咱前端之路的最初动力。然而,随着项目体量和页面复杂度的增加,咱很快就发现这美人儿非但不漂亮,而且缺胳膊少腿儿的。 ...

DOM哥 发布于 2017-12-11 21:10 评论(2)阅读(341)
10

项目实战8—tomcat企业级Web应用服务器配置与会话保持

tomcat企业级Web应用服务器配置与实战 环境背景:公司业务经过长期发展,有了很大突破,已经实现盈利,现公司要求加强技术架构应用功能和安全性以及开始向企业应用、移动APP等领域延伸,此时原来开发web服务的php语言已经不适应新的场景,需要上java技术架构,现要求你根据公司需要,实现基于jav ...

阿龙along 发布于 2017-12-11 20:04 评论(9)阅读(841)
0

esp8266 SDK开发之编译流程

最近刚完成自己8266的小项目,已经发布在github上,有兴趣的朋友可以看一下 github地址:esp-ujn 1. 通过MQTT协议与服务器交互 2. 内置HTTP服务器,支持通过浏览器进行参数配置 编译流程分析 我们在编译8266代码时可以使用项目中的gen_misc.sh(Windows下 ...

mmmmar 发布于 2017-12-11 19:31 评论(0)阅读(145)
0

38.Linux驱动调试-根据系统时钟定位出错位置

当内核或驱动出现僵死bug,导致系统无法正常运行,怎么找到是哪个函数的位置导致的? 答,通过内核的系统时钟,因为它是由定时器中断产生的,每隔一定时间便会触发一次,所以当CPU一直在某个进程中时,我们便在中断函数中打印该进程的信息 1.先来回忆下 在之前的第5章内核中断运行过程:http://www. ...

LifeYx 发布于 2017-12-11 18:16 评论(0)阅读(138)
0

javascript面向对象系列第四篇——OOP中的常见概念

[1]对象 [2]类 [3]封装 [4]聚合 [5]继承 [6]多态 ...

小火柴的蓝色理想 发布于 2017-12-11 17:43 评论(0)阅读(239)
0

学问Chat UI(4)

前言 写这个组件是在几个月前,那时候是因为老大讲RN项目APP的通讯聊天部分后面有可能自己实现,让我那时候尝试着搞下Android通讯聊天UI实现的部分,在这期间,找了不少的Android原生项目: "蘑菇街的TeamTalk" , "ChatDemo" , "EmojiChat" ,考虑到扩展性与 ...

jianhuicode 发布于 2017-12-11 17:33 评论(0)阅读(147)
2

springboot整合rabbitmq

概述 RabbitMQ是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据,或者简单地将作业队列以便让分布式服务器进行处理。 它现实了AMQP协议,并且遵循Mozilla Public License开源协议,它支持多种语言,可以方便的和spring集成。 消息队列使用消息 ...

胡运凡 发布于 2017-12-11 17:21 评论(2)阅读(109)
2

Servlet与Jsp的结合使用实现信息管理系统二

PS:前面说了抽取框架的搭建,接着就要我们开始进入网址的时候就要查到全部信息并显示在首页,我们用到的MySql数据库,具体步骤是: 创建数据库,创建表,添加信息 项目中调入mysql的jar包 mysql-connector-java-5.1.18-bin.jar 单独一个类写JDBC连接数据库 x ...

CMusketeer 发布于 2017-12-11 17:05 评论(2)阅读(95)