小韬闹闹

小韬闹闹 查看完整档案

合肥编辑  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑

此心安处是吾乡

个人动态

小韬闹闹 提出了问题 · 9月24日

Mysql 按照记录的日期分组,并将结果按照某字段分组聚合

遇到一个需求是将表内的数据按日期分组聚合,不过其中有个类型字段,需要同时将类型的值也做个分组聚合。请问应该如何写sql最优:

数据表结构

create table record
(
    id int unsigned auto_increment
        primary key,
    amount int(10) default 0 not null comment '记录金额',
    type tinyint(1) not null comment '记录类型 1 支出 2收入 3其他',
    create_time datetime null
)

通过sql可以达到按天的分组,但是如何将type也按照每天分组做个统计

select DATE_FORMAT(create_time,'%Y-%m-%d') as day,sum(amount) amount,type from record group by DATE_FORMAT(create_time,'%Y-%m-%d')

期望查询出来的每行结果为如下字段:
day amount type_1_amount type_2_amount type_3_amount
请问这样效果应该如何实现?

关注 2 回答 1

小韬闹闹 提出了问题 · 9月7日

解决阿里云的oss如何获取上传视频的时长?

请问有相关的文档么,找了半天没找到

关注 2 回答 2

小韬闹闹 提出了问题 · 8月28日

html自带的拍摄控件如何解决不高清问题

我买的高清仪设备需要做拍摄上传的功能,这个设备本身拍照是非常清楚的,但是通过html的控件拍摄就特别模糊,是控件本身的问题,还是我代码不规范?

navigator.mediaDevices
                    .getUserMedia({video:true})
                    .then(function(stream) {
                        video = document.getElementById('camera-video');
                        try {
                            video.srcObject = stream;
                        } catch (error) {
                            video.src = window.URL.createObjectURL(stream);
                        }
                        video.play();

                        //将video资源传入canvas
                    })
                    .catch(function(error) {
                        return Toastr.error('抱歉,设备连接有误');
                    });

关注 3 回答 0

小韬闹闹 提出了问题 · 7月3日

如何实现收据的定位打印?

请问如何通过js打印发票、收据这样的定位打印的实现,有没有类似的控件?

关注 3 回答 1

小韬闹闹 赞了回答 · 6月27日

解决Web如何调取摄像头

navigator.mediaDevices这个API并没有错,问题时这个API绝大部分情况只支持HTTPS服务,就是本地和http都是获取不到这个API的。所以需要配置一个https的服务进行调试。
我这有个例子。可以用手机浏览器试试。微信qq不行哈,调不起摄像头。例子代码右键查看元素。
https://www.liubingyang.top/7...

image.png

关注 2 回答 1

小韬闹闹 提出了问题 · 6月26日

解决Web如何调取摄像头

是在pc的web页面调取系统usb外接的摄像头,之前用的jq的webcam插件,但是今年年底chrome将不再支持flash,所以准备换成html自带的API:

navigator.mediaDevices

但是js调取这个API就会报错

Uncaught TypeError: Cannot read property 'getUserMedia' of undefined

在360和火狐都是这个报错,请问有哪个调取摄像头的功能是可用的并且兼容主流浏览器?

关注 2 回答 1

小韬闹闹 赞了回答 · 5月26日

解决在使用vue-cli3 构建项目的时候遇到的跨域问题

这种代理都是dev环境的, 生产环境的跨域一般都是 cors, 需要服务端处理才行.简单的来说, 采用cors的跨域方式(最普遍)如下:

  1. 客户端发送请求, 首先会发送 options 请求, 然后服务端需要处理该请求, 返回允许的请求头
  2. 客户端会自动重新发送请求, 如果请求头是都包含在允许的里面就可以成功到达服务器

具体的实施细节,网上找几个例子,核心就是上面两点

服务端

AllowMethods:     []string{"GET", "POST", "PUT", "PATCH", "DELETE", "HEAD"},
AllowHeaders:     []string{"Origin", "Content-Length", "Content-Type"},
AllowAllOrigins:  true

关注 5 回答 4

小韬闹闹 赞了回答 · 5月26日

解决在使用vue-cli3 构建项目的时候遇到的跨域问题

这个本来就是开发环境用的, 生产环境跨域跟前端没啥关系了, 后端配置一个域名白名单就完事

关注 5 回答 4

小韬闹闹 提出了问题 · 5月26日

解决在使用vue-cli3 构建项目的时候遇到的跨域问题

第一次接触vue和vue-cli开发项目遇到了很多的坑。

我之前都是用jquery和ajax的前后端分离开发的项目,后来接触的vue+axois,发现渲染效率各方面都比传统的ajax好用,但是跨域问题各式各样,不知道该如何解决,之前遇到的跨域问题我在后端返回代码的时候增加头部允许域名即可。

例如当我增加token或者content-type的请求头,就会出现如下的跨域限制:

即便是普通的get请求也会改为options并返回405。

Response to preflight request doesn't pass access control check: It does not have HTTP ok status.

不过不是每次都会出现这个问题,有的时候正常有的时候会被限制。

后来改用了代理请求,在开发环境下得到了解决

devServer:{
        proxy:"http://www.api.local/"
    }

但是在生产环境下,好像又不执行这个代理了

请问大家有遇到这样的问题么

关注 5 回答 4

小韬闹闹 提出了问题 · 5月19日

laravel 上传文件至oss 如何设置http头部

在laravel 5.5项目中使用了如下的oss上传的包

"jacobcyl/ali-oss-storage": "^2.1"

$path = Storage::disk('oos')->putFileAs('/', $file,$filename);

在使用storage上传功能,上传.apk文件,在阿里云oss上查看文件的http头部被自动设置成为了application/zip。
导致我安卓手机在浏览器中下载文件无法安装,请问应该如何正确的设置HTTP头?

关注 2 回答 1

认证与成就

  • 获得 2 次点赞
  • 获得 37 枚徽章 获得 0 枚金徽章, 获得 6 枚银徽章, 获得 31 枚铜徽章

擅长技能
编辑

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2017-08-12
个人主页被 546 人浏览