看到这篇文章的学弟(学妹)你好,我写这些文字时是软件杯开赛还有1个月。8月22是我软件生涯中一个比较特殊的日子。同时也是你即将正式加入我们中的日子,对你来说也一定不同寻常。很遗憾在这个特殊的日子我可能不能与你面对面的交流,然而,曾经的经历让我明白你现在一定很迷惘不知所措。这就是我早早的写下这些文字的原因。
这些文字都是我两年以来的实际感受经验以及周围人的感受经验。这不是...
分类:
其他好文 时间:
2016-07-16 23:45:32
阅读次数:
308
前言
学习了多态之后,看起来似乎所有东西都可以被继承,因为多态是一种如此巧妙的工具。事实上,当我们用现成的类来建立新类时,如果首先考虑使用继承技术,反倒会加重我们的设计负担,使事情变得不必要地复杂起来。
更好的方法是首先选择“组合”,尤其是不能十分确定应该使用哪一种方式时。组合不会强制我们的程序设计进入继承的层次结构中。而且,组合更加灵活,因为它可以动态选择类型...
分类:
编程语言 时间:
2016-07-16 23:46:52
阅读次数:
243
在《微服务架构下的数据一致性:概念及相关模式》中介绍了在微服务中实现数据一致性的三种方式,包括可靠事件模式、业务补偿模式、TCC模式。本文重点说一下可靠事件投递。
1. 可靠事件模式可靠事件模式属于事件驱动架构,微服务完成操作后向消息代理发布事件,关联的微服务从消息代理订阅到该事件从而完成相应的业...
分类:
其他好文 时间:
2016-07-16 23:45:17
阅读次数:
337
类的定义 public class ArrayList extends AbstractList
implements List, RandomAccess, Cloneable, java.io.Serializable {}List接口的实现类,AbstractList 的子类,支持随机访问,因此底层实现的数据结构是数组
实现了所有list的操作,允许所有类型的元...
分类:
编程语言 时间:
2016-07-16 23:46:15
阅读次数:
295
本博客用Android studio集成了vitamio的自定义视频播放器,同时可以在文件管理中选择播放,想要一个自己的视频播放器这边便可以满足
实现具体功能如下:
1.sd卡内存视频文件的点击播放;
2.视频时间进度条;
3.屏幕亮度的手势滑动;
4.视频音量的手势滑动;
5.多点手势效果
6.自定义存储视频url播放
想要的重要的代码,我...
分类:
移动开发 时间:
2016-07-16 23:46:48
阅读次数:
793
netty拆包/粘包的解决方案刚开始学拆包/粘包的时候确实不太好理解,我反复看了几遍就理解了。写下了加深记忆,也希望对大家有所帮助。本章只介绍简单的二个工具LineBaseFrameDecoder和StringDecoder....
分类:
Web程序 时间:
2016-07-16 23:46:30
阅读次数:
643
一. Git 是什么?
Git 是目前世界上最先进的分布式版本控制系统
二. 基础知识
有中心的 SCM(Software Configuration Management)
服务端:单数据库客户端:工作目录、状态
无中心的 SCM
任何人都可以是服务端工作目录也是仓库操作无需网络连接
三. SVN 与 Git...
分类:
其他好文 时间:
2016-07-16 23:45:07
阅读次数:
261
由于之前做过51的小车项目,最近刚做完国嵌的移动物体监控系统,今天就写了个小车的雏形。
当然,它只是字符驱动做的,对俺这样的新人满练手的,哈哈。
言归正传,先上图:
我选取这4个引脚做输出端控制小车。#include
#include
#include
#include
#include
#include
#include
#include
#include...
分类:
其他好文 时间:
2016-07-16 23:43:35
阅读次数:
290
长日尽处,我站在你的面前,你将看到我的疤痕,知道我曾经受伤,也曾经痊愈。...
分类:
移动开发 时间:
2016-07-16 23:44:45
阅读次数:
340
MACD是一个指标,具体用法是MACD>0看涨,反之看跌,果真是这样的吗?由于所有的技术指标都基于对历史数据的统计,指标的滞后性也就难免,有时候MACD明明大于0,股价仍然跌,有时候macd小于0,股价仍然涨。 本文基于Adaboost算法提出了一种基于macd的线性阀值分类器作为若分类器,通过在限定的解空间内寻找使得错误率最小的阀值和偏置,这样做避免了训练若分类器的复杂性,经验证,这种方法有效。...
分类:
编程语言 时间:
2016-07-16 23:42:11
阅读次数:
316
webpack是什么Webpack 是一个模块打包器。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。这张图基本上解释了webpack是用来干嘛的,将一些相互依赖的模块(文件),打包成一个或多个js文件,减少http请求次数,提升性能。这些相互依赖的模块可以是图片、字体、coffee文件、样式文件、less文件等。1、 安装先安装install node.js...
分类:
Web程序 时间:
2016-07-16 23:41:26
阅读次数:
324
package com.jade.basung.bss.module.common;
import com.jade.framework.base.criterion.Criteria;
import com.jade.framework.base.util.PagingList;
import com.jade.basung.bss.BaseException;
/**
* dao层公共接...
分类:
编程语言 时间:
2016-07-16 23:41:41
阅读次数:
596
海上月是天上月,眼前人是心上人。
向来心是看客心,奈何人是剧中人。...
分类:
移动开发 时间:
2016-07-16 23:38:33
阅读次数:
268
SP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。...
分类:
Web程序 时间:
2016-07-16 23:40:08
阅读次数:
277
目录目录
软件环境
Python变量调用的过程
数值型
删除一个数值类型对象
布尔型 Bool
标准整型 Int
长整型
双精度浮点型 Float
复数
数值类型对象的内建功能函数
absNumber 求Number的绝对值
coercex y 将x y转换为同一种数值类型
divmodx y 除法-取余运算的结合
pow 指数运算或将结果取余
round 浮点型的四舍五入运算和求精度
仅用于整型对...
分类:
编程语言 时间:
2016-07-16 23:38:13
阅读次数:
391
一、文章来由研究Nio也有几天了,在网上看了很多文章,给人整体的感觉就是,一个原本简简单单的东西,被说的好复杂。或者是类似 http://ifeve.com/selectors/ 这种百科全书式的教你如何用接口,这种文章看似介绍了每个函数,面面俱到,却很难串起来。但是人学东西本来就是一个感性认识到理性认识的过程,如果看到的都是单点,怎么在脑海中形成一张图?(1)是什么(功能)
(2)为什么这么设计...
分类:
其他好文 时间:
2016-07-16 23:38:58
阅读次数:
322