- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 Python 极简socket多人聊天群
最基本的服务器与客户端1.1. 套接字(可跳过)使用select模块管理多个套接字使用tkinter模块打造聊天室界面使用threading模块使客户端收发分离1. 最基本的服务器与客户端1.1. 套接字 套接字是计算机网络数据结构,在任何通信开始之前,网络应用程序必须创建套接字。可以将它们比作电话的插孔,没有它将无法通信。 套接字最初是为同一主机上的应用程序所创建,使主机...
2019-03-22 17:54:09 4434 7
原创 MNIST手写数字数据集的读取,基于python3
MNIST 是一个入门级别的计算机视觉数据库,也是机器学习领域最有名的数据集之一。当我们开始学习编程的时候,第一件事往往就是打“Hello world”。而在机器学习中,识别 MNIST 就相当于编程中的“Hello world”。MNIST 中包含了手写数字0~9的图片以及他们对应的标签。如下图所示:MNIST 数据集的官网是http://yann.lecun.com/exdb/mnist...
2018-09-23 18:20:15 18785 12
原创 Javascript 获取全局对象
Javascript 获取全局对象全局属性 globalThis在以前,从不同的 JavaScript 环境中获取全局对象需要不同的语句。在 Web 中,可以通过 window、self 或者 frames 取到全局对象,但是在 Web Workers 中,只有 self 可以。在 Node.js 中,它们都无法获取,必须使用 global。在松散模式下,可以在函数中返回 this 来获取...
2020-04-29 11:20:37 1371
原创 dva 页面初次加载时读取数据
import { message } from 'antd';import axios from 'axios';export default { namespace: 'itemData', state: [], reducers: { addList(state, { payload }) { let newArray = []; for (l...
2019-10-28 01:47:53 2169
原创 dva框架更新state之后未重新渲染的问题
state参数是引用类型,如果直接返回state,dva会认为没有修改state,所有不会刷新(同redux){ namespace: 'data', state: [], reducers: { updata(state, { payload: { index, data } }){ state[index] = data; return state ...
2019-10-26 10:20:48 4006 1
原创 CentOS7 使用yum安装 MySQL
CentOS7 使用yum安装 MySQLmysql yum 储存库:https://dev.mysql.com/downloads/repo/yum/1. 下载Mysql官方的yum储存库[root@iZrpqdzcxs2oxjZ ~]# wget -i -c https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch....
2019-09-26 22:04:19 132
原创 express路由规则
文章目录1 基于字符串的路由路径匹配1.1 "?" 匹配前面字符或子字符串0或1次1.2 "+" 匹配前面字符或子字符串1或多次1.3 "*" 匹配任意多字符(包括空字符)1.4 "()" 子字符串1.5 正则表达式匹配2 路由参数匹配2.1 基本规则2.2 "-" 与 "." 分割路由参数2.3 "()" 给路由参数指定正则表达式3 传递多个回调函数1 基于字符串的路由路径匹配express...
2019-07-25 00:39:18 2226 1
转载 Unity 一键导出"有用"的资源包
Unity本身的资源包导出工具就是个悲剧。导出的东西经常把无关的东西“依赖”进来,比如我导出一个预制体,它能把所有代码都“依赖”进来。第一步在Assets下新建一个C#脚本,名称随意。第二步复制如下代码到脚本中,保存。using UnityEditor;class AssetsMenu{ [MenuItem("Assets/导出Unity资源包", true)] ...
2019-04-20 16:11:43 4589 3
原创 Python3 高级编程技巧(部分)
目录:在列表、字典、集合中筛选数据为元组元素命名通过列表、元组创建字典字典排序寻找字典的公共键让字典保持有序生成器函数yield协程在列表、字典、集合中筛选数据示例数据:data_list = [ 52, 68, 20, 85, 63, 21, 14, 85 ]data_dict = { ‘数学’:56, ‘英语’:68, ‘语文’:55, ‘生物’:72, ‘物理’...
2019-03-17 01:38:20 2199
原创 C# 三种代码注释方式
1、常规注释方式①单行注释:以“//”符号开始,任何位于“//”符号后的本行文字都视为注释②块注释:以“/”开始,“/”结束。任何介于这对符号之间的文字块都视为注释2、XML注释方式(Extensible Markup Language 可扩展标记语言)“///”符号是一种XML注释方式在用户自定义的类型如类、接口、枚举等或者在其成员上方,或者命名空间的声明上方连续键入3个斜杠字...
2019-03-09 17:57:06 20463 5
原创 C# using的三种作用
1、指定引用类型的命名空间,例如:using System.Windows.Forms;2、简化命名空间的层次表达式,例如:using WinForm = System.Windows.Form;3、作为语句,定义一个范围。程序执行到"}"时,就会自动释放font1对象例如:Font font1 = new Font("Arial", 10.0f);using (font1) ...
2019-03-07 09:56:27 1038
原创 Scrapy入门教程(2)——保存数据
爬取股票名称、每股利润和净利润数据爬取可以接着之间的项目改,也可以重建一个图一网页截图,图二xpath获取方法 打开gucheng.py,编写爬虫(注:可以使用$ scrapy shell <url> 在控制台调试)# ./Stock/spiders/gucheng.pyimport scrapyclass ...
2019-02-22 00:29:04 1044
原创 Scrapy入门教程(1)——第一个项目
教程简述这篇教程简要概述scrapy最基本的操作,后续将以实际操作的方式教授scrapy其他方面知识安装scrapy$ pip install scrapy建立项目$ scrapy startproject <项目名>如:$ scrapy startproject Stock完成后出现提示:You can start your first spider with:...
2019-02-18 17:46:57 286
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人