哈喽贝比大神玩游戏卡在退出界面什么鬼

当前位置: >
Hello语音Pia戏比赛来袭 寻找人群中的CV大神
有人说Pia戏是一种宣泄,倒不如说是享受,只有参与才知道其中的美妙。
也许你还不太清楚何谓&Pia戏&,它既是一种语言艺术,也是一种娱乐节目,CV演员们捧着剧本,用充满感情和特点的声音,演绎那一出出跌宕起伏的剧情,让人仿佛置身其中,潸然泪下,感叹生死无常,或被激起万丈豪情,满腔热血,不破楼兰终不还!
人群中的你,会是我们寻觅已久的CV演员吗?
更多精彩需要你的演绎,12月29日-1月9日,报名QQ群:等待你的加入!时间: October 22, 2017
公共函数 ./utils/timer.js
var length = 10;
function countdown(that) {
console.log('count down');
var seconds = that.data.
console.log(seconds);
var captchaLabel = that.data.captchaL
if (seconds &= 1) {
captchaLabel = '获取验证码';
that.setData({
captchaDisabled: false
captchaLabel = --seconds + '秒后重新发送'
that.setData({
seconds: seconds,
captchaLabel: captchaLabel
module.exports = {
countdown: countdown,
length: length
//index.js
//获取应用实例
var timer = require('../../utils/timer.js');
verifyCode: '', //6617
captchaLabel: '获取验证码',
seconds: timer.length,
captchaDisabled: false
onLoad: function() {
captcha: function(e) {
var param = {
phone: this.data.phone
// 禁用按钮点击
this.setData({
captchaDisabled: true
// 立刻显示重发提示,不必等待倒计时启动
this.setData({
captchaLabel: timer.length + '秒后重新发送'
// 启动以1s为步长的倒计时
var interval = setInterval(() =& {
timer.countdown(this);
// 停止倒计时
setTimeout(function() {
clearInterval(interval);
}, timer.length * 1000);
if (this.data.seconds == timer.length) {
console.log('post');
wx.showToast({
title: '发送成功'
&form bindsubmit=&regist&&
&view class=&input-container&&
&input type=&text& name=&verifyCode& placeholder=&验证码& value=&{{verifyCode}}& /&
&button class=&captcha& bindtap=&captcha& disabled=&{{captchaDisabled}}& plain=&true& disabled-class=&disabled&&{{captchaLabel}}&/button&
源码下载:
时间: October 13, 2017
用来写二级分类,通讯录列表可以的
要不直接上代码吧。
categories: []
onLoad: function() {
// 生成一个二维数据
this.initCategories();
console.log(this.data.categories);
parentTap: function (e) {
let index = e.currentTarget.dataset.
// 点中哪行父类,显示其子列表
let categories = this.data.
// 如果不想要手风琴效果,关闭forEach以下代码
categories.forEach(item =& {
item.hidden =
categories[index].hidden = !categories[index].
this.setData({
categories: categories
console.log(index);
initCategories: function() {
let categories = [];
for (let i = 0; i & 4; i++) {
// title即为序号
let parent = {
hidden: true
// 生成child
let child = [];
for (let j = 0; j & 4; j++) {
child.push({
title: i + '-' + j
// 写入child
parent.child =
categories[i] =
// 写到page data中
this.setData({
categories: categories
&view class=&listview& wx:for=&{{categories}}& wx:for-item=&parent& wx:key=&&&
&!-- parent --&
&view bindtap=&parentTap& data-index=&{{index}}& class=&parent&&{{parent.title}}&/view&
&!-- child list --&
&view hidden=&{{parent.hidden}}& wx:for=&{{parent.child}}& wx:for-item=&child& wx:key=&&&{{child.title}}&/view&
源码下载:
时间: September 29, 2017
起因是之前的博客架的是php+mysql,现在要只想换语言为node,而不打算移数据。
参考文献:
const router = require('express').Router();
var mysql = require('mysql');
var query = function() {
//创建一个connection
var connection = mysql.createConnection({
host: 'www.***.com', //主机
user: '***', //MySQL认证用户名
password: '***', //MySQL认证用户密码
port: '3306', //端口号
database: 'blog'
//创建一个connection
connection.connect(function(err) {
if (err) {
console.log('[query] - :' + err);
console.log('[connection connect]
succeed!');
// 查询文章表
var articleSql = 'SELECT * FROM typecho_contents limit 0, 10';
connection.query(articleSql, function(err, result) {
if (err) {
console.log('[SELECT ERROR] - ', err.message);
console.log('--------------------------SELECT----------------------------');
cb(result);
console.log('-----------------------------------------------------------------\n\n');
//关闭connection
connection.end(function(err) {
if (err) {
console.log('[connection end] succeed!');
router.get('/list', function(req, res, next) {
query(function (result) {
res.json(result);
module.exports =
这里使用了一个cb回调查询的结果,然后res.json渲染输出
上传到阿里云并部署https
先申请一个ca证书,然后在express启动一个https服务并配置key证书为.key文件,这里有个坑,我拿.pem去试半天一直报错。
Error: error:0906D06C:PEM routines:PEM_read_bio:no start line
at Object.createSecureContext (_tls_common.js:90:19)
正确的配置如下
var app = require('express')();
app.get('/', function (req, res, next) {
console.log('hi,u');
var https = require('https')
,fs = require(&fs&);
var options = {
key: fs.readFileSync('./391.key'),
cert: fs.readFileSync('./391.pem')
https.createServer(options, app).listen(3001, function () {
console.log('Https server listening on port ' + 3001);
上述的391.key与.pem文件,在阿里云后台申请得到
详情可见我之前关于证书申请的文章,
使用forever让node进程后台运行
目前通过控制台远程到服务器,node app.js是可以跑通,但一断开远程连接,连同node一起断了。通过搜索,可以使用forever这也做后台进程守护。
npm install forever -g
forever app.js
这样断开远程连接也不影响node运行了。
这过程中我还使用了软连接将forever链到/usr/bin目录,方便全局使用forever命令
ln -s /usr/local/src/node-v8.4.0-linux-x64/bin/forever /usr/bin/forever
非80端可以用在小程序访问
小程序里配置域名白名单
即使我的接口api运行在3001端口,小程序还是认的,成功为我返回了数据。
在浏览器访问也显示是安全证书
最后,大家节日快乐
时间: September 27, 2017
源自weui-wxss这个官方开源项目,实现类型Android下的ViewPager左右滑动页面
github地址
全局方法获取windowWidth
获取设备屏幕尺寸getSystemInfo方法,我放到了app.js中,方便复用
onLaunch: function () {
// 设备信息
wx.getSystemInfo({
success: (res) =& {
this.screenWidth = res.windowW
this.screenHeight = res.windowH
this.pixelRatio = res.pixelR
改进了2个样式
1、注释了.weui-tab__panel样式的一个属性
/*导致不到响应onReachBottom,因此注释之*/
/*overflow:*/
2、增加.weui-navbar的一个背景色属性
.weui-navbar {
/*因为页面向上滚动超过navi时会穿透*/
background:
改造成可左右滑动的效果
通过swiper来改造它,控制它的currrent属性即可,关于scroll-view的用法可以参见
&swiper-item wx:for=&[0, 1, 2, 3]&&
&view class=&weui-tab__content&&选项{{index}}的内容&/view&
&/swiper-item&
当下的效果如下:
实现导航与内容区双向联动
第一部分,点击顶部Tab,内容区切换页面,
得益于双向数据绑定的特性,通过一个current属性就可以搞定,
第二部分,内容区切换,使得顶部高亮变化
通过的bindchange事件监听实现
currentChanged: function (e) {
this.setData({
sliderOffset: getApp().screenWidth / this.data.tabs.length * e.detail.current,
activeIndex: e.detail.current
最终实现的效果
时间: September 23, 2017
第一步 创建模板
其中keyword与小程序一一对应
第二步 提交订单时带上formId
var formId = e.detail.formId;
order.set('formId', formId);
order.save()
相应的页面文件
&form report-submit=&true& bindsubmit=&confirmOrder&&
&button class=&submit& form-type=&submit&
type=&primary&&提交订单&/button&
后端对接下发消息
// 模板消息
router.post('/deliver', function(req, res, next) {
// 接收orderId参数
var orderId = req.body.orderId;
// 通过orderId查询该订单信息
var query = new DB.Query('Order');
query.include('user');
query.include('address');
query.get(orderId).then(order =& {
order.set('status', 2);
order.save().then(o =& {
console.log(o)
}, err =& {
console.log(err)
// 引入request库,用于网络请求交互
const request = require('request');
var url = &https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=& + process.env.WEIXIN_APPID + &&secret=& + process.env.WEIXIN_PAY_SECRET;
// 第一步,请求access_token
request(url, function(err, response, body) {
// 微信返回结果
var body = JSON.parse(body);
// 取出access_token,用于向微信请求下发模板消息的凭证
var access_token = body.access_
// 用户openId
var openid = order.get('user').get('authData').lc_weapp.
// 模板ID,由小程序后台生成后复制所得
var template_id = 'ywrubQbvKuw--itAeNHvEPBRqA53yJy2kAXNsAJ5fiw';
var form_id = order.get('formId');
// 第二步,请求发送模板消息
url: 'https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token=' + access_token,
method: &POST&,
json: true,
touser: openid,
template_id: template_id,
form_id: form_id,
&keyword1&: {
&value&: '快递公司',
&color&: &#173177&
&keyword2&: {
&value&: '快递单号',
&color&: &#173177&
&keyword3&: {
&value&: order.get('address').get('detail'),
&color&: &#173177&
}, function(err, response, body) {
res.send(body);
console.log(body);
第一步,通过orderId查询该订单信息
Order表自身存有user信息(即openId),formId,所以需要把Order取出
第二步,请求access_token
access_token就是与微信交互的凭证,有效期2小时,由于一天有请求次数的限制,可以存在数据库里以复用,在2小时期间可多数使用。
第三步,请求发送模板消息
参数一共必填 的是4个,touser,template_id,form_id,data。分别对应小程序用户的openid,创建的模板ID,form表单id,以及模板正文内容。
: [...]1、导入db文件夹中的数据到Bmob,关于Bmob的入...
: [...]1、导入db文件夹中的数据到Bmob,关于Bmob的入...
: 复制您的代码学习,点击左侧栏无数据呢?请问是什么问题呢?
: 小程序新手,也是灵动商城新手,已购买了腾讯云主机,不知道怎么配置...
: 这个文件在哪里阿
: 用http://mudan2301.leanapp.cn/man...
: [...]1、导入db文件夹中的数据到Bmob,关于Bmob的入...
: [...]1、导入db文件夹中的数据到Bmob,关于Bmob的入...
: [...]详情可见我之前关于证书申请的文章,http://blo...
: 后端登录的用户名和密码在哪里修改?看到修改_User表但是没有在...codeblock运行下面一段代码,打印不了“helloworld”,跪求各位大神帮忙解释下原因? 图片如下。_百度知道
codeblock运行下面一段代码,打印不了“helloworld”,跪求各位大神帮忙解释下原因? 图片如下。
我有更好的答案
确定下你是不是编译了这个程序。先把工程clear。再重新编译下。
采纳率:69%
来自团队:
为您推荐:
其他类似问题
helloworld的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。哈喽,有没有大神能帮我解答一下twoosh是什么意思吗?谢谢啦!_百度知道
哈喽,有没有大神能帮我解答一下twoosh是什么意思吗?谢谢啦!
我有更好的答案
swooshvi. 哗哗响;作嗖嗖声n. 嗖的一声(涡动);哗哗作响的移动vt. 嗖的一声(涡动);嗖地发射
采纳率:50%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。多种语言输出helloworld,看懂五种是入门全懂就是大神
我的图书馆
多种语言输出helloworld,看懂五种是入门全懂就是大神
Hello,World,几乎是程序猿学习各种语言的第一个程序,如果你说你不知道hello world,我觉得你就没有必要点进来了,下面是用各种编程语言输出hello world,你都认识吗?下面给出源码,和图片格式的源码,方便大家复制和浏览。第一种方式,javapublic class HelloWorld{public static void main(String[] args){System.out.println('Hello,World!');}}java第二种方式,C语言#include int main(){printf('Hello,World!');return 1;}C语言第三种,c++#include #include int main(){printf('Hello,World!--Way 1\n');puts('Hello,World!--Way 2');puts('Hello,' ' ' 'World!--Way 3');std::cout return 1;}c++第四种语言python>>>> print 'Hello,World!' #Python 2.xHello,World!>>> print('Hello,World!') #Python 3.xHello,World!python第五种语言,C#using Sclass TestApp{public static void Main(){Console.WriteLine('Hello,World!');Console.ReadKey();}}c#第六种,phpecho 'Hello,World!'; //打印语句echo 'The first php program!'; //打印语句echo phpinfo(); //phpinfo()系统函数,输出环境信息>php第七种,jsvar sys = require('sys'); #导入需要的sys模块sys.puts('Hello,World!');js第八种,Rubyprint 'Hello,World!\n'#可用puts语句打印puts 'Hello,World!\n'#可以先声明一个变量,然后再用puts语句a = 'Hello,World!\n'puts a#可以先写个函数再调用def say(name)'Hello,#{name}'endputs say('World!')Ruby第九种,perl#!C:\Perl\bin #Windows平台下#!/usr/bin/env perl #Linux环境下print 'Hello,World!\n';perl第十种,htmlThis is the first program!Hello,World!html第十一中vbModule HelloSub Main()MsgBox('Hello,World!')End SubEnd Modulevb第十二种,Scalaobject HelloWorld{def main(args:Array[String]){println('Hello,World!');}}Scala第十三种,Delphiprocedure TForm1.Button1Click(Sender: TObject);beginlabel1.Caption := 'Hello,World!';procedure TForm1.FormCreate(Sender: TObject);beginend.delphi第十四种,Fortranprogram helloprint *,'Hello World!'end program helloFortran第十五种,tcl#命令行交互方式D:\>tclsh% puts 'Hello,World!'Hello,World!% exitD:>#文件方式运行#!/usr/local/bin/tclputs 'Hello, world!'D:\>tclsh HelloWorld.tclHello,World!tcl第十六种,sedHello,World! #第一行为输入Hello, world!sed第十七种,Pascalwrite('Hello,World!').Pascal第十八种,PascalProgram HelloWorld(output);beginwriteln('Hello, world!'){程序块的最后一条语句后不需要';' - 如果添加一个';'会在程序中增加一个“空语句”}end.pascal
TA的最新馆藏[转]&[转]&
喜欢该文的人也喜欢}

我要回帖

更多关于 哈喽树先生 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信