上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
摘要: TCP_文件下载_Client.py import socket def main(): # 创建TCP套接字 tcp_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 链接服务器 tcp_socket.connect(("127.0.0.1", 5001)) # 获取下载的文件的... 阅读全文
posted @ 2019-08-11 20:27 李道臣 阅读(317) 评论(0) 推荐(0) 编辑
摘要: UDP_Client.py import socket # 创建一个 UDP 套接字 udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) while True: # 从键盘获取数据 send_data = input("请输入要发送的数据:") # 如果输入的数据是exit, 就退出程序 if send_data == "ex 阅读全文
posted @ 2019-08-11 20:22 李道臣 阅读(736) 评论(0) 推荐(0) 编辑
摘要: LinkList.h LinkList.cpp main.cpp 阅读全文
posted @ 2019-08-05 22:37 李道臣 阅读(340) 评论(0) 推荐(0) 编辑
摘要: LinkList.h LinkList.cpp main.cpp 阅读全文
posted @ 2019-08-05 22:33 李道臣 阅读(2884) 评论(0) 推荐(0) 编辑
摘要: DynamicArray.h DynamicArray.cpp main.cpp 阅读全文
posted @ 2019-08-05 22:29 李道臣 阅读(4346) 评论(0) 推荐(0) 编辑
摘要: 选择目录对话框 选择文件对话框 指定目录遍历文件 阅读全文
posted @ 2019-07-20 17:20 李道臣 阅读(1716) 评论(0) 推荐(0) 编辑
摘要: #include #include typedef struct tagDRIVER { // (1)磁盘盘符 wchar_t disk; // (2)磁盘总的大小 double all; // (3)磁盘可用空间 double free; // (4)磁盘类型(是光盘、硬盘、还是移动硬盘) int type; }DRIVER... 阅读全文
posted @ 2019-07-17 22:20 李道臣 阅读(1405) 评论(0) 推荐(0) 编辑
摘要: 点击写配置按钮,直接把编辑框1的内容读取出来,然后加密数据,写到配置项里面,我选择的是DES加密。 读配置是读取配置文件,解密数据,写内容到编辑框1,但是这时解密失败了,在网上百度了一下,发现,加密后的数据 (也就是字节集),不能直接到文本,需要先用Base64编码,否则就会解密失败。(RC4加密 阅读全文
posted @ 2019-07-13 12:44 李道臣 阅读(2156) 评论(0) 推荐(0) 编辑
摘要: 查找指定窗口 窗口控制 查找子窗口 枚举子窗口 枚举所有打开的窗口 模拟鼠标点击 模拟键盘点击(搜索:键盘键与虚拟键码对照表) 阅读全文
posted @ 2019-07-06 12:50 李道臣 阅读(3595) 评论(0) 推荐(0) 编辑
摘要: 互斥:当多个线程访问同一个全局变量,或者同一个资源(比如打印机)的时候,需要进行线程间的互斥操作来保证访问的安全性。 临界区、互斥体、事件和信号量都可以实现线程互斥.但如果仅仅需要实现互斥功能,推荐前两种。 两者的区别:1、临界区只能用于进程内的线程互斥,性能较好。 2、互斥体属于内核对象,可以用于 阅读全文
posted @ 2019-07-05 22:28 李道臣 阅读(1196) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页