1)EXCEL公式分类
a. 数值: 从极端情况来说,数值也是一种最简单的公式如 A1=1;
b. 简单函数:简单函数指的是参数只能是数值的函数,如公式A3(简单函数)=sum(A1:A2),,A1=1,A2=3;
c. 复杂函数:复杂函数指的是参数中也存在函数的,如A4(复杂函数)=avg(A3,A1);
d. 表达式:指的是四则运算表达式,如A5=(A4+A1)/A3;
在鄙人现有知...
分类:
编程语言 时间:
2015-08-08 13:39:31
阅读次数:
208
首先声明jdk-version:7u40
好了,先新建一个StringBuffer.
StringBuffer aa = new StringBuffer("12345");下面是jdk源码:
public StringBuffer(String str) {
super(str.length() + 16);
append(str);
}
super()...
分类:
其他好文 时间:
2015-08-08 13:38:20
阅读次数:
164
作为一名屌丝php程序员,那么你或多或少的要接触linux命令,曾经我们也许熟悉FreeBSD,但是并不代表我们能用好它,所以,还是老老实实的把自己学习过程中的笔记分享下,我们经常听说linux安装非常简单,但是你知道有多少种方式吗?有人说源码安装,有人说rpm包安装,有人说是脚本,有人说是yum,那么真有这么多的安装?每个之间的优点和缺点呢?想想都后怕,只能慢慢去深入了,先学会用为主,不懂的知识...
分类:
系统相关 时间:
2015-08-08 13:37:41
阅读次数:
147
Problem 2196 Escape
Accept: 123 Submit: 678
Time Limit: 1000 mSec Memory Limit : 32768 KB
Problem Description
小明进入地下迷宫寻找宝藏,找到宝藏后却发生地震,迷宫各处产生岩浆,小明急忙向出口处逃跑。如果丢下宝藏,小明就能迅速离开迷宫,但小明并不想...
分类:
其他好文 时间:
2015-08-08 13:36:02
阅读次数:
107
学习多线程之前,我觉得很有必要去学习下
[笔记][思维导图]读深入理解JAVA内存模型整理的思维导图基础知识
锁除了让临界区互斥执行外,
还可以让释放锁的线程向获取同一个锁的线程发送消息
当线程获取锁时,JMM会把该线程对应的本地内存置为无效。
从而使得监视器保护的临界区代码必须要从主内存中去读取共享变量。
当线程释放锁时,JMM会把该线程对应的本地内存中的共享变量刷新到主内存中。
在同一个类...
分类:
编程语言 时间:
2015-08-08 13:36:20
阅读次数:
199
package com.test;
/**
*
* @author taoweiwei
* 问题:子线程循环10次,接着主线程循环100,接着又回到子线程10次,
* 接在再回到主线程又循环100,如此循环50次,请写出程序。
* 经验:1、要用到共同数据(包括同步锁)的若干个方法应该归属在同一个类身上,
* 这种设计正好体现了高类聚和程序的健壮性。
*...
分类:
编程语言 时间:
2015-08-08 13:38:48
阅读次数:
122
bob大叔在他的著作《敏捷软件开发-原则模式与实践》一书中提到拙劣设计的七种症状:
1、僵化性:指的是设计难以改变;
2、脆弱性:设计易于遭到破坏;
3、顽固性:设计难以重用;
4、粘滞性:难以做正确的事情;
5、不必要的重复性:过分设计;
6、不必要的重复:滥用鼠标进行复制黏贴
7、晦涩性:混乱的表达
设计的“臭味”主要是因为他们违背了一个或多个设计原则,这些原则包括:...
分类:
其他好文 时间:
2015-08-08 13:37:38
阅读次数:
171
最近新的项目API接口基于Spring Boot和JPA开发,做了几天的学习和预研,发现使用Spring Boot开发效率上确实比较高,但也碰到了一些小坑,特别记录下。...
分类:
编程语言 时间:
2015-08-08 13:35:26
阅读次数:
274
ListView是android最常用的控件之一,允许用户通过手指上下滑动的方式将屏幕外的数据滚动到屏幕内,同时屏幕上原有的数据将滚动出屏幕,例如可用于显示联系人信息,系统设置等。ListView用法有以下两种方式实现ListView:
XML中配置ListView
activity继承ListActivity...
分类:
移动开发 时间:
2015-08-08 13:36:21
阅读次数:
127
macos的很多用户都是做it相关的人,类unix系统带来了很多方面,尤其是经常和linux打交道的人。 但是作为经常使用linux 命令行的人发现macos中的命令行工具很多都是bsd工具,跟linux下得使用方式开始差距挺大的,那么怎么安装GUN命令行工具,然后更舒服的在macos和linux之间切换呢? 于是找到了下面的文章,顺带翻译下。
原文地址: Install and Use GNU...
分类:
系统相关 时间:
2015-08-08 13:36:06
阅读次数:
486
Android MVPR 架构模式-Part1
原文链接 : MVPR: A FLEXIBLE, TESTABLE ARCHITECTURE FOR ANDROID (PT. 1)
原文作者 :Matthew Dupree
译文出自 : 开发技术前线 www.devtf.cn
译者 : chaossss
校对者: Mr.Simple
状态 : 完成...
分类:
移动开发 时间:
2015-08-08 13:36:17
阅读次数:
162
Spring Data MongoDB提供了org.springframework.data.mongodb.core.MongoTemplate对MongoDB的update的操作,可以对在存储数据时是以键-值对的集合键是字符串,值可以是数据类型集合里的任意类型,包括数组和文档进行修改,我们今天介绍对基本文档的修改的方法、参数进行介绍。...
分类:
数据库 时间:
2015-08-08 13:34:44
阅读次数:
349
1.基本概念TCP之所以可以安全的将数据在传输中的安全性,是因为它每次给对方发送数据,都会等待对方给个确认,当长时间收不到这个确认,发送端就会重发这个数据。2.超时时间的测量要测超时时间,TCP必须要发送一个特别序号的字节和接收包含该字节的确认之间的RTT,但是,确认本身就是有延时的,所以一般有一种简单的测量超时时间的公式
RTO = RB
其中R为随RTT变化而变化的平滑因子3.拥塞避免算法前...
分类:
其他好文 时间:
2015-08-08 13:36:23
阅读次数:
151
storm集群安装
机器:(storm及zookeeper都是这3台机器)
192.168.80.20
192.168.80.21
192.168.80.22
需要准备的软件有:
zookeeper(zookeeper-3.4.4.tar.gz),storm(storm-0.8.1.zip) ,jdk
1、配置zookeeper
这里就不介绍了!...
分类:
其他好文 时间:
2015-08-08 13:36:06
阅读次数:
99
我们经常需要获取全局的Context ,比如弹出Toast,启动活动,服务,接收器,还有自定义控件,操作数据库,使用通知等通常的方法是在调用的地方传入Context参数 ,有时候这种不会奏效,教给大家一种通用的方法继承Application类,然后获取静态Content代码如下public class MyApplication extends Application{
private st...
分类:
移动开发 时间:
2015-08-08 13:36:13
阅读次数:
155
### Bash Shell 中的History命令
----------
日常运维工作中,我们经常使用History命令去检查在这台机器上所执行的历史命令,或者谁在什么时间执行的什么命令。History命令默认情况下不显示时间,我们可以设置。
----------
- 显示所执行过的命令
简单敲下键盘,输入一个单词:history即可。或者his +t...
分类:
系统相关 时间:
2015-08-08 13:35:13
阅读次数:
182
A:
题目地址:Toy Cars
题意:给一个n*n的矩阵,-1只在对角线出现(因为自己不能撞自己),0代表没有车在碰撞,1代表第i辆车(横坐标)被撞坏了,2代表第j辆车(纵坐标)被撞坏了,3代表两辆车都撞坏了。问哪几辆车完好无损。
思路:遍历i。对每一行来说,只要有1和3就代表这辆车跪了,然后只要找出每一行没1和3的就好辣。#include
#include <math....
分类:
其他好文 时间:
2015-08-08 13:36:19
阅读次数:
81