需要优化代码的leetcode

1 关于验证字符串的问题:
分类: 其他 发布时间: 04-11 22:44 阅读次数: 0

SQL的七种连接

book表: t_book表: 一:inner join AB共有的。 1 select * from book 2 inner join t_book 3 on book.t_id=t_book.t_id 查询结果: 二:left join A表的所有,B表没有的用null select * from book left join t_book on book.t_id=t_book.t_id 输出结果: 三:RIGHT JOIN B表的所有,A表没有的用Null 1
分类: 其他 发布时间: 04-11 22:44 阅读次数: 0

Vue笔记:生命周期和钩子函数

前言 在使用vue一个多礼拜后,感觉现在还停留在初级阶段,虽然知道怎么和后端做数据交互,但是对于mounted这个挂载还不是很清楚的。放大之,对vue的生命周期不甚了解。只知道简单的使用,而不知道为什么,这对后面的踩坑是相当不利的。 因为我们有时候会在几个钩子函数里做一些事情,什么时候做,在哪个函数里做,我们不清楚。 于是我开始先去搜索,发现vue2.0的生命周期没啥文章。大多是1.0的版本介绍。最后还是找到一篇不错的(会放在最后) vue生命周期简介 咱们从上图可以很明显的看出现在vue2.
分类: 其他 发布时间: 04-11 22:44 阅读次数: 0

mac远程连接linux 服务器桌面by VNC

为了远程使用Linux服务器,折腾了一个下午。最终看来还是用vnc最简单了。 实验室有两台强劲的Linux服务器用来做研究。之前我一直都是用ssh登到服务器上去码代码,反应速度很快,感觉很不错。但是因为在做机器视觉,难免需要看远程的图片。命令行虽然快,总不能每次都把图片拷贝到本地再看,有时候需要可视化中间结果,ssh也行不通。 当本地机器是Linux系统的时候比较好办。可以用ssh加X forwarding的方法。在本地开一个X,然后把远程服务器的X指令通过ssh转发到本地的X,码代码没有什么
分类: 其他 发布时间: 04-11 22:44 阅读次数: 0

Linux命令rz

rz :上传文件; sz: 下载文件; 在linux 系统中,使用rz(或 sz) 命令是,提示 -bash: rz(或者是sz): command not found 。 这个时候,说明没有安装 lrzsz ,这时,输入命令 yum -y install lrzsz 进行下载安装。 此时,若当前登录的不是 root 用户 ,会报错,需要切换到 root用户, 切换到 root 用户命令: su 回车,然后输入root 密码,回车即可 RZ是Linux提供的上传的命令,基于XMODEM/YMO
分类: 其他 发布时间: 04-11 22:44 阅读次数: 0

Vue + Element UI 实现权限管理系统 (功能组件封装)

组件封装 为了避免组件代码的臃肿,这里对主要的功能部件进行封装,保证代码的模块化和简洁度。 组件结构 组件封装重构后,试图组件结构如下图所示 代码一览 Home组件被简化,包含导航、头部和主内容三个组件。 Home.vue <template> <div class="container"> <!-- 导航菜单栏 --> <MenuBar></MenuBar> <!-- 头部区域 --> <HeadBar></HeadBar>
分类: 其他 发布时间: 04-11 22:44 阅读次数: 0

每日一题:第6天

每日一题 题目 输入一个英文句子,把句子中的单词(不区分大小写)按出现次数按 从多到少把单词和次数在屏幕上输出来,要求能识别英文句号和逗 号,即是说单词由空格、句号和逗号隔开。 Python解题 words = input("请输入句子:\n").lower() dic = dict() for word in words.split(" "): if word not in dic: dic[word] = 1 else: dic[word]
分类: 其他 发布时间: 04-11 22:44 阅读次数: 0

http和socket(转)

数据传输方式 Socket传输的定义 所谓socket通常也称作"套接字",实现服务器和客户端之间的物理连接,并进行数据传输,主要有UDP和TCP两个协议。Socket处于网络协议的传输层。 UDP协议:广播式数据传输,不进行数据验证 TCP协议:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流 Socket 的优缺点 优点: 传输数据为字节级,传输数据可自定义,数据量小(对于手机应用讲:费用低) 传输数据时间短,性能高 适合于客户端和服务器端之间信息实时交互 可以加密,数
分类: 其他 发布时间: 04-11 22:44 阅读次数: 0

Vue + Element UI 实现权限管理系统 (管理应用状态)

使用 Vuex 管理应用状态 1. 引入背景 像先前我们是有导航菜单栏收缩和展开功能的,但是因为组件封装的原因,隐藏按钮在头部组件,而导航菜单在导航菜单组件,这样就涉及到了组件收缩状态的共享问题。收缩展开按钮触发收缩状态的修改,导航菜单需要根据收缩状态来设置导航栏的宽度。这样就需要在收缩状态变更时刷新导航菜单样式。后续类似的组件状态共享还会有许多。为了解决组件间状态的共享,增加组件交互的易用性,我们引入 vuex 专门管理应用状态。 2. 安装依赖 执行以下命令,安装 vuex 依赖。 yar
分类: 其他 发布时间: 04-11 22:44 阅读次数: 0

网页上字体大小研究

之前做过多年web开发,一直有个疑问,字体大小16px,是字体的宽和高都是16px吗?放大后用肉眼观察,明显不是。有的字 “胖",有的字 “瘦”。只有一部分字是方方正正的。如图: 这是怎么回事呢?仔细观察中和华字之前有缝隙,是不是字与字之前的距离,哪么问题来了,距离应该是多少,中与华两字之前距离明显要比华和人两字之前的距离大。后来经过仔细研究,得出下图结果 。 我们可以理解为16x16 (px)大小的田字格。每个字体就占用这么大空间。每个字在16x16的田字格上写。这样就好理解多了。
分类: 其他 发布时间: 04-11 22:44 阅读次数: 0

[JSOI2009]密码 [AC自动机]

题面 bzoj luogu 首先看到这题就知道随便暴枚 只要是多项式算法都能过 先常规建AC自动机 注意被别的单词包含的单词没有存在的价值 剩余单词状压 大力dp f[长度][节点编号][状态] \(ans = \sum f[m][i][S]\) 这里把题面的l换成m了 表示密码长度 如果方案数小于等于42的话 说明这个密码是给定词拼成的 不会有自由字母 那么就逆向找到转移到它的状态 记录密码就好啦 注意比较那里原来写的是 if(x.s[i] > y.s[i]) return 1; 显然这样是
分类: 其他 发布时间: 04-11 22:44 阅读次数: 0

Python_Xlrd&Xlwt

1 import xlrd 2 # \U 开始的字符被编译器认为是八进制 解决方法 r 3 objWB = xlrd.open_workbook(r'C:\Users\IBM\Desktop\S1\7月下旬入库表.xlsx') 4 # 索引号 objTable =objWB.sheet_by_index(0) 5 objTable = objWB.sheet_by_name('7月下旬入库表') 6 # 单元格3种读取方式 7 print(objTable.cell_value(1
分类: 其他 发布时间: 04-11 22:44 阅读次数: 0

2019.04.11 python基础

python官网 python.org 自带shell 可以运行python代码
分类: 其他 发布时间: 04-11 22:44 阅读次数: 0

Spring Boot + Spring Cloud 实现权限管理系统 (集成 Shiro 框架)

Apache Shiro 优势特点 它是一个功能强大、灵活的,优秀开源的安全框架。 它可以处理身份验证、授权、企业会话管理和加密。 它易于使用和理解,相比Spring Security入门门槛低。 主要功能 验证用户身份 用户访问权限控制 支持单点登录(SSO)功能 可以响应认证、访问控制,或Session事件 支持提供“Remember Me”服务 。。。 框架体系 Shiro 的整体框架如下图所示: Authentication(认证), Authorization(授权), Sessio
分类: 其他 发布时间: 04-11 22:44 阅读次数: 0

9*9乘法表练习

num1 = 1 #顺的9*9的乘法表 while num1 <= 9: num2 = 1 while num2 <= num1: print("%d*%d=%d\t"%(num1,num2,num1*num2),end = "") num2 += 1 print() num1 += 1 row = 9 #倒的9*9的乘法表 while row > 0: col = 1 while col
分类: 其他 发布时间: 04-11 22:44 阅读次数: 0

Vue + Element UI 实现权限管理系统(第三方图标库)

使用第三方图标库 用过Elment的同鞋都知道,Element UI提供的字体图符少之又少,实在是不够用啊,幸好现在有不少丰富的第三方图标库可用,引入也不会很麻烦。 Font Awesome Font Awesome 提供了675个可缩放的矢量图标,可以使用CSS所提供的所有特性对它们进行更改,包括:大小、颜色、阴影或者其它任何支持的效果。 Font Awesome 5 跟之前的版本使用方式差别较大,功能是强大了,图标也更丰富了,但使用也变得更加复杂了。 本人还是比较喜欢之前的使用方式,安装容
分类: 其他 发布时间: 04-11 22:44 阅读次数: 0

Vue + Element UI 实现权限管理系统(动态加载菜单)

动态加载菜单 之前我们的导航树都是写死在页面里的,而实际应用中是需要从后台服务器获取菜单数据之后动态生成的。 我们在这里就用上一篇准备好的数据格式Mock出模拟数据,然后动态生成我们的导航菜单。 接口模块化 我们向来讲究模块化,之前接口都集中在,interface.js,我们现在把它改名为 api.js,并把里边原来登录、用户、菜单的相关接口都转移到我们新建的接口模块文件中。 模块化之后的文件结构如下图所示 模块化之后,模块接口写在相应的模块接口文件中,如下面是登录模块 login.js im
分类: 其他 发布时间: 04-11 22:44 阅读次数: 0

EXCEL 公式,菜单栏的熟悉---未完成

版权声明:一起学习,一起成长,欢迎关注 奔跑的犀牛先生 https://blog.csdn.net/xuemanqianshan/article/details/89081912 公式页的好东西也很多, EXCEL大家用久了,很多没用过的功能也就熟视无睹了 想进阶,超越普通人,想成为专家,就得下功夫 只能自己研究 和股市一样,别人不具备你的思路,必须你自己研究。
分类: 其他 发布时间: 04-11 22:44 阅读次数: 0

【原创】VBA学习笔记(25)----VBA种 宏的录制和修改--占位未完成

版权声明:一起学习,一起成长,欢迎关注 奔跑的犀牛先生 https://blog.csdn.net/xuemanqianshan/article/details/89081953 录制宏可以写专门的一章 录制宏,修改宏 但是短期不是我的目标,我希望自己学会,过程论,之后可以再回头看 录制宏
分类: 其他 发布时间: 04-11 22:44 阅读次数: 0

【原创】新韭菜日记50--20190408----最近心累了,被操纵的感觉确实不好,打算改变策略

版权声明:一起学习,一起成长,欢迎关注 奔跑的犀牛先生 https://blog.csdn.net/xuemanqianshan/article/details/89086406 大盘明显是被资金在操纵 迹象:9点30-10:00模式,是散户的陷阱 经常大跌日,就是早上9:30-10:00先拉高,经常是各种涨,涨的幅度往往还5%-10%,然后一整天都在回调 这里面资金做庄的直接拉一字板,反正散户也买不进去了,你们就买同题材的,一般这样,同题材的10点后就开跌 比如今天看的航运船务板块 妈的,肯
分类: 其他 发布时间: 04-11 22:44 阅读次数: 0