作者简介:黄文俊,现任腾讯云SCF无服务器云函数高级产品经理,多年企业级系统开发和架构工作经验,对企业级存储、容器平台、微服务架构、无服务器计算等领域均有涉猎。 image.png 小程序的后台技术 小程序,是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。 首先从最前面的小程序来看,这个案例也是小程序开发者上面的demo,demo的前端包括登陆端口,以及session展示,我们在小程序这端首先获取一个talk,开发者拿到以后再跟微信交互,验证合法以后,我们这里选择了记录到云数据库 A:对,这是小程序方面的要求,因为小程序要求必须使用自有域名和小程序打通。 Q:小程序即用即删,如果手机里面有很多会很卡,如果小程序用过在微信上面的页面会显示出来,如果上万个对微信本身有什么影响? A:可以从一些限制可以看到,现在对于微信小程序的大小有限制的,它本身的大小是要求,目前我记得是5兆包2兆包的大小,如果是上千个,对于你手机来说可能是多存储了一些数据,每个包最大用满可能就是5兆,本身小程序页面的加载都是有限制的
项目简介 这是一个个人博客小程序版,使用 Mpvue 编写而成,服务端使用的是Bmob后端云,无需开发服务端接口即可使用,快速便捷,适合个人使用。后续将继续迭代功能,欢迎提建议和意见。 90890b3dba614a46.png] [6673460-8803dd1647422fae.png] [6673460-ba66c961c6303069.jpg] [6673460-b850dd2092d2904c.jpg] 小程序二维码
在博客园看到不少很绚的博客页面,我很想知道都是怎么实现的。:-) 希望大家不要客气,在评论区留下诀窍。谢谢! 编辑器 下面是博客园的编辑器界面: ? 博客园编辑器界面 1. 2. 插入代码 对于技术博客来说,代码插入是必不可少的一个环节。常规的博客编辑器通常都没有这个功能。博客园的插入代码算是比较齐全。值得注意的是“全部折叠”选项: ? 比如我们想设置标题2的格式为: ? ; color: #015666; } 2. 在一个小的屏幕或者浏览器中,图片的像素可能超出div的区域。比如: ? 调整前 你可能会重新设定图片的大小。
一、使用hexo deploy部署博客到Github 使用参考 ** 先安装个扩展$ npm install hexo-deployer-git --save ** 1.修改博客根目录下的_config_yml 2.部署到GitHub repo 生成ssh keys ssh-keygen -t rsa -C "邮件地址@youremail.com" #生成新的key文件,邮箱地址填注册Github时用的 ? 部署博客 先配好git用户信息 git config --global user.name "你的名字" # github用户名 git config --global user.email " 邮箱@邮箱.com" # github邮箱 部署博客到仓库 hexo g # 生成静态文件 hexo d # 部署到远程仓库 访问https://yourname.github.io查看结果 ** 到此,整个博客搭建完成了 ** 以下是写的是博客主题的更换,主题可以自己写,也可以使用别人写的,可去这里https://hexo.io/themes/找喜欢的主题,如果使用的是别人的主题,需要阅读主题使用文档进行相关配置
', 'abbr', 'acronym', 'b', 'blockquote', 'code','em', 'i', 'li', 'ol', 'pre','strong', 'ul','h1', 'h2' forgery_py.date.date(True), author=u) db.session.add(p) db.session.commit() 2
微信小程序上线流程 前言 田小檬博客小程序已经上线,个人博客虽然已经过了风口期,但是仍然还是有很多朋友在用的,随着现在互联网的发展小程序也成为了必不可少的, 小程序的特点现在越来越明显,而且随着用户使用习惯的不断被培养 ,已然是互联网发展风口,所以小檬上线了自己的博客小程序。 微信小程序上线流程 微信小程序开发到上线流程主要分为以下几个步骤:小程序注册、完善小程序信息、小程序开发、小程序审核发布。 1、小程序注册 进入公众号登录首页,选择注册小程序。 小程序注册完成之后,可以同步进行信息完善和开发。 2、完善小程序信息 填写小程序的基本信息,名称、头像、服务范围以及小程序介绍等信息,然后提供相关的证件资料,申请开通支付功能。 3、开发小程序 小程序申请完成之后,需要对小程序进行开发才可运营。
截图2 后端实现 ? 页面样式定好之后,就看怎么设计了,首先是数据库,在云数据库中我又新增了三个集合。 { "openId": "oyMiZ5aClPsDJ_2LqWNXWXMolyhs", "continueSignedCount": 1,//连续签到数量 "lastSignedDate lastSignedDate: date, modifyTime: new Date().getTime() } }); tasks.push(task2) openId: event.info.openId, year: date1[0], month: date1[1], day: date1[2] 其他用于界面展示的数据,可以绕过云函数,直接在小程序端查询云数据库即可,代码较简单,简单的查询。 交互实现 ?
作者:王俊煜 知晓程序注: 到 2018 年 1 月 9 日,小程序就上线一周年了。为此,知晓程序推出了小程序上线一周年系列文章。 这一次,我们邀请到了「轻芒」的联合创始人王俊煜和大家来分享,他和小程序的这一年。 2017 年就要过去了。我经常在想,2010 年和 2017 年有什么相同点,又有什么区别? 比如说—— 2017 年——到年底,小程序的报道铺天盖地,专门报道小程序的媒体已经有好几个了,隔三岔五也有关于小程序的会议、论坛。尽管还是有许多人不看好,但也有更多的人在说小程序是个机会。 小程序和智能手机还是挺不一样的。对你——一个用户来说,并没有什么事情是在小程序出现之前做不到的,小程序出现之后可以做到了。但,这些事情确实做起来更方便了。 「轻芒杂志」小程序第一版 然后,我们再来想在小程序中能基于微信的场景做出什么特点。
今天刷微博时候发现了几组可爱的大黄脸表情,相比QQ的大黄脸可是可爱的多,这么可爱不整博客里可惜了,因为绝大部分博客的表情一般都是引用的 OwO这个开源文件 ,所以可以通过修改一些文件信息,就可以把自己想要的表情添加到博客里来
截图2 当然我也有看到过漏网之鱼的,有些用户用我的积分功能成功过审的同时也没和广告组件冲突的。 但按照腾讯小程序广告组件的本质,是不希望开发者利用广告组件作为一种手段参与到你的需求当中。
截图1 基本上分三部分,头部显示个人的积分以及提供积分说明和积分明细的入口,另外两个部分其实模版主流小程序搞的一些营销手段,变相提高一些收入「当然还是流量为王,我这小程序基本没什么量的,主要给个demo 截图2 然后是任务得积分模块,主要就是看视频得积分啦,在观看完视频完成后,去相应的增加积分。 /** * 分享邀请 */ onShareAppMessage: function () { return { title: '有内容的小程序', imageUrl sign=6a33faf314c17c7ed2e234911d312b93&t=1585835244', path: '/pages/index/index?
Python技术博客 Python如何实现单例模式 单例模式是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例,而且该实例可以全局访问。 _instance if name == "main": s1 = Singleton.getInstance() s2 = Singleton.getInstance() print (s1, s2) 输出:<main.Singleton object at 0x000002C13C8CD898 <main.Singleton object at 0x000002C13C8CD898
2016-05-0518:42:17 发表评论 499℃热度 个人水平有限,还在初步学习SEO中,下面会更新一些我所学到的关于博客SEO的小技巧,大家可以发表自己的看法或者分享自己的技巧,一起成长,一起共勉 设置站点描述 <meta name="description" content="关于你的<em>博客</em>的介绍" /> 设置关键词 <meta name="keywords" content="你的<em>博客</em>的关键词 "/> 翻页按钮设置 一般博客有好几页文章,所以有下一页,上一页按钮,然而如果蜘蛛爬行到你的网站,爬文章的时候,第一页爬玩了,想爬行最后一页,它会发现只能一页一页爬过去,没有快捷方式,对小蜘蛛很不友好 可以改为1,2,3...最后一页类似的形式,方便读者阅读与蜘蛛爬行。 外链转内链 你在博客里面引入一个外部链接网址,蜘蛛爬行你的文章,然后就顺着链接跑走了,再也回不来了。 www.huangbowei.com" rel="nofollow">Tim's Blog 大家可以用Firebug查看源代码得知,教程Firebug学习资料 SEO工具网站 站长工具还不错,可以用来查询百度权重,博客速度诊断等
个人认为,博客就两种:一是随笔,记录自己的成长历程,二是有目的的发文,例如搬运各种网赚文,我想大部分朋友做博客的初衷都是有一块自己的心灵净土,于是催生了wxapp-blog这款小程序。 wx_fmt=jpeg] 本程序数据存储于云开发,不需要服务器不需要域名,仅需申请注册一个小程序即可使用(免费) 小程序目前支持发送四种内容: 图片 视频 公众号文章 富文本 详情如下: [640? wx_fmt=jpeg] 特别说明 导入公众号文章时候,仅需要粘贴公众号文章,然后小程序内会自动采集公众号内容并保存到数据库,所以强烈推荐配合公众号使用本程序。 管理员后端功能界面: [640?
正文:小程序 此项目基于小程序 ▪ 云开发,个人博客小程序,基于微信原生和云技术以及相关技术栈开发。 [首页模块]包含(热文,公告,字典,看书(支持pdf) —小程序— 小程序部分的源码部署过程说明: 提前下载好微信小程序开发者工具 1、下载源码 直接下载源码 2、使用开发工具导入源码工程 开微信开发者工具,导入项目;填写APPID; 3、修改对应的后台数据端接口。 —程序— 步骤一 导入项目 1.打开微信开发工具-云开发更新到最新的 Nightly 版本工具,在工具顶部 Tab 栏中,点击「更多」-「内容管理」 2.开通,勾选同意协议后,点击确定内容管理能力需要使用云函数 _from=gitee_search — 商城类小程序最佳解决方案 【程序源代码】微信小程序商城管理系统(Java后台+微信小程序)最新版 【写作说明】以上文章属于此公众号原创所有,如需转载请注明出处
上面安装的只是MySQL的支持组件,其中的MySQL的系统默认使用的是MariaDB。具体的原因MySQL因为被Oracle收购,有潜在的闭源可能性。为了防止意外,社区fork出了一个开源版本MariaDB。 如果你有安装MySQL Server的执念,按照以下步骤:
上一篇介绍了如何通过博客园官方api获取随笔列表,本篇来实现把文章展示到小程序中先来看一下最终的效果图片1、调用获取 access_token 接口如果想在小程序中成功调用接口,需要在小程序后台配置服务器域名 ,具体位置如下开发/开发管理/开发设置/服务器域名添加接口request合法域名图片首先我们需要拿到个人博客园的 access_token,这里我希望不要频繁调用这个接口,当进入小程序时调用一次就够了所以可以在 sessionKey, unionId } }) }, globalData: { userInfo: null }})重新编译程序,即可打印出拿到的 access_token图片2、 先创建2个page,一个是随笔列表,一个是随笔详情打开小程序根目录下的 app.json,在 pages 中增加如下2个路径,保存后,会在pages目录下自动创建对应的文件夹:一个article,一个article_detial ,个人类型的小程序不能配置外部业务域名,所以也就无法展示外部链接的内容。。。
AI技术在游戏研发中的应用 Part 2 游戏AI的应用—智能体控制研究 简介:AI算法如何应用到游戏中?殷老师通过腾讯的游戏告诉你,AI怎样才能更好地控制游戏中的角色(智能体)。 以下为精彩视频 ---- 关注更多精彩短视频,请扫描下方Wiz小程序码 ?
懒人攻略 只有四步: 找到自己喜欢的别人的博客的Github地址,一般为username.github.io结尾。 完成了四步后,浏览器输入YourGithubName.github.io就能在晚上看到自己的博客啦。 折腾攻略 本这不重新造轮子的原则,附上我参考的大佬们的文章。 搭建篇: 简书上chaosinmotion 的 Github Pages + Jekyll 独立博客一小时快速搭建&上线指南 添加评论系统: Github上knightcai的 为博客添加 Gitalk 小彩蛋: 史蒂芬小恐龙,他的js文件在这里!之后就任君发挥啦,Happy Coding。 最后题外话 所有的配置基本上都可以在_config.yaml中设置,同时在博客中\代表的就是根目录,这样子你自己在配置其他的功能的时候就可以轻松愉悦的配置。
懒人攻略 只有四步: 找到自己喜欢的别人的博客的Github地址,一般为username.github.io结尾。 完成了四步后,浏览器输入YourGithubName.github.io就能在晚上看到自己的博客啦。 折腾攻略 本这不重新造轮子的原则,附上我参考的大佬们的文章。 搭建篇: 简书上chaosinmotion 的 Github Pages + Jekyll 独立博客一小时快速搭建&上线指南 添加评论系统: Github上knightcai的 为博客添加 Gitalk 小彩蛋: 史蒂芬小恐龙,他的js文件在这里!之后就任君发挥啦,Happy Coding。 最后题外话 所有的配置基本上都可以在_config.yaml中设置,同时在博客中\代表的就是根目录,这样子你自己在配置其他的功能的时候就可以轻松愉悦的配置。