微信小程序

阿里巴巴盒马前端上岸总结

烈酒焚心 提交于 2020-12-24 09:41:16
春招总结 记得当时大二的时候,看到实验室的学长学姐忙于各种春招,有些收获了大厂offer,有些还在苦苦面试,其实那时候的心里还蛮忐忑的,不知道自己大三的时候会是什么样的一个水平,所以从19年的寒假放完,大二下学期开始就着手准备面试了: 知识总结 当时也是没有什么方向,在牛客网上刷题,效果也不是特别好。后来和实验室的一个去了 阿里云 的学长,做了一次长时间的交流,逐渐摸清了些学习方法。4月份的时候,开始制作自己的个人博客网站, 并按照前端的技术栈,结合牛客网上别人的面经,开始系统地梳理知识体系,定时定量地写总结博客 。记得把前端的基础加上数据结构的知识断断续续直到8月-9月才全部写完。(也挺感谢那个充实的暑假的哈哈) 一些实战 之后到了大三上学期,我开始陆续找一些日常实习,10月份的时候,运气还行,拿到了滴滴,美团,抖音的面试,只有滴滴到了二面,其他的全是 一面挂 😂。当时面试完下来,我都会问面试官我有什么不足,怎么去改进,就这样 一边继续巩固基础,一边埋头优化自己的项目,在博客也更新工程化的知识总结,一直持续到2020年的2月份 。 现在想想,自己的春招这么顺利,也同当时大二大三积累的多,有一定的关系。 反思 其实,面试的时候, 首先 ,基础一定要按照体系,反复地去复习,形成自己的体系树,这样面试官换角度来问基础的时候,你要保证可以灵活地解决。 第二 ,就是项目

微信小程序 getCenterLocation 不执行

有些话、适合烂在心里 提交于 2020-12-24 09:31:39
getCenterLocation 不执行的情况有很多种 1、我遇到的是,id不一致导致无法返回信息 this .mapCtx = wx.createMapContext( 'myMap' ); 在前端wxml页面中调用地图的id必须为myMap否则对应不上就出现不执行的情况 2、网上流传的方法 加上this this .mapCtx = wx.createMapContext( 'myMap' , this ); 3、未执行 将 this .mapCtx = wx.createMapContext( 'myMap' , ); 放到 onLoad 方法中,这样页面加载后就执行 来源: oschina 链接: https://my.oschina.net/u/2299924/blog/4836320

头号小游戏玩家 小游戏科普指南

依然范特西╮ 提交于 2020-12-24 08:04:23
参与小游戏首发计划,也正试着做一些别的小游戏,不总结点什么好像不大好,但一总结又发现好多内容,只好通过“2W1H”的方式来抛砖引玉一下(以下为科普内容): (高清版请识别图片中小程序码) W.小游戏是什么? 这是花叔参与开发的第一款小游戏,也是首发17款小游戏中的一个。 那具体小游戏是啥呢?花叔具体能从以下角度来分析一下: 1.账号体系 从账号体系讲,小游戏就是游戏小程序,隶属于小程序的体系范畴。 2.技术体系 原则上不管h5还是小程序还是小游戏,都是“客户端-服务端”的技术交互模型,只不过小程序的技术框架是微信自研的,而网页(包括H5)是基于行业的通用的网页技术标准。通用技术标准兼顾全行业,各种技术点都囊括进来,可能本身就比较臃肿,运行起来有所拖沓是可以理解的,而自研有个好处,用想用的技术,不相干的技术抹掉,整个形态就更轻便了,体验快也可以随之而来,不过也会存在一些跨平台的限制。 总而言之,小游戏就是小程序体系下的子集,但只保留了必要的游戏特性以及微信私有功能接口。 3.差异 区别太多了,这里只说说非技术同学能理解的区别,其中红色部分是最大的差一点,也是最特别的功能点,关系链数据有多大作用就不分析了,虚拟支付的话,它是一个明显能让小游戏变现的功能。 ps.开发成本是相对目前网页开发的团队的。 W.需要哪些人参与开发? 基于原有开发H5的团队模型来总结小游戏开发所需要的人力

诸葛新增快应用SDK,满足客户更多数据采集方案支持!

孤街醉人 提交于 2020-12-23 10:58:48
近日,诸葛io数据接入模块新增了 快应用SDK ,进一步扩大了诸葛io的SDK集成能力,为客户提供更多的数据采集方案支持。 5G 时代带来全新的可能性。 5G 时代,移动通信领域的关键指标将得到显著提升,吞吐速率和可靠性的提升以及时延的显著降低,使得计算资源 / 应用资源云化成为 5G 创新服务的关键特征之一,移动智能终端以按需、易扩展的方式连接到远端的服务提供商,获得所需资源。 在通信技术从 4G 演进到 5G 的今天,移动互联生态也在快速响应,诞生了以「快应用」和「小程序」为代表的即时应用新生态。 在2018年3月20日,小米、华为、OPPO 等 10 家中国手机厂商共同发布了快应用,“快应用”也叫免安装应用。快应用是一种新的应用形态,以往的手机端应用主要有两种方式:网页、原生应用;网页无需安装,却体验不是很好;原生应用体验流畅,却需要从应用商店下载安装,难以一步直达用户;快应用的出现,就是希望能够让用户无需下载安装,并且还能流畅的体验应用内容。即点即用,享受原生应用的性能体验。快应用就是手机厂商版的「小程序」。 免安装,免存储 一键直达,更新直接推送 快应用使用前端技术栈开发,原生渲染,同时具备 H5 页面和原生应用的双重优点。快应用框架深度集成进各厂商手机系统中,可以在操作系统层面实现用户需求与应用服务间的无缝连接,提升用户的使用体验和应用服务的转化效率

编程思想-模块化-模块化程序设计:模块化程序设计

不想你离开。 提交于 2020-12-23 03:11:59
ylbtech-编程思想-模块化-模块化程序设计:模块化程序设计 模块化 程序设计 是指在进行 程序设计 时将一个大程序按照功能划分为若干小程序模块,每个小程序模块完成一个确定的功能,并在这些模块之间建立必要的联系,通过模块的互相协作完成整个功能的程序设计方法。 1. 返回顶部 1、 中文名:模块化程序设计 外文名:modular programming 原 则:模块独立等 优 点:控制了程序设计的复杂性等 应 用:计算机编程等 学 科:信息科学技术 目录 1 思想 2 原则 3 步骤 4 优点 2、 2. 返回顶部 1、 思想 在设计较复杂的程序时,一般采用自顶向下的方法,将问题划分为几个部分,各个部分再进行细化,直到分解为较好解决问题为止。模块化设计,简单地说就是程序的编写不是一开始就逐条录入计算机语句和指令,而是首先用主程序、子程序、子过程等框架把软件的主要结构和流程描述出来,并定义和调试好各个框架之间的输入、输出链接关系逐步求精的结果是得到一系列以功能块为单位的算法描述。以功能块为单位进行程序设计,实现其求解算法的方法称为模块化。模块化的目的是为了降低程序复杂度,使程序设计、调试和维护等操作简单化。 利用 函数 ,不仅可以实现程序的模块化,使得 程序设计更加简单和直观 ,从而提高了程序的 易读性和可维护性 ,而且还可以把程序中经常用到的 一些计算或操作编写成 通用函数

如何选型商城系统 能让后续开发和维护省心

瘦欲@ 提交于 2020-12-22 19:48:17
在互联网的带动下,许多资本企业选择涉足电商领域,不少企业在挑选商城系统的过程中都会经过多方对比,电商市场鱼龙混杂,企业在选择的过程中往往都会“挑”花了眼,初试水又没有挑选商城系统经验,如何才能够避免电商市场中五花八门的“坑”,找到省事省心的商城系统呢? 1、源码支持,掌握发展主动权 商城系统的源码好比人的心脏,掌握源码就可以自己进行商城系统的二次开发或请专业的人员进行维护工作,掌握商城的源码非常有必要。 企业的商城系统在前期运营时,对于升级修改的需求不大,但是随着后期的发展,系统需要功能升级或需求变更,如果在前期商城选型时没有提供源码,那么企业就要跟着开发商走,后续的修改升级都要交由开发商帮助企业完成,与开发商“捆绑”在一起,后续开发商经营不善或倒闭,运营企业遭受巨大的影响。 在企业进行电商选型的过程中,选择源码就是为自己提供保障,如商淘云支持源码授权,不含加密,源码交付,还有开源版提供给企业进行质量参考。 2、端口齐全,开发扩展更便捷 端口齐全是软件厂商的实力证明,完整的端口编程,企业从原有的基础上进行后续开发扩展更便捷。 企业在商城系统选型时预算有限,在选择商城系统时未必能够集齐所有的功能,随着业务需求的增加,企业需要增加新的功能,端口齐全的商城系统能快速丰富端口,不影响商城的运营,同时还能开发新的功能。 例如商淘云提供的多用户商城系统,电脑端、H5、微信商城、小程序

知己知彼,百战不殆 :为大家精选一份WEB信息/资产收集相关的文章(上)

我的梦境 提交于 2020-12-22 05:45:15
知己知彼,百战不殆。 在WEB实战渗透中,信息收集,资产收集至关重要。 所收集到的信息,资产决定了最后成果的产生。 信息收集个人理解更偏向于单一系统下组件,指纹等常规信息的收集,整合。 资产收集则更偏向于针对一个网站,一个公司,一个域名全方面的信息收集,信息资产包括但不限于子域名,app,小程序等。 当然最主要的是找一些不对外公开的线上系统,往往这些系统更容易出现漏洞,也可以拿到很高的奖励或积分。 两者收集的思路不能局限,发散而聚合,特此整合一些优秀的信息收集,资产收集文章,分享出来一起学习大佬们的思路,最终形成自己的收集体系。 今天分享一些WEB信息/资产收集的文章 文章篇: 一、渗透测试之信息收集 https://blog.csdn.net/qq_36119192/article/details/84027438 二、渗透测试之信息收集 https://xz.aliyun.com/t/8358 三、信息收集,我们到底该收集什么? https://www.freebuf.com/articles/web/245680.html 四、渗透测试之信息收集 https://www.freebuf.com/articles/web/250416.html 五、浅谈Web渗透测试中的信息收集 https://www.freebuf.com/articles/web/142767.html

全网最全 | MySQL EXPLAIN 完全解读

北城余情 提交于 2020-12-22 04:23:45
点击上方 IT牧场 ,选择 置顶或者星标 技术干货每日送达! EXPLAIN作为MySQL的性能分析神器,读懂其结果是很有必要的,然而我在各种搜索引擎上竟然找不到特别完整的解读。都是只有重点,没有细节(例如type的取值不全、Extra缺乏完整的介绍等)。 所以,我肝了将近一个星期,整理了一下。这应该是全网最全面、最细致的EXPLAIN解读文章了,下面是全文。 文章比较长,建议收藏。 TIPS 本文基于MySQL 8.0编写,理论支持MySQL 5.0及更高版本。 EXPLAIN使用 explain可用来分析SQL的执行计划。格式如下: {EXPLAIN | DESCRIBE | DESC} tbl_name [col_name | wild] {EXPLAIN | DESCRIBE | DESC} [explain_type] {explainable_stmt | FOR CONNECTION connection_id} {EXPLAIN | DESCRIBE | DESC} ANALYZE select_statement explain_type: { FORMAT = format_name } format_name: { TRADITIONAL | JSON | TREE } explainable_stmt: { SELECT statement | TABLE

一个简单方便又好用的员工管理系统应该具备以下这三点

…衆ロ難τιáo~ 提交于 2020-12-21 21:32:37
我有一款好用的员工管理软件vika维格表推荐给你,我一直都是使用它来管理员工信息。 操作简单方便 vika维格表没有复杂的操作,你只需要将数据填写进表格中即可。和普通表格所不同的是,维格表的可视化界面非常的友好,在内容呈现上比Excel具有更强的阅读性,还能够在表格中放员工的照片或者是视频。 简单的操作和优秀的可视化界面是人员管理中最核心的内容。 同时管理多个项目 作为一个管理系统,如果只能用来管理员工信息那作用就显得非常的小,vika维格表不仅仅能管理员工信息,还能管理各种的项目。也就是说,维格表一个管理软件就能抵市面上多个管理软件。从而帮你节省更多的资源,提升工作效率。 比如我是做供应链的,我还创建了一个供应商信息管理系统,当我需要安排员工去和供应商联系时,我就会在岗位信息中找到相关的工作人员让他去跟进项目,不用在多个系统中跳转,从而提高了我的效率。 多种视图选用 如果你对密密麻麻的表格数据看累了,那么你可以切换别的视图来缓解一下你的疲劳。比如可以切换我最喜欢的相册视图,相册视图以一个块的方式去展示表格中的图片和各种相关的信息,在一个方块中就将所有的相关信息展示出来,甚至你还可以自定义展示哪些信息,不展示哪些信息。非常的实用。 总结 除了以上说到的功能,vika维格表还有非常多实用的功能提供给你使用,比如可以使用小程序打开你的员工管理信息,随时随地进行编辑

小程序列表修改条目中属性后,页面不能动态更新问题

人走茶凉 提交于 2020-12-21 14:51:33
小程序列表修改条目中属性后,页面不能动态更新问题 //小程序列表接口 getList ( ) { app . func . get ( "/mes-admin/workshopManagement/mesworkshopmanagement/pickingPage?page=" + this . data . page + "&limit=" + this . data . limit + "&startDate=" + this . data . date + "&outType=" + this . data . outType + "&materielType=" + this . data . index ) . then ( ( res ) => { console . log ( res . data ) this . setData ( { list : res . data . data . list } ) } , //组件id getDate : function ( e ) { // console.log(e.detail.id) if ( e . detail . id == 1 ) { this . setData ( { outType : '1' , //状态参数 list : '' //在改变状态参数时通过清空初始化list数据 } ) this