小嫌 小嫌
4年前
解决node环境下SyntaxError: Cannot use import statement outside a module的问题
问题:vscode中无法利用import进行模块引入解决方式:终端执行npminity生成package.json文件,在json文件中设置"type":"module"最后执行,问题解决问题原因:node早先只支持CommonJS的模块化方案,所以ES6的模块化特性用不了。但是在NodeV13.2.0之后开始实验性的支持ESM模块化,不过需要
Easter79 Easter79
4年前
springboot+dubbo+vue+微信小程序实现的点单系统
后端:全部采用springbootdubbo提供接口前端:1.微信小程序    2.vueadmin管理后台,用于处理用户小程序下单信息,接单,拒单,菜单上架下架等等。特点:用户下单商家立马能够接单,websocket即时获取下单信息,并且拥有语音提示,网页页面弹出下单信息等等代码:①:后端:wec
东方客主 东方客主
4年前
go-map源码简单分析(map遍历为什么时随机的)
GO中map的底层是如何实现的首先Go语言采用的是哈希查找表,并且使用链表解决哈希冲突。GO的内存模型先看这一张map原理图(https://imghelloworld.osscnbeijing.aliyuncs.com/49dfa7b81e19fbab143ddc0a7b3b7fa0.png)map再来看
Stella981 Stella981
4年前
Fastjson序列化导致BeetlSQL无限循环查询的解决方案
前言BeetlSQL(http://git.oschina.net/xiandafu/beetlsql)最近的更新新增了@OrmQuery注解,作用是可以让内置生成的SQL自动去延迟级联加载对象,此功能的增加让BeetlSQL(http://git.oschina.net/xiandafu/beetlsql)在ORM功能方面完全有了抗
Wesley13 Wesley13
4年前
Java 8 创建 Stream 的 10 种方式,我保证你受益无穷!
之前栈长分享过Java8一系列新特性的文章,其中重点介绍了Stream.!(http://img.javastack.cn/20190613135450.png)!(http://img.javastack.cn/20190613135537.png)获取上面这份Java8~12系列新特性干货文章,请在微信搜索关注微信公众号:
Stella981 Stella981
4年前
Linux设备驱动V4l2最常用的控制命令
Linux视频设备驱动常用控制命令使用说明设置视频设备属性通过ioctl来进行设置,ioctl有三个参数,分别是fd,cmd,和parameter,表示设备描述符,控制命令和控制命令参数。1\.控制命令VIDIOC\_QUERYCAP功能:查询设备驱动的功能;参数说明:参数类型为V4L2的能力描述类型struct
Wesley13 Wesley13
4年前
Java多线程消费者、生产者的基本思路
多线程主要考察的就是线程的同步控制  生产者消费者的思路就是,当一个线程执行时让另一个线程挂起就行了ThreadOne、ThreadTwo同时运行,添加一个变量在一个公共类(下边的Function类)中,例如:当变量为true,ThreadOne执行ThreadTwo挂起;当变量为false,ThreadOne挂起ThreadTw
Stella981 Stella981
4年前
Android AdapterView 源码分析以及其相关回收机制的分析
前言忽然,发现,网上的公开资料都是教你怎么继承一个baseadapter,然后重写那几个方法,再调用相关view的setAdpater()方法,接着,你的item就显示在手机屏幕上了。很少有人关注androidadpater模式机制的实现原理,比较深入的也不过是说说adaptergetview()中的回收情况。今天把相关的源码看了一遍,把