首页 > 编程语言
java socket编程
TcpServerServer端所要做的事情主要是建立一个通信的端点,然后等待客户端发送的请求。典型的处理步骤如下:1. 构建一个ServerSocket实例,指定本地的端口。这个socket就是用来监听指定端口的连接请求的。2. 调用socket的accept()方法来获得下面客户端的连接请求。通...
分类:编程语言   时间:2014-03-16 17:12:36    收藏:0  评论:0  赞:0  阅读:503
C和C++中结构体(struct)、联合体(union)、枚举(enum)的区别
2.1(P22)C++对C语言的结构、联合、枚举 这3种数据类型进行了扩展。1、C++定义的结构名、联合名、枚举名 都是 类型名,可以直接用于变量的声明或定义。即在C++中定义变量时不必在结构名、联合名、枚举名 前加上前缀struct、union、enum。例如有如下头文件(head.h)//hea...
分类:编程语言   时间:2014-03-16 17:55:45    收藏:0  评论:0  赞:0  阅读:688
Java基础:final关键字
final表示最终的,不可变的,可以用来修饰数据、方法和类。1、final数据final用来定义一个常量,表示其一旦被初始化后,其值将不能再被改变。final可以定义一个编译时常量final int const = 1;//编译时被初始化,此后不能被改变也可以定义一个运行时被初始化的常量final ...
分类:编程语言   时间:2014-03-16 18:03:35    收藏:0  评论:0  赞:0  阅读:541
Java实现字符串反转
1 public String reverse(String src) { 2 char[] value = src.toCharArray(); 3 int count = value.length; 4 int n = count - 1; 5 for (int j = (n - 1) >> 1...
分类:编程语言   时间:2014-03-16 18:36:02    收藏:0  评论:0  赞:0  阅读:543
Java基础:复用类
1、复用方式:组合、继承、代理组合是功能上的复用,继承是形式上的复用,代理位于二者之间。2、创建一个子类对象时,该对象包含了一个基类的子对象。这个子对象与用基类直接创建的对象是一样的。二者的区别在于:后者来自于外部,而子对象被包装在子类对象内部。3、基类的无参构造器可以隐式地自动被调用,有参构造器必...
分类:编程语言   时间:2014-03-16 18:44:52    收藏:0  评论:0  赞:0  阅读:493
《热血传奇2》wix、wil文件解析Java实现
在百度上搜索java+wil只有iteye上一篇有丁点儿内容,不过他说的是错的!或者说是不完整的,我个人认为我对于热血传奇客户端解析还是有一定研究的,请移步: 《JMir——Java版热血传奇2之资源文件与地图》 如果你看完或者与我交流后没有任何收获,你可以向我索取联系方式,直接来打我。阅读此篇文章...
分类:编程语言   时间:2014-03-16 18:50:44    收藏:0  评论:0  赞:0  阅读:400
C语言中const的正确用法
今天看《Linux内核编程》(Claudia Salzberg Podriguez等著)时,文中(p39)有一个错误,就是关于const的用法。原文中举例说明:const int *x中x是一个指向const整数的指针,因此可以修改该指针,不可以修改这个整数。而在int const *x中,x却是一...
分类:编程语言   时间:2014-03-16 19:05:23    收藏:0  评论:0  赞:0  阅读:406
java socket通讯交互
Recently,I was studing the linux OS (redhat 9),involving the java net.The server-side is in the linux OS ,and the Client-side is in windows OS .The co...
分类:编程语言   时间:2014-03-16 19:10:16    收藏:0  评论:0  赞:0  阅读:447
c++标准库的所有类型
标准库的组成: 前言就到此为止。从最宏观的层面上看,C++标准库由十个部分组成:语言支持、诊断、通用工具、字符串、本地化、容器、迭代器、通用算法、数值算法和I/O。头文件组成: C++ 标准库一共包含 33 个C++ 头文件:, , , , ,,,, , , , , ,,,, , , , , , ,...
分类:编程语言   时间:2014-03-16 19:25:07    收藏:0  评论:0  赞:0  阅读:475
C语言编译过程
C++程序从编译到链接然后再到调用的整个过程如下。 只是个人最近观点,希望能与志同道合的同学一起讨论。 注:这里只是研究C++的主流编译过程,与Java没有任何关系,因为使用的技术完全不一样(Java是编译和解释结合的语言)。并且由于不同的编译器厂商对于程序的编译过程不尽相同,但是主要流程还是一样的...
分类:编程语言   时间:2014-03-16 19:32:57    收藏:0  评论:0  赞:0  阅读:600
JMir——Java版热血传奇2之资源文件与地图
我虽然是90后,但是也很喜欢热血传奇2(以下简称“传奇”)这款游戏。 进入程序员行业后自己也对传奇客户端实现有所研究,现在将我的一些研究结果展示出来,如果大家有兴趣的话不妨与我交流。 项目我托管到codeplex上了,使用GPLv2开源协议。大家可以checkout代码出来看。 我现在将地图加载出来...
分类:编程语言   时间:2014-03-16 19:34:55    收藏:0  评论:0  赞:0  阅读:905
Javascript分号,加还是不加?
关于这个问题,网上已经有很多人讨论过了,我先说说自己对这个问题的回答:加!(但非必须)有些人写代码,懒得加分号,除非是迫不得已才勉强放一个分号上去。如果你可以保证你写的代码不出现任何 bug,那当然是没有问题,但是很多 JSer 新人,对一些隐含的问题并不是特别清楚,很容易在不知不觉中写出一堆 bu...
分类:编程语言   时间:2014-03-16 19:37:48    收藏:0  评论:0  赞:0  阅读:435
C++ socket编程
源代码项目下载:http://download.csdn.net/detail/mmyzlinyingjie/7049499TCP类的:TcpServer.cpp//WSAStartup socket bind listen accept send/recv closesocket WSAClean...
分类:编程语言   时间:2014-03-16 19:46:39    收藏:0  评论:0  赞:0  阅读:667
Spring3.2+hibernate4整合报错 NoSuchMethodError:openSession()解决办法
出现问题的原因是Spring3.1之后,与hibernate4的整合,Spring就不用HibernateDaoSupport这个类了,于是出现了了java.lang.NoSuchMethodError:org.hibernate.SessionFactory.openSession()Lorg/hibernate/classic/Session这个错误。 解决办法很简单: 打开applica...
分类:编程语言   时间:2014-03-16 15:59:05    收藏:0  评论:0  赞:0  阅读:538
材料院项目之Python读取配置信息
材料院项目之Python读取配置信息...
分类:编程语言   时间:2014-03-16 16:00:59    收藏:0  评论:0  赞:0  阅读:579
用C++实现不能被继承的类
C++中没有自己定义这样一个类,需要自己实现。 (1)将构造函数设为私有 不能被继承,则可以将构造函数和析构函数定义为private,这样有个问题,我们也不能新建一个此类的变量。 可以使用static来新建和释放内存。 (2)使用虚拟继承和友元 将一个类A的构造析构函数定义为private; 定义子类B是A的友元; 子类B虚拟继承(virtual public)A; 这样定义的效果...
分类:编程语言   时间:2014-03-16 16:03:00    收藏:0  评论:0  赞:0  阅读:650
[Python]json 错误xx is not JSON serializable
在使用json的时候经常会遇到xxx is not JSON serializable,也就是无法序列化某些对象。 经常使用django的同学知道django里面有个自带的Encoder来序列化时间等常用的对象。 其实我们可以自己定定义对特定类型的对象的序列化,下面看下怎么定义和使用的。...
分类:编程语言   时间:2014-03-16 15:39:28    收藏:0  评论:0  赞:0  阅读:792
C++中的异常处理(一)
C++中的异常处理(一)...
分类:编程语言   时间:2014-03-16 15:46:19    收藏:0  评论:0  赞:0  阅读:503
单例模式--java实现
文章来源:软件秘笈--设计模式那点事 单例模式(Singleton Pattern) 定义:确保某一个类只有一个实例,而且向整个系统提供这个实例的获取方法。 使用单例模式的要点: 1、某各类只能有一个实例。 2、该类必须自己创建这个实例。 3、该类必须向系统提供这个实例。 模式结构图: 代码: 第一部分;线程安全的单例对象 //单例模式-------线程安全 pac...
分类:编程语言   时间:2014-03-16 15:56:09    收藏:0  评论:0  赞:0  阅读:440
Python 命令行参数和getopt模块详解
有时候我们需要写一些脚本处理一些任务,这时候往往需要提供一些命令行参数,根据不同参数进行不同的处理,在Python里,命令行的参数和C语言很类似(因为标准Python是用C语言实现的)。在C语言里,main函数的原型为int main(int argc, char **argv),这里主要指linux平台, argc指的是命令行传入的参数个数(程序的name为第一个参数),而argv则是一个指针数...
分类:编程语言   时间:2014-03-16 16:23:29    收藏:0  评论:0  赞:0  阅读:516
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!