首页
学习
活动
专区
工具
TVP
发布

编程直播室

专栏成员
73
文章
134746
阅读量
21
订阅数
TypeScript中的可选属性和只读属性
可选属性 接口里的属性不全都是必需的。 有些是只在某些条件下存在,或者根本不存在。 例如给函数传入的参数对象中只有部分属性赋值了。带有可选属性的接口与普通的接口定义差不多,只是在可选属性名字定义的后面
孙亖
2018-06-07
2.9K0
技术发展的恐慌人工智能对人类社会的真正威胁
今天中午发现一个很恐怖的事情,楼下银行的柜台拆了,只剩一个大堂经理,放了几台机器,把身份证、卡插进去晃晃脑袋就把事情办了,原来三、四个柜员,现在只有一个,如果发展下去,得缩减2/3的人啊。一切来的太快,毕竟留给中国队的时间不多了。 就在去年,创新工场创始人兼CEO、人工智能工程院院长李开复博士在纽约时报(The New York Times)的“观点”(Opinion)栏目发表专栏文章《人工智能对人类社会的真正威胁》(The Real Threats of Artificial Intelligence)。
孙亖
2018-06-07
1.2K0
Spring Boot 之 Spring Data JPA 三(Specifications)一、首先建立一个Spring Boot 工程二、编写一个实体类来记录数据三、通过接口实现Specifica
Specifications 的思路来自于“领域驱动设计”的概念,通过可编程的方式实现查询的where语句。我们今天就来写一个Specification的例子。 一、首先建立一个Spring Boot
孙亖
2018-06-07
1.5K0
WebGL 动画
有一种动画书,就是快速翻动就可以看见里面的内容运动起来了。电脑动画和这个差不多,通过在动画区域内用一张新的图片代替旧的图片,并快速持续的改变,根据视觉暂留现象就在我们的大脑中形成了动画。 HTML5里面,我们通过下面的语句来实现画面的更替: window.requestAnimationFrame() 还是一脸懵逼?我们先用代码把第一段话翻译一下吧: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta n
孙亖
2018-06-07
9110
Microsoft Office MIME types for HTTP Content Streaming
Here are the correct Microsoft Office MIME types for HTTP Content Streaming: Extension MIME Type .doc application/msword .dot application/msword .docx application/vnd.openxmlformats-officedocument.wordprocessingml.document .dotx applicat
孙亖
2018-06-07
8460
Ionic2 Rest 认证1、创建Ionic 2 APP2、创建服务3、创建登陆和注册页面4、登出和token检查
今天,我们使用REST API实现用户名密码认证,服务端端点如下: Endpoint 请求 响应 /login { username: '',password: '' } auth_token /logout add a token to headers /register { username: '', password: '' } 1、创建Ionic 2 APP 反复练习,应该是很熟悉了: ionic start Ionic2RestAuth --v2 我习惯上会先启动看看,确保项目创建成功: c
孙亖
2018-06-07
3.7K0
Canvas2D画线和面1.Html中的画布2.渲染上下文3.画一个方块4.画一条线
我们知道canvas是画布,今天我们就来画布上面画线和面。 1.Html中的画布 <!doctype html> <html lang="en"> <head> <title>Canvas 2D画线和面</title> </head> <body> <canvas id="cv" width="150" height="150"></canvas> </body> </html> canvas是HTML5中的元素,当没有设置宽度和高度的时候,canvas会初始化宽度为300像素和高度为150
孙亖
2018-06-07
8260
一句话概括下spring框架及spring cloud框架主要组件spring 顶级项目:spring cloud子项目包括:
作为java的屌丝,基本上跟上spring屌丝的步伐,也就跟上了主流技术。 spring 顶级项目: Spring IO platform:用于系统部署,是可集成的,构建现代化应用的版本平台,具体来说当你使用maven dependency引入spring jar包时它就在工作了。 Spring Boot:旨在简化创建产品级的 Spring 应用和服务,简化了配置文件,使用嵌入式web服务器,含有诸多开箱即用微服务功能,可以和spring cloud联合部署。 Spring Framework:即通常所
孙亖
2018-06-07
1.1K0
JSTL 和 JSP 中变量互相访问1)<%%>变量在jstl中获取的例子:2)jstl变量在<%%>中获取的例子:
1)<%%>变量在jstl中获取的例子: <% String username="zhangsan"; pageContext.setAttribute("username",username); %> <c:out value="${username}"/> 即:jsp 页面中<%%>中的变量在定义后,需要放置到pageContext属性中,才能被获取(当然也可以放置到request和session、 applicatio中,这要根据实际应用来做决定,一般只是在页面中使用的化,使用
孙亖
2018-06-07
7.2K0
Spring Security 获取当前用户页面代码获取用户对象代码获取权限
页面 如果只是想从页面上显示当前登陆的用户名,可以直接使用Spring Security提供的taglib。 <%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %> <div>username : <sec:authentication property="name"/></div> <sec:authentication property="name" var="a_name"/> <sec:auth
孙亖
2018-06-07
2.7K0
Angular 2 中的绑定的方法在无限循环吗?
我在自己的Ionic 2项目中,使用卡片列出数据: <ion-card *ngFor="let item of inspects"> 卡片中有一个导航按钮,根据每项的数据生成连接打开百度地图,我是这样绑定的: 页面: <a [href]="nav(item)" target="_blank" ion-button icon-left clear small> <ion-icon name="pin"></ion-icon> <div>导航</div> </a> 代码:
孙亖
2018-06-07
3.8K0
Spring Security 报错: No ContextLoaderListener registered1. 添加 spring-context 依赖2. 注册 ContextLoaderLis
今天我在配置 Spring Security 的OAuth是遇到了一个错误: java.lang.IllegalStateException: No WebApplicationContext fou
孙亖
2018-06-07
7260
Spring Security判断用户是否已经登录方法一、JSP中检查user principal方法二、检查角色方法三、 还是查询用户方法四、 使用标签库方法五、 使用注解方法六、 编程
方法一、JSP中检查user principal <c:if test="${pageContext.request.userPrincipal.name != null}"> <label> Hi ${pageContext.request.userPrincipal.name} ! Welcome to our site </label> </c:if> <c:choose> <c:when test="${pageContext.request.userPrincipa
孙亖
2018-06-07
3.6K0
Angular 2 库
库模块 Angular 被打包成了一个 JavaScript 模块的集合。你可以理解为库模块。 每一个 Angular 库命名跟着 @angular前缀。 通过 npm 包管理器来安装这些库,通过JavaScript import 语句来导入使用的部分。 例如,从 @angular/core 导入 Angular 组件修饰符库如下所示: import { Component } from '@angular/core'; 你也可以使用 JavaScript 的导入语句从 Angular 库中导入
孙亖
2018-06-06
6540
Ionic安装环境安装关于墙国环境创建Ionic项目测试运行项目
环境安装 先安装Node.js,网址 www.nodejs.org 下载地址是:https://nodejs.org/en/download/current/, 如果不是请自行在官网上查找。安装一路
孙亖
2018-06-06
1.3K0
Ionic 2 添加页面创建页面创建附加页面
现在我们已经基本知道了Ionic2 app的布局,接下来我们来走一遍在我们的app里创建和导航页面的过程。 先看看src/app/app.html, 接近底部的地方有如下内容: <ion-nav id="nav" [root]="rootPage" #content swipeBackEnabled="false"></ion-nav> 注意[root]属性绑定。设置了ion-nav组件的根页面或是第一个基本页面。当加载ion-nav是,rootPage变量引用的就是根页面。 在 src/app/app.c
孙亖
2018-06-06
2.5K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档