`
wx1569020408
  • 浏览: 26786 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
本文讲在微信小程序中如何以列表的形式展示数据,并添加上拉加载下拉刷新功能。 本文基于微信小程序公测版,IDE:微信开发者工具 0.10.102800 1.列表(本部分内容出入官方文档) 对于 ...
本文讲在微信小程序中的网络请求。 本文基于微信小程序公测版,IDE:微信开发者工具 0.10.102800 前文讲配置的时候我们说过,开发小程序时可以选择有 APPID 和 无 APPID ,两种方式。 1. 当有APPID的情况下,进行网络通信,只能和指定的域名进行通信。如果没有进行配置,编译时会报如下错误: 配置方法: 设置域名 需要在微信公众平台的小程序中设置域名。在微信小程序的设置界面可以看到设置选项: 选择开发设置: 可以看到服务器设置: 这里我们可以设置我们这个APP ...
本文介绍在微信小程序中实现多Tab分页的功能。内容多出自官方文档,增加了一些作者实践过程中遇到的问题与注意点。 本文基于微信小程序公测版,IDE:微信开发者工具 0.10.102800 1.1 组件 tabBar 微信小程序提供了一个组件tabBar用来实现多tab分页功能。如果我们的小程序是一个多 tab 应用(客户端窗口的底部有tab栏可以切换页面),那么我们可以通过 tabBar 配置项指定 tab 栏的表现,以及 tab 切换时显示的对应页面。 tabBar 是一个数组,只能配置 ...
本文主要用于介绍微信小程序开发过程中的注意点,查阅过程请结合微信的开发者文档一同观看。 本文基于微信小程序公测版,IDE:微信开发者工具 0.10.102800 本文档用于帮助公司内部初学者,如有感觉拖沓请见谅 附:微信小程序开发文档 AppID申请 AppID 作为开发者的身份标识,在公测阶段暂不支持个人申请,仅支持 企业,政府,媒体,其他组织 四种身份,并需提供相应的证明资料。没有 AppID 并不影响开发,只是不能在微信上调试,故而只能在IDE中调试。 每一个 AppID 有管理员 ...
本文基于微信小程序公测版,IDE:微信开发者工具 0.10.102800 注意点 1. 微信小程序官方给出的定义是: 微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。其实他更像一个WEB APP,用户可以像打开一个网页一样打开一个微信小程序。所以,微信对小程序的要求是整体大小不能超过1MB。 2. .json 是配置文件,其内容必须符合JSON格式,所以文件内部不允许有注释。 3. app.json 是全局配置文件,微信小程序 ...
iOS开发项目篇—27自定义UITabBar 一、自定义 思路: (1)新建一个继承自UITabBar的类,自定义一个UITabBar (2)用自定义的UITabBar换掉系统的UItabBar(使用了KVC) (3)监听控制器的切换,只要控制器一切换,就调用代理方法强制重新布局子控件(内部会调用layoutSubviews)。 YYTabBar.m文件代码:   1 //  2 //  YYTabBar.m  3 //  4   5 #import "YYTab ...
UITabBar的选项卡上有时会需要显示一个红圈,红圈里是数字或者其他字符,术语叫徽章,比如微信主页面主选项卡上会用这种方式提示新消息条数,但也想在其他地方显示这个徽章怎么办呢?比如微信中每个联系人的头像右上角显示该联系人的新消息条数。当然有第三方的源码,但效果还是不如系统提供的好。 系统这个徽章的类叫UITabBarButtonBadge,但是该类是个私有类,开发人员不能用。先贴源码 [plain] view plaincopy + (UIView *)addBadgeViewT ...
Preparing We’ll need some stuff. Main and most important is Sublime Text :).Next we need get Plugin SublimeCodeIntel Ctrl+Shift+P -> Package Install -> SublimeCodeIntel After that we need download Phalcon Dev Tools. I’ll show yo ...
构造函数中初始化顺序: 1、初始化本类新增加的属性; 2、调用父类中的初始化函数; PS:如果只是重写父类中的已经有属性,需要先调用父类的初始函数,然后再修改。 转载于:https://my.oschina.net/u/2242007/blog/318292
MacBook Terminal中使用Emacs的Meta键问题  在MacBook的Terminal中远程登陆了其他的Linux机器,   然后运行Emacs,发现M-x键失效,原来需要绑定一下。   鼠标在Terminal窗口左上方悬停,等待出现顶层菜单,选择:   Terminal/Preferences/Keyboard,勾选“Use Option As Meta Key”   好了,可以用Option当作Meta键了。 ...
通过代码分析crush从一个字符串到特定的存储设备的流程。 #简单的测试代码如下: // g++ hash_test.cc -fpermissive -Wcpp -lpthread // VERSION v0.2 // PATH ./ceph/src/crush #include <iostream> #include <stdint. ...
折腾了半天字体。 起因是在linux下用ReText写rst格式文档,写标题的时候报错文字下的标记长度不够,明明是对对齐的。原因是中英文字体不是严格1:2等宽,1个中文字宽度不等于2个英文字宽度,造成错觉。换了几个等宽字体也不行。 搜索折腾了一番。总结如下: 最简单实用的办法是安装一个为中文优化过的等宽英文字体,设置字体时就选这个等宽英文字体。这种字体不多,例如:ubuntu mono。据说还有mplus fonts,应该是含有中日文的,没试过。 gnome terminal和vim, ...
CentOS官网上下载的GenericCloud镜像是VHD格式,MBR分区,只能挂着Hyper-V的一代虚拟机上。Hyper-V二代虚拟机使用VHDX格式,使用UEFI启动。迁移到二代机,主要是修改磁盘格式,转为GPT分区和激活UEFI启动系统 首先修改磁盘格式为VHDX 使用Hyper-V管理器,编辑磁盘,把CentOS-7-x86_64-GenericCloud.vhd转换成CentOS-7-x86_64-GenericCloud.vhdx 因为GPT启动要建立ESP分区,所以需要扩 ...
用pymssql链接sql server express 2016死活连接不上,报告错误: b'DB-Lib error message 20009, severity 9:\nUnable to connect: Adaptive Server is unavailable or does not exist\nNet-Lib error during Unknown error (10035)\n' sql server managerment studio是正常连接的; pymssq ...
一个奇怪的问题 前几天在hyper-v上搭一个centos虚拟机。不想一步步地安装,就用centos官方的 generic cloud-init enabled image搭建了。把网络配置为static ip地址,然后发生一个奇怪的现象,不论怎么改hostname,过一段时间都会自动在hostname后附加一个 .localdomain 改/etc/hostname , 改/etc/network , 改/etc/hosts , 改/etc/resolv.cfg, hostnamectl ...
Global site tag (gtag.js) - Google Analytics