iOS: 玩转UICollectionViewLayout
前言: 实现垂直方向的单列表来说,使用UITableView足以;若是需要构建横向滑动列表、gridView等直线型布局,则使用UICollectionView+UICollectionViewFlowLayout搭建最合适;更复杂的布局,则可以使用UICollectionView+自定义Layout来实现。 文章的最后,笔者将会贴出使用自定义的UICollectionViewLayout实现的比…
前言: 实现垂直方向的单列表来说,使用UITableView足以;若是需要构建横向滑动列表、gridView等直线型布局,则使用UICollectionView+UICollectionViewFlowLayout搭建最合适;更复杂的布局,则可以使用UICollectionView+自定义Layout来实现。 文章的最后,笔者将会贴出使用自定义的UICollectionViewLayout实现的比…
主要是两个文件,一个是后端文件,一个是前端文件: 后端文件:有人登录了,就通知所有的正在访问的页面,把总人数+1;反之-1; 前端文件:有人登录了,通知后端,页面关闭了,通知后端,同时接收后端派发来的消息; 首先,我们来写后端文件-app.js: var express = require('express'); var app = require('express')(); var server…
webView与vue交互 画重点:本本介绍webView和vue交互包含一下4点 1 、设置title 2 、app url传参到vue 3 、js调用app本地方法 4 、app调用js方法 一 设置title,由于vue是单页应用,传统项目那样配置<title>标题</title>会无效 1、vue设置 1)在componen
MySQL高级之多表查询 环境搭建 创建部门表 CREATE TABLE tb_dept ( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO tb_dept (NAME) VALUES ('开发部'),('市场部'),('财务部'),('销售部'); 创建员工表 CREATE TABLE tb_emp ( id …
之前写过一篇文章,是关于一个用VB.NET写的版本发布工具的,地址如下: http://my.oschina.net/Tsybius2014/blog/517298 使用该工具可以将Debug目录中编译好的程序打成安装包,并选出用于自动更新文件创建自动更新包。 今天我对我们项目中的这一发包过程进行了改进,实现了从SVN上自动更新代码后使用MSBUILD完成编译的过程。 脚本galatea.bat代…
背景 卷积是信号处理中的重要操作,在深度学习中更是重中之重,所以有必要对一些经典的快速卷积方法做一些了解。 在查阅了若干资料后,对于Cook-Toom算法,以下简称CT算法,有了一定的了解,记录一下,便于以后查阅。 卷积介绍 由于这个算法比较经典,所以默认处理的是信号系统中的一维卷积,此文也是基于一维卷积对CT算法做一个介绍。 一维卷积过程如下: 给定信号f[n]以及滤波器g[m],则卷积过后的信…
一、LED电源的作用 LED电源是一个将交流电转换为直流电 , 同时将220V或者110V转换为LED灯具所需要电压的一种装置。也叫开关电源,变压器,火牛等。对于单科LED SMD灯珠的电压一般在2.8V到3.4V左右,灯珠串联和并联在一起,就构成了一个电路,我们根据电路的需要,来选择如何匹配合适的电源,对于COB 灯珠,一般工作电压是DC36-DC42V,他是很多芯片串并联在一个基板上,电源根据…
checkbox多选取值传值 layui checkbox 多选取值传值 组成数组[‘’,’’,’’] 先建一个数组,循环列表,将选中的就全部push到 数组中,然后用逗号隔开。 要将数组拆分 用split,然后 循环整个radio 或者是checkbox 然后值与值相等的就checked上 checkbox多个参数时 需要循环数组里的值 再一一对应回填 如何全局接口内容 第一个接口返回的值是第二…
打开SOLR的核心配置文件: solrconfig.xml 找到 standard request handler 写入以下XML配置代码: <requestHandler name="standard" class="solr.SearchHandler" default="true"> <!-- default values for query parameters --&g…