2 宛Wan

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 23w+

rz上传文件无反应

犯了一个很幼稚的错误,没有按添加按钮!!!!就是文件名旁边的添加按钮!查了很久突然反应过来的

2020-10-25 00:34:43

安装vmware时报错:缺少MicrosoftRuntime DLL

安装VMware时出现以下报错:查询后,按照查询的网上的解决方法,不关闭此提示,按win+R键后输入%temp%,找到后缀为setup的文件夹,打开此文件夹后运行文件夹中的安装程序但是在实际操作中,在我打开文件夹的安装程序后发现装到一半出现了报错,并且这个报错压在上图workstation这个图标下面看不到,我还一度在想怎么安装进度停了呢。点击上图的确定关闭这个提示后,我看到报错的错误码为2203。下面是解决方法:(1)右击此电脑,打开属性(2)打开属性中的高级配置,点击环境变量(3)删除用户变

2020-09-28 15:58:09

23种设计模式(期末重点)

创建者模型设计模式含义类图单例模式保证一个类只有一个实例,并且提供一个访问该实例的全局访问点工厂模式实现了创建者和调用者的分离简单工厂用来生产同一等级结构中的任意产品工厂方法用来生产同一等级结构中的固定产品抽象工厂用来生产不同产品族的全部产品建造者模式分离了对象子组建的单独构造和装配,从而可以构造出复杂的对象实现了构造和装配的解耦原型模式(克隆)通过new产生一个对象需要非常繁琐的数据准备或访问权限结构模型

2020-06-26 10:43:21

登录页面的设计

登录页面中的结果有三个:用户名不对、密码不对、成功登录。对应的是不同的结果。那么这三者要怎么显示是我一直思考的。(1)首先是在后台与数据库交互方面,要返回什么样的结果,我设置的是不同的数字对应不同的结果,以便于后续在js中的操作: async manaAction(){ let model = this.model('mana_info'); let name=this.get("name"); let pwd=this.get("

2020-05-25 01:19:15

学习笔记界面的设计

在开发学习笔记界面时,遇到了几个问题,记录如下:(1)单页面全局变量的定义在写笔记的这个界面,js文件中涉及到三个从html中返回的对象,都是通过不同的方法获得的,而这些对象最后都要用于数据库的查询使用,因此都要定义成全局变量。一开始我才用的是setData的方式,但是在处理的过程中发现后台报了错,查阅资料发现原来setData的使用是需要渲染的,而我获得的这几个数据在之后都不需要再返回给页面了,所以最好不要使用setData于是我改为使用this.data…通过console.log后台打印发现取

2020-05-24 21:48:39

关于操作数据库时,数字变为DELETE FROM think_note_list WHERE ( noteLine = [\123\] )的解决方式

在进行删除学习笔记操作的时候,开始定义的传的参数是单个的对象,但是最后运行失败了,小程序端的控制台没有报错,到webstorm看查询的sql语句,发现竟然变成 '[“123”]'这样方式了。。。我试着加了个“”,更加不行,这样的话就直接查的是noteLine=“name”于是我换了个思路,试着把传递的参数改为数组的形式,虽然只存放一个对象。那么在onLoad中就要多定义一个数组到仓库中:notestu.push({ name:result[0].noteLine

2020-05-24 19:12:39

关于收藏与取消收藏的动态页面设计以及bindtap传参数问题

设计思路:(1)数据库查询语句:参考thinkjs文档(2)点击按钮后如何与数据库联通:这个问题之前就存在过,就是怎么传参数的问题,之前我一直没有找到bindtap来传的方法,所以一直用的navigator,而且之前传参数确实使用navigator会好一下,因为要达赖新的界面嘛。但是如果收藏界面也用navigator打开新界面的话就不太符合操作习惯了,而且可能新界面整个界面只有几个字也不好看。于是我想到了用小程序的弹出窗口来设计,发现有好多种的设计方法,按照习惯我还是直接选取了weui来进行弹出窗口的

2020-05-24 12:54:17

页面中含两个wx:request问题Cannot read property 0 of undefined,at api request success callback的解决

主页在开发前期,设计轮播图时为了方便直接使用了章节列表的图片来获取,也就是只需要给后台发送一个请求,在开发好页面后想把图片更改一下,也就是要说要给后台发送两个请求。开始的时候我写在了一个方法下,但是一直有报错,所以我尝试又去构造了一个方法,并将其加到onLoad中。但是还是报错,错误如下:Cannot read property ‘0’ of undefined;at api request success callback …也就是说我的0有问题,我找了半天只在for循环中看到了这个0,所以这儿肯定不

2020-05-24 12:35:04

章节展示页面及小节展示页面的动态开发

这两个页面的开发方式类似,主要有三个点想了很久:(1)一是遍历传参数的问题,这个问题在问题的分类下有提到,我开始使用的页面跳转方法是bindtap,但是我发现我不会用它来传参数,所以改成了navigator来直接传参数(2)二是对于数组参数的传递我在主页的章节展示上就涉及到了,但是它的标题是只有一个对象就好反而我试了很多方法都不行。主要的问题在于可以在wx:request中通过console取出我获得的对象,但是到setData这个函数中就调用不了了。所以我索性把标题也设置成了数组,只不过是只有一个对象

2020-05-24 07:31:05

js文件处理参数问题

因为这三个地方真的好关键,有好几次误写就报错了,特此记录以下:(1)第一个地方:定义(在data中)这里不要忘记了,如data: { list: [], ctitle: [] },(2)第二个地方:对于传过来的参数options进行处理,以及wx:request的处理这里要搞清楚哪个是哪个,不要混了,如: wx.request({ url: 'http://127.0.0.1:8360/home/chap/chapmore', da

2020-05-24 01:15:51

循环遍历的传参数问题

在主界面,由于章节显示的方法是用block,wx:for来遍历的,所以一开始我没有找到合适的方法来实现页面跳转的同时进行参数的传递。查阅资料后发现了两种比较好的方法:(1)直接通过navigator来实现跳转,我最后采用了这种方法,确实很好用。例如:wxml中关于navigator的核心代码:(此代码写在的是跳转页面前一个页面) <navigator url="../chapins/chapins?chapNo={{item.chapNo}}" open-type="navigate" &g

2020-05-24 01:01:47

wxml的注释问题

在wxml中用//注释报了错,改为/** **/注释还是错的,查阅资料,列出了以下两种注释方式:(1)单行注释:<!-- -->(2)多行注释:<!--注释内容-->参考:这里是超链接https://blog.csdn.net/qq_33423991/article/details/100985765?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearn

2020-05-23 21:09:26

一些工具的记录

(1)json.cn用于json的在线解析及格式化验证下图为解析测试数据库连接时所用到的数据信息:

2020-05-23 20:52:29

搜索页面的开发

开发思路:(1)前端界面借助于WeUI来实现(2)后端访问数据库类似于章节目录的方法,但是访问数据库的语句不同,采用的是模糊查询的方式后台chap.js的核心代码:async searchAction(){ let size=this.get("size")||10; let name=this.get("name"); think.logger.info(size+"_"+name); //数据库的查询语句,采用模糊查询的方式访问后台

2020-05-23 20:50:03

主页动态页面开发

主页设计思路:设计的思路:(1)后台数据库设计,根据页面的功能可知,需要的表为章节信息表,表中需要的数据包括章节名称、编号、注释信息、图片地址(2)后台设计:开发好chap.js页面调用数据库表中的内容,通过adapter.js实现与数据库的连接;开发好后在浏览器端能够顺利访问到http://127.0.0.1:8360/home/chap/pag(3)前端设计:通过index.js实现获取http://127.0.0.1:8360/home/chap/pag所输出的信息,并且定义一个list数组存

2020-05-23 14:19:04

关于本地接口的配置及报错解决

(1)尝试使用ngrock在上一篇笔记中提到了使用ngrock,在获得本地接口地址后,我把它写入到了app.js中:globalData: { userInfo: null, backend_url:" http://5af29613.ngrok.io" }且通过index.js中wx:request的url:app.globalData.backend_url+"/home/chap/page来进行访问,但是后台报错说解析的域名不能识别,我猜想是否与url的书写有关,于是我直接

2020-05-23 12:29:28

ngrock的使用

因为小程序不能直接访问本地的域名,所以借助于ngrock这款工具来给我们的主机域名分配一个地址,也就是说通过外网来访问本地,方便小程序的访问(1)从官网上下载软件(2)使用方法这里我找到了两个版本的使用方式:一是到官网上注册一个账号,获取授权码再去使用详细步骤参考:这里是超链接但是我在注册过程中遇到了一个问题:You failed to solve the catpcha, please try again. (ERR_NGROK_1205)搜索发现没有好的解决方法,于是我找到了另外一种很

2020-05-23 09:56:32

浏览器端返回错误信息think does not exist

Error: ER_NO_SUCH_TABLE: Table ‘mana.think_chap_name’ doesn’t exist, SQL: SELECT * FROM think_chap_name连接数据库后在index.js中添加async dbAction(){ let list=await this.model("chap_name").select(); return this.success(list); }的数据后,在网站上报错:Err

2020-05-22 23:50:16

ER_BAD_FIELD_ERROR: Unknown column .id in field list的解决

这个问题简直与那个数据库表名多了一个think有异曲同工之妙,terminal中显示的报错为Unknown column ‘think_chap_name.id’ in ‘field list’,查询的sql语句在terminal中显示的是SELECT COUNT(think_chap_name.id) AS think_count FROM think_chap_name LIMIT 1,???官方文档中显示的案例就是let data = await model.page(this.get(‘pa

2020-05-22 23:46:38

测试接口(controller与config;数据库的连接)

controller与config(1)在common模块下的config下config.js添加如下测试用代码:app: { appid: 'asdasd' }之后在home模块的controller下index.js添加如下代码:configAction() { console.info(think.config('app')); return this.success(); }之后npm start,访问端口http://1

2020-05-22 20:31:36

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。