微信小程序

lua脚本入门

狂风中的少年 提交于 2020-10-29 05:02:56
在网上下载一些工程,里边常常存在.lua .sh .in .cmake .bat等文件 今天专门查了一下相关文件的作用 .sh 通常是linux、unix系统下的脚本文件(文本文件),用于调用默认的shell,执行一些操作系统命令,理解的是类似windows下的dos命令。 .in 是对文件进行统一的管理。check out是将一个数据库中的文件下载到本地,一旦文件被check out后,其他人只允许浏览该文件,而无法修改此文件,只有这个文件被check in后,其他人才可以对此文件check out工作,来对此文件进行修改。 .lua 这是我们的重点: lua文件是什么?   一种小巧的脚本语言,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。Lua并没有提供强大的库,这是由它的定位决定的。所以Lua不适合作为开发独立应用程序的语言。Lua 有一个同时进行的JIT项目,提供在特定平台上的即时编译功能。   Lua脚本可以很容易的被C/C++ 代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,ini等文件格式,并且更容易理解和维护。Lua由标准C编写而成,代码简洁优美

程序员才能看懂的动图

依然范特西╮ 提交于 2020-10-29 04:57:55
图片来源于网络,如有侵权请联系删除! 「1」 当我演示一个功能, 但它没有按预期进行时。 「2」 Bug 变 Feature, 这招简直太帅了! 「3」 CPU新用途:烤肉 隔着屏幕都闻到一阵香气 「4」 当我修复一个隐藏Bug时 然后,陷入了死循环中.... 「5」 当两个实习生结对编程的时候 「6」 资深工程师: 左脚程序继续运行,右脚程序调试 「7」 当最棒的程序员遇见了Bug, 就是遇上最配合的Bug。 但其实一般角色是反过来的...... 「8」 当我的代码运作正常的时候 我没看到那堆警告~ 「9」 上线前加了一个小特性,结果...... 玛德!一堆bug啊,快跑 「10」 一直认为写代码的自己有点小帅 不,是非常帅!! 「11」 C++ 中的递归 「12」 据说这是很多公司的办事流程 每个人都在积极努力啊 「13」 前程序员离职后没人想接的代码 半路接的什么都看不懂 「14」 Java VS C# 「15」 当项目经理突然看到我的屏幕时 写bug呢? 「16」 当你整点下班正开心的时候 以为没人发现,接着就撞见了老板 「17」 这个反应让我想到了IE 真是有点尴尬啊 「18」 忘记定义关键变量的结果 「19」 网站开发好了, 试着运行的时候 「20」 对程序员最好的安慰方式, 怎么办,我就缺个女朋友。 【回复关键词即可获取资源 】 | 小程序 | Java |

小游戏云开发入门

前提是你 提交于 2020-10-29 02:30:31
前言 百度: https://q.qq.com/wiki/cloud/base/intro.html QQ: https://q.qq.com/wiki/cloud/base/intro.html WX: https://developers.weixin.qq.com/minigame/dev/wxcloud/basis/getting-started.html 当下云开发比较火,不过本人并不是很感冒,因为他的好处显而易见,但缺点也是致命的。 好处就是1. 不用自己买服务器,域名认证,不用担心服务器过期;省去了很多时间。2. 初始容量免费,基本够用。 缺点就是不能跨平台。这个就很伤了,我们开发一款游戏不可能只上一个平台吧!虽然我们可以上所有拥有云开发能力的平台,但是毕竟没有云开发能力的平台也很多啊! 不过例如世界排行榜这样的功能还是可以用一下的。顶多就是没有云开发能力的平台不显示排行榜功能就是了。 我是用这个云开发能力做了一个比较完整的买卖系统。进入这个系统后所有数据联网获取,离开这个系统单机玩法。所以没有云开发能力的平台也就只能体验单机部分了。 开始 这里我以微信云开发为例: 开通服务 这一步要注意的是使用的appId 不能是测试id,否则你的云开发按钮是不可点击的。 这一步结束之后你会获得一个环境id。 初始化 wx.cloud.init({ env: 'test-x1dzi

理解前后端分离

不羁的心 提交于 2020-10-29 00:59:38
理解前后端分离 [toc] 为什么要做前后端分离,它到底有什么好处? 前后端的分离也实现了前后端架构的分离,带来的好处有: 整个项目的开发权重往前移,实现真正的前后端解藕,动态资源和静态资源分离,提高了性能和扩展性。 前端静态化 前端有且仅有静态内容,再明确些,只有HTML/CSS/JS。 其内容来自于完全静态的资源而不需要任何后台技术进行动态化组装。 前端内容的运行环境和引擎完全基于浏览器本身。 后端数据化 后端可以用任何语言,技术和平台实现。 遵循一个原则:只提供数据,不提供任何和界面表现有关的内容。 统一API接口,接口完全可以共用。 提供的数据可以用于任何其他客户端(如IOS,安卓,PC,微信小程序等)。 通过一些代码重构,就可以大量复用接口,提升效率。 平台无关化 前端3大技术(HTML/CSS/JS)本身就是平台无关的。 后台连接部分的本质是实现合适的RESTful接口和交互Json数据,就这2者而言,任何技术和平台都可以实现。 前后端交给不同的人来编写,明确划分职责,发现bug的时候可以快速定位。 vue.js等框架编写前端时,会比之前写jquery更简单快捷。 架构分离化 前端架构完全基于HTML/CSS的发展和JS框架的演变,由于前台是纯静态内容,大型构架方面可以考虑向CDN方向发展. 后端构架几乎可以基于任何语言和平台的任何解决方案,大型构架方面,

最新世界大学学术排名出炉,看看你的学校排在第几?

戏子无情 提交于 2020-10-29 00:58:48
考研倒计时124天🌈 2020年8月15日,软科正式发布 “2020软科世界大学学术排名” 。本篇仅展示中国内地高校的世界排名yo~ 排名展示了全球领先的1000所研究型大学, 中国内地共有144所大学上榜 。入围全球500强的中国内地高校中, “双一流” 高校占据绝对优势,71所中60所为“双一流”高校。 一批有实力的非“双一流”高校凭借优秀的表现位列全球500强,其中 深圳大学 首次入围 全球前300 (强无敌) ,广东工业大学、山东科技大学、上海科技大学、华南农业大学首次入围 全球500强 。 小伙伴们的目标院校排在第几呢?一起来看看吧~ (本文来源:软科,文章仅供个人学习参考使用,如有侵权,请及时联系删除) 推荐阅读 ▲ 【21计算机考研】14所院校最新招生简章、科目变更、专业目录! ▲ 八月计算机考研大事件回顾【第一期】 ▲ 【21计算机考研】408改考、专业目录、停招、考试大纲汇总(第1期) ▲ 【21计算机考研】研考报名指南,往届生尤其注意! 每日福利 👉快参与评论吧!揪1位点赞数最多的童鞋, 免费赠送数据结构考研刷题小程序学员资格(含完整解析、收藏功能) 冯强计算机与软工考研刷题 ▲ 计算机/软件/网络考研交流总QQ群:971734133 ▲ 南航计算机/软件考研交流QQ群(有学校资料):1138098949 ▲ 西南大学计算机/软件考研交流QQ群(有学校资料)

Fiddler 抓取手机微信小程序&APP

淺唱寂寞╮ 提交于 2020-10-28 20:45:22
0x00 前言 这里肯定有人会说为啥不用 burpsuite 要用 Fiddler 呢,这里解释下 bp 挖条件竞争漏洞比较麻烦反正我是用不来。 Fiddler 可能大家都听过 fd 改价格0.1元等等。这里 fd 去挖掘竞争条件漏洞比较舒服(个人感觉) 虚拟机很多 app 闪退这个方法比较好使,burp 同理。 0x01 准备材料 网线一根 360随身wifi一个 安卓手机一个(安卓抓取微信小程序需要将微信降级到6.X版本) 0x02 配置360随身wifi 1.安卓360随身wifi驱动。 下载地址: https://wifi.360.cn 2.傻瓜安装下一步下一步即可。 3.电脑网线接入路由器把wifi关掉 。 4.开启随身wifi手机连接wifi。 0x03 配置Fiddler 1.下载地址: https://pan.baidu.com/s/1Ytt0zxhB7jQqtyIBK-fm7Q 密码:3f4d 。 2.解压打开使用就行了(汉化版)。 3.打开-->工具-->选项 看图全部勾选 (软件提示全部为“是”或同意)。 4.确认配置后重启 Fiddler。 5.查看 Fiddler 的在线 ip。 0x05 修改wifi的代理 ip测试Fiddler的在线ip 端口默认8888 0x06 下载证书并安装(不安装证书抓不到数据) 1.

【招聘(深圳)】轻岁 诚聘.NET Core开发

白昼怎懂夜的黑 提交于 2020-10-28 18:30:48
招聘简介 为了支撑公司互联网的战略转型,我们将基于.NET Core + K8S/TKE + 腾讯云云函数的微服务架构,打造高性能、高并发、高扩展的基础平台,同时基于该平台进行应用开发,包括Web端,移动端(微信公众号、小程序、支付宝应用号)的开发。 如果你对【IOT + .NET Core + K8S + 无服务计算/微服务 + 轻应用】感兴趣,有冲劲,肯学习,想往互联网、云原生等新技术方向发展,那这里将是你保持技术领先和成长的好地方。 招聘岗位1:.NET 研发工程师(18k-20k) 任职资格: 1、全日制本科及以上学历,计算机或其他相关专业,3年以上相关工作经验,有独立负责项目经验者优先; 2、.NET 基础扎实,精通C#编程,有丰富的MVC、WebApi开发经验,掌握ASP.NET Core应用开发和ORM框架; 3、掌握面向对象编程思想,掌握常用的设计模式,良好的编程素养; 4、掌握数据库编程;掌握Web前端开发技术; 5、熟悉.NET Core 容器化和基于Kubernetes 的云原生应用开发经验优先; 6、了解MongoDB、Redis、RabbitMQ等技术。 7、有ABP 框架开发经验者优先; 8、自我驱动,热爱学习和总结; 福利: 五险一金;绩效奖金;带薪年假;弹性工作;员工旅游;餐费补贴;节日福利。(没有的我们一起去努力!) 轻岁团队

结合Keil描述如何编写ARM处理器的Bootloader!

a 夏天 提交于 2020-10-28 16:29:57
之前从应用的角度给大家分享过Bootloader相关的文章,今天从底层原理来给大家描述ARM处理器如何编写Bootloader。 1 关于Bootloader Bootloader顾名思义就是引导加载程序,是在操作系统或应用程序运行之前的一段程序,是在系统上电后执行的一段程序代码。 BootLoader是严重地依赖于硬件而实现的,特别是在嵌入式平台。因此,在嵌入式平台里建立一个通用的BootLoader几乎是不可能的。尽管如此,我们仍然可以对bootloader归纳出一些通用的概念来,以指导用户特定的BootLoader设计与实现。 ---来源百度百科 Bootloader在手机、电脑、众多嵌入式系统中都存在,它的作用有很多,比如:初始化底层应用驱动、加载应用程序、更新应用程序等。 不同的设备,Bootloader可能差异很大,通常来说Bootloader比较依赖底层硬件和实际项目需求。 2 如何编写bootloader bootloader是一段引导加载程序代码,它更新用户的应用程序代码,可以使用很多硬件下载通道(例如USB、网络端口)获得新代码。 在执行引导ROM之后,将执行bootloader程序,并在需要时进行更新,然后执行最终用户应用程序。 引导加载程序和用户应用程序应作为两个独立的Project或Object进行编写和编译,从而产生两个独立且可执行的(bin/hex

嵌入式系统教学:在成就感中获取知识与成长

Deadly 提交于 2020-10-28 12:59:44
从2020年第2期开始,《单片机与嵌入式系统应用》开始推出“ 卷首语 ”栏目,每期邀请一位业内专家围绕嵌入式技术针对时下热点分享自己的观点,以飨广大嵌入式技术从业者/爱好者。今天发表的这篇文章是2020年第10期的卷首语! 卷首语 嵌入式系统教学:在成就感中获取知识与成长 韩德强 北京工业大学信息学部 嵌入式技术是20世纪计算机技术发展的一个重要标志,有着广阔的市场发展空间。嵌入式系统已广泛深入到军事、航天、消费电子、网络通信、工业控制等各个领域。国内高校纷纷开设了“嵌入式系统”相关课程。嵌入式系统是以应用为中心,不同专业的培养目标、教学体系侧重点不同,课程内容也不尽相同。譬如,电子工程专业主要侧重于硬件基础平台的设计,自动化专业、医疗仪器、测控专业等侧重于智能仪器、仪表的设计,软件专业则侧重于嵌入式应用软件开发。 嵌入式系统方面的课程应从“系统”的角度出发,更侧重于软/硬件的协同工作,将计算机系统“自下而上”的专业课程有机地整合起来,形成一条清晰的逻辑线。让学生们认识到:数字逻辑、数字系统设计、计算机组成原理(或微机原理)、微机接口技术、操作系统、数据库、程序设计、计算机网络、计算机控制等课程不再是独立的课程,而是一个有机的“整体”。近年来,随着物联网、大数据、人工智能的加入,嵌入式系统方面的课程内容也应随之动态调整。 嵌入式系统课程更注重学生工程实践和系统能力的培养

程序员接私活常用平台汇总

為{幸葍}努か 提交于 2020-10-28 12:30:25
点击关注上方“ 杰哥的IT之旅 ”, 后台回复“ Python自动化 ”获取精心整理的PDF。 ▍ 前 言 关于程序员接私活,社会各界说法不一。按照作者的观点来说如果你确实急用钱,价格又合适,那就去做。如果不怎么缺钱,那就接私活之前要好好考虑。私活的钱不好挣是一个方面,更重要的是如果你把做私活的时间花在提升自己上,产生的价值就要大得多。等你提升了自己,提升了固定薪水,远比拿的这点私活的钱划算。千万不要“捡了芝麻丢了西瓜”。 如果你主业上遇到了瓶颈,平时的时间比较充分,想有一些额外的收入,同时为了保持技术的熟练度,这种情况下,是可以考虑接一些私活的。对于那种投入时间巨大,回报很可怜的项目,千万不要接。 下面介绍一些常用的接私活平台。 ▍ 01 程序员客栈 程序员客栈 中国非常领先的自由工作平台,为中高端程序员、产品经理和设计师等等互联网相关人员提供稳定的线上工作机会,包括自由工作、远程工作和兼职工作,还支持按需雇佣,工作模式非常多,感兴趣的推荐大家尝试一下。虽然名称叫程序员客栈,但是除了程序员,像产品经理,设计师等等互联网相关人员,都能在上面找到适合自己的项目。感兴趣的可以体验一下。 程序员客栈官网:https://www.proginn.com/ ▍ 02 码市 码市 是 Coding 推出的互联网软件外包服务平台,意在连接需求方与广大开发者。让项目的需求方快速的找到合适的开发者