Show newer
王小美 boosted
王小美 boosted

一款能帮你背单词的 VSCode 插件:huile8(会了吧)。

可将代码变量、注释、文档中的陌生英文单词,添加进 VSCode 单词库中,让你在 VSCode 上也能背单词 [doge]。

GitHub:github.com/mqycn/huile8

:icon_weibo: weibo.com/5722964389/L1jue4zPT

PowerShell wget alias:

Function CD04([string]$url)
{
  [string]$filename = Split-Path ([uri]$url).LocalPath -leaf

  [string]$_pwd = Get-Location

  [string]$save_path =  "$_pwd\$filename"

  echo $url
  echo $save_path

  Invoke-WebRequest $url -OutFile $save_path
}

Set-Alias -Name wget -Value CD04

完成度很高,不错的中后台模板


QT: [hello.2heng.xin/@GitHubDaily/1]
GitHubDaily  

推荐 GitHub 上一套开源的智慧物业解决方案:e 家宜业。

主要包含装修登记、维修维护、车辆管理、访客通行、房产及业主档案管理、用户权限分配等功能,打通了小程序、PC、H5、智能硬件等多个终端。

项目旨在提升物业公司效率、规范物业服务、加强小区智慧化建设等流程。

GitHub:github.com/chowa/ejyy

:icon_weibo: weibo.com/5722964389/L19u5rCsh

王小美 boosted
王小美 boosted
王小美 boosted

我的cf partner被吊销了,不是知道位的还好吗

王小美 boosted

转发微博

- 转发 @Simon_阿文 : 给大家推荐一个特别特别特别好用的免费开源雕塑资源库:Scan the World

这里收录了超多世界著名雕塑,大卫、米洛的维纳斯、哀悼基督……全部都是用3D扫描技术建的模型。

而最可怕的是,可以免费下载!

▶ 下载地址:www.myminifactory.com/scantheworld

模型格式是兼容性极强的 stl 格式,这不仅意味着你可以在 3D工具里搭建各种场景(图5&6),还可以直接拖拽进PPT为所欲为(图7&8),你甚至可以用来3D打印!

▶ 作品授权:由于这个资源库有很多提供者,每个模型的开源授权都不一样,有的需要署名,有的禁止商用等等……大家下载的时候记得看清楚条款哈(图9)

:icon_weibo: weibo.com/5722964389/L11WGCKp0

王小美 boosted


本次维护已结束!全新超级时装【小黄鸡雨衣维罗妮卡】现已来到坎特伯雷世界!守护者可前往周边产品工坊制造,或在卡马逊商店使用神秘线团进行兑换~

:sys_bilibili: t.bilibili.com/591804024760070

王小美 boosted

QNotified,一个旨在使 QQ 变得更好用的开源 Xposed 模块。

支持防撤回、被删好友通知、聊天字数统计、批量撤回消息、屏蔽更新提醒等功能。

GitHub:github.com/ferredoxin/QNotified

:icon_weibo: weibo.com/5722964389/L0ZsarJvO

王小美 boosted

Cliffs at Navajo Loop Trail below Sunset Point, Bryce Canyon National Park, Utah, USA

王小美 boosted

​互动抽奖
坎公快讯!公测200日即将到来之际,11月11日维护结束后,《坎公骑冠剑》将开启【200天纪念签到 免费礼包】!14日共计可获得【钻石*6000+超凡突破锤*1+体力*100+经验结晶*140000+金币*100000】,关注并转发本条动态,我们将于11月14日抽取5名守护者送出坎公骑冠剑周边礼包一份,感谢各位守护者对我们的支持~
==============
(一)活动时间
11月11日维护完成后~11月25日停机维护前领取

(二)活动条件
在探险中通关“世界1”后,可前往卡马逊商店开启【200天纪念签到 免费礼包】;该礼包仅限开启1次。

(三)活动奖励一览
开启【200天纪念签到 免费礼包】后,活动时间内14天共计可领取【钻石*6000+超凡突破锤*1+体力*100+经验结晶*140000+金币*100000】奖励!

:sys_bilibili: t.bilibili.com/591343612850521

封装了一个vue 的 navigation hook:

import type { AxiosResponse } from 'axios'
import { reactive } from 'vue'
import { ElMessage } from 'element-plus'
import type { Pagination, PaginationModel } from '@/model/rootObject'
import type { PaginationRequestBase } from '@/apis/requestType'

export const usePagination = <Q extends PaginationRequestBase, T>(
  AxiosRequest: (query: Q) => Promise<AxiosResponse<PaginationModel<T>, any>>,
  queryOptions: Parameters<typeof AxiosRequest>[0]
) => {
  const state = reactive({
    fetchingError: false,
    fetching: true,
    list: [] as T[],
    pagination: { current: queryOptions.current || 1, pages: NaN, total: NaN, size: queryOptions.size || 10 } as Pagination
  })

  const fetchList = async () => {
    // @ts-ignore
    delete queryOptions.current
    // @ts-ignore
    delete queryOptions.size

    AxiosRequest({
      ...queryOptions,
      current: state.pagination.current,
      size: state.pagination.size
    })
      .then((res) => {
        state.list = res.data.data.records as typeof state.list

        state.pagination.current = res.data.data.current
        state.pagination.pages = res.data.data.pages
        state.pagination.total = res.data.data.total
        state.pagination.size = res.data.data.size
        state.fetchingError = false
      })
      .catch((err) => {
        state.fetchingError = true
        ElMessage.error(err.message)
      })
      .finally(() => {
        state.fetching = false
      })
  }

  const handlePageSizeChange = (val: number) => {
    state.pagination.size = val
    fetchList()
  }

  const handlePageCurrentChange = (val: number) => {
    state.pagination.current = val
    fetchList()
  }

  const handlePagePrevClick = () => {
    state.pagination.current--
    state.pagination.current = Math.max(state.pagination.current, 0)
    fetchList()
  }

  const handlePageNextClick = () => {
    state.pagination.current++
    state.pagination.current = Math.min(state.pagination.current, state.pagination.pages)
    fetchList()
  }

  return { state, methods: { fetchList, handlePageSizeChange, handlePageCurrentChange, handlePagePrevClick, handlePageNextClick } }
}

似乎是和插件TSLint冲突了,把TSLint卸载以后就好了(光是禁用也不行)

Show thread
Show older
小森林

每个人都有属于自己的一片森林,也许我们从来不曾走过,但它一直在那里,总会在那里。迷失的人迷失了,相逢的人会再相逢。愿这里,成为属于你的小森林。