组件 参数 程序 动态

如果设备不支持vulkan,就用swiftshader,否则就加载系统的vulkan的正确姿势(让程序能够智能的在vulkan-1.dll和libvk_swiftshader.dll之间切换)

如果设备不支持vulkan,就用swiftshader,否则就加载系统的vulkan的正确姿势,让程序能够智能的在vulkan-1.dll和libvk_swiftshader.dll之间切换 ......

android 组件化开发——多个Module的Application初始化共存问题

一个重点: 在Application里,attachBaseContext()方法的执行顺序是在onCreate()之前的 组件化的目的是为了业务解耦,每个业务模块需要不同的功能,例如车辆详情模块需要第三方分享,城市定位模块需要百度地位等。有些特殊功能的初始化需要在 Application 中去做, ......
Application 组件 多个 android Module

读后笔记 -- Java核心技术(第11版 卷I )Chapter1-2 Java 程序设计

本书源码(下载对应版本的代码):https://horstmann.com/corejava/index.html Java 17 API 文档:https://docs.oracle.com/javase/17/docs/api 配套视频讲解(卷一):https://space.bilibili. ......
读后 Java 程序设计 Chapter1 核心

动态规划(17)、337. 打家劫舍III

题目连接:337. 打家劫舍 III - 力扣(LeetCode) 题目分析: 二叉树的后续遍历,dp[root] 表示 root节点的最大收益 dp[root] = max(dp[root.left] + dp[root.right], root.val + dp[root.left.left] ......
打家劫舍 动态 337 III

wx.ComboBox控件参数详解、用法举例

wx.ComboBox控件是由一个编辑框和列表组合而成的下拉列表。它可以显示为静态列表带有可编辑或只读文本框,也可以显示为带下拉列表的文本区域,或者是不带文本框的下拉列表。wx.ComboBox只允许单选。 下面是wx.ComboBox控件的常用参数和方法及用法举例: 常用参数 parent: 父窗 ......
控件 ComboBox 参数 wx

pymongo bypass_document_validation参数

根据pymongo官方文档, insert_one方法的bypass_document_validation参数是一个布尔值, 用于控制是否跳过文档验证。 如果将其设置为True,则在插入文档时将不会执行文档验证。 如果将其设置为False或不提供该参数,则会执行文档验证。 以下是使用insert_ ......

pymongo insert_one session参数

使用session参数的主要优点是可以在事务中执行多个操作,并确保这些操作都成功或都失败。 如果在事务中执行的任何操作失败,则整个事务将回滚,并且所有更改都将撤消。 以下是使用session参数和不使用session参数时如何执行插入操作的示例: from pymongo import MongoC ......
insert_one 参数 pymongo session insert

界面控件DevExtreme的图表组件——一个高性能数据可视化组件

DevExtreme拥有高性能的HTML5 / JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NET Core,jQuery,Knockout等)构建交互式的Web应用程序,该套件附带功能齐全的数据网格、交互式图表小部件、数据编辑器等。 De ......
组件 图表 控件 高性能 DevExtreme

【微信小程序&腾讯位置服务】获取用户所在城市信息实战

实现小程序进去后获取用户当前所在城市,然后显示该城市的数据,并且显示在导航栏和 Tab上。 微信小程序中,我们可以通过调用wx.getLocation()获取到设备当前的地理位置信息,这个信息是当前位置的经纬度。如果我们想获取当前位置是处于哪个国家,哪个城市等信息,该如何实现呢? 微信小程序中并没有 ......
实战 所在 位置 程序 用户

Vue3 企业级优雅实战 - 组件库框架 - 9 实现组件库 cli - 上

上文搭建了组件库 cli 的基础架子,实现了创建组件时的用户交互,但遗留了 cli/src/command/create-component.ts 中的 createNewComponent 函数,该函数要实现的功能就是上文开篇提到的 —— 创建一个组件的完整步骤。本文咱们就依次实现那些步骤。(友情 ......
组件 实战 框架 企业 Vue3

跳出程序员思维:如何应对上手英文工具站的几点误区

这次给大家带来程序员如何应对上手英文工具站的几点误区,帮助大家跳出程序员思维,一起出海赚美刀 ~ 小小分割线 误区一:以为参加了几次对应项目训练营,就可以赚到美刀。这样想,往往很难达到预期。 我的看法: 参加训练营,对于新人来说只是开始,永远不是开始盈利。 保持长期主义,保持复利,保证这个赛道值得的 ......
程序员 误区 思维 工具 程序

算法总结--动态规划

声明(~~叠甲~~):鄙人水平有限,本文为作者的学习总结,仅供参考。 ##1.动态规划介绍 动态规划,英文:Dynamic Programming,简称DP,如果某一问题有很多重叠子问题,使用动态规划是最有效的。其中每一个状态一定是由上一个状态推导出来,这是DP的一个重要标志。 ##2.DP大法的使 ......
算法 动态

做个清醒的程序员 序

继《我的编程十年路》系列完结后,第二个系列连载《做个清醒的程序员》免费开更了。依旧是聊天讲故事的风格,依然免费提供给大家。 先说说这个题名吧,为什么叫《做个清醒的程序员》呢?这是由两个原因构成的,其一是因为我自己从事软件开发十年有余,算是个有点经验的程序员。所以想把自己总结出来的经验教训分享给大家, ......
程序员 程序

我的十年程序员生涯--开篇

--以此纪念,我的青春十年,我的工作十年,我的程序员十年。 时间过得真快,转眼间来到了2023年,记得大学毕业是2012年,不用数就知道,过去十年了,我工作十年了,是一个职场老鸟了,我作为程序员十年了,是一个“资深”程序员了,细心的读者看到资深二字我加了引号,大家都知道是什么意思。 人生能有多少个十 ......
开篇 程序员 生涯 程序

我的十年程序员生涯--考研失利,倒也还好

作为08届的本科生,我参加了12年的考研。 在参加考研的那一年,也就是2011年,曾经有过犹豫是选择考研还是选择直接就业,说实话当时没有经过认真的思考,没有考虑多久,就加入了考研大军,有跟大流的情况,因为周围人考研的太多。我记得当时我所在的班级,大约有50人左右,其中选择考研的人数占了三分之二,在当 ......
程序员 生涯 程序

刷爆 LeetCode 周赛 337,位掩码/回溯/同余/分桶/动态规划·打家劫舍/贪心

本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问。 大家好,我是小彭。 上周末是 LeetCode 第 337 场周赛,你参加了吗?这场周赛第三题有点放水,如果按照题目的数据量来说最多算 Easy 题,但如果按照动态规划来做可以算 Hard 题。 小彭的技术交 ......
打家劫舍 LeetCode 动态 337 183

「重启程序」的正面和反面

「重启程序」对我来讲,太熟悉了不过了,我很纠结,因为它能帮我解决问题,但出于程序员对于程序健壮的强迫症,我又本能的抗拒。 这篇文章, 我想分享 "工作十年,我对「重启程序」的认知升级过程",希望对大家有所启发。 1 一路重启 2010 - 2014 年 ,蛮幸运的,我经历了一家彩票网站重构的整个过程 ......
反面 正面 程序

Qt实用技巧:在CentOS上使用linuxdeployqt打包发布qt程序

前言 之前在ubuntu上发布qt程序相对还好,使用脚本,在麒麟上发布的时候,使用脚本就不太兼容,同时为了实现直接点击应用可以启动应用的效果,使用linuxdeployqt发布qt程序。 本篇文章依然是继续发布主题,有centOS的qt项目需要发布,系统是CentOS8.2,同时也做了CentOS7 ......

使用 zeromq与cppzmq 程序退出遇到的坑

在使用zeromq 退出的时候还遇到一点坑,对于服务deaman(守护进程)化的进程可能会遇到这个问题。 现象: 这个问题导致的现象是服务一旦关闭(stop),就会 core dump,core dump 的信息如下。意思大概是使用了无效的描述符。 (gdb) bt #0 0x00007f522e2 ......
程序 zeromq cppzmq

千亿参数开源大模型 BLOOM 背后的技术

假设你现在有了数据,也搞到了预算,一切就绪,准备开始训练一个大模型,一显身手了,“一朝看尽长安花”似乎近在眼前 …… 且慢!训练可不仅仅像这两个字的发音那么简单,看看 BLOOM 的训练或许对你有帮助。 近年来,语言模型越训越大已成为常态。大家通常会诟病这些大模型本身的信息未被公开以供研究,但很少关 ......
模型 背后 参数 BLOOM 技术

BootstrapBlazor + FreeSql ORM 实战 Table 表格组件维护多表数据 - OneToOne

OneToOne 垂直扩展表字段是很常见的方法, 主表存商品资料, 分表存每个客户对应商品的备注和个性化的价格等等, 本文使用Blazor一步步实现这个简单的需求. ......

简单三步走搞定动态规划难题,记好这三板斧,动态规划就不难

最近实在是被动态规划伤透了脑筋,今天看到这篇文章感觉醍醐灌顶一般的突然就茅塞顿开,记好这三步,动态规划就不难了,这里开篇文章记录一下,我是如何用这个方法来刷剑指offer的动态规划题的;当然每个题都有更好的解决方法,但是我们的思路是先用陈咬金的三板斧解决了问题再来进行优化,下面简述一下思路: 第一步... ......
动态 三板 三板斧 三步走 难题

使用python自动监控程序运行过程数据

工作中会遇到需要监控程序运行过程数据的情况,比如定时执行监控的cmd并记录执行结果,本文提供一种实现方式,便于后续排查问题。 ......
过程 程序 数据 python

从0搭建Vue3组件库(四): 如何开发一个组件

本篇文章将介绍如何在组件库中开发一个组件,其中包括 如何本地实时调试组件 如何让组件库支持全局引入 如何在 setup 语法糖下给组件命名 如何开发一个组件 目录结构 在packages目录下新建components和utils两个包,其中components就是我们组件存放的位置,而utils包则 ......
组件 Vue3 Vue

从0搭建Vue3组件库(五): 如何使用Vite打包组件库

本篇文章将介绍如何使用 vite 打包我们的组件库,同时告诉大家如何使用插件让打包后的文件自动生成声明文件(*.d.ts) 打包配置 vite 专门提供了库模式的打包方式,配置其实非常简单,首先全局安装 vite 以及@vitejs/plugin-vue pnpm add vite @vitejs/ ......
组件 Vue3 Vite Vue

PyQt-Fluent-Widgets:一个 Fluent Design 风格的组件库

简介 这是一个使用 PyQt/PySide 编写的 Fluent Design 风格的组件库,包含最常用的组件,支持亮暗主题无缝切换。实际上此项目是从 Groove Music 项目剥离出来的子项目,github 仓库地址为 https://github.com/zhiyiYo/PyQt-Fluen ......

从0搭建Vue3组件库(六):前端流程化控制工具gulp的使用

前言 随着前端诸如webpack,rollup,vite的发展,gulp感觉似乎好像被取代了。其实并没有,只不过它从台前退居到了幕后。我们仍然可以在很多项目中看到它的身影,比如elementplus、vant等。现在gulp更多的是做流程化的控制。 比如我们要把一个大象放进冰箱里就需要 打开冰箱门- ......
前端 组件 流程 工具 Vue3

从0搭建Vue3组件库(三): 组件库的环境配置

本篇文章将在项目中引入 typescript,以及手动搭建一个用于测试组件库组件 Vue3 项目 因为我们是使用 Vite+Ts 开发的是 Vue3 组件库,所以我们需要安装 typescript、vue3,同时项目将采用 Less 进行组件库样式的管理 pnpm add vue@next type ......
组件 环境 Vue3 Vue

从0搭建Vue3组件库(二):Monorepo项目搭建

本篇文章是从0搭建Vue3组件库系列文章第二篇,本篇文章将带领大家使用pnpm搭建一个简单的Monorepo项目,并完成包的关联与测试 什么是 Monorepo 其实很简单,就是一个代码库里包含很多的项目,而这些项目虽然是相关联的,但是在逻辑上是独立的,可以由不同人或者团队来维护 为什么要用 pnp ......
组件 Monorepo 项目 Vue3 Vue

ve-plus:基于 vue3.x 桌面端UI组件库|vue3组件库

VE-Plus 自研轻量级 vue3.js 桌面pc端UI组件库 经过一个多月的筹划及开发,今天给大家带来一款全新的Vue3桌面端UI组件库VEPlus。新增了35+常用的组件,采用vue3 setup语法糖开发,在使用上和element-ui比较类似,极易快速上手。 ve-plus 致力数据驱动视 ......
组件 vue3 vue 桌面 ve-plus