对于博文20行完成一个JavaScript模板引擎的备受好评我感到很惊讶,并决定用此文章介绍使用我经常使用的另一个小巧实用的工具.我们知道,在浏览器中的 JavaScript 绝大部分的操作都是异步的(asynchronous),所以我们一直都需要使用回调方法,而有时不免陷入回调的泥淖而欲死欲仙。 ...
分类:
编程语言 时间:
2014-09-23 15:28:44
阅读次数:
329
◆简介目的:解决企业应用开发的复杂性功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能范围:任何Java应用Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式。组成 Spring ...
分类:
编程语言 时间:
2014-09-23 15:08:34
阅读次数:
200
in LucidWorks Search UI Luis Lopez-Echeto March 21, 2014 15:05 Symptoms When trying to access the LucidWorks Search UI, the following error messages are displayed: HTTP?ERROR?500
Problem?accessi...
分类:
编程语言 时间:
2014-09-23 13:46:05
阅读次数:
496
笔主前言: 众所周知,String是Java的JDK中最重要的基础类之一,在笔主心中的地位已经等同于int、boolean等基础数据类型,是超越了一般Object引用类型的高端大气上档次的存在。 但是稍有研究的人就会发现,Strin...
分类:
编程语言 时间:
2014-09-23 12:22:04
阅读次数:
319
本系列作为Effective JavaScript的读书笔记。
在上一个Item中介绍了bind的一种用法:用来绑定this对象。但是实际上,bind含有另一种用法,就是帮助函数进行柯里化。关于柯里化,这里有一份百科可以参考:
http://zh.wikipedia.org/wiki/%E6%9F%AF%E9%87%8C%E5%8C%96
但是实际上,关于柯里化只需要记住一点就够...
分类:
编程语言 时间:
2014-09-23 14:06:24
阅读次数:
153
首先,在ServerSocket创建之后,就可以返回一个accept,就是返回一个socket,如果没有socket连接,那么就会阻塞在这里。如果接收到socket连接,那么就会进入循环体开始执行循环部分代码。
首先会调用getInputStream方法来获取输入流,如果没有输入流,那么同样程序会阻塞在这里,如果收到了输入流,那么程序会将input流包装成为DataInputStream对象,然...
分类:
编程语言 时间:
2014-09-23 12:08:14
阅读次数:
253
事务管理
Spring提供了编码式和声明式事务管理的支持。
编码式事务允许用户在代码中精确定义事务的边界,而声明式事务(基于AOP)用助于用户将操作与事务解耦。
选择编码式还是声明式在很大程度上是在细粒度控制和易用性之间权衡。
Spring并不直接管理事务,而是提供多种事务管理器,将它们事务管理职责委托给JTA或其他持久化机制所提供的平台相关的事务实现。每个事务管理器都会充当某...
分类:
编程语言 时间:
2014-09-23 13:47:34
阅读次数:
281
线程标识
线程由线程号进行标识。线程号仅在线程所属的进程环境中有效。也就是说属于不同进程的两个线程可能线程号一样。
线程标识用结构体pthread_t tid表示。与线程Id相关的函数如下:
比较两个线程ID:
#include
int pthread_equal(pthread_t tid1,pthread_t tid2);
...
分类:
编程语言 时间:
2014-09-23 12:56:54
阅读次数:
249
在《牛腩新闻发布系统》中与JavaScript初次接触,到《牛腩JavaScript》中专门了解它,可以说,JavaScript在我心中的形象也从高大神秘到平易近人。
虽然,我知道它并像我现在理解的那么简单,可是它的确很容易让我们上手去实践。
JavaScript是一种脚本语言,更简单地理解就是一种计算机的编程语言。既然是计算机语言,就有高级和低级之分。和机器“亲”...
分类:
编程语言 时间:
2014-09-23 12:39:44
阅读次数:
271
写一个Python版本的小工具,可以在上班的时候刷一下你关注的股票信息,代码如下:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import urllib.request
#debug=True
debug=False
class Utility:
def ToGB(str):
if(debug): print(str)...
分类:
编程语言 时间:
2014-09-23 13:29:34
阅读次数:
275
在框架中添加组件:eg.JFrame frame=new JFrame("JFrame add ");java.awt.Container container=frame.getContentPane();//可返回框架的内容窗格,内容窗格是java.awt.Container的instanceJB...
分类:
编程语言 时间:
2014-09-23 12:36:44
阅读次数:
145
Spring 3 supports${my.server.port:defaultValue}syntax.@Value("${zookeeper.enable:false}") private boolean isZkEnable;done!
分类:
编程语言 时间:
2014-09-23 11:57:24
阅读次数:
1094
Reverse digits of an integer.Example1:x = 123, return 321Example2:x = -123, return -321 1 public class Solution { 2 public int reverse(int x) { 3 ...
分类:
编程语言 时间:
2014-09-23 12:10:24
阅读次数:
235
目录:1href="#"方法2href="javascript:void(0);"方法3#与javascript:void(0)的区别概述:在工作中,如果我们想把a标签中的链接置成空链接,我们一般会用两种方法:或者以上两种方法很多人都认为是空链接的方法,但是这两种方法是有区别的,到底有什么区别呢?今...
分类:
编程语言 时间:
2014-09-23 12:08:24
阅读次数:
217
JFrame在包javax.swing.*中eg.Jframe frame=new JFrame("title block");frame.setsize(400,300);//若无此句,框架恰好显示标题栏frame.setVisible(true);//应用此语句之前框架不会显示frame.set...
分类:
编程语言 时间:
2014-09-23 13:43:14
阅读次数:
143
本文转载自:http://www.pythoner.com/13.htmlPython中将两个字典进行合并操作,是一个比较常见的问题。本文将介绍几种实现两个字典合并的方案,并对其进行比较。对于这个问题,比较直观的想法是将两个字典做相加操作,赋值给结果字典,其代码为:方法一:dictMerged1 =...
分类:
编程语言 时间:
2014-09-23 12:17:44
阅读次数:
184
在多线程程序中,同步修饰符用来控制对临界区代码的访问。其中一种方式是用synchronized关键字来保证代码的线程安全性。在Java中,synchronized修饰的代码块或方法不会被多个线程并发访问。它强制要求线程在进入一个方法之前获得一个锁,在离开方法时释放该锁。它保证了在同一时刻只有一个线程...
分类:
编程语言 时间:
2014-09-23 13:02:34
阅读次数:
211