- 浏览: 34155 次
最新评论
文章列表
一、什么是 GCD
1. GCD 是苹果为解决多线程而定义的一套库,并且 GCD 可以自动管理线程的生命周期,就可 ARC 类似,不需要我们手动去管理
2. GCD 是用 纯C 语言 写的,所以我门使用的是 GCD 中的函数,并不是面向对象的方法
3. GCD 核心概念
1)任务 : 就是某个线程要执行的方法
2)队列 : 存放所有的任务
4. GCD 使用步骤
1)确定要执行的任务
2)将任务添加到队列中,GCD 会自动将队列中的任务取出,放在对应的线程中去执行
5. 同步异步
1)同步 : 在同一个线程中执行任务,不会创建新的线程
// 同步函数
// 参数 1: 队列
...
1.自定义监听类
/**
* 短信**,用于自动填充验证码
*/
public class SMSContentObserver extends ContentObserver {
public final String SMS_URI_INBOX = "content://sms/inbox";//收信箱
private Activity activity = null;
private String smsContent = "";//验证码
private EditText verifyText ...
1、提高页面加载速度
在小程序这个环境下,怎样提高页面加载速度呢? 这个问题很大,我把问题具体一下,如何缩短从用户点击某个链接,到打开新页面的这段时间? 这里抛一个核心关键点:
从页面响应用户点击行为 ...
文档坐标和视口坐标
视口坐标是相对于窗口的坐标,而文档坐标是相对于整个文档而言。例如,在文档坐标中如果一个元素的相对于文档的Y坐标是200px,并且用户已经把浏览器向下滚动了75px,那么视口坐标中元素的Y坐标为200px – 75px = 125px。
如何获取浏览器滚动条的位置?Window对象的pageXOffset和pageYOffset属性在所有浏览器中提供这些值,除IE8以及更早的版本。IE和所有现代浏览器也可以通过scrollLeft和scrollTop属性获取滚动条位置。
下面代码的getScrollOffsets方法获取滚动条位置:
//以一个对象的x和y属性 ...
第一步
进入小程序,下单,请求下单支付,调用小程序登录API来获取Openid(https://mp.weixin.qq.com/debug/w ... .html#wxloginobject),生成商户订单,这些都是在小程序端完成的业务。
小程序端代码
// pages/pay/pay.js
var app = getApp();
Page({
data: {},
onLoad: function (options) {
// 页面初始化 options为页面跳转所带来的参数
},
/* 微信支付 */
wxpay: functio ...
什么是继承?
继承是将两个类中相同的属性及方法抽取出来,放到一个新的类中(父类),而这两个子类依然拥有这些属性和方法。抽象点的
说,每辆车子都能跑(拥有跑的方法),都有轮胎(有轮胎这个属性)。
使用继承编程的好处?
使用继承编程可以大大的减少代码冗余,增加代码复用。
如何使用继承?
以第一问为例做延伸:假若我们现在需要两个类,一个货车类,一个轿车类。代码如下
/// <summary>
/// 货车类
/// </summary>
class Truck
{
//时速
public int Spee ...
微信小程序是一个工程,就和盖房子一样,打好了地基,才能保证后续工程师建立在可靠牢固的基础上。
笔者需要经常新建项目,每次都要重复“修改项目结构 -> 从老项目中复制粘贴文件 -> 删除一些老项目中代码”这样的过程,实在是…费心费力。
另一个痛点是:每次新建小程序页面要生成三个文件名相同的文件 ( .wxml、.wxss 和 .js ),命令行太长(据微信同事:也可以在 app.json 的 pages 字段下添加新页面的路径,保存后也会生成对应的文件)。
目标
我们现在有两个目标:
根据通用模板新建项目
一键新建页面目录以及在目录中的三个文件 :.wxml、 ...
转自解放号社区:http://bbs.jointforce.com/topic/25545
一.服务层
package com.demo.websocket;
import java.io.IOException;
import java.util.Iterator;
import java.util.concurrent.ConcurrentLinkedQueue;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import org.springframewor ...
今天看到一则新闻,微信小程序开始开放模糊搜索了,所以亲自测试了一下,确实开放了部分模糊搜索:
这个开放包含两个方面:
1:微信搜索开放;
2:小程序搜索开放;
开放的种类比如:表情、美食、音乐、电影、读书、日记、计算、股票、日历、电商、酒店、出行、汽车、旅行、快递等等;
我看到这个消息,测试完毕后,有了一点点个人的看法,我认为,这并非是微信要开放模糊搜索,而是开始使用微信搜索的热词,是一种将小程序切入微信用户的标志性行为。
这个开放也给了我们一个启示:关于小程序名字命名的启示;
不知大家怎么看?
转自解放号社区:http://bbs.jointforce.com/topic/25547
一:编写tabBar模板
众所周知,微信小程序的tabBar都是新开页面的,而微信文档上又表明了最多只能打开5层页面。这样就很容易导致出问题啦,假如我的tabBar有5个呢?下面是微信原话:
一个应用同时只能打开5个页面,当已经打开了5个页面之后,wx.navigateTo不能正常打开新页面。请避免多层级的交互方式,或者使用wx.redirectTo
因此这几天想着根据微信tabBar数组来自定义模板供页面调用。不过我在list里面每个对象都增加了一个selectedColor和active属性,方便对每个tabBar当前页做样式,如果不传直接使用设置的selectedColor。因此这串 ...
1、小程序简介没有介绍小程序功能
2、类目与页面提供的内容不一致
3、小程序提供的服务和内容必须是正式的,不能以测试内容提交,多次以测试内容提交
4、含有声音视频内容,请补充相关对应类目
5、首页图片与文字有互相重叠,建议优化
6、搜索框及少数下才能选中,页面评论点击无响应,页面图片分辨率尺寸失真
7、部分图片显示被压缩体检不好
8、有账号体系的小程序,除自有登录方式,必须支持微信授权登录
9、必须登录才能使用的服务,请提供测试账号
10、存在虚拟物品在线交易, ios系统需要走IAP,小程序暂不支付,请留意后续
11、小程序服务类目所对应的页面中的核心内容必须与该类目一致。
12、必须保证用户 ...
2016年小程序的推出,刷爆了朋友圈。作为一名好奇的程序猿,当然是要学习一下。于是就在2个月前在小黄象发了个demo 图书管理系统(社区API版).个人在写这个demo的时候发现小程序有一些不方便的地方:
不能使用promise(后来发现手动引用第三方promise库还是可以的)
不能使用promise意味着一定要使用回调这种写法,当回调的层次深了后,代码的可读性将大幅下降,日后维护也麻烦。
开发模式不利于代码的重复利用
后来发现Gcaufy大神有开发了一个wepy框架,能解决小程序的一些问题。以下摘自于wepy的介绍.
主要解决的问题
开发模式转换
支持组件化开发
支持加载外部NPM包 ...
form 组件
表单
主要属性:
效果图:
form.wxml添加代码:
form.js添加代码:
form.wxss添加代码:
注意:
form表单组件 是提交form内的所有选中属性的值,
注意每个form表单内的组件都必须有name属性指定否则提交不上去,
button中的type两个submit,reset属性分别对应form的两个事件。
原文链接:http://bbs.jointforce.com/topic/23116
wafer-master小程序
1、Centos 重启nginx
systemctl restart|stop|start|status nginx.service
status是状态,可以看出nginx是否正在运行!
systemctl restart nginx.service
systemctl restart vsftpd.service
2、vsftpd Linux添加FTP用户并设置权限
在linux中添加ftp用户,并设置相应的权限,操作步骤如下:
1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/test
2、建用户,命令行状态下,在root用 ...
一、小程序参数二维码的8大使用场景
1 地推。
使用小程序参数二维码组织地推,考核地推人员,评估渠道效果。
http://bbs.jointforce.com/data/attachment/forum/201701/12/144247a7d73mk11vfzm130.jpg
2 广告投放
使用小程序参数二维码统计广告效果
http://bbs.jointforce.com/data/attachment/forum/201701/12/144248y449kg98slcm9mjz.jpg
3 门店运营
通过参数二维码,可以精确的知道用户来自哪家门店,对门店的运营质量 ...