这几天看到一篇新闻 - 白兼容了?Google 正在为 Android 准备一个去 Java 化的 Dart 应用运行框架,对与新闻的标题和内容无力吐槽,不做评论。但是Google推出 sky 似乎证明了native的开发方式越来越向web方式靠近的趋势,最近比较火的要数 react-native 了,他们的原理是类似的,都是先构造一个 virtual dom tree,然后只更新发生变化的 dom...
分类:
编程语言 时间:
2015-05-04 06:30:24
阅读次数:
447
1.有道的翻译网页:www.youdao.comFig1Fig2Fig3Fig4再次点击"自动翻译"->选中'Network'->选中'第一项',如下:Fig5然后显示出如下内容,红框画出的部分是等会编写代码需要的地方:Fig6Fig7再看看翻译的结果:Fig82.python实现英译汉:原理:把需...
分类:
编程语言 时间:
2015-05-04 06:24:23
阅读次数:
226
一、准备工作 1、概述 ????springMVC+mybatis+spring+MySQL+log4j+maven 2、新建maven项目,现在web-app模版 ???? ????新建项目后,可能个别目录会丢失,需要手动添加,整体目录结构如下所示: ???...
分类:
编程语言 时间:
2015-05-04 01:20:05
阅读次数:
296
Java的最基本的同步方式,即使用synchronized关键字来控制一个方法的并发访问。 每一个用synchronized关键字声明的方法都是临界区。在Java中,同一个对象的临界区,在同一时间只有一个允许被访问。 静态方法则有不...
分类:
编程语言 时间:
2015-05-04 01:18:26
阅读次数:
175
一、概述
动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。
二、适用性
1.在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。
2.处理那些可以撤消的职责。
3.当不能采用生成子类的方法进行扩充时。
三、参与者
1.Component 定义一个对象接口,可以给这些对象动态地添加职责。
2.Concret...
分类:
编程语言 时间:
2015-05-04 01:17:41
阅读次数:
204
精通一门语言不适合我,我喜欢快速掌握一门语言的50%。
面向对象程序设计的三大特点是:封装、继承、多态。相对与面向过程,封装实现了类的接口和实现的分离,其中接口是用户可以使用的函数,实现包括了私有函数、私有数据等;继承,实现了代码的复用;多态是面向对象的核心,通过虚函数实现接口复用,增加编程的方便和多样性。
类的成员主要包括数据成员和成员函数,也可能有类型成员,如:typdef...
分类:
编程语言 时间:
2015-05-04 01:16:09
阅读次数:
149
E. Infinite Inversions
time limit per test
2 seconds
memory limit per test
256 megabytes
input
standard input
output
standard output
There is an infinite sequence consis...
分类:
编程语言 时间:
2015-05-04 01:17:26
阅读次数:
222
首先定义几个符号:Xivector[X]:input dataYivector[Y]:output datah(X)hypothesis function对于输入的数据给出预测值Y is continous variation?regression problem(回归问题)Y is discret...
分类:
编程语言 时间:
2015-05-04 01:15:00
阅读次数:
270
数组练习:各种数组方法的使用January(1),February(2),March(3),April(4),May(5),June(6),July(7),Aguest(8),September(9),October(10),November(11),December(12)0,1,2,3,4,5,...
分类:
编程语言 时间:
2015-05-04 01:13:01
阅读次数:
143
小二好久没有更新博客了,真是罪过,最近在看linux的东西导致进度耽搁了,所以今晚睡觉前怒刷一题!问题描述:Write a function to find the longest common prefix string amongst an array of strings.解题思路:该问题就是...
分类:
编程语言 时间:
2015-05-04 01:12:56
阅读次数:
534
OSI模型分类: 1)应用层:与其他计算机进行通讯的一个应用,它是对应应用程序的通信服务的。 2)表示层:这一层的主要功能是定义数据格式及加密。 3)会话层:他定义了如何开始、控制和结束一个会话,包括对多个双向小时的控制和管理,以便在只完成连续消息的一部分时可以通知应用,从而使表示层看到的数据...
分类:
编程语言 时间:
2015-05-04 01:12:31
阅读次数:
133
1 #include 2 #include 3 #include 4 #include 5 6 using namespace std; 7 const int N=15; 8 void change(int a[],int f,int t) 9 {10 int tmp=a[f];11 ...
分类:
编程语言 时间:
2015-05-04 01:08:13
阅读次数:
225
OSI模型包含7个层次:(1)物理层(Physical Layer) 物理层是OSI参考模型的最低层,它利用传输介质为数据链路层提供物理连接。物理层的作用是通过传输介质发送和接收二进制比特流。(2)数据链路层(Data Link Layer) 数据链路层是为网络层提供服务的,解决两个相邻...
分类:
编程语言 时间:
2015-05-04 01:06:48
阅读次数:
217
1.字符数组和其他数值类型的数组的定义引用和初始化都是相同的。特别注意的是:在C语言中没有专门的字符串变量,通常用一个字符数组来存放一个字符串。\0'是由C编译系统自动加上的。2.C语言允许用字符串的方式对数组作初始化赋值。例如: char c[]={'c', ' ','p','r','o','g....
分类:
编程语言 时间:
2015-05-04 01:04:45
阅读次数:
146
先看看下面的代码,图片是用notepad++写的,上面下面两段代码一摸一样,但是下面就是报错 开始感觉是不是变量名的问题,结果发现不是 对于这种奇葩的问题,我只能贴出代码,无可奈何!!! javascript 如果有高人在的话,能解释一下吗?结果发现,在 not...
分类:
编程语言 时间:
2015-05-04 01:03:16
阅读次数:
239
多个执行线程共享一个资源的情景,是最常见的并发编程情景之一。在并发应用中常常遇到这样的情景:多个线程读或者写相同的数据,或者访问相同的文件或数据库连接。为了防止这些共享资源可能出现的错误或数据不一致...
分类:
编程语言 时间:
2015-05-03 23:56:52
阅读次数:
347
1、多线程:在单个进程中,运行不同的线程,完成不同的工作。2、线程和进程的区别在于,子进程和父进程有不同的代码和数据空间,而多个线程则共享数据空间,每个线程有自己的执行堆栈和程序计数器为其执行上下文.多线程主要是为了节约CPU时间,发挥利用,根据具体情况而定.线程的运..
分类:
编程语言 时间:
2015-05-03 23:51:37
阅读次数:
193