码迷,mamicode.com
首页 > 编程语言
C++中多线程与Singleton的那些事儿
前言 前段时间在网上看到了一个百度的面试题,大概意思是如何在不使用锁和C++11的情况下,用C++实现线程安全的Singleton。 看到这个题目后,第一个想法就是用Scott Meyer在《Effective C++》中提到的,把non-local static变量放到static成员函数中来.....
分类:编程语言   时间:2015-02-01 00:25:38    阅读次数:374
JAVA下载URL所对应的资源文件
通过代码下载“http://www.baidu.com/img/bd_logo1.png”对应的图片文件 package?guwen; import?java.io.ByteArrayOutputStream; import?java.io.File; import?java.io.FileOutputStream; import?java.io.I...
分类:编程语言   时间:2015-01-31 23:22:43    阅读次数:461
POJ 1159 Palindrome(滚动数组)
链接:click here 题意: 给你一串字符串,让你求最少加入几个字符,才能使得这个字符串是个回文串。 思路: 设a[i]是这个字符串,b[i]是这个字符串的逆序串。那么a[i],b[i]的最长公共子序列就是所求的字符串里拥有的最大的回文串。然后用总串长减去最大的回文串长度即为所求。求最长公共子序列的公式为:dp[i][j]=max(dp[i-1] [j],dp[i][j-1]...
分类:编程语言   时间:2015-01-31 23:22:48    阅读次数:461
SpringMvc 控制器注解简介
Spring2.5之前,我们是通过实现Control接口或实现来定义我们的处理器类。 Spring2.5引入了注解处理器支持,通过@controller和@requestMapping注解定义我们的类,并提供了一组强大的注解: 需要通过处理器映射 DefaultAnnotationHandlerMapping和处理器适配器AnnotationMethodHandlerAdapter来开启支持...
分类:编程语言   时间:2015-01-31 23:21:15    阅读次数:475
JavaEE中的依赖性——依赖查找
关于依赖性管理我们要介绍的第一个策略就是依赖查找(dependency lookup)。这种策略是JavaEE中传统形式的依赖性管理,这里可以看到JavaEE规范中的JNDI(Java Naming andDirectoryInterface)的身影。从名字就可以看出来这里解决依赖性是通过查找的方式。就像上篇文章提到的,所要引用的资源是通过一对name与target对应的注解标识的。name用来表...
分类:编程语言   时间:2015-01-31 23:20:25    阅读次数:580
Unity+NGUI性能优化方法总结
一共9招。...
分类:编程语言   时间:2015-01-31 23:20:00    阅读次数:1097
JavaEE中的依赖性——依赖性注入
当一个资源注解防止在一个字段或setter方法之上时,将会发生两件事。首先,就像放置在bean类之上一样声明资源引用(类似于上文中的代码示例),而且当创建组件时将把资源名称绑定到环境命名上下文。第二,该服务器将为您自动进行依赖性查找,并把结果设置到实例化的类中。自动超找一个资源并将它设置到类中的过程称之为依赖性注入(dependency injection)因为据说服务器将把解析的依赖性注入类中。...
分类:编程语言   时间:2015-01-31 23:17:38    阅读次数:258
JavaEE中的依赖性——声明依赖性
已下小结描述了一些JavaEE和EJB规范定义的资源注解。每条注解有一个可选的name特性以指定依赖性的引用名称。注解的其他特性特定于所需获取的资源类型。引用持久化上下文前面的章节演示了如何通过从Persistence类返回一个EntityManagerFactory,为持久化上下文创建一个实体管理器。在JavaEE环境中,@PersistenceContext注解可以用来声明一个持久化上下文上的...
分类:编程语言   时间:2015-01-31 23:18:06    阅读次数:219
Unity屏幕射线碰撞
Layers层: 从Layers设置看来,最多支持32层. 图层的值开始依次 0^2,1^2, 2^2, 3^3 依次增加. 当摄像机Culling Mask属性 Nothing= –1 Evening = 全部图层之和, 项目开始默认设置了7个图层. 值就是0^2,1^2, 2^2, 3^3 .....
分类:编程语言   时间:2015-01-31 23:16:34    阅读次数:326
JavaScript运算符
运算符 = 用于赋值。运算符 + 用于加值。x=5;z=2;y=x+z;console.log(y)在以上语句执行后,y的值是7.JavaScript 算术运算符算术运算符用于执行变量与/或值之间的算术运算。给定y=5,下面的表格解释了这些算术运算符:运算符描述例子结果+加x=y+2x=7-减x=y...
分类:编程语言   时间:2015-01-31 23:15:17    阅读次数:310
Unity 把常用的包添加到Project勾选中
最近创建新项目的时候,突然发现默认包勾选多出了一个iTween.unityPakage,还以为ITween是官方的一个包呢!原来不是。。。。 通过以下方法,我们可以把常用的NGUI ITween等等放入以下文件夹里,这样我们就很方便导入相关包了
分类:编程语言   时间:2015-01-31 23:13:31    阅读次数:243
Java 对象创建过程
Java 对象创建过程 在某些项目中,会使用到静态块,构造器中初始化其他对象。。。深刻理解了java类初始化过程,这些将不在是问题。那java对象的步骤是什么呢?假设现在有People类,未显示继承任何其他类,初始化过程是这样的。1 java 解释器必须查找类路径,以定位People.class.....
分类:编程语言   时间:2015-01-31 23:09:12    阅读次数:259
java程序设计
IP地址计数器原理:获取用户的IP地址,然后存入数据库,当再次访问时查询数据库是否存在该条数据,即可完成此程序设计过程创建一个连接数据库类:DB.javapackage com.count.Online;import java.sql.*;public class DB { private C...
分类:编程语言   时间:2015-01-31 23:09:08    阅读次数:296
创建一个js的多timer运行,类似于多线程
类似与一个类里面有一个属于自己的timer
分类:编程语言   时间:2015-01-31 23:10:27    阅读次数:211
C++构造函数
#includeclass rectangel{public: rectangel(int l,int w){ length = l; width = w; } int area(); private : int length; int width;};int rectangel::a...
分类:编程语言   时间:2015-01-31 23:05:18    阅读次数:226
jni中c代码调用java代码
原理是使用反射的机制java中反射的例子:Class forName = Class.forName("com.example.ndkcallback.DataProvider"); //找到类Method declaredMethod = forName.getDeclaredMethod("he...
分类:编程语言   时间:2015-01-31 23:05:18    阅读次数:270
Go语言去除文件后缀
package?main import?( "fmt" "path" "strings" ) func?main()?{ fullFilename?:=?"/Users/itfanr/Documents/test.txt" fmt.Println("fullFilename?=",?fullFilename) var?filenameWithSuffix?...
分类:编程语言   时间:2015-01-31 22:01:13    阅读次数:550
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!