2019-03-27 18:00:14
阅读(3063)
今天在大商创可视化装修的时候,在编辑导航的时候报错,具体报错如下PHP Warning: Illegal string offset 'name' in E:\Website\codingwhy\temp\compiled\admin\shop_banner.lbi.php on line 2515PHP Stack trace:PHP 1. {main}() E:\Website\codingwhy\admin\dialog.php:0PHP 2. cls_template->fet...
2019-03-27 18:00:10
阅读(2458)
重写field的提前定义默认情况下,如果父类中的构造函数代码,用到了会被子类重写的field; 那么出出现令人意想不到的一幕:子类的构造函数(无参)调用父类的构造函数(无参)父类的构造函数初始化field(结果正确)父类的构造函数使用field执行其他构造代码,但是此时其他构造代码如果使用了该field,而且field要被子类重写,那么它的getter方...
2019-03-27 12:00:27
阅读(2324)
为什么要有package的概念?因为要对多个同名的类进行命名空间的管理,避免同名类发生冲突比如说,scala.collection.mutable.Map和scala.collection.immutable.Mappackage定义package定义的第一种方式: 多层级package定义(比较差的做法,一般不这么干)package com {
package ibeifeng {
package scala {
cl...
2019-03-26 22:00:49
阅读(2300)
扩大内部类作用域的2种方法内部类的作用域:外部类对象import scala.collection.mutable.ArrayBuffer
class Class {
class Student(val name: String)
val students = new ArrayBuffer[Student]
def register(name: String) ...
2019-03-26 18:00:32
阅读(4035)
Tuple拉链操作Tuple拉链操作指的就是zip操作zip操作,是Array类的方法,用于将两个Array,合并为一个Array比如Array(v1)和Array(v2),使用zip操作合并后的格式为Array((v1,v2))合并后的Array的元素类型为Tupleval students = Array("Leo", "Jack", "Jen")
val scores =&nb...
2019-03-26 12:00:38
阅读(2956)
多维数据什么是多维数组?:数组的元素,还是数组,数组套数组,就是多维数组构造指定行与列的二维数组:Array.ofDim方法val mutilDimArr1 = Array.ofDim[Double](3, 4)
multiDimArr1(0)(0) = 1.0构造不规则多维数组val multiDimArr2 = new Array[Array[Int]](3)
multiDimArr2(0) =...
2019-03-25 22:00:36
阅读(5849)
我们这里的IM并不是说配置云旺客服,配置云网客服的话有个缺点,就是在微信服务号里面,客服系统是打不开的,因此,我们需要用他独立的IM系统,以下是配置过程。1、执行sql文件 dsc_im.sql other.sql2、上传文件目录 admin kefu seller mobile 到你的网站根目录3、修改配置文件 mobile\config\chat.phpim.codingwhy.com 修改为你的网站...
2019-03-25 22:00:08
阅读(2659)
基于boolean类型的控制变量var flag = truevar res = 0var n = 0while(flag) {
res += n
n += 1
if (n == 5) {
flag = false
}
}使用嵌套函数以及re...
2019-03-25 18:00:00
阅读(2561)
Scaladoc是什么:scala api文档,包含了scala所有的api以及使用说明,class、object、trait、function、method、implicit等为什么要查阅Scaladoc:如果只是写一些普通的Scala程序,课程中讲解(Scala编程详解)的内容基本够用了;但是如果(在现在,或者未来,实际的工作环境中)要编写复杂的scala程序,那么还是需要参考Scaladoc的。(纯粹用...
2019-03-25 12:00:02
阅读(1857)
Scala编程:Actor入门Scala的Actor类似于Java中的多线程编程。但是不同的是,Scala的Actor提供的模型与多线程有所不同。Scala的Actor尽可能地避免锁和共享状态,从而避免多线程并发时出现资源争用的情况,进而提升多线程编程的性能。此外,Scala Actor的这种模型还可以避免死锁等一系列传统多线程编程的问题。Spark中使用的分布式多线程框架,...