您好,欢迎光临本网站![请登录][注册会员]  

开发技术下载,其它下载列表 第94692页

« 1 2 ... .87 .88 .89 .90 .91 94692.93 .94 .95 .96 .97 ... 232075 »

[其它] 基于python的socket实现单机五子棋到双人对战

说明:基于python的socket实现单机五子棋到双人对战,供大家参考,具体内容如下 本次实验使用python语言。通过socket进行不同机器见的通信,具体可以分为以下四步:1.创建ServerSocket和Socket;2.打开链接到Socket的输入/输出流;3.按照协议对Socket进行读/写操作;4.关闭输入输出流、关闭Socket。 由于是双人对战,服务器必须应对多人及以上的客户端的连接,因此本实验还引入了python的threading多线程模块,通过监听实时监控网络状态,同时利用so
<weixin_38725015> 在 上传 | 大小:81920

[其它] 解决python中使用PYQT时中文乱码问题

说明:如题,解决Python中用PyQt时中文乱码问题的解决方法: 在中文字符串前面加上u,如u’你好,世界’,其他网上的方法没有多去探究,Python的版本也会影响解决方法,故这里只推荐这种。 (有人说用toLocal8bit函数也可以,我试了下,貌似不行)请看例子: #coding=utf-8 from PyQt4 import QtGui, QtCore s = QtCore.QString(u'你好(hello)世界(world)') t = s.toLocal8Bit() u = unic
<weixin_38592847> 在 上传 | 大小:46080

[其它] PyQT实现菜单中的复制,全选和清空的功能的方法

说明:PyQt的文本操作的继承关系: QTextBrowser ( QtGui.QTextEdit) 其中QTextEdit具有的功能函数: copy() 复制 selectAll() 全选 clear() 清空 虽然通过光标选择也能实现,但是直接调用父类的方法,使用起来包括快捷键,更加方便。 以上这篇PyQT实现菜单中的复制,全选和清空的功能的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:
<weixin_38553275> 在 上传 | 大小:29696

[其它] 对python读取CT医学图像的实例详解

说明:需要安装OpenCV和SimpleItk。 SimpleItk比较简单,直接pip install SimpleItk即可。 代码如下: #coding:utf-8 import SimpleITK as sitk import cv2 #LKDS-00058,-102.655469971,108.188810974,438.759994507,12.2279986879 if __name__ == '__main__': filename = F:/cancer_solution/da
<weixin_38707217> 在 上传 | 大小:88064

[其它] 对Python实现累加函数的方法详解

说明:这个需求比较奇怪,要求实现Sum和MagaSum函数,实现以下功能 Sum(1) =>1 Sum(1,2,3) =>6 MegaSum(1)() =>1 MegaSum(1)(2)(3)() =>6 实际上Sum就是Python自建的sum函数,它支持变参,变参怎么实现,自然是*args,所以很容易写出雏形: Sum def Sum(*args): count = 0 for i in args: count+=i return count 第二个
<weixin_38601390> 在 上传 | 大小:48128

[其它] python3+selenium实现qq邮箱登陆并发送邮件功能

说明:本文实例为大家分享了python3实现qq邮箱登陆并发送邮件功能的具体代码,供大家参考,具体内容如下 基于selenium,使用chrome浏览器,完成qq邮箱登陆并发送发邮件功能,暂时未封装。qq邮箱和126邮箱登陆还是有一些区别的。 #encoding=utf-8 from selenium import webdriver import time #启动chrome浏览器 driver = webdriver.Chrome() #进入qq邮箱登陆首页 driver.get(https:/
<weixin_38624746> 在 上传 | 大小:46080

[其它] SQLite数据库管理开发工具 Navicat for SQLite v15.0.21.0官方中文版

说明:为您提供SQLite数据库管理开发工具 Navicat for SQLite下载,Navicat for SQLite 是一套专为SQLite设计的强大数据库管理及开发工?具。它可以用于版本2 或3 的SQLite 数据库,并支持大部份SQLite的功能,包括触发器、索引、视图等。Navicat 的功能足以符合专业开发人员的所有需求,但是对 SQLite的新手来说又相当容易学习。有了 Navicat 极完备的图形用户介面 (GUI),Navicat for SQLite让你可以
<weixin_38751016> 在 上传 | 大小:67108864

[其它] VC6.0实现读取Excel数据的方法

说明:Excel是常用的办公软件之一,本文以Excel2003为例说明VC程序读取Excel文件的方法。具体步骤如下:   1.首先要将excel类添加到工程中。 在ClassWizard中,【Add Class】,在Excel的安装目录找到Excel.exe(Microsoft2003是Excel.exe;2007应该又独立的lib库,这个没有验证),添加必要的几个类: // Excel应用对象 _Application m_oExcelApp; // Excel程序 _Worksheet
<weixin_38658564> 在 上传 | 大小:53248

[其它] c/c++拷贝构造函数和关键字explicit详解

说明:关键字explicit 修饰构造方法的关键字,加上了,就告诉编译器,不可以隐式初始化对象;不加就可以隐式初始化对象; 下面的代码是可以正常编译执行的,但是加了关键字explicit,编译就会错我,因为Test t = 100;是隐式初始化对象,但是如果加上强制类型转换后,就不会有错误了。 强制类型转换:Test t = (Test)100; class Test{ public: Test(int d):data(d){//explicit cout << C: <&
<weixin_38548589> 在 上传 | 大小:52224

[其它] 使用C语言实现字符串左旋和右旋问题

说明:1.实现一个函数,可以左旋字符串中的k个字符。 ABCD左旋一个字符得到BCDA  ABCD左旋两个字符得到CDAB  1.暴力移位法 #include #include #include void left_move(char*str, int k) { int len = 0; int i = 0; while (k--) { //1.把第一个保存起来 char tmp = *str; //2.后面的向后移动 len = strlen(
<weixin_38704857> 在 上传 | 大小:45056

[其它] C语言不定长数组及初始化方法

说明:C语言不支持不定长数组,要么malloc,要么在动态的指定它的长度 动态数组不能初始化,可使用memset 1.int* p = (int*)malloc(num); 2.int num = 5; arr[num]; 若使用arr[],则需要在后面对齐进行初始化,来指定长度,否则编译可以通过,但是默认只有一个单元,超过一个单元的长度,在后面程序的运行中有可能会被冲掉 int arr[] = {0};//定义了一个单元的数组,并不是不定长数组 最好不用使用arr[] = {0}来定义数组,定义数
<weixin_38710323> 在 上传 | 大小:57344

[其它] linux环境下C++实现俄罗斯方块

说明:本文实例为大家分享了C++实现俄罗斯方块的具体代码,供大家参考,具体内容如下 本程序的运行环境是linux,用到了多线程。创建了一个用来绘图的线程和一个获取按键的线程。程序中有一些需要改善的地方,比如336-338行定义的全局变量以及声明的对象。本来声明的Block和Table对象应该在main函数里面,然后将这两个对象作为参数传递给线程函数getkey。但是好像只能传递一个对象参数给线程函数。希望高手能够对程序进行改进。 ps:由于用到了多线程,而pthread不是linux的默认库,所以编译
<weixin_38682254> 在 上传 | 大小:75776
« 1 2 ... .87 .88 .89 .90 .91 94692.93 .94 .95 .96 .97 ... 232075 »