IOS端企业微信list页面无法href需要双击问题

使用的IScroll,可以上下滚动,点击进入下一个页面。但是在ios下直接点击不起作用,必须双击才可以,代码之前是可以的。经过排除,发现是因为如下FastClick导致的问题//设置FastClickif('addEventListener'indocument){document.addEventListener('DOMContentLoaded',function(){FastClick.attach(document.body);},false);}去掉解决,PS:优化可能随着时间环境变化会出问题...

企业微信weui picker简单例子

1、引用js,css<linkrel="stylesheet"href="//res.wx.qq.com/open/libs/weui/1.1.2/weui-for-work.min.css"><scriptlanguage="javascript"type="text/javascript"src="//res.wx.qq.com/open/js/jweixin-1.2.0.js"></script><script src="//res.wx.qq.com/open/libs/weuijs/1.1.0/weui.min.js"></script>上面的1.1.0不要升级成1.2.0,不然样式会错乱,也不要使用1.0.0,有bug,在电脑端企业微信下不能滚动。2、js代码,示例1:$('#showPicker').on('click',function(){weui.picker([{label:'飞机票',value:0},{label:'火车票',value:1},{label:'的士票',value:2},{l...

ABP之框架体系

一.框架体系的介绍ABP框架采用的是DDD(领域驱动设计)的原则,可以很方便实现项目之间的松耦合,采用模块化的方式,方便对框架的扩展。按照DDD的原则,首先将项目分为四层:展现层:用来展现给用户,并和用户进行交互的层。应用层(Application):用来和领域层进行交互。领域层(Domain):这个是核心层,完成基本逻辑和数据的处理。基础设施层(infrastructure):这个是封装了对数据库的处理,如ORM框架具体的框架体系分布:二.ABP项目文件的介绍  三.ABP中Module的生命周期在ABP框架中采用的模块的方式进行加载,那么它的执行顺序是怎样的呢?上面的代码是从Core层拿过来的,其中可以注意到,任何自定义的Module都必须继承AbpModule,同时发现有几个特殊的方法。(1)PreInitialize:预初始化,当应用第一次启动的时候,会首先调用这个方法,这个方法是在依赖注入之前,可以在这个方法中自定义启动类。上述代码中可以看到进行了一些配置。(2)Initialize:初始化,大多是将一些类库注入到容器中去,注入的方式IocMananger...
代码星球 代码星球·2020-09-22

OA之框架的搭建

1.使用框架可以有效的解决耦合性过高的问题,减少代码修改的程度,同时方便添加新的功能。首先创建出基本的几个类库。这个框架就是使用基本的逻辑分层三层架构,然后进一步再使用接口对每个逻辑中的类库调用进行解耦。8个基本的类库:DAL、IDAL、DALFactory、Common、Model、BLL、IBLL、WebApp2.上层访问底层的时候,使用的是访问接口代替直接访问底层类,实现面向接口编程。下面使用一个基本的表Users表搭建基本的框架。IDAL中因为有很多的公共的接口方法,比如说基本的增删改查,对于下面的每一个接口类(UserInfo、OrderInfo)中都存在这些接口,所以提出一个公共的接口IBaseDal<T>namespaceOA.IDAL{//这是所有的dal中公有的方法publicinterfaceIBaseDal<T>whereT:class,new(){//获取满足条件的实体列表IQueryable<T>LoadEntity(System.Linq.Expressions.Expression<Func<T,bool&g...
代码星球 代码星球·2020-09-22

thinkphp3.2框架运行原理

thinkphp3.2是使用率非常普遍的国产php框架,以简单易于上手闻名,那么它框架结构是怎样的?tp3.2设计简单来说就是CBD,core(框架核心文件),bebavior(行为,tp3.2一大特点就是钩子众多),driver(各种驱动,根据项目需要),针对这三大方面从源码来看框架的运行的原理。因为tp3.2的古老,所以入口文件没有像5.0和其它主流框架那样做动静分离,index.php直接放在根目录下,打开index.php,里面有引入框架核心文件从而进入框架:   然后打开框架核心文件:  首先看到的是定义的一堆系统常量,包括规定了类名后缀必须是.class.php结尾,最后引入并且运行了框架应用,从这里框架逻辑正式开始。   接着,打开核心Think核心类,首先异常捕捉处理,//注册AUTOLOAD方法   spl_autoload_register('ThinkThink::autoload');      ...

免费、开源的基于tp5的快速开发框架

HisiPHP系统官网:https://www.hisiphp.com/ 后台体验:http://v2.demo.hisiphp.com/admin.php/system/publics/index.html    系统官网:https://www.eduaskcms.xin 后台体验:http://demo.eduaskcms.xin/run/用户名和密码:test123 系统官网:https://www.fastadmin.net/ 后台体验:https://pure.fastadmin.net/admin/index/login用户名:admin密码:123456   ...

人工智能深度学习入门练习之(8)比较深度学习三大框架

人工智能的浪潮正席卷全球,诸多词汇时刻萦绕在我们的耳边,如人工智能,机器学习,深度学习等。“人工智能”的概念早在1956年就被提出,顾名思义用计算机来构造复杂的,拥有与人类智慧同样本质特性的机器。经过几十年的发展,在2012年后,得益于数据量的上涨,运算力的提升和机器学习算法(深度学习)的出现,人工智能开始大爆发。但目前的科研工作都集中在弱人工智能部分,即让机器具备观察和感知能力,可以一定程度的理解和推理,预期在该领域能够取得一些重大突破。电影里的人工智能多半都是在描绘强人工智能,即让机器获得自适应能力,解决一些之前还没遇到过的问题,而这部分在目前的现实世界里难以真正实现。若人工智能有希望取得突破,是如何实现的,“智能”又从何而来呢?这主要归功于一种实现人工智能的方法——机器学习。一、机器学习概念机器学习一种实现人工智能的方法。机器学习最基本的做法是,使用算法来解析数据从中学习,然后对真实世界中的事件做出决策和预测。与传统的为解决特定任务、硬编码的软件程序不同,机器学习是用大量的数据来“训练&rdquo...

SparkStreaming入门到实战之(7)--Spark Streaming企业运用

==========SparkStreaming是什么==========1、SParkStreaming是Spark中一个组件,基于SparkCore进行构建,用于对流式进行处理,类似于Storm。2、SparkStreaming能够和SparkCore、SparkSQL来进行混合编程。3、SparkStreaming我们主要关注:  (1)SparkStreaming能接受什么数据?kafka、flume、HDFS、Twitter等。  (2)SparkStreaming能怎么处理数据?无状态的转换(前面处理的数据和后面处理的数据没啥关系)、有转换转换(前面处理的数据和后面处理的数据是有关系的,比如叠加关系)。==========SparkStreaming是怎么实现的==========1、SparkStreaming采用【微批次】架构。2、对于整个流式计算来说,数据流可以想象成水流,微批次架构的意思就是将水流按照用户设定的时间间隔分割为多个水流段。一个段的水会在Spark中转换成为一个RDD,所以对水流的操作也就是对这些分割后的RDD进行...

SparkGraphX之(2)企业运用

==========SparkGraphX概述==========1、SparkGraphX是什么?  (1)SparkGraphX是Spark的一个模块,主要用于进行以图为核心的计算还有分布式图的计算。  (2)GraphX他的底层计算也是RDD计算,它和RDD共用一种存储形态,在展示形态上可以以数据集来表示,也可以图的形式来表示。2、SparkGraphX有哪些抽象?(1)顶点。  顶点的表示用RDD[(VertexId,VD)]来表示,(VertexId,VD)这个元组用来具体表示一个顶点,VertexID表示顶点的ID,是Long类型的别名,VD是顶点的属性,是一个类型参数,可以是任何类型。(2)边。  边的表示用RDD[Edge[ED]]来表示,Edge用来具体表示一个边,Edge里面包含一个ED类型参数来设定的属性,ED类型中包括一个源顶点的ID和一个目标顶点的ID。(3)三元组。  三元组结构用RDD[EdgeTriplet[VD,ED]]来表示,EdgeTriplet[V...
代码星球 代码星球·2020-09-19

Spark SQL入门到实战之(4)spark企业运用

==========SparkSQL==========1、SparkSQL是Spark的一个模块,可以和RDD进行混合编程、支持标准的数据源、可以集成和替代Hive、可以提供JDBC、ODBC服务器功能。2、SparkSQL的特点:  (1)和SparkCore的无缝集成,可以在写整个RDD应用的时候,配合SparkSQL来实现逻辑。  (2)统一的数据访问方式,SparkSQL提供标准化的SQL查询。  (3)Hive的集成,SparkSQL通过内嵌的Hive或者连接外部已经部署好的Hive实例,实现了对Hive语法的集成和操作。  (4)标准化的连接方式,SparkSQL可以通过启动thriftServer来支持JDBC、ODBC的访问,即将自己作为一个BIServer来使用。3、SparkSQL可以执行SQL语句,也可以执行HQL语句,将运行的结果作为Dataset和DataFrame(将查询出来的结果转换成RDD,类似于hive将sql语句转换成mapreduce)。4、SparkSQL的计算速度...

sparkcore入门实战之(5)sparkcore企业运用

1、RDD全称弹性分布式数据集ResilientDistributedDataset它就是一个class。abstract class RDD[T: ClassTag](    @transient private var _sc: SparkContext,    @transient private var deps: Seq[Dependency[_]]  ) extends Serializable with Logging {继承了Serializable和具有Logging的特质,为什么要Serializable?答:因为不同的RDD之间需要进行转化(序列化:数据转化成二进制,反序列:化二进制转化为数据)。2、RDD其实是spark为了减少用户对于不同数据结构之间的差异而提供的数据封装,为用户提供了很多数据处理的操作。...

MUI框架 页面无法滚动问题

在页面JS中加入以下代码即可:(function($){  $(".mui-scroll-wrapper").scroll({    //bounce:false,//滚动条是否有弹力默认是true    //indicators:false,//是否显示滚动条,默认是true  });})(mui); ...

使用layui框架根据字段来设置tr行的背景色

问题来源:最近在写公司项目时使用layui遇见的问题,老板要求根据td字段来设置整行tr的背景色。解决:一开始数据比较少的时候只是直接在页面根据js动态判断字段然后来更改背景色,结果能够成功,但是后面数据一多起来就发现刚刚写的动态css只限于在第一页有效,其他页没有,在做搜索、增加、删除、修改后动态css也无效。于是乎自己只能在网上寻找方法。 在设置layui属性样式的时候可以加上templet,后面接要执行的参数,具体做什么不清楚 原谅前面讲了一大堆,下面开始正文:在渲染规则列表的时候,可以加上done函数,里面调用要执行的操作,具体的优缺点还没有去了解,有兴趣的同学可以自行去了解  效果图:  第一次写原创博客,有错误的地方还希望各位大佬能够指出,共同学习,共同进步。 ...

js实现frame框架部分页面的刷新

一、先来看一个简单的例子: 下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。 frame.html由上(top.html)下(bottom.html)两个页面组成,代码如下:复制代码代码如下:<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"> <HTML> <HEAD> <TITLE>frame</TITLE> </HEAD> <framesetrows="50%,50%"> <framename=topsrc="top.html"> <framename=bottomsrc="bottom.html"> </frameset> </HTML>现在假设top.html(即上面的页面)有七个button来实现对bottom.htm...

使用合适的框架后 自己需要做的4件事情

 Wewriteif-else,switch,while,AND,ORandequalsIgnoreCasemorethanweknow. Ourbusinesslogicdependsonthem.Wealsodosomereadingfrom/ writingtoapersistentstoreinmostofourprojects.Wewritetothefiles.Wewritetocache,in-memoryorsession. Wewritetothedatabase.Wewritetoastream(byteorcharacter).Wewritetotheindexer(Solr,graph,nodes).Andthenwereadfromitall.Weleveragemapsandlistsfortherestofthecode.Westorethingsaskeyvaluepair.Weiterateoveramapor listinmostofourprojects.Weiterateoverobjectswh...
首页上一页...3132333435...下一页尾页