作者: 阮一峰 日期: 2012年4月 6日 诞生50多年之后,函数式编程(functional programming)开始获得越来越多的关注。 不仅最古老的函数式语言Lisp重获青春,而且新的函数式语言层出不穷,比如Erlang、clojure、Scala、F#等等。目前最当红的Python、R ...
分类:
其他好文 时间:
2016-05-14 23:04:32
阅读次数:
197
1、Java内存模型 Java虚拟机在执行程序时把它管理的内存分为若干数据区域,这些数据区域分布情况如下图所示: 程序计数器:一块较小内存区域,指向当前所执行的字节码。如果线程正在执行一个Java方法,这个计数器记录正在执行的虚拟机字节码指令的地址,如果执行的是Native方法,这个计算器值为空。 ...
分类:
编程语言 时间:
2016-05-14 23:03:32
阅读次数:
227
虽然开发一个app的任务看上去可能很艰巨,但是整个过程可以抽象成几个相对简单的步骤,下面这些步骤会在你开发第一个app时帮你步入正途。 定义Concept 每个好app都是从一个concept开始。 获得这个concept的最好方法就是考虑你打算用你的app解决什么问题,好的app解决的问题都是单一 ...
分类:
移动开发 时间:
2016-05-14 23:03:46
阅读次数:
251
Given a sorted array of integers, find the starting and ending position of a given target value. Your algorithm's runtime complexity must be in the or ...
分类:
其他好文 时间:
2016-05-14 23:03:01
阅读次数:
171
在局域网中共享文件,FTP是比较方便的方案之一。Win7内部集成了FTP,只是设置起来颇费一番功夫。着文以记之。 一、安装FTP组件 由于Win7默认没有安装FTP组件。故FTP的设置第一步就是安装FTP组件 点击:控制面板—》程序和功能—》打开或关闭Windows功能。勾选“FTP服务器”及“FT ...
A.前缀hash+逆元 #include <iostream> #include <cstdlib> #include <cstdio> #include <cstring> #include <cmath> #include <stack> #include <string> #include < ...
分类:
其他好文 时间:
2016-05-14 23:00:13
阅读次数:
165
package cn.itcast_06; import java.io.IOException; import java.io.OutputStream; import java.net.Socket; /* * TCP协议发送数据: * A:创建发送端的Socket对象 * 这一步如果成功,就说 ...
分类:
编程语言 时间:
2016-05-14 23:01:52
阅读次数:
312
有这样的一个场景,我们在提交form表单的时候 可能要做一些验证,比如判断是不是为空,电话的格式验证,邮箱的格式验证等等,手写起来也是可以得。 但是今天我介绍一个bootstrap插件简化开发。就是bootstrapValidator.js。 直接上手写代码。 1。首先 jquery,bootstr ...
分类:
Web程序 时间:
2016-05-14 23:00:59
阅读次数:
745
1.传入某个属性的set方法的隐含参数的名称是什么?value,它的类型和属性所声名的类型相同。2.如何在C#中实现继承? 在类名后加上一个冒号,再加上基类的名称。3.C#支持多重继承么? 不支持。可以用接口来实现。4.被protected修饰的属性/方法在何处可以访问? 在继承或间接继承与这个类的 ...
分类:
Web程序 时间:
2016-05-14 22:58:38
阅读次数:
189
Ubuntu 的 bash和dash的区别 Ubuntu 的 bash和dash的区别 什么是bash ? Bash(GNU Bourne-Again Shell)是许多Linux平台的内定Shell,事实上,还有许多传统UNIX上用的Shell,像tcsh、csh、ash、bsh、ksh等 等,S ...
分类:
其他好文 时间:
2016-05-14 22:58:20
阅读次数:
199
图片墙循环代码: <div id="lunbo" style="overflow:hidden;width:1350px;"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td id="lunbo1" valign="top" a ...
分类:
Web程序 时间:
2016-05-14 22:59:27
阅读次数:
208
这篇文章将使用经典的生产者消费者的例子来进一步巩固java多线程通信,介绍使用阻塞队列来简化程序 下面是一个经典的生产者消费者的例子: 假设使用缓冲区存储整数,缓冲区的大小是受限制的。缓冲区提供write(int)方法将一个整数添加到缓冲区,还体统read()方法从缓冲区中读取并删除一个整数。为了同 ...
分类:
编程语言 时间:
2016-05-14 22:58:21
阅读次数:
280
Spring WEB MVC 是一个基于JAVA语言实现了WEB MVC设计模式的请求驱动类型的轻量级WEB框架。 请求驱动是指请求-响应模型。 前端请求控制器 DispatcherServlet 简称 SpringMVC 控制器,在简单的 SpringMVC 应用程序中,控制器是唯一需要在 jav ...
分类:
编程语言 时间:
2016-05-14 22:59:45
阅读次数:
222
时隔一年多以后Castle 项目又开始活跃,最近刚发布了Castle Core 4.0.0 的alpha版本,主要包括的内容是DynamicProxy 和 DictionaryAdapter,日志集成工作正在开发中,这个版本主要针对的是.NET Core版本的更新。 Castle.DynamicPr... ...
分类:
其他好文 时间:
2016-05-14 22:57:06
阅读次数:
140
这是最近一个iOS项目需要使用的K线的绘制,在网上大量查阅资料无果,只好自行绘制。 实时数据使用来源API: https://www.btc123.com/kline/klineapi 返回数据说明: 1.时间戳 2.开盘价 3.最高价 4.最低价 5.收盘价 6.成交量 实现功能包括K线主副图、趋 ...
分类:
系统相关 时间:
2016-05-14 22:57:27
阅读次数:
318