自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

超纯的小白兔

海量数据与分布式数据库

  • 博客(32)
  • 资源 (22)
  • 收藏
  • 关注

原创 C#使用UDP实现可靠的传输传输(数据包的分组发送)

在做c#中面向无连接的传输时用到了UDP,虽然没有TCP稳定可靠。但是效率是要高些,优势也有,缺点也有就是有的时候要丢包,有的时候不得不用UDP,但是如何才能比较稳定的实现可靠传输呢,这是一个问题。TCP传输数据的时候没有大小限制,但是UDP传输的时候是有大小限制的,我们怎么才能够实现大数据的稳定传输呢。我们想到了,把数据包分包。把一个大数据分割为一系列的小数据包然后分开发送,然后服务

2014-01-26 17:22:44 21024 5

原创 c#线性表

顺序表类SeqList的实现说明如下所示。public class SeqList : IListDS {private int maxsize; //顺序表的容量private T[] data; //数组,用于存储顺序表中的数据元素private int last; //指示顺序表最后一个元素的位置//索引器public T this[int index]{get{retu

2014-01-31 23:05:01 2364

转载 c#摄像头编程大全(源码)

using System.Runtime.InteropServices;using System.Drawing;using System.Drawing.Imaging; namespace PickHead{/// /// 一个控制摄像头的类/// public class Pick{private const int WM_USER = 0x400;private

2014-01-29 21:23:44 2869 1

原创 关于C#中UdpClient的构造方法的区别的一些研究

最近在做Udpclient发送数据时遇到一些小问题,拿出来和大家分享一下要说的就是UdpClient的几个构造方法在客户端的话不同的构造函数苟傲出来的对象发送数据需要注意的方面是不同的public partial class Form1 : Form { UdpClient client1,client2,client3; //本地IP

2014-01-29 11:56:07 1409

原创 关于UDPThread这个类的使用方法

在c#中关于udp实现可靠地传输(数据包的分组发送)这篇文章中我介绍了关于UDP分组发送数据的方法,但是只给出了几个类,但是具体怎么使用我还没有介绍。其实使用方法很简单。服务端使用 UDPThread server;server = new UDPThread(6666);server.PackageReceived += MessageReceived;void

2014-01-28 18:26:37 4827

转载 SynchronizationContext类--管理异步环境

SynchronizationContext类--管理异步环境 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;

2014-01-27 21:03:23 1020

转载 利用SynchronizationContext.Current在线程间同步上下文

简而言之就是允许一个线程和另外一个线程进行通讯,SynchronizationContext在通讯中充当传输者的角色。另外这里有个地方需要清楚的,不是每个线程都附加SynchronizationContext这个对象,只有UI线程是一直拥有的。在多线程操作时往往需要切回某个线程中去工作,等完成后再切回来。如主UI线程中创建了一个子线程A。A中添加了委托事件。UI线程中向A线程的类注册了事件

2014-01-27 21:02:13 1025

转载 奇妙的SynchronizationContext

上一篇中已经讲了SynchronizationContext 的一些内容,现在让我们更加深入地去了解它!     继上篇中的问题"在UI线程上对SynchronizationContext的使用,可以适用于其他线程呢?"     OK,我们把它放置在非UI线程上,这是你用SynchronizationContext.Current的属性来获取,你会发现你得到的是null,这时候,你可能会说

2014-01-27 21:01:02 2202

转载 线程之间的通讯---SynchronizationContext

过年前的这段时间真是舒服,没有了平时项目发版的紧张,剩下的就是只有在网上闲逛了,哈哈!今天早上闲逛的时候,在CodeProject发现了个不错的文章,英文好的直接去http://www.codeproject.com/KB/threads/SynchronizationContext.aspx看吧,不好,就将就的看下我的吧,呵呵!(没有直接翻译,不过大概的思路相同)理解Synchr

2014-01-27 20:57:05 1267 1

转载 C#异步调用的应用实践浅谈

C#异步调用的应用实践最经公司工作需要调用一个外部的webservice,同时要将传出的数据进行保存,以自己以前的习惯,就打算逐步操作,失败啊,完全没考虑过用户体验效果,在同事指点下,意识到使用C#异步调用的好处,随便将自己找的一些资料留以保存,以戒后误!我们要明确,为什么要进行C#异步调用回调?众所周知,普通方法运行,是单线程的,如果中途有大型操作(如:读取大文件,大批量操作数据库,网络传输

2014-01-27 20:50:09 1094

转载 C#异步调用四大方法

C#异步调用四大方法是什么呢?C#异步调用四大方法的使用是如何进行的呢?让我们首先了解下什么时候用到C#异步调用:.NET Framework 允许您C#异步调用任何方法。定义与您需要调用的方法具有相同签名的委托;公共语言运行库将自动为该委托定义具有适当签名的 BeginInvoke 和 EndInvoke 方法。BeginInvoke 方法用于启动C#异步调用。它与您需要异步执行的方法具

2014-01-27 20:47:22 861

转载 c#异步UDP通信

using System;using System.Collections.Generic;using System.Text;using System.Net;using System.Net.Sockets;using System.Threading;namespace AsyncServer{ public class UdpState { p

2014-01-27 20:44:41 1754

转载 c#委托的异步调用

前些日子,看到园子里面有人用老王喝茶的例子讲解了一下同步和异步,虽然没有代码实现,但是能够通俗易懂的讲解了同步、异步、阻塞、非阻塞的关系了,今天借题发挥,用一个热水器加热洗澡的例子来具体演示一下C#使用委托进行异步编程。首先引用MSDN中的一段话来描述一下如何使用异步方式.NET Framework 允许您异步调用任何方法。 为此,应定义与您要调用的方法具有相同签名的委托;公共语言运行时会

2014-01-27 20:40:01 1342

转载 c# UDP模拟TCP实现可靠传输

在网上搜集的使用UDP模拟实现TCP的可靠传输using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;using System.Net;using System.Net.Sockets;using System.IO; na

2014-01-21 12:00:59 4185

转载 c#xml文档操作类(2)

sing System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.We

2014-01-19 13:31:37 1042

转载 xml文档操作类C#

using System;using System.Xml;using System.Configuration;using System.Data;using System.Collections;using System.IO;namespace YZControl{ public class NewXmlControl : Object {

2014-01-19 13:30:08 751

转载 C#xml操作类

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Xml; using System.IO; namespace 人事管理系统.Helper { public class

2014-01-19 13:27:24 826

转载 c#操作xml文档的通用类

using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.W

2014-01-19 13:22:57 3649 2

原创 c#和java中执行sql文件脚本的代码(非常有用)

c#和java对sql文件的解析

2014-01-17 18:24:09 3890

原创 java读取文本

public static String GetText(String path){ File file=new File(path); if(!file.exists()||file.isDirectory()) return null; FileInputStream fis; StringBuffer sb=new StringBuffer(); try

2014-01-16 18:49:43 849

转载 java 读写文件大全

java中多种方式读文件 一、多种方式读文件内容。 1、按字节读取文件内容 2、按字符读取文件内容 3、按行读取文件内容 4、随机读取文件内容 */ import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileRe

2014-01-16 17:42:10 722

转载 JAVA 文件读写大全

一.获得控制台用户输入的信息public String getInputMessage() throws IOException...{System.out.println("请输入您的命令∶");byte buffer[]=new byte[1024];int count=System.in.read(buffer);char[] ch=new char[count-2]

2014-01-16 17:38:35 783

原创 要安排:3个A国人,3个B国人,3个C国人坐成一排,要求不能使连续的3个人是同一个国籍.求所有不同方案的总数?

package com.dati;public class test11 { static int sum = 0; // 不同方案总个数 // 检查是否有同一国人连续3个 public static boolean check(char[] c){ int count = 1; // 初始个数 for(int i=0;i<c.length-1;i++){

2014-01-10 22:04:23 2158

原创 巧排扑克牌

小明刚上小学,学会了第一个扑克牌“魔术”,到处给人表演。魔术的内容是这样的:他手里握着一叠扑克牌:A,2,....J,Q,K 一共13张。他先自己精心设计它们的顺序,然后正面朝下拿着,开始表演。只见他先从最下面拿一张放到最上面,再从最下面拿一张翻开放桌子上,是A;然后再从最下面拿一张放到最上面,再从最下面拿一张翻开放桌子上,是2;......如此循环直到手中只有一张牌,翻开放桌子上,刚好是

2014-01-10 22:02:59 1290

原创 以下的静态方法实现了:把串s中第一个出现的数字的值返回。

package com.zz;public class test5 { public static void main(String args[]){ System.out.println(getFirstNum("qwqwqw12dddd")); } public static int getFirstNum(String s) { if(

2014-01-10 21:59:10 1198 1

原创 翻转串

package com.zz;public class test4 { /** * @param args */ public static void main(String[] args) { System.out.println(reverseString("abcde")); } public static String reverseS

2014-01-10 21:54:58 625

原创 猜数字

package com.zz;import java.util.Scanner;public class test3 { public static void main(String[] args) { System.out.println("请在心中想好一个数字(1~100),我来猜"); System.out.println("我每猜一个数字,你要告诉我是“

2014-01-10 21:52:00 1371

原创 有n个孩子站成一圈,从第一个孩子开始顺时针方向报数,报到3的人出列,下一个人继续从1报数,直到最后剩下一个孩子为止。问剩下第几个孩子。

package com.zz;import java.util.Vector;public class test1 { /** * @param args */ public static void main(String[] args) { Vector a = new Vector(); for(int i=1; i<=10; i++)

2014-01-10 21:46:29 4349

原创 假设有两种微生物 X 和 YX出生后每隔3分钟分裂一次(数目加倍),Y出生后每隔2分钟分裂一次(数目加倍)。

X出生后每隔3分钟分裂一次(数目加倍),Y出生后每隔2分钟分裂一次(数目加倍)。 一个新出生的X,半分钟之后吃掉1个Y,并且,从此开始,每隔1分钟吃1个Y。 现在已知有新出生的 X=10, Y=89,求60分钟后Y的数目。 如果X=10,Y=90 呢? 本题的要求就是写出这两种初始条件下,60分钟后Y的数目。 题目的结果令你震惊吗?这不是简单的数字游戏!真实的生物圈有着同样脆弱的性质!也许因为你消灭的那只 Y 就是最终导致 Y 种群灭绝的最后一根稻草!

2014-01-10 21:33:24 5426 5

原创 三人年龄 三个神秘蒙面人来访F博士。博士询问他们年龄时,他们说:我们中年龄最小的不超过19岁。我们3人年龄总和为70岁。且我们三人年龄的乘积是所有可能情况中最大的。

package com.dati;public class test1 { /**  * 2. 三人年龄三个神秘蒙面人来访F博士。博士询问他们年龄时,他们说:我们中年龄最小的不超过19岁。我们3人年龄总和为70岁。且我们三人年龄的乘积是所有可能情况中最大的。请帮助F博士计算他们的年龄,从小到大排列,用逗号分开。  */ public static void main

2014-01-10 21:31:00 3123 1

原创 C#实现在winfrom程序中下载文件

//下载文件1 public static void downfile(string downloadUrl,string filename,string filepath) { HttpWebRequest hwr = (HttpWebRequest)WebRequest.Create(downloadUrl);

2014-01-10 18:04:03 4487

原创 c#宽度优先的网络爬虫

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using To

2014-01-10 18:01:02 4265 1

C#各种类型TCP&UDP服务器代码

使用Socket实现的异步TCP服务器、同步TCP服务器、异步UDP服务器、同步UDP服务器 and 使用TcpListener和UdpClient实现的异步TCP服务器

2015-03-18

C#Socket异步服务器 IOCP 源码

c#基于SocketAsyncEventArgs的异步socket服务器,是IOCP完成端口实现的

2015-02-07

基于thinkphp的个人博客

基于thinkphp的一个博客系统,简洁干净适合作为自己的个人网站,也可以作为thinkphp的学习使用

2014-10-21

c#基于p2p的语音聊天

使用udp传送语音和文本等信息。在这个系统中没有服务端和客户端,相互通讯都是直接相互联系的。能够很好的实现效果。

2014-10-20

c#udp分包传输

c#udp分包传输

2014-08-28

基于WebQQ的机器人

基于python实现的webqq机器人。能够自动登陆webqq

2014-07-22

WebQQ机器人

一个用python实现的简单QQ聊天机器人

2014-06-19

qq群聊机器人

基于webqq的网络协议,用python写的一个聊天机器人

2014-06-10

c#中关于udp实现可靠地传输(数据包的分组发送)

c#中关于udp实现可靠地传输(数据包的分组发送)

2014-05-21

C#UDP传送实例

c#实现的安全可靠的UDP分包传送。包含例子,和一个封装好的UDP类

2014-01-29

基于thinkphp的一个通讯备忘录

基于thinkphp的一个通讯备忘录

2013-12-05

快速开发后台框架

快速开发后台框架,自动生成html,界面美观大方。

2013-11-10

数据库备份14-10-2

生命科学院数据库备份

2013-10-02

基于php+Jquery的一个简单blog

基于php+Jquery的一个简单blog

2013-02-01

ANDRIOD图片异步加载图片

ANDRIOD图片异步加载图片

2012-10-25

JQuery滑动星星评分

JQuery滑动星星评分

2012-09-18

UML程序设计管理系统建模

UML程序设计管理系统建模

2012-05-31

CuteFTP破解版.zip

CuteFTP破解版.zip

2012-03-22

abode_cs5全系列破解

abode_cs5全系列破解abode_cs5全系列破解abode_cs5全系列破解abode_cs5全系列破解abode_cs5全系列破解abode_cs5全系列破解abode_cs5全系列破解abode_cs5全系列破解abode_cs5全系列破解abode_cs5全系列破解abode_cs5全系列破解abode_cs5全系列破解abode_cs5全系列破解abode_cs5全系列破解abode_cs5全系列破解abode_cs5全系列破解abode_cs5全系列破解abode_cs5全系列破解

2012-02-27

压缩文件密码破解

这个是解压需要密码的压缩文件的,如果忘记密码的话会很容易的

2011-12-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除