零基础
文章平均质量分 67
程序员-南
这个作者很懒,什么都没留下…
展开
-
浅谈PHP设计模式的装饰器模式
装饰器模式又叫做装饰者模式,属于结构型的设计模式。指的是在不改变原类文件和使用继承的情况下动态扩展这个对象的功能,从而修饰源数据。组成:抽象构件(Component)角色:定义一个抽象接口以规范准备接收附加责任的对象。具体构件(ConcreteComponent)角色:实现抽象构件,通过装饰角色为其添加一些职责。抽象装饰(Decorator)角色:继承抽象构件,并包含具体构件的实例,可以通过其子类扩展具体构件的功能。原创 2022-11-04 17:08:27 · 238 阅读 · 0 评论 -
Redis核心设计原理(深入底层C源码)
1.图示(换算时间:1s =1000 ms ,1ms=1000 us ,1us =1000 ns):2.对于内存数据库来说,本身数据就存在于内存里,避免了磁盘 I/O 的限制,无疑访问速度会远大于磁盘数据库。3.其次Redis,默认是采用一个线程执行指令任务的,既减少了线程上下文切换带来的开销,也避免并发问题。4.而且Redis中有多种数据类型,每种数据类型的底层都由一种或多种数据结构来支持。正是因为有了这些数据结构,Redis 在存储与读取上的速度才不受阻碍。1.Redis是基于键值对存储数据的,像我原创 2022-11-04 17:04:12 · 177 阅读 · 0 评论 -
新零售SaaS架构:中央库存系统架构设计
近年来,越来越多的零售企业大力发展全渠道业务。在销售额增长上,通过线上的小程序、直播、平台渠道等方式,拓展流量变现渠道。在会员增长方面,通过多样的互动方式,全渠道触达消费者,扩大会员规模。而全渠道的库存管理,逐渐变成零售商在渠道运营方面的核心活动,也是提高库存周转率,保证利润的关键所在。在全渠道模式下,各渠道必须有足量的商品来满足客户需求,同时需有效管理总库存,平衡各渠道库存,以减少缺货或者滞销的情况发生。原创 2022-11-04 16:54:23 · 668 阅读 · 2 评论 -
面向对象的特点详细讲解
通过以上内容的学习,我们可以看到多态在开发中联合方法覆盖一起使用,可以降低程序 的耦合度,提高程序的扩展力。在开发中尽可能面向抽象编程,不要面向具体编程。所谓多态就是同一个行为作用到不同的对象上,最终的表现结果是不同的,主要的要求就是对象是可以进行灵活切换的,灵活切换的前提就是解耦合,解耦合依赖多态机制。原创 2022-11-04 16:43:52 · 608 阅读 · 0 评论 -
微信小程序使用echarts/数据刷新重新渲染/图层遮挡问题
z-index: 9999后,在模拟器中显示正常,但在真机上这个问题依旧存在,把被遮挡的改为就可以解决问题,如下图。使用后,如果需要让图例随数据变化而变化或者重新渲染,可直接使用。但是在标签里,无法使用或者等标签,那可以投机取巧灵活使用。在需要使用的wxml和wxss中写好容器的样式代码。最后在js文件中引用并编写图例代码及数据即可。下载好后,在使用页面的json文件中配置。来进行条件渲染,即可做到重新刷新。这样就可以修改里的显示内容啦。原创 2022-11-04 16:09:55 · 1670 阅读 · 0 评论 -
Java设计模式---策略模式详细讲解
优点可以大幅减少if语句的书写。增加新的实现方法也不需要修改客户端代码,只需要增加实现类。缺点单纯的策略模式需要客户端对于各个实现类有足够的了解,提升了开发时对系统的理解难度。策略过多时,存在策略膨胀的问题。鉴于策略膨胀问题,应该慎用策略模式。这是使用混合模式或许可以解决这个问题。混合模式即在策略模式的实现类的方法中使用if语句分割各个情况。适用场景想要优化系统中过多的if语句时。原创 2022-11-04 16:04:27 · 323 阅读 · 0 评论 -
多行业微信、多端小程序源码(70+套持续更新)、前端+后端
经过一段时间的调试。现已将可用的70多套模板小程序整理了下。适合刚入门的小白学习。快手上手设计多行业、商城类、美妆类、流量主类、趣味玩法、头像制作、大学生毕业设计、等等更多源码下载地址:立即下载感谢支持~原创 2022-06-02 16:01:36 · 346 阅读 · 0 评论 -
Nodejs框架+uniapp前端微商个人相册多端小程序
详情介绍微商个人相册多端小程序,用于个人相册展示,适合微商,有客服联系,无需后台管理系统,小程序上直接进行管理,没有登录账号只拥有查看功能。功能介绍:1、首页进行相册展示,采用分页2、列表页面以文字形式进行分类,管理员可进行添加,修改和排序3、每个列表下有多个相册,管理员可进行添加,修改和排序4、每个相册有多张图片,有小图和大图模式进行切换5、相册中可以长按图片进行选择删除和设为封面6、相册可以进行分享7、我的页面有管理员登录,联系客服等功能开发语言:前端:uniapp后端:node原创 2022-05-16 11:21:38 · 553 阅读 · 0 评论 -
uniapp+thinkphp社区朋友圈
先介绍框架使用的语言基于uniapp+thinkphp社区朋友圈源码,基于thinkphp5.1+uniapp+mysql5.7 开发的社区程序,主要兼容H5版本,图片压缩使用的七牛云存储。后端程序采用MVC的设计模式,前端基于uniapp并使用uview-UI框架开发。打了非常多的注释,适合新手参考学习 或者 用于自行二开新增需要社区的程序,例如跑腿,支付等功能。支持发布各端小程序、打包安卓、IOS源码仅仅能拿来学习、小白就不用拿到啦。获取源码方式看最下方附搭建教程!仅供学习、禁止商用原创 2022-05-16 10:49:19 · 723 阅读 · 0 评论 -
大学生记账本微信小程序
功能介绍:1、 多种情景 账本,涵盖食品、交通、购物、宿舍、娱乐、学习、恋爱等各种针对学生的场景,满足不同时期的记账需要2、提供 支出、收入、转账、余额、借贷 五大记账模块3、可以实时查看自己的账户余额和所有账单记录4、提供“ 附近银行 ”地图查询、 汇率计算 器功能、客服、学习充电项目部署:修改 project.config.json 中的 appid 替换为你自己的 appid;修改在app.js文件中对云开发进行初始化时的env参数使用微信开发者工具,导入项目项目效果记一笔页面账原创 2021-03-19 17:54:28 · 1659 阅读 · 1 评论 -
微信小程序-地图实例
效果图第一步申请高德地图Key申请地址下载amap-wx.js 高德地图封装好了的API用到API接口二次封装let amapFile = require("./amap-wx");// 高德开发者keylet key = '申请的key';let myAmapFun = new amapFile.AMapWX({ key });class Amap { /** * 获取POI数据 * @param {string} querykeywords */ s原创 2020-11-21 15:19:38 · 1496 阅读 · 2 评论 -
微信小程序云开发-上传图片实例
话不多说上布局wxml <view class="ple"> <view class="ple-k" style="margin-left:0" bindtap="chooseimg"> <block wx:if="{{upsrcfile==''}}"> <image src="/images/pic.png"></image> </block> <block原创 2020-11-19 15:09:45 · 1457 阅读 · 2 评论 -
微信小程序云开发-分页功能
第一步查询数据库总条数设置页大小,计算出多少页 db.collection(集合名).where({ 参数 }).count({ success: function(res) { //返回总条数 that.data.totalCount = res.total; var yeshu = Math.ceil(res.total / that.data.pageSize) that.setData({原创 2020-11-18 15:17:49 · 1464 阅读 · 1 评论 -
微信小程序云开发-登录实例
先上布局wxml<view class="reg"> <view class="reg-m"> <p class="titlep">用户管理中心</p> <view class="reg-m-ks"> <span>账号:</span> <input type="text" placeholder="账号" value="{{jobnumber}}" bindinput="jobnumberIn原创 2020-11-17 09:07:16 · 2400 阅读 · 0 评论 -
微信小程序零基础云开发-增删改查实例
微信小程序零基础云开发-增删改查实例第一步新建项目选择创建项目目录(目标文件夹为空)填写AppID(来源:https://mp.weixin.qq.com/)第二步找到栏目 云开发 字样点击 选择基础版免费 创建云开发环境(稍等一到两分钟左右开通成功)第三步修改app.js文件配置App({onLaunch: function () {if (!wx.cloud) {console.error(‘请使用 2.2.3 或以上的基础库以使用云能力’)} else {wx.clo原创 2020-05-20 23:03:03 · 1335 阅读 · 1 评论