课程设计第十一天,08.29

1.今日完成: (1)看了章视频:仿拉勾网微信小程序,剩下的一章仿猿题库微信小程序待会儿看一些再休息。 (2)注册了gitlab账号(与之前的github有区别),按照步骤push了一次源码到gitlab远程仓库,并且clone了源码到本地仓库, (3)差gitlab上版本控制的分支还不太理解,明天提交的时候可以好好体会。 2.明日计划: (1)早上把槟伟订餐微信小程序的前端代码完善,下午就去演示了,还没有完成整个作品但是还有时间优化。 (2)把剩下的仿猿题库微信小程序视频看完,再写随笔+提交
分类: 其他 发布时间: 08-29 21:08 阅读次数: 0

必备技能之优化一、js

1.防抖和节流 2.深拷贝和浅拷贝
分类: 其他 发布时间: 08-29 21:08 阅读次数: 0

[LeetCode] 完全二叉树的节点个数

题目链接: https://leetcode-cn.com/problems/count-complete-tree-nodes 难度:中等 通过率:57.4% 题目描述: 给出一个 完全二叉树 ,求出该树的节点个数。 说明: 完全二叉树的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第h 层,则该层包含 1~ 2h 个节点。 示例: 输入: 1 / \ 2 3 / \ /
分类: 其他 发布时间: 08-29 21:08 阅读次数: 0

ES6中新增数据结构Set的理解和用法详情描述

1、Set数据结构的描述 ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set本身是一个构造函数,用来生成 Set 数据结构。 typeof Set // function typepf ( new Set()) // object new Set() instanceof Set // true Set instanceof Function // true 2、Set类型数据结构的基本用法 const
分类: 其他 发布时间: 08-29 21:08 阅读次数: 0

[bzoj4568] [loj#2013] [Scoi2016] 幸运数字

Description \(A\) 国共有 \(n\) 座城市,这些城市由 \(n-1\) 条道路相连,使得任意两座城市可以互达,且路径唯一。每座城市都有一个幸运数字,以纪念碑的形式矗立在这座城市的正中心,作为城市的象征。一些旅行者希望游览 \(A\) 国。旅行者计划乘飞机降落在 \(x\) 号城市,沿着 \(x\) 号城市到 \(y\) 号城市之间那条唯一的路径游览,最终从 \(y\) 城市起飞离开 \(A\) 国。在经过每一座城市时,游览者就会有机会与这座城市的幸运数字拍照,从而将这份幸运
分类: 其他 发布时间: 08-29 21:08 阅读次数: 0

课设记录-Day11

今日工作: 今天的主要工作学习express和MongoDB直接的连接。 建立数据库,完成部分数据的录入。 修改昨天遗留的一些bug。 准备每天演示的ppt内容。 明日计划: 完善ppt内容。 展示这一周的成果。 每日小结: 原来以为数据库交互那一块会没有那么困难,现在看来并没有想象中的那么简单。 js的一些使用还不是很熟练,老是出现一些奇怪的bug,有些虽然调通了,但是还是不知所以。 最近这几天项目推进的有点缓慢了。
分类: 其他 发布时间: 08-29 21:08 阅读次数: 0

Python之并发编程(五)多线程

并发编程之多线程 多线程的概念介绍 threading模块介绍:threading模块和multiprocessing模式在使用层面,有甚大的相似性 开启多线程的两种方式 开启进程的第一种方式: #1.创建线程的开销比创建进程的开销小,因而创建线程的速度快 from multiprocessing import Process from threading import Thread import os import time def work(): print('<%s> is ru
分类: 其他 发布时间: 08-29 21:08 阅读次数: 0

linux shell 基础语法A-1

从echo开始echo可以看做printprintf之类的东西。几乎所有的shell脚本都离不开echo。echo有如下几个作用:(1)输出脚本执行流程的提示信息(2)交互式脚本打印提示信息(3)构建格式化的日志(4)调试脚本时,可以用来打印出一些中间变量的值(当然也可以用bash+x调试执行脚本)常用的option-n:不换行打印-e:识别转移字符(如\t)许多脚本的usage就是echo来实现
分类: 企业开发 发布时间: 08-29 21:00 阅读次数: 0

第二周星期四

1、尝试一些代码实现dijkstra,搜了一些博客和视频 mport java.util.*; public class Dijkstra { private Queue visited; int[] distance; 尝试写一个函数 public Dijkstra(int len) { // TODO Auto-generated constructor stub visited=new LinkedList(); distance=new int[len]; } private int
分类: 其他 发布时间: 08-29 20:51 阅读次数: 0

UVA 1672不相交的正规表达式

题意 输入两个正规表达式,判断两者是否相交(即存在一个串同时满足两个正规表达式)。本题的正规表达式包含如下几种情况: 单个小写字符 $c$ 或:($P | Q$). 如果字符串 $s$ 满足 $P$ 或者满足 $Q$,则 $s$ 满足 $(P| Q)$ 连接:($PQ$). 如果字符串 $s_1$ 满足 $P$,$s_2$ 满足 $Q$,则 $s_1s_2$ 满足 $(PQ)$ 克莱因闭包:$(P^*)$. 如果字符串 $s$ 可以写成0个或多个字符串 $s_i$ 的连接 $s_1s_2...
分类: 其他 发布时间: 08-29 20:51 阅读次数: 0

PHP核心配置基础解读

PHP核心配置 原为引用 《代码审计企业级web代码安全架构》尹毅 第一章内容 Register_globals(全局变量开关) 会直接把用户GET、POST等方式提交上来的参数注册成为全局变量并初始化值为参数对应的值。 PHP5.3.0起废弃、PHP5.4.0移除 Allow_url_include(是否允许包含远程文件) 可以直接包含远程文件, Magic_quotes_gpc(魔术引号自动过滤) 会自动在GET、POST、COOKIE变量中 单引号、双引号、反斜杠、空字符的前面加上反斜杠
分类: 其他 发布时间: 08-29 20:51 阅读次数: 0

李源-20181003114-算法第一章作业3

C++代码规范-2019-08-29 参考:https://blog.csdn.net/csdn_baotai/article/details/80304636 1.“{ }”:   1.1.对于if等语句在一些条件下可以省略写花括号,虽然程序依然可执行,但代码写出来别人也是要看的,故对于每一段语句,均用换括号括起来;   1.2.花括号下的全部语句均需有一个tab缩进,以表明层次结构; 2.函数,变量的命名:   2.1.以下划线,数字,字母组成(开头不可为数字);   2.2.不可与保留字
分类: 其他 发布时间: 08-29 20:51 阅读次数: 0

Java并发 chapter2 线程安全

线程安全本质上是管理 可变共享状态 的访问 多个线程同时访问一个状态,且存在写操作,必须同步  #如果不存在写,则可以看作在时间区间内是不可变的,可变是相对于时间的 串行是安全的:自然顺序保证了时间上无交集 3种情况下对状态的访问是安全的 1.不可变(无状态) 2.不跨线程 3.访问时同步 2、3是通过限制访问(时间上无交集) 状态安全:不变约束、前置条件、后置条件 通通满足 原子性:状态的访问互斥 竞态:执行过程中 并发的操作可能 修改状态 破坏约束,通过互斥避免 如果状态被并发改变,则原子
分类: 其他 发布时间: 08-29 20:51 阅读次数: 0

数据库学习笔记day04

--row_number()over(partition by xxx order by xxx)分组排序函数 特点:组内连续且唯一 select ename,sal,deptno,row_number() over(partition by deptno order by sal desc)rn_num from emp; --rank()over(partition by xxx order by xxx)分组排序函数 特点 组内不连续且不唯一 select ename,sal,deptn
分类: 其他 发布时间: 08-29 20:51 阅读次数: 0

阿里云轻量应用服务器快照的使用及注意事项

创建快照有助于对系统的造成不可逆的问题有着重要作用,但快照创建的数目也有限,所以适当创建快照也是必须的 轻量应用服务器创建快照注意的事项有一点,那就是回滚快照的时候要重新设置root账号密码,不然使用xshell客户端登录或filezilla登录,即使没有改变以前的密码也登录不上去的,xshell只有使用密钥登录,密码是灰色的禁止登录。只有重新在阿里云轻量服务器控制台重新设置密码即可登录。 必要的时候也检查下自己服务器上的一些常用的防火请有没有开启
分类: 其他 发布时间: 08-29 20:51 阅读次数: 0

2019.8.29课程设计情况

一、当天完成的任务 今天终于搞好导航了,现在可以进行导航,全国都可以,甚至还有语音功能。 代码: AMapCarInfo aMapCarInfo = new AMapCarInfo(); aMapCarInfo.setCarType("0");//设置车辆类型,0小车,1货车 aMapCarInfo.setCarNumber("沪DFZ239");//设置车辆的车牌号码. Poi end = new Poi("北京站", new LatLng(39.904556, 116.427231),
分类: 其他 发布时间: 08-29 20:51 阅读次数: 0

APScheduler (重点)

定时校正 需求: mysql和redis两个系统, mysql增加数据成功, redis未必添加成功, 这样两个系统的数据可能出现偏差, 所以需要定期对mysql和redis的数据进行同步 解决方案: 每天执行一次定时任务, 让mysql数据和redis数据进行同步 crontab 是linux系统一个内置命令, 依赖于linux系统, 无动态管理任务(取消/暂停/修改任务配置) 使用场景: 适合于普通的静态任务 apscheduler 独立的定时器程序, 可以方便的管理定时任务 使用场景:
分类: 其他 发布时间: 08-29 20:51 阅读次数: 0

第二周周四

今日工作:合作完成读取本地全部文件名、绝对路径和长度到后台,建立了本地文件数据库 下载了网上SolrJ项目的源码,进行学习。 明日工作:完成主页的编码工作,继续学习SolrJ。 今日小结:学习中要多动脑多思考,这样完成的工作会很有成就感。
分类: 其他 发布时间: 08-29 20:51 阅读次数: 0

Day11:前后端交互以及xml配置

今日完成:1.找到前后端交互的方法,后端成功向前端传参hello world 2.发现工程中缺少UserMapper.xml,根据service中的接口,配置xml中数据库的映射 3.与设计前端的组员讨论之后更改了goods类的设计,将GID更改为全局变量,方便前端的开发。 明日计划:给老师演示目前已写好的前端以及后端代码。将后端代码与数据库相连,继续尝试跑代码,希望能完成后端向前端传递需要的数据。 今日感想:deadline果然是第一生产力,今天我完成的代码比前两天都多。今天我第一次感觉到有
分类: 其他 发布时间: 08-29 20:51 阅读次数: 0

算法第一章作业

1.在算法设计与分析课程中,我将采用C++进行编程,相关编程规范的链接为https://www.jianshu.com/p/df03f2def39d。 2.吴军博士的《数学之美》一书中有提到:“数学是解决信息检索和自然语言处理的最好工具。它能非常清晰地描述这些领域的实际问题并且给出漂亮的解决办法。”这句话侧面映射出算法在软件开发中的作用,因为算法是将数学模型转化为一段程序代码后的产物。例如书中所提及的:使用图的遍历算法,可以从任何一个网页出发自动地访问到任何一个网页并把它们存起来,完成这个功能
分类: 其他 发布时间: 08-29 20:51 阅读次数: 0