在unity做强联网游戏的时候一般会选择用tcp来做通信(据说有一种udp的传输具有更高的效率),而接收信息的方法上一般会选择新建一个线程循环读取。今天在我们项目上看到另外的一种方法。这里记录一下。首先建立tcp连接#usingSystem.Net.Sockets;TcpClienttcpClient=newTcpClient();tcpClient.BeginConnect(address,po
分类:
编程语言 时间:
2018-03-11 00:37:27
阅读次数:
235
declare ln_plantid number; ln_itemid number; ln_checkResult number; lv_uom varchar(50); ln_isExist number; begin for cur in (select * from xxx x) loop... ...
分类:
其他好文 时间:
2018-02-10 18:55:19
阅读次数:
190
Python中文件处理的操作包括读、写、修改,今天我们一起来先学习下读和写操作。 一、文件的读操作 例一: 例二: 大家能看出例一和例二的区别吗? 区别在于例二直接以rb模式打开了文件 ,rb是指二进制模式,数据读到内存里直接是bytes格式, 如果想要看内容,还需要手动decode,因此在文件打开 ...
分类:
编程语言 时间:
2018-02-03 20:04:15
阅读次数:
177
------------------------------ ...
分类:
系统相关 时间:
2018-01-22 13:04:43
阅读次数:
218
高级特性生成器读取生成器元素的两种方式:?g.next()?for循环读取; (生成器实质上是可迭代对象);?列表生成式(列表生成式是Python 内置的非常简单却强大的可以用来创建 list的生成式), 当生成时元素即打印, 会占用内存; [i for i in range(100)] Fibonacci数列:1, 1,2, 3, 5,8, 13, 2
分类:
编程语言 时间:
2018-01-15 00:25:36
阅读次数:
177
*********生成器*************在Python中,这种一边循环一边计算的机制,称为生成器(Generator),节省大量的空间。列表生成式,当生成时元素即打印,会占用内存。一、读取生成器元素的两种方式:*l.next()*for循环读取;(生成器是可迭代对象);列表生成式,当生成时元素即打印,会占用内存;In[5]:l=[iforiinrange(1,11)]In[6]:prin
分类:
编程语言 时间:
2018-01-14 11:05:30
阅读次数:
181
数据访问分为三种方式: 1.函数方式。已经过时了不用 2.面向对象的方式 3.PDO方式,数据访问抽象层 面向对象的方式: 1.首先需要创建连接对象 2.判断当前连接是否正确 3.写一个SQL语句 4.执行SQL语句,如果成功返回一个结果集对象 5.读取查询结果 用fetch_row做循环读取所有数 ...
分类:
其他好文 时间:
2018-01-14 00:57:57
阅读次数:
150
一、shell练习题 1.设定变量file的值为/etc/passwd 2.使用循环读取文件/etc/passwd的第2,4,6,10,13,15行,并显示其内容 3.把这些行保存至/tmp/mypasswd文件中 二、sql练习题 1、建立一个公司数据库(company) 2、 建立一张部门表 ( ...
分类:
其他好文 时间:
2018-01-02 18:41:43
阅读次数:
120