- 博客(16)
- 资源 (22)
- 收藏
- 关注
原创 基于UDP协议实现P2P语音聊天系统(C#版本)
原创性申明此博文的出处 为 http://blog.csdn.net/zhujunxxxxx/article/details/39251241如果进行转载请注明出处。本文作者原创,邮箱zhujunxxxxx@163.com,如有问题请联系作者概述之前发过一篇文章c#中关于udp实现可靠地传输(数据包的分组发送) 已经实现过了UDP的分包发送数据的功能,而这篇文章主要是一个应用,使用ud
2014-10-16 00:04:01 25649 3
原创 C语言实现php服务器
HTTP协议的作用原理连接:Web浏览器与Web服务器建立连接,打开一个称为socket(套接字)的虚拟文件,此文件的建立标志着连接建立成功。请求:Web浏览器通过socket向Web服务器提交请求。HTTP的请求一般是GET或POST命令(POST用于FORM参数的传递)。GET命令的格式为:GET 路径/文件名 HTTP/1.0文件名指出所访问的文件,HTTP/1.0指出Web
2014-10-31 23:25:34 7313
转载 c#实现简单Web服务器
一、HTTP协议的作用原理WWW是以Internet作为传输媒介的一个应用系统,WWW网上最基本的传输单位是Web网页。WWW的工作基于客户机/服务器计算模型,由Web 浏览器(客户机)和Web服务器(服务器)构成,两者之间采用超文本传送协议(HTTP)进行通信。HTTP协议是基于TCP/IP协议之上的协议,是 Web浏览器和Web服务器之间的应用层协议,是通用的、无状态的、面向对象的协议
2014-10-31 18:24:03 4551
转载 c#实现Web服务器
学习C#时,经常会遇到Web服务器功能的程序设计问题,这里将介绍C#实现Web服务器功能的程序设计问题的解决方法。C#实现Web服务器功能的程序设计根据HTTP协议的作用原理,实现GET请求的Web服务器程序的方法如下:创建TcpListener类对象,监听某端口(任意输入闲置端口 如:8080 )。等待、接受客户机连接到该端口,得到与客户机连接的socket;从与sock
2014-10-31 18:23:49 9239
原创 C#打开tif文件时内存溢出(System.OutOfMemoryException)解决办法
前言原创性声明 此博文的出处 为 http://blog.csdn.net/zhujunxxxxx/article/details/39251353如果进行转载请注明出处。本文作者原创,邮箱zhujunxxxxx@163.com,如有问题请联系作者我在做一个统计图片长和宽的软件时遇到一个问题,本来是用的 Image img = null; img
2014-10-31 10:24:11 12961
转载 C#异步TCP服务器完整实现
TCP异步Socket模型C#的TCP异步Socket模型是通过Begin-End模式实现的。例如提供 BeginConnect、BeginAccept、BeginSend 和 BeginReceive等。IAsyncResult BeginAccept(AsyncCallback callback, object state);AsyncCallback 回调在函数执
2014-10-30 16:02:20 17384
原创 基于java的坦克大战实例
原创性声明此博文的出处 为 http://blog.csdn.net/zhujunxxxxx/article/details/39251241如果进行转载请注明出处。本文作者原创,邮箱zhujunxxxxx@163.com,如有问题请联系作者
2014-10-26 08:25:57 14882 1
原创 搭建属于自己的个人博客
前言作为一个屌丝码农,再怎么着也得拥有一个自己的域名和网站吧,今天我就来讲一讲怎么搭建一个属于自己的博客,在很多新手看来,做网站是一件很复杂、很艰难的事情。其实互联网发展到现在,很多不懂html、ASP、PHP的人,只要会打字,都可以很容易搭建好自己的网站。其实搭建一个网站很简单,目前有很多免费的网站源码,我也会把我自己的一个博客开源给大家,做的不是很好域名准备域名一个
2014-10-21 12:20:56 5331
原创 mysql定时数据备份工具(c#)
此博文的出处 为 http://blog.csdn.net/zhujunxxxxx/article/details/40124773如果进行转载请注明出处。本文作者原创,邮箱zhujunxxxxx@163.com,如有问题请联系作者为了确保数据的安全,我们往往要对数据进行备份。但是为了减少我们的工作量,我写了一个简单的数据备份工具,实现定时备份数据库。其实程序很简单,数据备份的工作就是几个
2014-10-20 21:24:08 5197
原创 C#自己实现线程池功能(二)
介绍在上一篇c#自己实现线程池功能(一)中,我们基本实现了一个可以运行的程序,而不能真正的称作线程池。由于是上篇中的代码有个致命的bug那就是没有任务是并不是等待,而是疯狂的进行while循环,并试图lock任务链表,这样带来的问题的就是性能相当低下,程序反映速度很慢(当加入一个新任务后,要过很久这个job才开始运行)造成的原因就是刚才所说的。为了解决这个问题我们就需要使用某种方法使得程序
2014-10-20 19:44:48 3815 1
原创 C#自己实现线程池功能(一)
线程池的技术背景在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源,所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些很耗资源的对象创建和销毁。如何利用已有对象来服务就是一个需要解决的关键问题,其实这就是一些"池化资源"技术产生的原因。比如大家所熟悉的数据库连接池正是遵循这一思想而产生的,本文将介绍的线程池技术同样符合这一思想
2014-10-20 19:06:56 15910
原创 C# ThreadPoold的使用心得
在c#多线程编程中经常要使用线程,但是因为得线程的创建和撤销是非常消耗资源的代价很大,因此我们使用线程池来解决这个问题,线程池就是在一开始向系统申请一定数量的线程,并维护它,有任务来时,如果有空闲线程的话就分配一个线程给它执行,如果没有空闲的线程就得等待。当线程执行完任务后,就归还给空闲线程。配置线程池的一些参数 RegisteredWaitHandle rh
2014-10-14 21:38:50 13081
C#各种类型TCP&UDP服务器代码
2015-03-18
abode_cs5全系列破解
2012-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人