其他
文章平均质量分 73
孤独暗星
这个作者很懒,什么都没留下…
展开
-
Python 使用装饰器尝试编写DTO
使用Python装饰器,优雅地编写Sql,实现DTO与CURD原创 2022-05-05 00:38:57 · 1267 阅读 · 0 评论 -
Javascript 获取全局对象
Javascript 获取全局对象全局属性 globalThis在以前,从不同的 JavaScript 环境中获取全局对象需要不同的语句。在 Web 中,可以通过 window、self 或者 frames 取到全局对象,但是在 Web Workers 中,只有 self 可以。在 Node.js 中,它们都无法获取,必须使用 global。在松散模式下,可以在函数中返回 this 来获取...原创 2020-04-29 11:20:37 · 1376 阅读 · 0 评论 -
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 · 2176 阅读 · 0 评论 -
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 · 4008 阅读 · 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 · 133 阅读 · 0 评论 -
Unity 一键导出"有用"的资源包
Unity本身的资源包导出工具就是个悲剧。导出的东西经常把无关的东西“依赖”进来,比如我导出一个预制体,它能把所有代码都“依赖”进来。第一步在Assets下新建一个C#脚本,名称随意。第二步复制如下代码到脚本中,保存。using UnityEditor;class AssetsMenu{ [MenuItem("Assets/导出Unity资源包", true)] ...转载 2019-04-20 16:11:43 · 4595 阅读 · 3 评论 -
Python 极简socket多人聊天群
最基本的服务器与客户端1.1. 套接字(可跳过)使用select模块管理多个套接字使用tkinter模块打造聊天室界面使用threading模块使客户端收发分离1. 最基本的服务器与客户端1.1. 套接字 套接字是计算机网络数据结构,在任何通信开始之前,网络应用程序必须创建套接字。可以将它们比作电话的插孔,没有它将无法通信。 套接字最初是为同一主机上的应用程序所创建,使主机...原创 2019-03-22 17:54:09 · 4444 阅读 · 7 评论 -
Python3 高级编程技巧(部分)
目录:在列表、字典、集合中筛选数据为元组元素命名通过列表、元组创建字典字典排序寻找字典的公共键让字典保持有序生成器函数yield协程在列表、字典、集合中筛选数据示例数据:data_list = [ 52, 68, 20, 85, 63, 21, 14, 85 ]data_dict = { ‘数学’:56, ‘英语’:68, ‘语文’:55, ‘生物’:72, ‘物理’...原创 2019-03-17 01:38:20 · 2208 阅读 · 0 评论 -
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 · 1043 阅读 · 0 评论 -
C# 三种代码注释方式
1、常规注释方式①单行注释:以“//”符号开始,任何位于“//”符号后的本行文字都视为注释②块注释:以“/”开始,“/”结束。任何介于这对符号之间的文字块都视为注释2、XML注释方式(Extensible Markup Language 可扩展标记语言)“///”符号是一种XML注释方式在用户自定义的类型如类、接口、枚举等或者在其成员上方,或者命名空间的声明上方连续键入3个斜杠字...原创 2019-03-09 17:57:06 · 20477 阅读 · 5 评论