首页 > 2020年07月22日 > 全部分享
【JavaScript】对象构建实践
以下内容为学习记录,可以参考 MDN 原文。 环境 vscode 1.46 Microsoft Edge 83 概述 本文通过编写一个弹球 demo 来展示 JavaScript 中对象的重要性。 我们的小球会在屏幕上弹跳,当它们碰到彼此时会变色。 定义 html <!DOCTYPE html> < ...
分类:编程语言   时间:2020-07-22 23:25:33    收藏:0  评论:0  赞:0  阅读:63
单例、readResolve源码解读
https://www.jianshu.com/p/d6fef5b9fbe5 package com.ma.DesignPatterns; import com.ma.Utils.IOUtil; import java.io.Serializable; import java.lang.reflec ...
分类:其他   时间:2020-07-22 23:25:20    收藏:0  评论:0  赞:0  阅读:64
洗牌算法(转)
出处:https://mp.weixin.qq.com/s/uYPnZ0MsQIT2_t3lk8ju1g 问题 小E最近在设计一款斗地主小游戏,为了保证发到玩家手中的牌具有随机性,小E必须对现实世界中的洗牌过程进行模拟。看似简单的一个问题,却难住了小E。 于是,小E向老师请教。 思路 点评:上面即为 ...
分类:编程语言   时间:2020-07-22 23:25:02    收藏:0  评论:0  赞:0  阅读:64
widget管理状态的三种方式
1.自身管理自己 _TapboxAState 类: 管理TapboxA的状态。 定义_active:确定盒子的当前颜色的布尔值。 定义_handleTap()函数,该函数在点击该盒子时更新_active,并调用setState()更新UI。 实现widget的所有交互式行为。 // TapboxA ...
分类:其他   时间:2020-07-22 23:24:46    收藏:0  评论:0  赞:0  阅读:72
MySQL根据某字段部分内容分组计数
业务中有个字段组成部分由分类名称+日期等组成,想统计每个分类名称有几条数据,就用了下面的第一种方法,记录备忘一下: 1. SUBSTRING_INDEX(字段名,‘分割符’, 第几个分割符(以1开始)) 函数 截取字符串的函数 SELECT content,count(SUBSTRING_INDEX ...
分类:数据库技术   时间:2020-07-22 23:24:32    收藏:0  评论:0  赞:0  阅读:206
报表的 SQL 注入风险是什么意思?如何防范?
啥是 SQL 注入风险? 数据库要执行 SQL 访问数据,数据库是个执行机构,它只会检查传来的 SQL 是不是合乎语法,而并不会关心这个语句是否会造成伤害(数据泄露或破坏)。正因为只要符合语法规则就会执行的机制,导致 SQL 有了注入的风险。SQL 本身就是个字符串,而且一般没有加密,字符串可能被黑 ...
分类:数据库技术   时间:2020-07-22 23:24:21    收藏:0  评论:0  赞:0  阅读:65
Solution -「CF 487E」Tourists
$\mathcal Link. 维护一个 \(n\) 个点 \(m\) 条边的简单无向连通图,点有点权。\(q\) 次操作: 修改单点点权。 询问两点所有可能路径上点权的最小值。 \(n,m,q\le10^5\)。 $\mathcal 怎么可能维护图嘛,肯定是维护圆方树咯! 一个比较 naive 的 ...
分类:其他   时间:2020-07-22 23:24:08    收藏:0  评论:0  赞:0  阅读:60
ORM执行原生sql, Python脚本调用Django环境, ORM事务, sql模式说明
ORM执行原生sql语句 方式一: row def check_book(request): ret = models.Book.objects.raw("select * from app01_book where id = 26") # raw只能操作前面表的数据,比如Book print(re ...
分类:数据库技术   时间:2020-07-22 23:23:56    收藏:0  评论:0  赞:0  阅读:87
C语言嗅探器
关键代码通过C语言,实现了一个网络的嗅探器的基本功能。可以做到能检测计算机中的所有网卡,实现了网卡的选择并打开混杂模式。监听网络中所有的数据包,并解析出数据包是使用的协议为哪种,以及每种协议首部的各种字段,如源IP地址、目的IP地址、源端口、目的端口、源MAC地址、目的MAC地址、数据包的长度等。同 ...
分类:编程语言   时间:2020-07-22 23:23:43    收藏:0  评论:0  赞:0  阅读:85
如何配置axios才能让返回值直接能获取到data,而不是response.data.data?
默认请求接口获取response的返回结果 这样在读取数据的时候还需要加一层data:response.data.data,有没有配置项直接让response返回data,而不用通过response.data去获取? axios 拦截器中response配置返回“return res.data;”如 ...
分类:移动平台   时间:2020-07-22 23:23:30    收藏:0  评论:0  赞:0  阅读:603
属性值的计算过程
一个一个元素,依次渲染,按照页面文档的树形目录结构进行 渲染每一个元素的前提条件:该元素的所有css属性必须都有值 属性值的计算过程:一个元素,从所有属性没有值到所有属性都有值的过程 1.确定声明值:参考样式表(作者样式表,或者浏览器样式表)中没有冲突的声明,作为css属性值 2.层叠冲突:对样式表 ...
分类:其他   时间:2020-07-22 23:23:19    收藏:0  评论:0  赞:0  阅读:72
Windows系统安装MongoDB 4.2.8教程(最新)
1. 下载mongodb安装包 地址链接:https://www.mongodb.com/try/download/community 默认最新稳定版本,推荐下载msi的安装包。 2. 安装MongoDB 双击下载下来的mongodb安装包进行安装,在Windows下安装软件十分的简单,只需要nex ...
分类:数据库技术   时间:2020-07-22 23:23:05    收藏:0  评论:0  赞:0  阅读:74
报表工具有哪些打印技术?
在 C/S 时代,报表是由应用程序显示的,可以直接操控打印机来实现打印。进入到 B/S 时代后,报表呈现变成浏览器的事情了,而浏览器中的 JS 编程不能直接控制打印机,只能依靠浏览器本身的打印能力。这种方式下的问题很多,比如不能精确分页,浏览器一般是根据用户设置的页面大小和 web 页面的内容多少来 ...
分类:其他   时间:2020-07-22 23:22:52    收藏:0  评论:0  赞:0  阅读:72
盒模型
盒模型: box:盒子,每个元素在页面中都会生成一个矩形区域(盒子) 盒子类型: 1.行盒:display等于inline的元素,不可以换行,不能设置宽高 宽高由内容决定 常见行盒: 2.块盒:display等于block的元素,独占一行,可以设置宽高 宽高由设置的值决定 盒模型 1.内容 cont ...
分类:其他   时间:2020-07-22 23:22:42    收藏:0  评论:0  赞:0  阅读:60
阿里天池文本分类竞赛task2:初始数据分析
在这一块当中我们稍微看看就好,不需要了解得太详细。进行文本数据分析往往是一个数据科学家需要具有的良好习惯,因为在对数据分析之前,需要对数据具有初步的了结。 首先我们导入代码,开始分析数据: import pandas as pd train_df = pd.read_csv('train_set.c ...
分类:其他   时间:2020-07-22 23:22:29    收藏:0  评论:0  赞:0  阅读:80
Torch和Numpy之——特殊矩阵
1对角矩阵 输入 import torch import numpy as np #numpy实现 a = np.diag([5,6,7]) print(a) #torch实现 b = torch.diag(torch.tensor([5,6,7])) print(b) 输出 [[5 0 0] [0 ...
分类:其他   时间:2020-07-22 23:22:13    收藏:0  评论:0  赞:0  阅读:59
【译】在C#中获取程序集比你想得要困难
某一天我正在写一些反射代码,目的是遍历所有的程序集来查找一个特定的接口,然后在Startup中调用其上的一个方法。看起来这个功能似乎很简单,但是在现实中,却没有一个清晰的,简单的,适合各种情形的方式来获取一个程序集。这篇文章获取对某些人来说非常的枯燥,但是如果我能够帮助哪怕一个人来解决此类问题,那么 ...
分类:Windows开发   时间:2020-07-22 23:22:03    收藏:0  评论:0  赞:0  阅读:77
C++概述
1.起源 贝尔实验室20世纪80年代初 2.应用范围 (1)文字处理程序及电子表格 (2)编译器 (3)操作系统 (4)大型游戏 3.推荐书籍 《C++ Primer Plus》 《C++面向对象高效编程》 《Visual C++从入门到精通》 《深度探索C++对象模型》 4.C++与C语言的血缘关 ...
分类:编程语言   时间:2020-07-22 23:21:52    收藏:0  评论:0  赞:0  阅读:56
VirtualBOX设置U盘启动
(Ⅰ)进入VBOX安装目录后,在空白的地方,按住SHIFT键--点击右键,选择“在此处打开命令窗口”【该操作需要在输入法英文状态下进行】 (Ⅱ)VBoxManage internalcommands createrawvmdk -filename "E:\usb.vmdk" -rawdisk \\. ...
分类:其他   时间:2020-07-22 23:21:40    收藏:0  评论:0  赞:0  阅读:55
最短路
写在前面的话:写写复习下它,太久没怎么写这类题了 文章部分内容出自《算法竞赛进阶指南》 单源最短路径 这种问题就是说给一张有向图,以某一个节点(一般为1号节点),记录下其他每一个点 到达这个1号节点的最短路径的长度。 常用算法:Dijkstra,Bellman-Ford,SPFA(本质上是Bellm ...
分类:其他   时间:2020-07-22 23:21:23    收藏:0  评论:0  赞:0  阅读:67
989条   上一页 1 ... 5 6 7 8 9 ... 50 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!