小程序项目复盘(一)字符串处理问题
遇到了以下几个问题: 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.在我们展示个人信息的时候,不能全部展示以免让别人看到泄露信息,通
rman 恢复drop 表空间模拟恢复
一、查询目前表空间和数据文件名称
SQL> select name from v$tablespace;
NAME
------------------------------
SYSTEM
UNDOTBS1
SYSAUX
USERS
TEMP
SQL> select name from v$datafile;
NAME
-------------------------------------------------------
D:\ORACLE\PRODUC
文件上传 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
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
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;
/*
第一问:至少多少个点有软件就可以传到所有地方
[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,
使用mgob 进行mongodb 数据库备份
mgob 是就有golang 编写的mongodb 数据库备份工具,支持cron 调度,基于cli (mongodump,minio mc ...) 各种工具以及rest api 的模式进行 数据的备份管理,实际上我们基于webhook 的模式比如(adnanh/webhook)也是可以解决的,对于任务调度的我们可以基于crontab 方式处理 以下是一个简单的配置学习 环境准备 docker-compose 文件 version: "3" services: mgob: imag
echarts tree 增加缩放及颜色
当ECharts树增加缩放及改变线的颜色、样式、节点的颜色等,记录一下配置项如下: var data = {
"name": "flare",
"children": [{
"name": "animate",
symbolSize: 16,
label: {
fontSize: 16,
color: "#000" //字体颜色
使用对比的测试方式验证刷数据逻辑
在项目过程往往需要对原有数据做刷数据操作,比如新增了功能需要增加一个字段或者使用了新的数据模型需要将原有数据做转换 如何验证刷数据后的结果是否正确,测试的基本方法如下: 构造老数据 刷老数据变为新数据 判断新数据的结果是否ok 这里的工作量主要在构造类型的老数据,执行刷数据操作,然后再逐个判断数据是否符合预期 当已经得到新数据的情况,可以逆向思维采用数据对比的方法: 记录原始新数据A 反向将数据A转化为老数据B,对于刷数据只是新加字段和库表的情况下,还原操作仅仅是清空库表和重置字段,成本很低
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:
输入:
puppeteer错误处理
如果 Puppeteer 方法无法执行一个请求,就会抛出一个错误。例如,page.waitForSelector(selector[, options]) 选择器如果在给定的时间范围内无法匹配节点,就会失败。 对于某些类型的错误,Puppeteer 使用特定的错误类处理。这些类可以通过 require('puppeteer/Errors') 获得。 支持的类列表: TimeoutError 一个处理超时错误的例子: const {TimeoutError} = require('puppete
为什么我推荐你用Ubuntu开发?
前言: 鱼哥在做多媒体开发时,领导倒逼我们用Ubuntu开发,后来才发现它的牛逼和高效。所以对于还在用Windows上开发的朋友,鱼哥建议,趁周末,搞个双系统,切到Ubuntu上开发, Ubuntu最新版本18.04 LTS(长期稳定版),画面更是唯美。对于高效开发,在Ubuntu上可以事半功倍。尤其在调试源码上,特别方便。只有会调试源码,才能真正搞清楚逻辑和流程。比如FFmpeg,WebRTC,VLC,IjkPlayer。怎么装Ubuntu自行搜索,下面分享是Ubuntu18.04上桌面和系
【转载】低学历者已无法生存 程序员尤其明显
转载文章 《低学历者已无法生存 程序员尤其明显 》 6月底全国高考成绩已经公布,又到了几家欢喜几家忧的时候,时光如梭,不禁回想起自己当年填志愿的情景。当时的我并不像众多填志愿考生一样迷茫,因为我早已确认自己要报计算机,因为那个时候是在是太着迷了,兴趣决定了我早早就有了从业选择和职业方向。 然而今天并不是回忆渣渣如我的经历,而是要表明一个事实观点:未来 高学历将成为普通从业者的标配,低学历将慢慢滑入社会底层,程序员尤其明显。 「 高考和财富选哪个」 从改革开放1977年正式恢复高考,正式开启了阶
今日推荐
周排行