码迷,mamicode.com
首页 > 编程语言
灵活多变的Javascript
最近看到一篇文章写到灵活的 Javascript ,甚是感叹Javascript的强大。 Number.prototype.add=function(x){ return this+x ; }; Number.prototype.subtract=function(x) { return this-x ; } ; Number.pr...
分类:编程语言   时间:2015-02-11 10:54:43    阅读次数:193
好记性不如烂笔头48-java拦截器-JDK自带动态代理和CGLIB效率比较(3)
Java中自带的动态代理的类必须要实现一个接口,而且据说使用反射的效率也并不是很高。于是CGLIB就诞生了。 使用CGLib实现动态代理,完全不受代理类必须实现接口的限制,而且CGLib底层采用ASM字节码生成框架,使用字节码技术生成代理类,理论上比使用Java反射效率要高。 通过测试,Java中自带的动态代理的执行效率比CGLIB要高。...
分类:编程语言   时间:2015-02-11 10:55:50    阅读次数:586
C++之“程序结构”
变量的类型 一、全局变量与局部变量 1、全局变量作用范围:文件作用域。 2、局部变量作用范围:函数作用域、块作用域和函数原型作用域。 二、存储类型 1、auto:默认的局部变量存储类型。 2、register:为提高执行效率,得以直接从寄存器中取出而定义的寄存器变量类型。 3、extern:对于左右模块共用的全局变量。 4、static:为可被下次调用时继续使用的全局静态变...
分类:编程语言   时间:2015-02-11 10:55:36    阅读次数:160
Python写自动化之写一个Windows 服务
Python 写windows 服务,需要使用 pywin32包。 直接上代码: #encoding=utf8 ''' Created on 2014-7-1 @author: wangmengnan ''' import os import sys import win32serviceutil import win32service import win32event class...
分类:编程语言   时间:2015-02-11 10:54:30    阅读次数:274
Javascript 完美运动框架——逐行分析代码,让你轻松了解运动的原理
大家一听这名字就知道,有了这套框架 网上的效果基本都是可以实现的。实际上之前的运动框架还是有局限性的,就是不能让好几个值一块运动。那这个问题怎么解决呢? 我们先来看看之前的运动框架function getStyle(obj, name) { if (obj.currentStyle) { return obj.currentStyle[name]; } else {...
分类:编程语言   时间:2015-02-11 10:52:47    阅读次数:202
HDU 3336 Count the string (next数组活用)
HDU 3336 Count the string (next数组),网上很多人这题的做法都是错的,只能怪数据太水...
分类:编程语言   时间:2015-02-11 10:51:47    阅读次数:190
[转载]UnityVS(Visual Studio Tools For Unity)的安装与使用
一些废话Unity 的开发者们,尤其是微软系的Unity开发者们,用Mono是不是烦死了?你是不是跟我一样,用vs来写代码,用Mono来跟踪调试?好麻烦啊好麻烦。也许你会说,傻逼你不会用UnityVS插件么?我会说,我擦那不是收费的么?你会说,傻逼你不知道世界上有个东西叫盗版么?我说,嗯,但是还是觉...
分类:编程语言   时间:2015-02-11 10:52:27    阅读次数:272
python ascii codec can't decode
提示错误:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 240: ordinal not in range(128)大概就是这样一句话,一般情况,在文件头加上 :# coding=utf-8 就应该可以解决的...
分类:编程语言   时间:2015-02-11 10:52:11    阅读次数:180
c# to java5
开始搞netty了查了下资料在使用NIO的时候,最好不要配置SO_LINGER,假设设置了该參数,在close的时候如缓冲区有数据待写出,会抛出IOException。
分类:编程语言   时间:2015-02-11 10:50:54    阅读次数:240
java项目中eclipse控制台输出log4j的信息
最近做的一个hadoop项目中,用MR实现了一个比较复杂的问题,其中的日志信息都是使用的是log4j来处理的。但不知怎么控制台不输出日志信息,只能输出System.out.println()信息,这个调试带了很多的麻烦再次记录一下,怎么在控制台输出日志信息。在debug模式中,选择Arguments...
分类:编程语言   时间:2015-02-11 10:47:48    阅读次数:219
白话经典算法系列之中的一个 冒泡排序的三种实现
冒泡排序是很easy理解和实现,,以从小到大排序举例:设数组长度为N。1.比較相邻的前后二个数据,假设前面数据大于后面的数据,就将二个数据交换。2.这样对数组的第0个数据到N-1个数据进行一次遍历后,最大的一个数据就“沉”到数组第N-1个位置。3.N=N-1,假设N不为0就反复前面二步,否则排序完毕...
分类:编程语言   时间:2015-02-11 10:44:52    阅读次数:127
python小知识
1. 用python乱序一个数组:1 >>> from random import shuffle2 >>> y = [[j] for j in range(100)]3 >>> shuffle(y)4 >>> print y5 [[65], [39], [2], [94], [28], [63],...
分类:编程语言   时间:2015-02-11 10:41:33    阅读次数:149
多线程---等待唤醒机制
线程执行当中,线程是放在线程池中的。线程运行当中通常使用了wait()方法等待的话,再使用notify()唤醒线程,通常唤醒的是线程池中等待的第一个线程。而用notifyAll()则是唤醒全部线程 。以上三种红字的方法:wait()、notify()、notifyAll()必须使用在同步synchr...
分类:编程语言   时间:2015-02-11 10:41:19    阅读次数:128
Swift Tips - 当 Swift 遇上 CocoaPods
CocoaPods 作为 iOS 开发的包管理工具,几乎成为了 Objective-C 的行业标准。它为我们提供了非常方便的包管理功能。而苹果正式发布 Swift 语言也已经有半年多时间了,Swift 作为 iOS 开发语言发布后,迅速的被开发者们所接受。而随之而来的,就是越来越多用 Swift 写...
分类:编程语言   时间:2015-02-11 10:38:18    阅读次数:224
二值图像连通域标记算法与代码
这里列举二值图像连通域标记算法包括直接扫描标记算法和二值图像连通域标记快速算法一、直接扫描标记算法把连续区域作同一个标记,常见的四邻域标记算法和八邻域标记算法。1、四邻域标记算法:1)判断此点四邻域中的最左,最上有没有点,如果都没有点,则表示一个新的区域的开始。2)如果此点四邻域中的最左有点,最上没...
分类:编程语言   时间:2015-02-11 10:37:40    阅读次数:389
线程间的通信
线程间的通信1.线程之间的通信简单介绍一般而言,在一个应用程序中(即进程),一个线程往往不是孤立存在的,经常须要和其他线程通信,以运行特定的任务。如主线程和次线程,次线程与次线程,工作线程和用户界面线程等。这样,线程与线程间必然有一个信息传递的渠道。这样的线程间的通信不可是难以避免的,并且在多线程编...
分类:编程语言   时间:2015-02-11 10:36:57    阅读次数:254
素数推断算法(高效率)
chuanbindeng 的 素数推断算法关于素数的算法是信息学竞赛和程序设计竞赛中常考的数论知识,在这里我跟大家讲一下寻找一定范围内素数的几个算法。看了以后相信对大家一定有帮助。 正如大家都知道的那样,一个数 n 假设是合数,那么它的全部的因子不超过sqrt(n)--n的开方,那么我们能够用这个性...
分类:编程语言   时间:2015-02-11 10:36:42    阅读次数:244
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!