码迷,mamicode.com
首页 > 编程语言
Java多线程编程详解
线程的同步由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访问。由于我们可以通过 private 关键字来保证数据对象只能被方法访问,所以我们只需针对方法提出一套机制,这套...
分类:编程语言   时间:2014-07-06 19:50:05    阅读次数:249
C++:模板友元
模板友元函数在类内声明类外定义时都必须加模板前缀,另外模板要写在一个文件内// generates undefined error for the operator#include #include template class array { int size;public: array(); t...
分类:编程语言   时间:2014-07-06 19:56:39    阅读次数:199
Spring整合JAX-WS
Jax-ws在使用上很方便,也很轻量级。重点是他是jvnet(dev.java.net)的项目,是基于java标准的(JSR181)。 不过它与Spring的整合相对麻烦,于此,我将自己的一些研究结果贴出来以供备忘和后来者参考。 首先我们要有组件支持,包括三部分(我们需要他们的jar包): ...
分类:编程语言   时间:2014-07-06 20:07:02    阅读次数:219
python的生成器
生成器>>> def func1():... yield 0... yield 1... >>> a=func1()>>> a.next()0>>> a.next()1>>> a.next()Traceback (most recent call last): File "", l...
分类:编程语言   时间:2014-07-06 20:07:34    阅读次数:251
摘:数据结构各种算法实现(C++模板)
目 录1、顺序表. 1Seqlist.h 1Test.cpp 62、单链表. 8ListNode.h 8SingleList.h 10test.cpp 203、双向链表. 22NodeList.h 22DoubleList.h 24Test.cpp 344、循环链表. 36ListNode.h 36...
分类:编程语言   时间:2014-07-06 20:14:46    阅读次数:315
.Net线程问题解答
基础篇怎样创建一个线程受托管的线程与 Windows线程前台线程与后台线程名为BeginXXX和EndXXX的方法是做什么用的 异步和多线程有什么关联WinForm多线程编程篇我的多线程WinForm程序老是抛出InvalidOperationException ,怎么解决?Invoke,Begin...
分类:编程语言   时间:2014-07-06 20:18:39    阅读次数:320
python----字符串方法
1、join方法——把列表的内容通过某个字符连接起来具体使用方法如下:>>> a = ['my', 'name', 'is', 'yaha']>>> ''.join(a)'mynameisyaha'>>> ' '.join(a)'my name is yaha'>>> '-'.join(a)'my-...
分类:编程语言   时间:2014-07-06 20:31:36    阅读次数:204
Java中利用MessageFormat对象实现类似C# string.Format方法格式化
我们在写C#代码的时候常常会使用到string.Format("待格式化字符串{0},{1},....",参数1,参数2,...),来格式化字符串,特别是拼接字符的时候,这种方式使得代码更为直观清楚。最近使用java时候却java的string.Format与c#重点string.Format用法不...
分类:编程语言   时间:2014-07-06 20:33:40    阅读次数:173
【C++深入浅出】设计模式学习之观察者模式
前言 前两天学习了weak_ptr以后还是不甚明了,一则需要实际应用去锤炼,二来就是不懂观察者模式。 正文 观察者模式又叫发布-订阅模式,定义了一种一对多的依赖关系,让多个观察者对象同时监听某一主题对象,这个主题对象在状态发生改变时,会通知所有的观察者对象,使他们能够自动更新自己。通过一张visi....
分类:编程语言   时间:2014-07-06 20:37:57    阅读次数:260
有时候在操作Session时,系统会抛出如下异常:java.lang.IllegalStateException: Cannot create a session after the response has been committed
有时候在操作Session时,系统会抛出如下异常java.lang.IllegalStateException: Cannot create a session after the response has been committed原因1:Session 的创建语句:HttpSession se...
分类:编程语言   时间:2014-07-06 20:38:38    阅读次数:298
第一周 从C走进C++ 002 命令行参数
1. 命令行参数 int main(int argc, char * argv[]) { …… } argc: 代表启动程序时,命令行参数的个数。C/C++语言规定,可执行程序程序本身的文件名,也算一个命令行参数,因此,argc的值至少是1。 argv: 指针数组,其中的每个元素都是一...
分类:编程语言   时间:2014-07-06 20:47:35    阅读次数:227
Javascript Module 模式
Javascript Module Pattern 可以说是在Javascript代码实现过程中的最佳实践方法,能够清晰地表达Javascript面向对象的概念。其核心理念是用Javascript的“类”封装私有和公有的属性和方法。它不允许开发人员定义全局变量去“污染”全局对象。通过这种模式,可.....
分类:编程语言   时间:2014-07-06 20:59:40    阅读次数:192
Jsonp和java操作例子
介绍JSONP之前,先简单的介绍一些JSON。JSON是JavaScript Object Notation的缩写,是一种轻量的、可读的基于文本的数据交换开放标准。源于JavsScript编程语言中对简单数据结构和关联数组的展示功能。它是仅含有数据对和简单括号结构的纯文本,因此可通过许多途径进行JS...
分类:编程语言   时间:2014-07-06 21:03:02    阅读次数:152
Java命令行运行参数说明大全(偷来的)
Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOME"bin"java –option 来启动,-option为虚拟机参数,JAVA_HOME为JDK安装路径,通过这些参数可对虚拟机的运行状态进行调整,掌握参数的含义可对虚拟机的运行模式...
分类:编程语言   时间:2014-07-06 21:05:04    阅读次数:184
spring mvc velocity多视图
1、ViewResolverUrlBasedViewResolver 这个东西是根据url 进行路由的。网上搜了1、order 排序,同名出现各种问题2、XmlViewResolver,BeanNameViewResolver,ResourceBundleViewResolver 这个根据配置文件....
分类:编程语言   时间:2014-07-06 21:08:22    阅读次数:383
C与C++的区别
C++与C的区别 1. 动态分配内存 1)C语言 a. malloc函数:在内存的动态存储区中分配一个长度为size的连续空间; void *malloc(unsigned int size); b. calloc函数:在内存的动态存储区中分配n个长度为size的连续空间; void *c...
分类:编程语言   时间:2014-07-06 21:16:23    阅读次数:224
Python获取两个ip之间的所有ip
int_ip = lambda x: '.'.join([str(x/(256**i)%256) for i in range(3,-1,-1)])ip_int = lambda x:sum([256**j*int(i) for j,i in enumerate(x.split('.')[::-1]...
分类:编程语言   时间:2014-07-06 21:21:30    阅读次数:281
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!