大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

layer

layer是一款web弹层组件,致力于服务各个水平段的开发人员。

卷积深度置信网络工具箱的使用---人脸识别

= 2 % PREPROCESSS INPUTDATA TO BE SUITABLE FOR TRAIN layer{1} = preprocess_train_data2D(layer{1}); end for j = 1:size(trainD1,3) a2 = [a2; 这条语句即可,原文件使用的是交叉熵代价函数。 有必要的话可以修改 softmaxPredict.m中内容,个人觉得完全没必要,保留即可。 最后调用softmaxExercise方法 softmaxExercise(trainDa,trainLa,testDa,testLa); testD1 = model{2}.

简单实现UITableVIew每组(section)圆角

简单实现UITableVIew每组(section)圆角 效果如图 IMG_1239.PNG 实现UITableView的此代理即可: - (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { //圆率 CGFloat cornerRadius = 10.0; //绘制曲线 UIBezierPath *bezierPath = nil; } else { //中间的都为矩形 bezierPath = [UIBezierPath bezierPathWithRect:bounds]; //新建一个图层 CAShapeLayer *layer = [CAShapeLayer layer];

iOS 关于千聊录音动画的简单实现

iOS 关于千聊录音动画的简单实现 首先看下效果展示: 动画. CGFloat endAngle = M_PI *2; } 添加动画组这里用到CAAnimationGroup - (CAAnimationGroup *)animaGroup{ if (_animaGroup == nil) { CABasicAnimation * _opacityAnima = [CABasicAnimation animationWithKeyPath:@"opacity"]; CABasicAnimation *expandAnimation = [CABasicAnimation animationWithKeyPath:@"transform.scale"]; } //Stop Animation - (void)stopAnimation{ if (_shapeLayer) { [self.shapeLayer removeAllAnimations];

iOS音频你要知道的知识点-常用的音频格式

iOS音频你要知道的知识点-常用的音频格式 PCM格式 PCM属于编码格式,PCM是经过话筒后直接得到的未经压缩的数据流 数据的大小 = 采样率 * 采样位数 * 声道 * 秒数 / 8 采样率一般是:22K或者是44K 位数一般是:8位或者16位 声道一般是:双声道或者单声道 PCM是一串由多个样本值组成的数据流,本身没有任何头信息或者帧的概念。只有一段PCM数据是没有办法知道它的采样率的信息

AngularJs导出Excel

AngularJs导出Excel 公司一个新的需求导出Exce表格 1 使用FileSaver 第一次采用FileSaver.js 由于刚开始导致导出一片空白,还只能抓取网页里面的表格地址:https://github.com/eligrey/FileSaver.js HTML Name Email 小明 dsds@163.com js部分 var blob = new Blob([document.getElementById('exportable'). alasql.promise('SELECT * INTO XLSX("日记账-'+ DateTool.format(new Date(),'yyyy-MM-dd HH:mm:ss') + "-"+ $scope.loginUser.userName +'.

iOS开发之Cocoa闲侃

iOS开发之Cocoa闲侃 一直对Cocoa的概念很模糊,所以就去查了一些资料,搞一下清楚,做一下笔记。 Cocoa介绍 资料查阅如下: 苹果官方参考文档

CAShapeLayer与UIBezierPath实现注水动画与正余弦水波纹动画,以及雷达扩散效果分

CAShapeLayer与UIBezierPath实现注水动画与正余弦水波纹动画,以及雷达扩散效果分 初步学习了CoreAnimation框架,总结了几个动画效果,主要是通过CAShapeLayer与贝塞尔曲线实现。推荐一个大神的博客:Kitten 的时间胶囊,爱好动画的可以看看。感觉数学好渣渣,是时候恶补一下了先看下效果 gif.gif 扇形下载进度 要实现扇形的下载进度,有两种方法, 这里先使用第一种:1. layer.path = path;

express与koa中间件模式对比

var http = require('http'); var app = connect(); app.use(compression()); app.use(cookieSession({ keys: ['secret1', 'secret2'] })); // parse urlencoded request bodies into req.body var bodyParser = require('body-parser');我们可以看到,connect是提供简单的路由功能的: app.use('/foo', function fooMiddleware(req, res, next) { // req.url starts with "/foo" next(); // response app.use(async ctx = { ctx.body = 'Hello World';

如何为圆角添加阴影

如何为圆角添加阴影 在iOS中为UIView添加阴影还是比较简单的,只需要设置layer的shadow属性就可以了,但是问题在于设置阴影之后,必须设置masksToBounds为NO,而圆角图片则要求masksToBounds必须为YES,两者相互冲突,会导致无法正确的添加阴影。 正确的做法是先创建一个透明的UIView,并添加阴影,设置masksToBounds为NO; 然后在透明的UIView上添加圆角图片,在subView上设置masksToBounds为YE

使用Flasl-Mail提供电子邮件支持

使用Flasl-Mail提供电子邮件支持 使用pip安装Flask-Mail pip install flask-mail 这里使用163的邮箱作为发送者。 注册163邮箱之后,去设置 - POP3/SMTP/IMAP(在右侧导航栏),然后开启你的SMTP服务,这时候会让你设置客户端授权码,这个授权码是重点,一定要记住。 类型 服务器名称 服务器地址 SSL协议端口号 非SSL协议端口号 发件服务器 SMTP smtp.163.com 465/994 25 把这个表格也关注一下,里面的内

iOS篇-UI篇-CoreAnimation(核心动画)

iOS篇-UI篇-CoreAnimation(核心动画) TZ : 飞机虽然飞的很快,但是我们不要忘了思考 一 : 科普一分钟 我们看到很多产品都有炫酷的动画,我们会有跃跃欲试的感觉,复杂的结构拆解开各个小部分,都是有基本的动画效果组合而成,下面主要介绍一下CoreAnimation这套苹果为我们提供的功能强大的api,为我们提供了各种动画效果. self.layer = layer; @property(nonatomic,weak)CALayer *dotlayer; } return _shapL;

IOS开发——打钩控件(单选按钮)的实现

[path stroke]; 有动画效果的 主要是勾的绘制不一样,像这种有有动画的,一般的思路都是以下四步1、利用贝瑟尔线把路线设定好;2、创建图层CAShapeLayer,让图层的路线等于贝瑟尔线的路线;3、利用CABasicAnimation给图层添加动画;4、把图层添加到view的图层(layer)上,以显示出来。代码 /** 绘制勾 */ //1、设置路线 UIBezierPath *path1 = [UIBezierPath bezierPath]; shape.fillColor = [UIColor clearColor].

AVFoundation-06人脸检测

@property(readonly) CGFloat yawAngle; } return transformFaces; } 实现动态人脸检测 创建捕捉会话,并设置输入、输出以及预览图层。将 AVCaptureMetadataOutput 的metadataObjectTypes 设为捕获人脸 AVMetadataObjectTypeFace。 - (void)setupSession { self.captureSession = [[AVCaptureSession alloc] init]; _previewView = previewView; } } // 去除离开屏幕的人脸和矩形视图变换 for (NSNumber *faceID in missFaces) { CALayer *layer = self.faceLayerDict[faceID];

iOS渐变色之CAGradientLayer

iOS渐变色之CAGradientLayer 简介 CAGradientLayer是CALayer的一个子类,是一个可以设置渐变色的图层,我们所设置的渐变色会覆盖原有layer背景色,并且渐变色会填充整个layer形状(包括圆角)。 创建 和一般的CALayer的创建方式相同 CAGradientLayer * gradientLayer = [CAGradientLayer layer]; gradientLayer.frame = CGRectMake(0, 100, self.view.frame.size.width, 200);CGColor,]; 颜色值位置 @property(nullable, copy) NSArray *locations;

CALayer动画之二CAShapeLayer画一个带渐变色的圆弧

CALayer动画之二CAShapeLayer画一个带渐变色的圆弧 动效.cgColor ] let frame1 = CGRect(x: 0, y: 0, width: backCircle.width/2, height: backCircle.height) let gradientLayer1 = CAGradientLayer() gradientLayer1.startPoint = CGPoint(x: 0.5,y: 0) gradientLayer1.endPoint = CGPoint(x: 0.5,y: 1) gradientLayer1.frame = frame1 gradientLayer1.colors = colors1 //创建第二个gradientLayer let colors2 = [ UIColor.RGBA(red: 253, green: 237, blue: 74, alpha: 1.0).

创建前端平移动画为何 translate() 优于 top/right/bottom/left

创建前端平移动画为何 translate() 优于 top/right/bottom/left 前言 研究这个问题的起因,源于我在阅读作曲家与听众这篇文章时,看到的这样一句话。 例如,我对很多开发者(不管新手还是老手)仍然使用 CSS 的 top 和 left 而不是 transform 创建平移动画感到震惊,尽管只要你在除了 8 核 MacBook Pro 之外的设备上进行过测试,就会发现帧率的差别极其明显。 看到这句话我也同样震惊,

webpack走在前端技术的前沿(深入浅出)

} 再在输入一下指令,打包好了后了可以观察hello.bundle.js里面就多了css文件里面的内容 这时候,你也许会觉得,我说了那么多,那么,怎么把这些东西用到我们的页面中吗?下面就会说到 在我们的跟目录下新建一个index.html,加入下面内容 webpack 再把我们的style.css改成 html, body { padding: 0; } 再把我们的hello.js改成 require('.css-loader!babel": { "presets": ["latest"] }, //.

iOS核心动画

iOS核心动画 动画是iOS中非常有趣的部分,同时也是提升用户交互体验的有力工具,本文主要分为两个部分,第一个部分讲解基础知识,第二个部分列举基本使用 一、基础知识 1.1、动画相关框架 从上图可以发现 UIView在最上层 往下依次是CoreAnimation CoreGraphics、Hardware 1.2、iOS系统框架 上图为iOS中的四层架构 UIView位于Cocoa Touch层 CoreAnimation位于Media Layer中的QuartzCore框架中,查看Quart

设置UISearchController的UISearchBar背景色颜色渐变

设置UISearchController的UISearchBar背景色颜色渐变 首先要实现颜色渐变我们可以使用CAGradientLayer CAGradientLayer *gLayer = [CAGradientLayer layer]; 显示依然不能显示出渐变颜色,查看UISearchBar内的图层可以看到有一个UIImageView,我们需要将这个UIImageView删除掉才能看到渐变色 for (UIView *sview in _searchVC.searchBar.subviews.firstObject.subviews) { if ([sview isKindOfClass:[UIImageView class]]) { [sview removeFromSuperview];