码迷,mamicode.com
首页 > 编程语言
TCP粘包, UDP丢包, nagle算法
一、TCP粘包 1. 什么时候考虑粘包 ? 如果利用tcp每次发送数据,就与对方建立连接,然后双方发送完一段数据后,就关闭连接,这样就不会出现粘包问题(因为只有一种包结构,类似于http协议,UDP不会出现粘包现象)。...
分类:编程语言   时间:2015-09-15 00:22:56    阅读次数:206
JAVA 调用HTTP接口POST或GET实现方式
HTTP是一个客户端和服务器端请求和应答的标准(TCP),客户端是终端用户,服务器端是网站。通过使用Web浏览器、网络爬虫或者其它的工具,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求...
分类:编程语言   时间:2015-09-15 00:20:38    阅读次数:239
C语言常用函数说明
1、原型声明:char *strcpy(char* dest, const char *src); 头文件:#include <string.h> 和 #include <stdio.h> 功能:把从src地址开始且含有NULL结束符的字符串复制到以dest开始的地址空间 说明:src和dest所指...
分类:编程语言   时间:2015-09-15 00:21:04    阅读次数:224
在Unity 5.2中,只需几步即可轻松使用Unity服务!
孙广东  2015.9.14转载自官方:上周我们发布了Unity 5.2,通向Unity服务的大门已为您敞开!在编辑器内轻松使用Unity Ads, Unity Analytics,Unity Cloud Build 和 Unity Multipalyer, 从此告别SDK!就是这么简单,只需几步!1打开服务窗口在窗口菜单点击Unity Service,或者点击右上角的“Cloud”图标。2创建项...
分类:编程语言   时间:2015-09-15 00:17:02    阅读次数:256
javascript中函数表达式的问题讨论
本文主要讨论javascript函数的一些问题,包括:函数声明和函数表达式的区别,递归调用的注意事项,观于闭包的讨论。
分类:编程语言   时间:2015-09-15 00:17:09    阅读次数:193
c++中new/operator new/placement new
1. new/deletec++中的new(和对应的delete)是对堆内存进行申请和释放,且两个都不能被重载。2. operator new/operator deletec++中如果想要实现不同的内存分配行为,需要重载operator new,operator delete。operator n...
分类:编程语言   时间:2015-09-15 00:14:55    阅读次数:244
java常用集合类:Deque,ArrayList,HashMap,HashSet
Queue家族无论是queue还是stack,现在常用的是Deque的实现类:如单线程的ArrayQueue,多线程的ArrayBlockingQueueDeque:读作“deck”,算是一种“双端队列”,即支持头部和尾部的数据访问和增删。----支持stack和queue的操作关系:ArrayDe...
分类:编程语言   时间:2015-09-15 00:13:37    阅读次数:218
利用vs2010制作C语言 dll文件,并在其它程序中调用该dll文件
一、为什么需要dll代码复用是提高软件开发 效率的重要途径。一般而言,只要某部分代码具有通用性,就可将它构造成相对独立的功能模块并在之后的项目中重复使用。比较常见的例子是各种应用程序框架, 如ATL、MFC等,它们都以源代码的形式发布。由于这种复用是“源码级别”的,源代码完全暴露给了程序员,因而称之...
分类:编程语言   时间:2015-09-15 00:13:44    阅读次数:409
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
JSP页面顶端出现“红色”的报错信息:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path。原来Javaweb工程类中没有添加Tomcat运行时相关类导致。下面是具体的解决方法:1、右...
分类:编程语言   时间:2015-09-15 00:13:08    阅读次数:177
Java虚拟机内存模型
如果你想理解Java垃圾回收如果工作,那么理解JVM的内存模型就显的非常重要。今天我们就来看看JVM内存的各不同部分及如果监控和实现垃圾回收调优。1、Stop the World Event所有的垃圾回收都是“阻塞”事件(“Stop the World” events),因为所有应用程序线程必须.....
分类:编程语言   时间:2015-09-15 00:11:37    阅读次数:205
扩展欧几里德算法
扩展欧几里德算法基本算法:对于不完全为 0 的非负整数 a,b,gcd(a,b)表示 a,b 的最大公约数,必然存在整数对 x,y ,使得 gcd(a,b)=ax+by。证明:设 a>b。 1,显然当 b=0,gcd(a,b)=...
分类:编程语言   时间:2015-09-15 00:09:47    阅读次数:222
算法的复杂度包括时间复杂度和空间复杂度分别如何计算?
一.时间复杂度一、概念时间复杂度是总运算次数表达式中受n的变化影响最大的那一项(不含系数)比如:一般总运算次数表达式类似于这样:a*2n+b*n3+c*n2+d*n*lg(n)+e*n+fa ! =0时,时间复杂度就是O(2n);a=0,b0 =>O(n3);a,b=0,c0 =>O(n2)依此类推...
分类:编程语言   时间:2015-09-15 00:11:50    阅读次数:2470
JavaScript权威设计--JavaScript对象(简要学习笔记八)
1.属性的特性一个属性包含一个名字和4个特性。4个特性:值,可写性,可枚举性,可配置性2.对象的三个属性一:原型属性要想检测一个对象是否是另一个对象的原型,使用isPrototypeOf()方法如:var P={x=1}; //定义一个原型对象var o=Object.create(p); ...
分类:编程语言   时间:2015-09-15 00:11:40    阅读次数:210
python使用rabbitmq
1.首先要安装rabbitmq:sudo apt-get install rabbitmq-server。2.要在python中使用rabbitmq服务,可以使用现成的类库pika、txAMQP或者py-amqplib,这里选择了pika: sudo pip install pika。举例:发送消息...
分类:编程语言   时间:2015-09-15 00:11:51    阅读次数:143
Javascript设计模式
Javascript设计模式第一章 面向对象的Javascript1.1 多态在面向对象设计中的应用多态最根本好处在于,你不必询问对象“你是什么类型”而后根据得到的答案调用对象的某个行为--你只管调用行为就好,剩下的一切多态会搞定换句话说就是:多态的最根本作用就是把过程化的条件分支语句转化为对象的多...
分类:编程语言   时间:2015-09-15 00:10:12    阅读次数:199
javaScript this 详解
在实际应用中,this的指向大致可以分为以下四种。# 作为对象的方法调用# 作为普通函数调用时# 构造器调用。1.作为对象的方法调用,this指向该对象 当函数作为对象的方法被调用时,this指向该对象;例子: var obj={ a:1, getA:function(){ a...
分类:编程语言   时间:2015-09-15 00:10:04    阅读次数:205
JAVA 垃圾收集监控
我们可以使用Java命令行和UI工具来监控应用程序的垃圾收集活动。下面的例子中,我使用Java SE Downloads 中一个演示程序。 如果你想使用同样的程序,前往Java SE Downloads页面下载JDK 7 and JavaFX Demos and Samples。我使用的和序示例是....
分类:编程语言   时间:2015-09-15 00:08:26    阅读次数:335
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!