抢先了解2023大厂校招技术岗位的薪资福利待遇

从 0 到 1 开发精酿啤酒点餐小程序(十):小程序首页与商品详情页全栈实现 系列第十篇,本篇完整拆解“小程序首页”与“商品详情页”两大核心页面的设计与实现过程。 阅读详情


在当今技术爆发的时代,技术人才尤为抢手。大厂校招成为众多学生追逐的目标。本文将对2023年大厂校招技术岗位的薪资情况进行综合梳理和总结,为求职者提供参考和参考,帮助他们更好地了解行业的薪资趋势和就业前景,为未来的职业规划做出有根据的决策

现在的行情就是薪资和(学历+学校档次)基本是严格挂钩,同样的面试表现硕士薪资 > 本科,985 薪资 > 双非

程序员真实一个奇妙的群体,网络上铺天盖地都是薪资分享,这是薪资透明了已经,其他岗位的帖子少之又少

阿里 2023

3ff4289565aff6c8fd036051d6ac3bf5.jpeg字节 2023

cc3e06457ecbe481a59104e40bad6332.jpeg百度 2023

556f86b256a801d82af9546112487275.jpeg美团 2023

f902ce6f0190fa68a8375bf6db2d09d7.jpeg华为 2023

4627b802309eb5079090bd6a727a398f.jpeg滴滴 2023

0743bf440bcdbdef88217f84fa7e4ffd.jpeg京东 2023

62014cf12db91361c5920c6d88c70f95.jpeg网易 2022

23 届的薪资分享比较少,这里放上 22 届数据,从开发岗的薪资来看基本没变

77c88b1321410c682e405deed1230fbc.jpegBilibili 2022

23 届的薪资分享比较少,这里放上 22 届数据,23 届相比来说有一定的降幅

8abd303ad82d60e2d0daa8b78a3e4d3c.jpeg携程 2023

c527ee96f0adc3b41d0c6690740e2f6e.jpeg小米 2023

670a8850f32ddc49be92e9f0eb47a9cc.jpeg贝壳 2023

2e4e8e2e5ee2b76dfb70faf4a1b4aff2.jpeg中兴 2023

1f0374087e00f36e55b99eb42dcd969f.jpeg比亚迪 2023

a6ff58c39e5b67e3e8f513dedade61bc.jpeg

1.36 是绩效

宁德时代 2023

870409a85acdc64a48a3d9d65ca6b5af.jpeg


[V-10]ARMv8/v9-CPU Virtualization-CPU虚拟化架构简介(vCPU/vPE) 本文简要介绍了CPU虚拟化架构的基础知识。 阅读详情

相关推荐

5分钟搞定!用OpenCV实现全景图像柱面展开的保姆级教程(附完整代码)

本文提供了一份使用OpenCV实现全景图像柱面展开的详细教程。通过清晰的数学原理讲解和分步代码演示,指导读者快速掌握从等距柱状投影全景图到平面展开图的核心转换方法,并涵盖性能优化、参数调整及透视视图扩展等实用技巧,适合图像处理爱好者和开发者实践。

sony5的博客 573

题解|#E. Singers‘ Tour# codeforces round 760

我拿到了一家深圳不错的大公司offer,在行业内也属于比较前列的,主要研发的是智能电表这类,我应聘的是硬件工程师,一开始我咨询hr问了贵司有无BMS方向或项目,Offer1:华为,base东莞,制造部,21k(14-16)(这是14c吗)Offer2:航天二院206总体室,base北京海淀,第二年总包28w,月餐补76。弹性工作制 不打卡上班!虽然是算法岗,但是实习的时候一直在干打杂的活,过去一周一直在处理数据,感觉没学到啥,反而是面试的那段时间一直在刷leetcode,学YOLO,diffusion。

2301_79125431的博客 62

MoveIt控制睿尔曼RM65机械臂:从仿真到实机的3种控制模式对比

本文详细解析了使用MoveIt框架控制睿尔曼RM65机械臂的三种核心模式:拖动规划、目标姿态规划和Python API控制,从Gazebo仿真到实机部署的完整实现路径。通过ROS环境配置、控制参数优化及实机过渡技术,为工业自动化和机器人研究提供实用指南。

727

草料二维码小程序上线活码编辑器:手机上也能编辑活码了

为了方便大家在外出、现场作业或临时调整二维码时也能随时创建和编辑活码,我们在草料二维码小程序中上线了手机端活码编辑器。经过一段时间的测试和体验优化,现已正式发布,所有用户均可使用。活码是内容可以随时修改、码图案保持不变的二维码。现在无需回到电脑前,用手机即可新建活码、修改内容、复制码生成新码,并完成常用的二维码设置。

caoliaoerweima的博客 200

Python爬虫实战:如何优雅地处理BOSS直聘的反爬机制与Cookie失效问题

本文详细介绍了如何通过Python爬虫技术优雅应对BOSS直聘的反爬机制与Cookie失效问题。从多账号轮换、动态请求头生成到代理IP管理,提供了一套完整的解决方案,帮助开发者构建稳定高效的数据采集系统,有效提升爬虫成功率与数据质量。

weixin_30733003的博客 1563

Matlab生成dsp程序——环境搭建(c2000系列[F28335、F2837x]都适用)

一、环境配置 (28377D的操作是一模一样就是硬件设置的时候需要选择28377d进行相应的设置) 1)matlab与ccs联合编译需要安装对应的matlab版本和ccs版本,且只有2016a以上的matlab支持c2000系列。具体对应关系参照: http://software-dl.ti.com/ccs/esd/documents/ccs_matlab.html 2)matlab版本确定之后,还需要安装有关于ccs的相关软件: I、TI Code Composer Studio xxxx(对应

qq_42151264的博客 2万+

“小程序·云开发”上线 助力开发者的高效利器

“小程序·云开发”解决方案正式上线,致力于为小程序开发者提供完整的云端支持。

2601_96798011的博客 106

数字后端实现Innovus教程之手把手教你N种高亮timing path和clock tree方法

数字IC后端设计实现Innovus教程之手把手教你N种高亮timing path和clock tree方法

weixin_37584728的博客 3599

智慧充电桩小程序全栈实战:从架构设计到云快充协议对接

本文介绍一套开源、无加密的智慧充电桩小程序系统,涵盖用户充电全流程与场站运营全链路。系统基于uni-app与SpringBoot架构,支持微信小程序多端发布,集成云快充及中电联互联互通协议,实现扫码充电、实时监控、订单支付、会员管理、数据看板等功能。具备有序充电、光储充一体化、V2G等扩展能力,适用于充电运营商、物业自建、车企服务等场景,提供完整源码、数据库脚本与部署文档,助力快速构建可二次开发的新能源充电平台。

weixin_42648890的博客 262

【教程4>第7章>第6节】基于FPGA的Viterbi维特比译码verilog实现——ACS加比选单元1

本文介绍了ACS加比选单元模块在FPGA中的实现过程,重点讲解了维特比译码中的ACS单元功能及其在硬件实现中的关键问题。文章首先概述了ACS单元在维特比译码中的作用,即通过计算和比较分支度量值来选择最优路径。接着,详细描述了FPGA实现中的分支度量值归一化处理策略,并指出了其存在的弊端。随后,文章提供了基于Verilog的ACS加比选单元模块代码,解释了其输入输出端口及工作流程。最后,总结了本小节内容,并预告了下一章节将涉及ACS顶层模块的开发与仿真测试。

FPGA/MATLAB学习教程/源码/项目合作开发 568

rv1126如何切换720p和1080p

切换720p和1080p可以使用modetest,但是需要将这两种模式都添加到connector中去 添加一个新的mode到connector中去,其实内核中已经有相关接口了,需要做一些小改动。 1.不采用设备树的方式去配置,将720p和1080p的timing参数配置放在数组中。 2.这里的printer和设备树中的.compatible = "printer"一致。 3.将其添加到connector中去 static int panel_simple_get_fixed_modes(struct

weixin_42097108的博客 864

抽屉收纳隔断赛道分析|小众刚需品类

想要改善这个体验,一个可行方向是把整套配置逻辑工具化:用户自己录入测量得到的长宽、板材厚度,选择材质、工艺选项,由系统完成价格核算、参数记录。而实际场景里大量抽屉都是非标的:装修定制橱柜、老式家具、自制工具柜、工作台、3D 打印零件收纳柜、样品展示盒,内部长宽、预留轨道空间、深度各不相同。所以这类配套工具,最好配套清晰的测量教程、标注注意事项,提前规避测量错误,降低售后问题。适合:家用抽屉分隔、DIY 玩家零件柜分区、少量展示盒内隔板,用户能独立完成尺寸测量,需求简单清晰,不需要复杂工程图纸。

技术说明博主 91

TC3XX - MCAL知识点(三):MCU EB-tresos配置说明及代码浅析

AURIX 2G Tc3xx的配置相较AURIX 1G Tc2xx来讲简化了许多,但是依赖于数据手册的理解来讲整个MCU功能做了较大增强,此处先简单的介绍一下,本文前期先补充介绍一下英飞凌手册的阅读规则,因为后面的文章会基于此文的一些缩写进行截图寄存器之类的。MCU在AUTOSAR架构里面的图示如下MCU驱动程序负责配置SCU、GTM、CCU6、GPT12和STM外设。驱动程序提供由AUTOSAR指定的运行时服务。

梦想技术家 2875

微信小程序开发踩坑记(四)小程序的分享功能

本文记录小程序右上角分享能力踩坑,梳理 `onShareAppMessage`、`onShareTimeline` 的官方约束:分享回调属于 Page 页面级生命周期,原生框架在 App 根定义不会生效;朋友圈分享回调不支持自定义 path,仅能追加 query,打开后进入单页模式,存在独立存储、路由受限等约束;重点辨析朋友圈入口两套控制思路:fail-open 和 fail-closed,对比「全局注入再动态关闭」方案的隐性风险,落地一套默认关闭、页面显式接入的安全方案。

XGStudio2024的博客 246

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

2026年带访客数据统计的小程序平台推荐:量化指标体系搭建

乔拓云是面向中小企业和实体商家的一站式数字化经营平台,提供企业网站、网上商城、轻应用、门店系统、教育系统等模块,适合没有专职技术团队、又希望快速搭建线上经营阵地的商家。后台看到客户看了什么、待了多久,聊起来心里有底。每周看数据,优化内容,跟进高意向客户。光看数据不分析,等于白看。小李说,我看了你那个北欧风格的案例,挺喜欢的。比如客户先看案例页,再看价格页,最后留电话。做会员体系,哪个会员消费最多、哪个会员好久没来,后台都有数据。上了乔拓云后,他先看后台数据。哪个客户看了最久、看了哪个页面。

leduo668899o的博客 191

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

直播带货小程序/APP开发指南:如何搭建自己的直播电商平台?

随着直播电商行业不断发展,越来越多企业开始关注自有直播带货平台的搭建。本文从软件开发角度,详细介绍直播带货小程序、APP的开发方案,解析用户端、主播端、商家端及平台后台的核心功能,并围绕实时音视频、商品交易、订单管理、源码二次开发等内容展开分析,为企业搭建独立直播电商平台提供技术参考。

wy15564849548的博客 212

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

校园终端开发:智慧班牌从安卓端、小程序到后台整体方案

智慧班牌是集信息展示、考勤采集、家校互通与班级管理于一体的智慧校园终端,支持刷脸/刷卡签到、动态课表、德育评价、通知推送等功能。系统基于Java+Vue+SpringBoot技术栈,采用SaaS多租户架构,兼容私有化、云部署,可对接教务、一卡通等平台。具备设备远程管控、数据统计分析及模块化扩展能力,广泛适配中小学、中职、高校场景,助力校园数字化、精细化管理。

爱笑的源码博客 255

求职招聘管理系统:仿Boss直聘的招聘小程序与招聘网站全栈解决方案(附源码与截图)

本项目为一套仿Boss直聘的全流程求职招聘管理系统,覆盖求职者、企业、平台三方角色,支持H5、小程序、PC端、APP及管理后台多端部署。系统具备职位发布、简历投递、在线沟通、面试邀约、数据统计等核心功能,基于SpringBoot+MyBatis-Plus+MySQL后端与uni-app/Vue前端技术栈,实现一次开发多端发布。业务链路闭环,权限清晰,适合二次开发,适用于招聘平台搭建、企业内招系统及毕业设计,是学习与落地兼具的优质参考。

weixin_42648890的博客 177

宠物门店 SaaS|PRD 需求拆解:C 端小程序 + 双后台多角色权限与业务流程

前面两篇我们完成了项目整体定位、业务价值梳理以及整套系统分层技术架构的设计。架构是系统的骨架,PRD 就是填充骨架的业务血肉,明确系统角色权责、每个页面的功能、交互逻辑、数据流转规则、异常分支。这套宠物门店 SaaS 一共有三类入口:面向养宠客户的 C 端小程序、PC 管理后台、小程序管理后台。PC 后台和小程序管理后台共用同一套后端权限、同一套数据库,只是终端载体不同,适配不同场景:电脑端适合管理员配置、财务对账、批量导出;小程序管理后台适合美容师、前台在门店随手接单、更新工单、快速核销。

T0115618的博客 365

短剧小程序的分集付费与分成结算:权益模型、佣金流水与退款冲销

短剧小程序的工程复杂度集中在账务侧:付费权益、虚拟币账户、三方分账、退款冲销四块互相耦合,先做哪块、漏做哪块,决定了上线半年后是加功能还是推倒重来。这篇文章按模块拆一遍这几块的实现

u013517833的博客 30

淘宝生态扭蛋小程序玩法逻辑与开发分析

系统需要对接淘宝订单、商品、库存、物流接口,抽中奖品之后自动生成淘宝子订单,发货、售后、退款都走淘宝原生链路,不用商家单独搭建履约体系。技术设计上,奖池数据属于热点数据,高并发上新、限量款开售的时候,很容易出现超卖问题。商家可以把多个款式打包进一台虚拟扭蛋机,用户付费抽取之后,奖品直接关联淘宝 sku,支持合并发货、寄存、重复款兑换,兼顾娱乐属性和电商履约能力。想要稳定上线长期运营,需要产品、后端、运营一起对齐库存扣减、退款回滚、公示规则这几个核心环节,才能在留住潮玩用户的同时,规避平台处罚风险。

wangzhencici的博客 141

基于springboot+vue+uniapp的羽毛球预约小程序(Websocket智能沟通、Echarts数据分析、会员闭环管理、灵活运营规则、全流程预约)

本系统基于B/S架构,采用前后端分离设计,集成微信小程序与管理后台,实现多角色权限管控。核心亮点包括:全流程可视化预约、灵活运营规则配置、会员闭环管理(含余额、充值、退款)、ECharts多维度数据分析及WebSocket智能客服。支持语音、图片沟通,提升服务效率。系统覆盖用户、工作人员、管理员全链路功能,实现场馆资源高效管理与用户体验优化。

paopaokaka_luck的博客 237

盲盒源码系统小程序V6MAX:首单优惠与0.01首抽如何避免活动叠加混乱

盲盒源码系统小程序V6MAX:首单优惠与0.01首抽如何避免活动叠加混乱

218

SpringBoot+uniApp+SpringAI校园场地预约小程序系统 附带详细运行指导视频

这是一个基于SpringBoot+uniApp+SpringAI框架开发的校园体育场馆预约微信小程序系统。首先,这是一个前后端分离的项目,前端分为用户端和管理端,用户端使用微信小程序(uniApp开发),管理端使用Web页面(Vue开发)。然后这项目代码简洁规范,注释说明详细,易于理解和学习。其次,这项目功能丰富,具有一个校园体育场馆预约系统该有的所有功能。

杨杨吖的博客 191

社区隐患巡查小程序定制:上报到关单的状态流转与字段设计

该系统聚焦隐患管理全流程闭环,通过状态流转(上报→派单→整改→关单)实现责任可追溯,关键节点留痕并分级提醒,确保超时督办有效。强制照片回传、字段校验嵌入状态机,保障销案真实性。采用“区域编码+楼栋号”精准定位,枚举式隐患分类提升分拨与统计效率。居民匿名三步提交,降低参与门槛。权限分离,街道仅可督办不可篡改,保障数据可信。导出功能对齐上级台账格式,彻底告别手工抄录。核心在于构建一条从发现到销案的完整记录链,而非简单拍照。

2603_97117475的博客 351

微信小程序开发踩坑记(三)小程序图片保存

本文记录纯本地图片处理小程序(压缩、加水印、长图拼接、裁剪)提交审核时,被判定图片存在信息安全风险驳回的踩坑过程。区分官方《小程序平台运营规范》条文与线上审核实操差异;分享一套折中方案:原图临时上传后端走 `mediaCheckAsync` 安全校验,校验完成后删除云端文件,尽量贴近 “本地优先” 的产品定位,同时满足平台审核要求。

XGStudio2024的博客 198
上一篇: 鬼知道我经历什么,从Java程序员到阿里高管
下一篇: 掌握高并发系统设计:Alibaba出品速成笔记全攻略
Java技术那些事儿
博客等级 码龄5年 2306粉丝 2584原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值