小程序项目复盘(一)字符串处理问题

遇到了以下几个问题: 1.当我申请手机验证码的时候,接口返回的并不是一个json对象,或者json字符串,意味着我无法利用json.stringfy或者json.parse取出res.data中的code: 只能采用字符串拆分的方式: var list=res.data.data.split(',') //用“,”把它们分割成数组 var code=list[0].slice(5) //在第0个组中从第5个开始读取 2.在我们展示个人信息的时候,不能全部展示以免让别人看到泄露信息,通
分类: 其他 发布时间: 03-27 22:50 阅读次数: 0

rman 恢复drop 表空间模拟恢复

一、查询目前表空间和数据文件名称 SQL> select name from v$tablespace; NAME ------------------------------ SYSTEM UNDOTBS1 SYSAUX USERS TEMP SQL> select name from v$datafile; NAME ------------------------------------------------------- D:\ORACLE\PRODUC
分类: 其他 发布时间: 03-27 22:50 阅读次数: 0

文件上传 Window & Linux

1. 在application配置文件添加图片存储路径的参数 上传路径前必须加 file:/ 否则网页图片请求可能404 window gofy: uploadPath: file:/F:/fileUpload/ imagesPath: F:/fileUpload/ imagesUrl: http://localhost:8888/images/ linux(在根目类home下的fileUpload文件夹): gofy: uploadPath: file:/home/fileU
分类: 其他 发布时间: 03-27 22:50 阅读次数: 0

springboot整合hibernate以及实体类自动化

第一步引入pom.xml依赖和application.properties信息   pom.xml: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/PO
分类: 其他 发布时间: 03-27 22:50 阅读次数: 0

Network of Schools POJ - 1236

#include<string> #include <string.h> #include <stdio.h> #include <stdlib.h> #include <math.h> #include <algorithm> #include <queue> #include <vector> #include <set> #include <cstdio> #include <iostream> using namespace std; /* 第一问:至少多少个点有软件就可以传到所有地方
分类: 其他 发布时间: 03-27 22:50 阅读次数: 0

[SQL]183+184+185+196+197

183.从不订购的客户 题目 # Write your MySQL query statement below SELECT Name AS Customers FROM Customers LEFT JOIN Orders ON Customers.Id = Orders.CustomerId WHERE Orders.CustomerId IS NULL; 184. 部门工资最高的员工 题目 SELECT d.Name AS Department, e.Name AS Employee,
分类: 其他 发布时间: 03-27 22:50 阅读次数: 0

使用mgob 进行mongodb 数据库备份

mgob 是就有golang 编写的mongodb 数据库备份工具,支持cron 调度,基于cli (mongodump,minio mc ...) 各种工具以及rest api 的模式进行 数据的备份管理,实际上我们基于webhook 的模式比如(adnanh/webhook)也是可以解决的,对于任务调度的我们可以基于crontab 方式处理 以下是一个简单的配置学习 环境准备 docker-compose 文件 version: "3" services:  mgob:    imag
分类: 其他 发布时间: 03-27 22:50 阅读次数: 0

HNOI省选前计划

Plan 最近搞颓有些搞得意识模糊。 省选不会太远了。 高一了,至少要做一些准备。 算法基本都学习了,但是需要复习巩固的不少,熟练度远远不够。 现在模拟考试的难度和HNOI也不是一个档次。 先复习关键的算法。 首先是网络流,二分图的各种知识: 最小割最大流模型的运用。 上下界有源汇网络流。 分层图的网络流建模。 二分图的Hall定理。 二分图中最大独立集和最小覆盖集的关系。 (可持久化)线段树优化建图 拆点 平面图转对偶图 最大权闭合子图的网络流建模。 数据结构方面 分块,莫队的熟练运用。 (
分类: 其他 发布时间: 03-27 22:50 阅读次数: 0

cookie入门

Cookie 是浏览器访问服务器后,服务器传给浏览器的一段数据。 cookie是http协议的一部分,当客户端第一次向服务器端发送请求的时候,服务器会向客户端发送一个 cookie,用来保存一些信息,当客户端下次在向同一个服务器发送请求的时候,服务器通过识别客户端的cookie,做出相应的动作。比如我们登陆一个网站的时候,这个网站记录我们的用户名和密码,下次登陆就不用再输入用户名和密码就可以直接登录了。 Web 服务器通过发送一个 Set-Cookie 的 HTTP 消息头来创建一个 cook
分类: 其他 发布时间: 03-27 22:50 阅读次数: 0

echarts tree 增加缩放及颜色

当ECharts树增加缩放及改变线的颜色、样式、节点的颜色等,记录一下配置项如下: var data = { "name": "flare", "children": [{ "name": "animate", symbolSize: 16, label: { fontSize: 16, color: "#000" //字体颜色
分类: 其他 发布时间: 03-27 22:50 阅读次数: 0

使用对比的测试方式验证刷数据逻辑

在项目过程往往需要对原有数据做刷数据操作,比如新增了功能需要增加一个字段或者使用了新的数据模型需要将原有数据做转换 如何验证刷数据后的结果是否正确,测试的基本方法如下: 构造老数据 刷老数据变为新数据 判断新数据的结果是否ok 这里的工作量主要在构造类型的老数据,执行刷数据操作,然后再逐个判断数据是否符合预期 当已经得到新数据的情况,可以逆向思维采用数据对比的方法: 记录原始新数据A 反向将数据A转化为老数据B,对于刷数据只是新加字段和库表的情况下,还原操作仅仅是清空库表和重置字段,成本很低
分类: 其他 发布时间: 03-27 22:50 阅读次数: 0

LeetCode~1351.统计有序矩阵中的负数

给你一个 m * n 的矩阵 grid,矩阵中的元素无论是按行还是按列,都以非递增顺序排列。 请你统计并返回 grid 中 负数 的数目。 示例: 示例 1: 输入:grid = [[4,3,2,-1],[3,2,1,-1],[1,1,-1,-2],[-1,-1,-2,-3]] 输出:8 解释:矩阵中共有 8 个负数。 示例 2: 输入:grid = [[3,2],[1,0]] 输出:0 示例 3: 输入:grid = [[1,-1],[-1,-1]] 输出:3 示例 4: 输入:
分类: 其他 发布时间: 03-27 22:50 阅读次数: 0

puppeteer错误处理

如果 Puppeteer 方法无法执行一个请求,就会抛出一个错误。例如,page.waitForSelector(selector[, options]) 选择器如果在给定的时间范围内无法匹配节点,就会失败。 对于某些类型的错误,Puppeteer 使用特定的错误类处理。这些类可以通过 require('puppeteer/Errors') 获得。 支持的类列表: TimeoutError 一个处理超时错误的例子: const {TimeoutError} = require('puppete
分类: 其他 发布时间: 03-27 22:50 阅读次数: 0

为什么我推荐你用Ubuntu开发?

前言: 鱼哥在做多媒体开发时,领导倒逼我们用Ubuntu开发,后来才发现它的牛逼和高效。所以对于还在用Windows上开发的朋友,鱼哥建议,趁周末,搞个双系统,切到Ubuntu上开发, Ubuntu最新版本18.04 LTS(长期稳定版),画面更是唯美。对于高效开发,在Ubuntu上可以事半功倍。尤其在调试源码上,特别方便。只有会调试源码,才能真正搞清楚逻辑和流程。比如FFmpeg,WebRTC,VLC,IjkPlayer。怎么装Ubuntu自行搜索,下面分享是Ubuntu18.04上桌面和系
分类: 其他 发布时间: 03-27 22:50 阅读次数: 0

最小公倍数算法挑战

挑战:参考:最小公倍数算法挑战找到所提供参数的最小公倍数,这两个参数可以均匀分配,以及这些参数之间范
分类: 其他 发布时间: 03-27 22:50 阅读次数: 0

【转载】低学历者已无法生存 程序员尤其明显

转载文章 《低学历者已无法生存 程序员尤其明显 》 6月底全国高考成绩已经公布,又到了几家欢喜几家忧的时候,时光如梭,不禁回想起自己当年填志愿的情景。当时的我并不像众多填志愿考生一样迷茫,因为我早已确认自己要报计算机,因为那个时候是在是太着迷了,兴趣决定了我早早就有了从业选择和职业方向。 然而今天并不是回忆渣渣如我的经历,而是要表明一个事实观点:未来 高学历将成为普通从业者的标配,低学历将慢慢滑入社会底层,程序员尤其明显。 「 高考和财富选哪个」 从改革开放1977年正式恢复高考,正式开启了阶
分类: 其他 发布时间: 03-27 22:50 阅读次数: 0

数组验证算法挑战

挑战:写一个 function,它查找数组(第一个参数)并返回数组中第一个通过某种方法(第二个参数)
分类: 其他 发布时间: 03-27 22:50 阅读次数: 0

数组取值算法挑战

挑战:删除数组(第一个参数)的元素,从左边开始,直到回调函数(第二个参数)return true就停
分类: 其他 发布时间: 03-27 22:50 阅读次数: 0

数组平铺算法挑战

挑战:对嵌套的数组进行平铺嵌套数组。你必须考虑到不同层级的嵌套。例如: steamroller(
分类: 其他 发布时间: 03-27 22:50 阅读次数: 0

二进制转字符算法挑战

挑战:传入二进制字符串,翻译成英语句子并返回。二进制字符串是以空格分隔的。例如: binaryAg
分类: 其他 发布时间: 03-27 22:49 阅读次数: 0