本文演示,使用Socket进行网络聊天之群聊,实现客户端给"局域网"网段里面的所以机器发送广播,当发送“886”的时候,表示客户端关闭。
1)客户端,给服务器发送数据,发送“886”表示关闭客户端。
2)服务器,一直监听9527端口,将监听到的数据打印在控制台上。
3)客户端+服务器版本,实现既可以发送数据,又可以接受数据的多线程聊天程序。
需要注意的几点是:1)这里是给局域网发送广播。 2)局域网广播地址:192.168.1.255 3)如果弹出Exception in thread "main" j...
分类:
编程语言 时间:
2014-09-16 10:47:20
阅读次数:
240
本系列作为Effective JavaScript的读书笔记。
通常而言,一个函数中this的指向和该函数的调用类型相关,比如当函数直接作为函数被调用时,this一般指向的是全局对象(StrictMode时指向undefined);当函数作为方法被调用时(即x.method()这种形式),this指向的是x;当函数作为构造方法被调用时,this指向的是一个新创建的对象。
但是...
分类:
编程语言 时间:
2014-09-16 10:45:50
阅读次数:
187
1.隔离级别:2.传播属性:=====================================
分类:
编程语言 时间:
2014-09-16 10:34:50
阅读次数:
200
#!/usr/bin/env pythonimport osimport os.pathimport sysimport reimport shutilimport csvfrom multiprocessing import Pool #support muti thread map reduce...
分类:
编程语言 时间:
2014-09-16 10:34:30
阅读次数:
277
用过JavaScript的同学们肯定都对prototype如雷贯耳,但是这究竟是个什么东西却让初学者莫衷一是,只知道函数都会有一个prototype属性,可以为其添加函数供实例访问,其它的就不清楚了,最近看了一些 JavaScript高级程序设计,终于揭开了其神秘面纱。每个函数都有一个prototy...
分类:
编程语言 时间:
2014-09-16 10:33:50
阅读次数:
208
1、创建document对象,解析解析web页面,此时document。readyState=“loading”2、下载脚本并执行,同时解析文档。3、文档解析完成,document。readyState=“interactive”4、浏览器触发DOMContentLoaded事件。进入异步事件驱动阶...
分类:
编程语言 时间:
2014-09-16 10:33:00
阅读次数:
154
题目:https://oj.leetcode.com/problems/add-binary/Given two binary strings, return their sum (also a binary string).For example,a = "11"b = "1"Return "10...
分类:
编程语言 时间:
2014-09-16 10:31:00
阅读次数:
174
import java.util.Calendar;public class CertNoUtil { public static boolean vIDNumByRegex(String idNum) { String curYear = "" + Calendar.getIn...
分类:
编程语言 时间:
2014-09-16 10:28:30
阅读次数:
155
转自:http://blog.csdn.net/xw13106209/article/details/69894151.参考文献:http://blog.csdn.net/youjianbo_han_87/article/details/2586375http://blog.csdn.net/yan...
分类:
编程语言 时间:
2014-09-16 10:23:50
阅读次数:
245
Dos的设计是基于16位的CPU的,也就是CPU中的每个寄存器(Register)只有16位,只能存放0-65535(64K)的值。为了能访问大于64K的内存,人们用了分段的方法,用两个16位的数来记录逻辑上地址,第一个是段值(Segment),第二个是偏移量(Offset),写起来的格式一般是段值...
分类:
编程语言 时间:
2014-09-16 10:21:30
阅读次数:
187
字符串在开发中非常常见,了解String是非常有必要的,还能提升系统性能。...
分类:
编程语言 时间:
2014-09-16 09:18:00
阅读次数:
166
与变量可以用在程序中表达那些可能会发生变化的数据量相对应地,在C++中,我们用常量来表达那些始终保持不变的数据量。简单来讲,就是程序中直接使用的数值、字符、字符串以及const关键字修饰的常变量等。大多数时候,常量只需要被读取一次,所以它没有名字,无须定义而可以直接使用。又因为其数据只能读取,不能修...
分类:
编程语言 时间:
2014-09-16 09:13:00
阅读次数:
142
讨厌下载电影和电视剧文件名中的多余字符(如网址和广告字样),,搞得文件名好长,可以使用下面的Python代码,自行修改即可.[python]view plaincopy#!\usr\bin\envpython#-*-coding:utf-8-*-#Author:吴徐平#FileName:Refine...
分类:
编程语言 时间:
2014-09-16 09:11:00
阅读次数:
311
转载自:http://www.admin10000.com/document/150.html SSH 为 struts+spring+hibernate 的一个集成框架,是目前较流行的一种JAVA Web应用程序开源框架。 Struts Struts是一个基于Sun J2EE平台的MVC...
分类:
编程语言 时间:
2014-09-16 08:06:20
阅读次数:
259
原题地址:https://oj.leetcode.com/problems/valid-palindrome/题意:Given a string, determine if it is a palindrome, considering only alphanumeric characters an...
分类:
编程语言 时间:
2014-09-16 08:05:40
阅读次数:
239
由于反射涉及动态解析的类型,某些Java虚拟机的优化不能被执行,所以导致了一定的性能的问题,特别是在JDK6以前特别严重,有时甚至达到数百倍,但是在JDK6以后,据说性能差别就不是哪么大了,JDK对此做了优化。但是总还是有那么数10倍的性能差异,那我们就让他跑得再快点吧。
分类:
编程语言 时间:
2014-09-16 08:05:20
阅读次数:
230
其实java想把界面做漂亮点的话,只要把背景做好就行了,在jdk1.6以后可以继承JFrame,或JWindow后如下设置即可setUndecorated(true);//不要标题栏的修饰,主要防止一下代码抛异常,AWTUtilities.setWindowOpaque(this,false);//...
分类:
编程语言 时间:
2014-09-16 06:00:10
阅读次数:
227