码迷,mamicode.com
首页 > 编程语言
java网络通信
一、tcp和udp的区别1)tcp面向连接(connect,三次握手),udp无连接2) tcp保证可靠(要求对端确认),udp不提供可靠的实时传输3)tcp提供流量控制(通告窗口),udp无流量控制当然,udp实时,开销小二、tcp深入1.tcp客户端的流程:socket()——>connect(...
分类:编程语言   时间:2014-08-09 15:32:28    阅读次数:313
log4j在java项目中使用
Log4j.properties的路径为 src/config/log4jLog4j.properties文件的内容下面定义日志输出级别是 INFO,并且配置了2个输出目的地,一个是A3,一个是consolelog4j.rootLogger = INFO,A3,CONSOLE//日志最低的输出级别....
分类:编程语言   时间:2014-08-09 15:31:48    阅读次数:275
c++多态的案例分析
最近在研究c++中多态的应用 ,其中遇到些许的疑问与问题,但是最终的结果是不容置疑的,下面记录下我的学习过程,以纪念本个知识点。 首先,是从一个案例开始的,题目大意是这样的: 设定一个多边形的公共类,然后再设定多个图形的各个派生类,最后通过基类,根据多态的应用通过基类,求出所求图形的面积 于是根据自己所学的知识,开始大致的勾画原始的雏形如下: #include using...
分类:编程语言   时间:2014-08-09 13:29:47    阅读次数:379
javaScript DOM编程常用的方法与属性
DOM是Document Object Model文档对象模型的缩写。根据W3C DOM规范,DOM是一种与浏览器,平台,语言无关的接口,使得你可以访问页面其他的标准组件。 Node接口的特性和方法 特性/方法 类型/放回类型 说明 nodeName String 节点的名字;根据节点的类型而定义 nodeValue Strin...
分类:编程语言   时间:2014-08-09 13:28:48    阅读次数:252
简说JAVA8引入函数式的问题
JAVA8中加入lambda演算是一个令人兴奋的新特性——虽然这个新特性来得太迟了,目前的主流开发语言中,JAVA似乎是最后一个支持函数式思维的语言。虽然晚了点,但总比没有好——况且我认为它的实现还是可以的,至少比C++的实现好一点(C++编译器不能自动很好的处理闭包环境,却要求程序员在代码中指定要...
分类:编程语言   时间:2014-08-09 13:25:27    阅读次数:265
c++单例模式的写法
c++单例模式class Singleton{ public: static GetInstance(); ~Singleton(); private: Singleton* p_singleton; Singleton();}实现...
分类:编程语言   时间:2014-08-09 13:23:37    阅读次数:300
spring springMVC mybatis 集成
最近闲来无事,整理了一下spring springMVC mybatis 集成,关于这个话题在园子里已经有很多人写过了,我主要是想提供一个完整的demo,涵盖crud,事物控制等。 整个demo分三个层次: 一、简单模式:整个框架的参数传递不使用实体对象,统一用Map来存储变量,对myb...
分类:编程语言   时间:2014-08-09 13:22:37    阅读次数:371
C++学习笔记之模板(1)——从函数重载到函数模板
一、函数重载因为函数重载比较容易理解,并且非常有助于我们理解函数模板的意义,所以这里我们先来用一个经典的例子展示为什么要使用函数重载,这比读文字定义有效的多。现在我们编写一个交换两个int变量值得函数,可以这样写:1 void swap(int & a, int & b)2 {3 int tm...
分类:编程语言   时间:2014-08-09 13:20:57    阅读次数:283
javascript 马步
数组 Array== 建立数组==* 通过变量赋值为[]来建立数组var arr = []; // arr 是一个数组* 需要注意数组的下标是从0开始中的==获取数组长度==* 通过length 属性来获得长度var arr = [1,2];console.log(arr.length);// =>...
分类:编程语言   时间:2014-08-09 13:19:27    阅读次数:293
java基础知识回顾之java Thread类学习(七)--java多线程安全问题(死锁)
死锁:是两个或者两个以上的线程被无限的阻塞,线程之间互相等待所需资源。线程死锁产生的条件:当两个线程相互调用Join()方法。当两个线程使用嵌套的同步代码块的时候,一个线程占用了另一个线程的锁,互相等待阻塞,就有可能产生死锁。下面看代码:代码1:死锁的案例package com.lp.ecjtu.T...
分类:编程语言   时间:2014-08-09 13:16:08    阅读次数:267
JavaScript(19)jQuery HTML 获取和设置内容和属性
jQuery HTMLjQuery 拥有可操作 HTML 元素和属性的强慷慨法。jQuery DOM 操作jQuery 中非常重要的部分,就是操作 DOM 的能力。jQuery 提供一系列与 DOM 相关的方法,这使訪问和操作元素和属性变得非常easy。提示:DOM = Document Objec...
分类:编程语言   时间:2014-08-09 13:13:27    阅读次数:331
c++返回引用是否是真的引用
c++返回的引用是真的引用吗?当然了,这不是屁话吗,然而int& Test() { static int a=0; std::cout << a << std::endl; return a;}int _tmain(int argc, _TCHAR* argv[]){ int...
分类:编程语言   时间:2014-08-09 13:12:47    阅读次数:265
单例模式全面学习(C++版)
单例模式:用来创建独一无二的,只能够有一个实例的对象。 单例模式的结构是设计模式中最简单的,但是想要完全实现一个线程安全的单例模式还是有很多陷阱的,所以面试的时候属于一个常见的考点~单例模式的应用场景:有一些对象其实只需要一个,比如:线程池,缓存,对话框,处理偏好设置和注册表的对象,日志对象,充当打...
分类:编程语言   时间:2014-08-09 13:11:57    阅读次数:326
Java语言基础
简介 本文是为快速上手Java所写的一个大纲性的文档,并搜集网络上相关条目。目录结构参考本书。 开发环境设置 首先安装jdk,IDE使用IDEA,有免费的社区版。 语言基础 Java程序基本结构 源文件必须以.java为扩展名,一个源文件中可以有多个类,但是只能有一个public类,同时源文件名必须...
分类:编程语言   时间:2014-08-09 13:10:57    阅读次数:334
javascript 循环
<html> <head> <script> window.onload=function(){ var myobj = new Object(); myobj.color = ‘red‘; myobj.name = ‘hsin‘; myobj.nation = ‘taiwan‘; var myarr = new Array(‘blue‘,‘joe‘,‘taiwan‘); //使用for...
分类:编程语言   时间:2014-08-09 11:52:47    阅读次数:228
【ThinkingInC++】4、统计txt文本中单词的个数
其中要使用的txt文本!  header defines classes for file IO, including ifstream, whose constructor takes a file name an argument. The expression f >> word extracts the next non-whitespace token from the file an...
分类:编程语言   时间:2014-08-09 11:48:27    阅读次数:365
【ThinkingInC++】5、吧文件中的单词由后向前打印
文本文件 i like china i can play just do it i will cometrue my dream come on!!! 源程序 /** * 功能:2-5,2-6,2-7吧文件中的单词由后向前打印 * 时间:2014年7月30日21:27:12 * 作者:cutter_point */ #include #include #include #i...
分类:编程语言   时间:2014-08-09 11:48:17    阅读次数:231
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!