码迷,mamicode.com
首页 > 编程语言
C++实现一个多线程同步方式的协同工作程序示例
多线程并发程序与协同程序其实是不同的概念。多线程并发是多个执行序同时运行,而协同程序是多个执行序列相互协作,同一时刻只有一个执行序列。今天想到的是将两者结合起来,拿现实生活中的例子来说,假设一个班级有100个学生,一个老师要批改100个学生的作业,有时老师太忙或者赶时间会叫几个同学帮忙批改,等所有同...
分类:编程语言   时间:2015-07-09 21:25:04    阅读次数:149
Spring MVC 的 研发之路
翻译器:intellij idea一个、创建spring mvcproject 一个、二、三、watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXE0OTA2OTE2MDY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCM...
分类:编程语言   时间:2015-07-09 21:22:17    阅读次数:143
Duck Type in Python
在程序设计中,鸭子类型(英语:duck typing)是动态类型的一种风格。在这种风格中,一个对象有效的语义,不是由继承自特定的类或实现特定的接口,而是由当前方法和属性的集合决定“当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭子。”就我个人的理解来看,duck t...
分类:编程语言   时间:2015-07-09 21:20:49    阅读次数:153
javaBean与Servlet学习
1.JavaBean 2.Servlet 3.Servlet过滤器
分类:编程语言   时间:2015-07-09 21:20:27    阅读次数:122
c++ map快速入门
Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作!1.map最基本的构造函数; mapmapstring; mapmapint; mapmapstring; mapmapchar; mapmapchar; ....
分类:编程语言   时间:2015-07-09 21:20:38    阅读次数:147
Beginning Python From Novice to Professional (4) - 演示样本格式字符串
$ gedit price.py#!/usr/bin/env pythonwidth = input('Please enter width: ')price_width = 10item_width = width - price_widthheader_format = '%-*s%*s'for...
分类:编程语言   时间:2015-07-09 21:15:12    阅读次数:118
《自制编程语言》笔记:使用yacc与lex制作简单计算器
1、代码 1.1)test.l 1.2)test.y 1.3)Makefile (因为是在linux环境下,所以使用了Makefile)2、编译与运行 2.1)编译 2.2)运行1、代码(也可以在我的百度网盘下载:http://pan.baidu.com/s/1o65k7v8) 1.1...
分类:编程语言   时间:2015-07-09 21:11:29    阅读次数:182
java网络编程参考文章
转自:http://www.cnblogs.com/wucao/p/3934913.htmlMINA、Netty、Twisted为什么放在一起学习?首先,不妨先分别看一下它们官方网站对其的介绍:MINA:Apache MINA is anetwork application frameworkwhi...
分类:编程语言   时间:2015-07-09 21:08:18    阅读次数:136
java零碎
Collection├List 接口│├LinkedList 链表│├ArrayList 顺序结构动态数组类│└Vector 向量 线程安全│ └Stack 栈└SetMap├HashTable 线程安全├HashMap 可以接受key 为null的情况└WeakHashMap List接口...
分类:编程语言   时间:2015-07-09 21:09:22    阅读次数:127
java拾遗3----XML解析(三) StAX PULL解析
使用PULL方式解析XML:Pull是STAX的一个实现StAX是The Streaming API for XML的缩写,一种利用拉模式解析(pull-parsing)XML文档的APIStAX通过提供一种基于事件迭代器(Iterator)的API让程序员去控制xml文档解析过程。为什么说StAX...
分类:编程语言   时间:2015-07-09 21:05:57    阅读次数:176
JAVA注解
一、什么是java注解注解,顾名思义,注解,就是对某一事物进行添加注释说明,会存放一些信息,这些信息可能对以后某个时段来说是很有用处的。Java注解又叫java标注,java提供了一套机制,使得我们可以对方法、类、参数、包、域以及变量等添加标准(即附上某些信息)。且在以后某个时段通过反射将标注的信息...
分类:编程语言   时间:2015-07-09 21:06:04    阅读次数:124
java课程系列笔记(1)
相关的名词解释JDK (Java Development Kit ) sun 公司针对java开发人员发布的免费的软件开发工具包(sdk,soft development kit)JRE(Java Runtime Environment,java运行环境)JVM(Java Vitrual Machi...
分类:编程语言   时间:2015-07-09 21:03:28    阅读次数:142
转载:Pixhawk源码笔记二:APM线程
转自:新浪@WalkAnt Pixhawk源码笔记一:APM代码基本结构,参见:http://blog.sina.com.cn/s/blog_402c071e0102v59r.html这里,我们对 APM 线程进行讲解。如有问题,可以交流30175224@qq.com。新浪@Wa...
分类:编程语言   时间:2015-07-09 21:02:28    阅读次数:439
java中各种集合的用法和比较
一,java中各种集合的关系图? Collection?????? 接口的接口???? 对象的集合? ├ List ? ? ? ? ? ? 子接口???????? 按进入先后有序保存?? 可重复? │├ LinkedList??? 接口实现类...
分类:编程语言   时间:2015-07-09 19:59:50    阅读次数:162
POJ 2155 Matrix(二维树状数组,绝对详细)
Matrix Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 20599   Accepted: 7673 Description Given an N*N matrix A, whose elements are either 0 or 1. A[i, j] me...
分类:编程语言   时间:2015-07-09 20:00:04    阅读次数:162
基于c++11新标准开发一个支持多线程高并发的网络库
背景         新的c++11标准出后,c++语法得到了很多的扩展,比起以往任何时候都要灵活和高效,提高了程序编码的效率,为软件开发人员节省了不少的时间。 之前我也写过基于ACE的网络服务器框架,但ACE毕竟有些臃肿,内部对象关系错综复杂,容易给人造成只见树木不见森林的错觉。 所以打算用c++11开发一个较为简洁,高效,支持高并发的网络库。 开源         花了两三周,终...
分类:编程语言   时间:2015-07-09 19:59:33    阅读次数:253
黑马程序员——java语言中的关键字总结
关键字   1.定义:被java语言赋于了特殊含义的单词 2.用于定义基本数据类型的关键字: class  interface  float int long double byte short void boolean char  3.用于定义基本数据类型值的关键字:       true  false   null   4.用于定义流程控制的关键字: i...
分类:编程语言   时间:2015-07-09 19:57:29    阅读次数:121
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!