前言 JavaScript初衷:实现简单的页面交互逻辑,寥寥数语即可; 随着web2.0时代的到来,Ajax技术得到广泛应用,jQuery等前端库层出不穷,前端代码日益膨胀 问题: 这时候JavaScript作为嵌入式的脚本语言的定位动摇了,JavaScript却没有为组织代码提供任何明显帮助,甚至 ...
分类:
其他好文 时间:
2017-04-12 03:12:30
阅读次数:
260
两段代码 上面两段代码都表示了+1,但是在多线程下Atomic中不需要synchronized,因为Atomic是原子性操作。而++则不行 下面我们来看AtomicInteger源码分析: AtomicInteger用的是sun.misc.Unsafe调用本地方法。 value值用的是volatil ...
分类:
其他好文 时间:
2017-04-12 03:12:01
阅读次数:
215
delphi 连接DBF 1、BDE,已淘汰 2、ADO,用Microsoft jet4.0驱动字符串,大多数机器都安装了,可用 3、ADS(Advantage Database Server) DriverID=ADS Database=c:\ads\data TableType=VFP http ...
分类:
数据库 时间:
2017-04-12 03:11:42
阅读次数:
270
最近,新学c# mvc,通过ajax post方式传递数据到controller。刚开始传递参数,controller中总是为null。现记录一下,可能不全,纯粹记个学习日记。 重点在于参数的方式,代码为例子 1、这里 dataType: "json",表示返回的格式是json 2、ajax请求中还 ...
分类:
Web程序 时间:
2017-04-12 03:11:07
阅读次数:
340
发布 订阅模式它定义了对象间的一种一对多的关系,让多个观察者对象同时监听某一个主题对象,当一个对象发生改变时,所有依赖于它的对象都将得到通知。 发布订阅模式的优点: 对于第一点,我们日常工作中也经常使用到,比如我们的ajax请求,请求有成功(success)和失败(error)的回调函数,我们可以订 ...
分类:
其他好文 时间:
2017-04-12 03:10:53
阅读次数:
168
vector<vector<int>> dp; dp.resize(m); for (int i = 0; i <= m; ++i) { dp[i].resize(n); } resize()是扩容函数,可以在动态编译的时候指定数组的大小。 ...
分类:
编程语言 时间:
2017-04-12 03:09:36
阅读次数:
184
一、什么是JDBC JDBC全称为:Java Data Base Connectivity(java数据库连接),它主要由接口组成 二、JDBC原理概述 JDBC原理:其实就是一组规范(就是对类的规范,也就是接口),各大数据库厂商对其实现 这些所说的驱动类也就是JDBC的实现 但是官方的实现并不是特 ...
分类:
数据库 时间:
2017-04-12 03:09:20
阅读次数:
231
一、客户端验证: 即用javaScript来验证。 结果: <s:submit value="提交1" theme="simple" onclick="return check();" ></s:submit> 当check函数返回一个false值的时候,表单就不会被提交到服务器端,否则即使在jav ...
分类:
其他好文 时间:
2017-04-12 03:09:01
阅读次数:
235
我们可能都知道浏览器含有一个渲染引擎,用来渲染窗口所展示的内容。默认情况下,渲染引擎可以显示html、xml文档及图片,它也可以借助插件(一种浏览器扩展)显示其他类型数据,例如使用PDF阅读器插件,用于显示PDF格式。但是其具体的渲染原理和流程估计也有很多人都不知道或者不清楚吧。这些天研究了一下浏览 ...
分类:
其他好文 时间:
2017-04-12 03:08:25
阅读次数:
180
写在前面的 为什么要了解 RunLoop?如果你想成为一个高级iOS开发工程师,那这是你必须了解的东西,他能帮助你更好的理解底层实现的原理,可以利用它的特性做出一些高效又神奇的功能。RunLoop这个东西已经是在各路大神的Blog里面描述和详解过很多次的了,我把它翻出来再写一遍,一来是为了让自己温故 ...
分类:
移动开发 时间:
2017-04-12 03:07:51
阅读次数:
259
/*判断输出的数是否是水仙花数,把谓水仙花数是指一个数3位数, * 其各各位数字立方和等于其本身, 例如: 153 = 1*1*1 + 3*3*3 + 5*5*5 */ public class Demo { public static void main(String[] args) { num(... ...
分类:
其他好文 时间:
2017-04-12 03:07:24
阅读次数:
147
DECLARE @tableName NVARCHAR(50)= 'home'; IF OBJECT_ID(N'TableColumnMaxLen', N'U') IS NULL BEGIN CREATE TABLE TableColumnMaxLen ( TableName NVARCHAR(50... ...
分类:
其他好文 时间:
2017-04-12 03:06:51
阅读次数:
283
一、垃圾回收器如何工作? 1、Java虚拟机将采用一种自适用的垃圾回收技术。 停止-复制: 原理: 先暂停程序的运行(所以它不属于后台回收模式),然后将所有存活的对象从当前堆复制到另一个堆,没有被复制的全部都是垃圾。当对象被复制到新堆时,他们是一个挨着一个的,所以新堆保持着紧凑的排列,当对象从一处搬 ...
分类:
其他好文 时间:
2017-04-12 03:06:32
阅读次数:
175
团队成员:陈昆明 张恒 曹易震 韩迪成员特点:张恒:我们组的核心力量,擅长编程,对C++,Java都有很好的掌握,陈昆明:热爱学习,积极向上,善于思考曹易震:编程能力相对较弱,性格开朗,为人幽默,擅长与人交流,会在团队中尽自己的努力完成我们的项目韩迪:我们团队的活力源泉团队题目:学校的跳蚤市场1.你 ...
分类:
其他好文 时间:
2017-04-12 03:06:19
阅读次数:
162
MyEclipse装好了,用来开发java web的,一直可以用,前几天用python写爬虫,也是在myeclipse下,离线安装的包。打开后配置了一下就可以了。 这里用的是PyDev2.8.2 http://sourceforge.net/projects/pydev/files/pydev/Py ...
分类:
系统相关 时间:
2017-04-12 03:05:36
阅读次数:
191
一、多线程的基本概念 二、NSThread 三、GCD ...
分类:
编程语言 时间:
2017-04-12 03:05:18
阅读次数:
274