首页 > 2015年03月23日 > 全部分享
C#中Socket通信编程的同步实现
本文通过分析和总结C#中Socket通信编程的关键技术,按照同步实现的方式实现了一个简单的Socket聊天程序,目的是通过这个程序来掌握Socket编程,为进一步开发Unity3D网络游戏打下一个坚实的基础。Socket编程基础关于Socket编程基础部分的内容,主要是了解和掌握.NET框架下为Socket编程提供的相关类和接口方法。.NET中常见的网络相关的API都集中在System.Net和Sy...
分类:Windows开发   时间:2015-03-23 21:45:26    收藏:0  评论:0  赞:0  阅读:282
C#中Socket通信编程的异步实现
本文将在C#中Socket同步通信的基础上,分析和研究Socket异步编程的实现方法,目的是深入了解Socket编程的基本原理,增强对网络游戏开发相关内容的认识。什么是Socket编程的异步是实现所谓Socket编程的异步实现是指按照异步过程来实现Socket编程,那么什么是异步过程呢,我们把在完成了一次调用后通过状态、通知和回调来告知调用者的方式成为异步过程,换句话说,在异步过程中当调用一个方法时...
分类:Windows开发   时间:2015-03-23 21:45:16    收藏:0  评论:0  赞:0  阅读:293
蓝桥杯算法训练——2的次幂表示
算法训练 2的次幂表示   时间限制:1.0s   内存限制:512.0MB      问题描述   任何一个正整数都可以用2进制表示,例如:137的2进制表示为10001001。   将这种2进制表示写成2的次幂的和的形式,令次幂高的排在前面,可得到如下表达式:137=2^7+2^3+2^0   现在约定幂次用括号来表示,即a^b表示为a(b)   此时,1...
分类:编程语言   时间:2015-03-23 21:45:06    收藏:0  评论:0  赞:0  阅读:293
Abstract Algebra CH7
7.7:Encrypt each of the following RSA messages x so that x is divided into blocks of integers of length 2; that is, if x = 142528,encode 14,25,and 28 ...
分类:其他   时间:2015-03-23 21:43:55    收藏:0  评论:0  赞:0  阅读:249
UVa 11572 Unique snowflakes【滑动窗口】
题意:给出 n个数,找到尽量长的一个序列,使得该序列中没有重复的元素看的紫书,滑动窗口来做的当右端碰到有相同的数的时候,左端向前滑动一个数模拟一个样例好理解些 1 #include 2 #include 3 #include 4 #include 5 #include 6 #inclu...
分类:其他   时间:2015-03-23 21:43:45    收藏:0  评论:0  赞:0  阅读:286
【PHP】JSON传值与PHP接收的几种情况
JSON传值与PHP接收的几种情况。
分类:Web开发   时间:2015-03-23 21:43:35    收藏:0  评论:0  赞:0  阅读:316
类的继承
?继承一个类 如果已经定义了Person类,需要定义新的Student和Teacher类时,可以直接从Person类继承:class Person(object): def __init__(self, name, gender): self.name = name ...
分类:其他   时间:2015-03-23 21:43:25    收藏:0  评论:0  赞:0  阅读:359
UVA Recurrences 矩阵相乘+快速幂
题目大意: f(n) = a1f(n - 1) + a2f(n - 2) + a3f(n - 3) + ... + adf(n - d),已给递推公式,求f(n)的大小。解题思路: n很大,所以我们就要构造矩阵,运用矩阵快速幂来求解。//题目描述上口口声声说int范围内,但是大家一定不要天真!!.....
分类:其他   时间:2015-03-23 21:42:55    收藏:0  评论:0  赞:0  阅读:275
<<黑马程序员>>Set方法内存管理1
内存管理原则: ① 只要还有人在用某个对象,那么这个对象就不会被回收。 ② 只要你想用这个对象,就让对象的计数器+1 ( ratain ) ③ 当你不再使用这个对象时,就让对象的计数器-1 ( release )谁创建,谁release 如果你通过alloc、new或[mutable]copy...
分类:其他   时间:2015-03-23 21:42:46    收藏:0  评论:0  赞:0  阅读:294
vs2010的11个调试技巧和方法
调试是软件开发周期中很重要的一部分。它具有挑战性,同时也很让人疑惑和烦恼。总的来说,对于稍大一点的程序,调试是不可避免的。最近几年,调试工具的发展让很多调试任务变的越来越简单和省时。 这篇文章总结了可能节省你大量时间的11个Visual studio的调试技巧和方法。 1 悬停鼠标查看表达式值 调试...
分类:其他   时间:2015-03-23 21:42:35    收藏:0  评论:0  赞:0  阅读:322
mysql安装
卸载mysql1、查找以前是否装有mysql命令:rpm -qa|grep -i mysql可以看到mysql的两个包:mysql-4.1.12-3.RHEL4.1mysqlclient10-3.23.58-4.RHEL4.12、删除mysql删除命令:rpm -e --nodeps 包名3、删除老...
分类:数据库技术   时间:2015-03-23 21:42:16    收藏:0  评论:0  赞:0  阅读:151
Unity Easy Save简单实用
Easy Save使用: 1.保存游戏进度 2.设计游戏关卡(怪物数量,坐标,背景图等等)Easy Save默认存储地址: C:\Users\Administrator\AppData\LocalLow\DefaultCompany\项目名Easy Save保存的格式:(不能直接保存自定义类) .....
分类:编程语言   时间:2015-03-23 21:42:05    收藏:0  评论:0  赞:0  阅读:302
有序循环数组的查找
去哪网实习生笔试的第一题。循环有序数组的元素下标的查找,我当时想的居然是用快速排序的Partition( ) 函数,随机的选取一个数作为中轴,将数组排序,这个数的左边数都比它小,右边的数都比它大,然后再用二分查找。最后,最后,我都做完了才反应自己把元素的位置交换了。 /汗,而且题目要求实现的函数.....
分类:编程语言   时间:2015-03-23 21:41:55    收藏:0  评论:0  赞:0  阅读:300
设计模式C++学习笔记之一(Strategy策略模式)
无意中,从网上下到一本电子书《24种设计模式介绍与6大设计原则》,很好奇这里有24种设计模式,印象中GOF写的《设计模式》(Design Patterns),好像只有23种吧。运行起来一看,还真挺吸引咱的,里面提到的例子都很有趣。很感谢作者写出这样好的例子来,我的目的是把作者提到的例子用C++来实现...
分类:编程语言   时间:2015-03-23 21:41:45    收藏:0  评论:0  赞:0  阅读:344
【LeetCode OJ】Add Two Numbers
题目:You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a sing...
分类:其他   时间:2015-03-23 21:41:36    收藏:0  评论:0  赞:0  阅读:277
Effective C++笔记_条款31将文件间的编译依存关系降至最低
这个章节,读了两遍还是不是很清楚,有一种没法和作者沟通的感觉,看来我还是一个C++的初学者呀。好吧,不多说了,回归主题,今天的笔记。 章节一开始就弄了个例子来说明文件间的编译依存关系以及串联的依存关系。代码如下: 1 #include 2 #include"date.h" 3 #in...
分类:编程语言   时间:2015-03-23 21:41:25    收藏:0  评论:0  赞:0  阅读:353
深入理解Java虚拟机 - 垃圾收集算法与垃圾收集器
1. 垃圾收集算法 JVM的垃圾收集算法在不同的JVM实现中有所不同,且在平时工作中一般不会深入到收集算法,因此只对算法做较为简单的介绍。 1.1 标记-清除算法 这种算法是非常直观的,也是最为基础的收集算法(Mark-Sweep)算法,这种算法将回收分为两个阶段:首先标记所有需要回收的对象,...
分类:编程语言   时间:2015-03-23 21:41:15    收藏:0  评论:0  赞:0  阅读:352
类型之间的转换
小类型转换成大类型:1、小类型向大类型的转换会自动完成,即不需要程序员编写额外的代码,由JVM负责。提示:自动类型转换也叫"隐式类型转换"。2、自动转换的规则:符号位会自动扩展, 负数补1, 正数补0。3、自动类型转换包含以下情况: (1)byte->short->int->long->float-...
分类:其他   时间:2015-03-23 21:41:05    收藏:0  评论:0  赞:0  阅读:248
Flexigrid使用说明
项目用到这玩意,像样的API都是英文的,英文不好,所以经过各种搜集,flexigrid就整理了这么多用得上的东西,用不上的没有整理进来。flexigrid参数说明: height: 200, //flexigrid插件的高度,单位为px width: 'auto', //宽度值,auto表示根据每列...
分类:其他   时间:2015-03-23 21:40:55    收藏:0  评论:0  赞:0  阅读:259
Javascript DI!Angular依赖注入的实现原理
JavaScript中实现DI的原理在JavaScript中实现DI,看起来难,实际上原理很简单,它的核心技术是Function对象的toString()。我们都知道,对一个函数对象执行toString(),它的返回值是函数的源码,知道了这一点,接下来就简单的:我获取了函数源码,然后我对函数的声明进...
分类:编程语言   时间:2015-03-23 21:40:45    收藏:0  评论:0  赞:0  阅读:302
2156条   上一页 1 ... 15 16 17 18 19 ... 108 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!