第一章:计算机及信息技术概述0

1、计算机基础知识20世纪以来人类最重大的科技发明当数电子数字计算机, 计算机改变了人们传统的工作和
分类: 其他 发布时间: 03-25 23:51 阅读次数: 0

第一章:计算机及信息技术概述1

1、计算机基础知识1.2、计算机的发展上一节课我们说到,计算机发展历史上的重要人物和思想的内容,我们
分类: 其他 发布时间: 03-25 23:51 阅读次数: 0

第一章:计算机及信息技术概述2

1、计算机基础知识1.3、计算机的类型本小节介绍计算机的种类。计算机的种类很多,按照不同的分类方法,嵌入式
分类: 其他 发布时间: 03-25 23:51 阅读次数: 0

cad.net bo边界算法

本来想重写一些cad的bo边界算法的,因为它的bo算法无法可以很好的将边界线给闭合... 而我最初的想法是通过遍历数据库来实现对边界识别的补充, 但是了解了bo算法思想之后,决定放弃... 因为桌子的bo算法是最佳实践来的..几乎没什么好改的.... 桌子实现的方式是获取当前可视的图形,然后遍历所有的图元信息,而按照我最初的想法,我将不可避免的很多次数据库.... 详情了解下面山人告诉我的bo算法思想... 【贵嫔】山人 2020/2/21 16:05:13 现在我全部交点打断,然后bo到的边
分类: 其他 发布时间: 03-25 23:50 阅读次数: 0

微信小程序入门知识点总结

微信小程序入门知识点总结 前情介绍 微信小程序就不多介绍了,我们想要开发微信小程序首先得到微信公众平台 下方的小程序处注册相关账号并登录,接着填写小程序相关资料。在设置处可找到AppID用以开发微信小程序(非必须)。 其次还需要下载 微信开发者工具 ,通过创建工作目录,填写AppID即可创建你的微信小程序。 注意后端服务选项中有两个选项,是否选择云开发。云开发其实微信为我们准备好了微信小程序运行所需要的服务器资源。其中包含 云函数、云存储等概念;免费提供了一定额度。省去了我们自己搭建服务器的过
分类: 其他 发布时间: 03-25 23:50 阅读次数: 0

ubuntu docker 解决sudo权限问题

#如果还没有 docker group 就添加一个: $sudo groupadd docker #将用户加入该 group 内。然后退出并重新登录就生效啦。 $sudo gpasswd -a ${USER} docker #重启 docker 服务 $systemctl restart docker #切换当前会话到新 group 或者重启 X 会话 $newgrp - docker #注意:最后一步是必须的,否则因为 groups 命令获取到的是缓存的组信息,刚添加的组信息未能生效, #所
分类: 其他 发布时间: 03-25 23:50 阅读次数: 0

机器学习:循环神经网络

传统的机器学习算法非常依赖人工提取特征,使得图像识别、语音识别、自然语音处理等问题存在特征提取的瓶颈 基于全连接神经网络的方法存在参数太多、无法利用时间序列信息等问题    卷积神经网络解决图像的特征提取问题、参数太多问题 循环神经网络解决利用时间序列信息的问题    循环神经网络主要用于语音识别、语言模型、机器翻译、时序分析等等 这些应用比如翻译、单词预测都需要考虑上下文关系,也就是说受时序的影响 网络结构 O(t-1) O(t) O(t+1)
分类: 其他 发布时间: 03-25 23:50 阅读次数: 0

首先,为什么要进行变换?因为很多时候,频率域比时域直观得多。

首先,为什么要进行变换?因为很多时候,频率域比时域直观得多。 傅里叶级数和傅里叶变换,表明时域的信号可以分解为不同频率的正弦波的叠加。而如果我们把两个没有公共频率成分的信号相加,一同发送。在接收端接收到之后,用滤波器把两个信号分开,就可以还原出发送的两个信号。这就是通信过程的实质。 而在这个过程中,发送端发送出去的信号的最大频率和最小频率是否在接收端的带通滤波器的上下边界频率之内?如果超出了滤波器的频率范围,接收端接收到的信号就会丢失一部分信息,接收端接收到的消息就会有错误。 但这个问题从时域
分类: 其他 发布时间: 03-25 23:50 阅读次数: 0

停止使用px单位吧

原文链接 em单位 em单位是基于font-size的继承来计算的 .parent { font-size: 16px; } .parent > .child { font-size: 1.2em; /* 19.2px */ } 同样使用em,font-size vs 其他属性 相同的比例,不同的计算结果; 使用em单位时,margin、padding等属性是基于当前元素的font-size计算。而当前元素的font-size则是基于父元素。 .tile { font-size
分类: 其他 发布时间: 03-25 23:50 阅读次数: 0

Vue 第十四章 Vue项目部署到tomcat服务器

1、当Vue项目完成的时候,就需要部署到服务器上,首先,我们要修改config/index.js文件 assetsPublicPath: '/' 改为 assetsPublicPath: './' #注意,这个文件要改两处assetsPublicPath 2、运行 npm dev build ,把编译好的dist目录打包,然后上传到服务器 npm dev build 3、下载tomcat包并解压,然后把vue项目的dist压缩包放在webapps目录下,并解压 4、进入tomcat的bin目
分类: 其他 发布时间: 03-25 23:50 阅读次数: 0

pyhon基础之异常学习

说明: 开始之前先回顾一下关于python中处理异常的代码:try...except:... 格式是: try: num=1/0 print(num)#这个结果肯定是不能算的 except Exception as err: print('错误信息是:%s'%err)#这里用Exception为异常的全部错误可查询到包含基本的格式错误,除数为零错误,长度错误等信息 下面以一个计算器如何实现计算操作以及如何实现各种输入异常的显示 同时,如何设计一个一直循环的计算器: 带循环的计算机python代
分类: 其他 发布时间: 03-25 23:50 阅读次数: 0

Kafka-生产者、消费者、自定义分区器

记录下和kafka相关的生产者和消费者,文中很多理解参考文末博文、书籍还有某前辈。 生产者 包含原理和代码两部分。 原理相关 如果要写生产者代码,需要先了解其发送的大致过程,即消息经历了什么才存储到对应topic的对应分区,大致如下。 (1)移动生产者代码后,会在JVM中启动一个producer,它会将数据发送到指定的topic。 (2)message一般是json格式,它不会直接就发送出去,会首先封装成ProducerRecord,构造ProducerRecord实例对象时,可以传入topi
分类: 其他 发布时间: 03-25 23:50 阅读次数: 0

让你比别人聪明10倍的哈佛学习力课 你想要的学习力。

文章目录总结第1课:【反战毒鸡汤】破解三大谣言,帮你轻松拆解哈佛学习力!第2课:【时间管理】摆脱假勤
分类: 其他 发布时间: 03-25 23:50 阅读次数: 0

BZOJ 1511: [POI2006]OKR-Periods of Words KMP

KMP 的 fail 指针指向的位置是具有循环节性质的. code: #include <bits/stdc++.h> #define ll long long #define N 1000020 #define setIO(s) freopen(s".in","r",stdin) using namespace std; int n,nxt[N]; char a[N]; int main() { // setIO("input");
分类: 其他 发布时间: 03-25 23:50 阅读次数: 0

剑指Offer(树)-二叉树的下一个节点

  (二叉树的写一个节点)题目描述: 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。   这里给定了二叉树的其中的一个节点,而且每个节点包含的还有指向父节点的指针,所以可以先找到根节点,再对树进行中序遍历,再根据遍历的结果找到给定节点的下一节点。  import java.util.*; public class Solution { static ArrayList<TreeLinkNode> l
分类: 其他 发布时间: 03-25 23:50 阅读次数: 0

从购物车设计引发的一系列问题(rocketMQ在虚拟机中启动注意事项)

  购物车大家都习惯用过,添加购物车,删除购物车等等操作。   看了很多github或者码云都仓库代码,购物车的实现一般都是直接操作数据库,进行增删改查。   个人认为是不对的!   你可以说,数据库可以分库分表或者其他操作。但是对于频繁操作数据库的,会造成数据库io崩掉,然后直接导致系统挂掉。这就是为什么很多数据刚开始会用缓存处理的原因之一。   最后,数据肯定是要沉淀到数据库中去的,但是我们不想过多的浪费业务逻辑去操作数据库,这就可以采用异步方式,这里我使用了rocketmq去实现。   
分类: 其他 发布时间: 03-25 23:50 阅读次数: 0

Python之路【第五十八篇】:django日更

日更
分类: 其他 发布时间: 03-25 23:50 阅读次数: 0

docker 容器镜像加速配置

登录阿里云容器镜像服务即可看到配置加速。
分类: 其他 发布时间: 03-25 23:50 阅读次数: 0

Java 常见的锁

java中锁的概念 简单的理解一下 乐观锁(也是自旋锁) 为了不放弃cpu执行事件,循环的使用cas技术(在更改值时先再次获取值看值是否与刚才获取的相同,不相同说明被其他线程改变,则不进行操作,进行while循环,直到相同为止,再对值进行操作)对数据尝试进行更新,直到成功。 悲观锁 假定会发生并发冲突,同步所有对数据的相关操作,从读数据就开始上锁。 乐观锁 假定没有冲突,在修改数据时,如果发现数据和之前获取的不一样,则读最新数据,重试后修改 公平锁 争抢锁的顺序,如果按先来后到,则为公平 不公
分类: 其他 发布时间: 03-25 23:50 阅读次数: 0

关于“字符串”的常用方法

1. substring() --- 截取字符串 用来截取字符串的内容 a.没有参数时,全部截取 b.一个参数时,代表截取的起始位置 c.两个参数时,分别代表起始和结束位置(从起始位置开始但不包括结束位置),需要注意的是负数当0处理;如果起始位置大于结束位置,就交换位置 2. split() --- 将字符串拆分成数组 有两个参数,第一个参数代表把哪个字符拆分成数组里的分隔符;第二个参数代表截取的长度 3. charAt() --- 返回字符串索引所对应的内容 4. charCodeAt()
分类: 其他 发布时间: 03-25 23:50 阅读次数: 0