先上效果图: 如图所示,通过拖动来改变表单的宽度。 但实际上,这边并不是表单的边框,而是一个单独的组件。通过监听鼠标的down,move以及up事件。 我们可以单独的写个组件handle.vue。 <template> <div class="x-handle" @mousedown="mouseD ...
分类:
其他好文 时间:
2020-04-22 16:22:16
阅读次数:
262
基于TCP服务端import socketserverclass MyRequestHandle(socketserver.BaseRequestHandler): def handle(self): # 如果tcp协议,self.request=>conn print(self.client_ad ...
分类:
其他好文 时间:
2020-04-22 13:34:14
阅读次数:
62
# tcp服务端 import socketserver import os import json import struct class MyRequestHandle(socketserver.BaseRequestHandler): def handle(self): while 1: tr ...
分类:
其他好文 时间:
2020-04-22 10:04:00
阅读次数:
50
# tcp服务端 import socketserver import subprocess import json import struct class MyRequestHandle(socketserver.BaseRequestHandler): def handle(self): # 创 ...
分类:
其他好文 时间:
2020-04-22 09:31:07
阅读次数:
63
一、基于tcp协议的使用 服务端: import socketserver class MyRequestHandle(socketserver.BaseRequestHandler): def handle(self): 如果tcp协议,self.request= conn print(self. ...
分类:
其他好文 时间:
2020-04-21 21:22:26
阅读次数:
85
class Program { static void Main(string[] args) { Form form = new Form();//form是事件的拥有者 Controler controler = new Controler(form);//controler是事件的响应者 fo ...
分类:
其他好文 时间:
2020-04-20 16:25:01
阅读次数:
136
可以允许N个线程在同一时间访问同一资源 相关API函数: 创建信号量: CreateSemaphore(); HANDLE CreateSemaphore( LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, // 安全属性,NULL为默认 LONG lInit ...
分类:
其他好文 时间:
2020-04-18 15:51:26
阅读次数:
68
在写vue项目时,设置页面下拉框的默认值时,后台获取数据绑定后,重新选择后,一直不切换下拉值,一开始以为是绑定值错误,或者后台数据调用慢,后来上网查了说是页面渲染的问题,坑人呀,现在记录下,给大家个提示: ? ? 原因:出现这个问题就是绑定了对象(需求如此),render函数没有自动更新,数据刷新了 ...
分类:
其他好文 时间:
2020-04-18 11:48:03
阅读次数:
407
一、服务端 import socketserver import time conn_poll = [] class MyServer(socketserver.BaseRequestHandler): def handle(self): print('... connected from {}'. ...
分类:
编程语言 时间:
2020-04-18 09:56:56
阅读次数:
62
首先,category 可以在不获悉,不改变原来代码的情况下往里面添加新的方法,只能添加,不能删除修改,并且如果类别和原来类中的方法产生名称冲突,则类别将覆盖原来的方法,因为类别具有更高的优先级。 类别主要有4个作用: 1).将类的实现分散到多个不同文件或多个不同框架中。 2).创建对私有方法的前向 ...
分类:
移动开发 时间:
2020-04-17 23:27:14
阅读次数:
105