West2ers' Blog

To Be A Lean Developer!

vue3的一些新东西

片段在Vue2.x中,由于Vue实例需要绑定到单个的DOM上面,而为了生成一个Vue实例,就需要一个唯一的根入口。因此,所有的组件都必须包含在一个根组件中,即必须由<div>将组件包装起来。 1234567<template> <div> <header>...</header> <main>...<......

自定义封装控件的依赖库

基于GridLayout封装的自定义依赖库控件ScheduleViewGit地址 效果图简单实现日程表,同时实现多种不同的子布局,支持自定义layout 添加依赖库Add it in your root build.gradle at the end of repositories: 123456allprojects { repositories { ... ......

万物互联---Java与Esp8266的梦幻联动

Java后台

软硬结合是个漫长的道路,传透模式是男人的浪漫(之一)。11月24号,有个朋友问我发生什么事情了,我说怎么回事,给我发了几张截图,我一看!嗷,原来是昨天,我拿到了刚到的Esp8266-01和烧录模块,一个3cm,一个4cm……  ——前言 实现Idea 的产生在一所大专里看见外包团队在保安亭里安装停车记录器(大概是识别进出车辆的车牌号,进行计费和分配车位),稍微了解了一下,......

vue next reactivity (1)

开始本文将系统的了解vue next中的reactivity部分,文章内容会很长,会涉及到许多知识,阅读本篇文章至少需要 js原型和原型链基础 ts基础 对于vue3涉及到的proxy部分,最好也先有个了解,不过文章会做阐述。本篇文章是该系列的第一篇文章。 起步首先对reactive有一个感性的认识,reactive即响应式,我们下面用reactive函数创建了一个proxy对象,用ef......

RecyclerView之StickyHeader

这篇文章主要是介绍一下StikeyHeader我自己的实现方式,至于RecyclerView自身的padding,item的margin等,有需要的话可以自己加上 需要实现的核心内容 同一个组的标题始终显示在顶部 下一个组的标题到达顶部时,把上一个”赖着不走”的标题给顶走 利器:ItemDecoration我使用了ItemDecoration实现粘性头部,可拔插设计,且实现方便没了解过的小......

理解 Golang 中的 Channel

Channel Do not communicate by sharing memory; instead, share memory by communicating. Channel 是 Go 中的一个核心类型,它的设计充分体现了利用通信来共享内存。Channel 具有以下特点: 并发安全 用于在 Goroutine 之间通信 其语义是先入先出(FIFO) 可以阻塞 Goroutin......

从vue快速上手小程序开发01

快速入门

简介微信小程序(下文简称小程序)的整体与使用脚手架搭建出的vue项目(个人使用vue-cli)有一些类似之处,关注一些差别可以帮助原先vue开发者更快上手小程序。注意,虽然本文从vue出发,但是小程序的框架更类似于多个框架的混合,与vue是不同的框架,本文的比较只是为了帮助开发者快速上手,避免一些常见的错误。 开始创建微信小程序项目首先需要注册小程序账号(微信公众平台),在小程序管理页得到a......

yolov3及tiny版本的实践

yolov3系列模型的调用配置github地址https://github.com/ultralytics/yolov3(这里是框架的官网源码) 首先是关于 配置问题我的环境是win10+python3.7+pytorch1.4+torchvision0.5+Anaconda这里要说明一下,torch和torchvision版本不对应会出现此类问题DLL failed所以一定要找到相对应的t......

BizCharts使用

前言在做项目的时候要求要柱状图、雷达图展现数据,因为当时是用vue,所以就用了ECharts和v-charts。在使用过程中无意中发现了BizCharts,因为它还是React图表库,所以在学习React过程中也顺带尝试使用了一下。 一、引入官方文档目前给出两种引入方式: 在 BizCharts 的 GitHub 上下载最新的 release 版本 https://github.com/a......

基于koa实现一个装饰器风格的框架

了解装饰器装饰器(Decorator)是用来修改类行为的一个函数(语法糖),在许多面向对象语言中都有这个东西。 语法装饰器是一个函数,接受3个参数target name descriptor target是被修饰的目标对象 name是被修饰的属性名 descriptor是属性的描述 定义一个装饰器函数 123456789function setName(target, name, des......