俗话说不作死就不会死,今天作死了一回,写了一个比较二逼的函数,遇到了同步Ajax引起的UI线程阻塞问题,在此记录一下。
事情起因是这样的,因为页面上有多个相似的异步请求动作,本着提高代码可重用性的原则,我封装了一个名为getData的函数,它接收不同参数,只负责获取数据,然后把数据return。基....
分类:
编程语言 时间:
2014-05-26 20:43:46
阅读次数:
337
依次下载 Python、Django(并安装好)、JAVA、Eclipse、Eclipse
中文语言包(http://www.eclipse.org/babel/downloads.php)、PyDev(http://sourceforge.net/projects/pydev/)。
Ecli...
分类:
编程语言 时间:
2014-05-26 15:49:16
阅读次数:
283
在信息时代,所有信息都数字化,各种数据的保护是一项重要的安全防护机制,不光是体现在日常的防入侵,防病毒,防损坏,同时还有另一种常人不被重视的威胁,那就是对已经删除的数据的一种“获取”--数据恢复,数据恢复功能是一个很好的工具,但是就像菜刀一样,当用于不恰当不合法的范围时,那么这种工具就是另一种黑色势力的利器。数据恢复的例子比较出名的当数当年的“艳照门”。&_+
还有另一种对数据的获取的方法--通...
分类:
其他好文 时间:
2014-05-23 01:11:04
阅读次数:
235
package com.wsy.model;
import java.util.HashMap;
import java.util.Map;
import java.util.Random;
public class ThreadScopeShareData {
static int data;
public static void main(String[] args) {
fin...
分类:
编程语言 时间:
2014-05-23 00:38:07
阅读次数:
287
package com.wsy.model;
/**
* 完成主线程循环10次,接着子线程循环5次,如此往复10次
*
* @author wsy
*
*/
public class TraditionalThreadCommunication {
static Bussiness bussiness = new Bussiness();
public static void...
分类:
编程语言 时间:
2014-05-23 00:32:49
阅读次数:
302
Django 1.6 最佳实践: 如何正确使用 CBVs (Class-based views)
Class-based views是Django为解决建站过程中的常见的呈现模式而建立的. 在这节中, 我们着重讲一下CBVs的使用技巧和一般原则.
1. CBVs的使用原则
代码越少越好永远不要重复代码View应当只包含呈现逻辑, 不应包括业务逻辑保持view逻辑清...
分类:
其他好文 时间:
2014-05-22 23:22:14
阅读次数:
299
COMComponent Object Model
(组件对象模型)在二进制级别上进行集成和重用的软件单元在同一软件中的组件必须使用相同的接口标准,组件之间才能相互通信访问COM对象的唯一途径是通过COM接口接口是一组调用函数,也是客户程序和组件之间的协议核心接口--IUnknownCOM
是C/S...
分类:
其他好文 时间:
2014-05-22 15:19:10
阅读次数:
208
@model MvcApplication1.Models.ViewClass@{
ViewBag.Title = "View2";}@******引用这两个js实现客户端的验证
********@viewdata无法跨控制传值ViewData:@ViewData["View1"]Temp...
分类:
Web程序 时间:
2014-05-22 14:47:42
阅读次数:
246