张志敏的技术专栏

157 篇文章
26 人订阅

全部文章

beginor

在客户端创建要素图层 (FeatureLayer)

在 ArcGIS JS API 的开发中, FeatureLayer 可以说是让人又爱又恨, 特别是 ArcGIS JS API 4.x , FeatureLa...

10730
beginor

为容器化的 Postgres 数据库启用 ssl 连接

由于项目安全评测的原因, 需要为 Postgres 数据库启用 ssl 连接, 特记录如下。

5520
beginor

使用现代化的脚本进行 ArcGIS JS API 开发

ArcGIS JS API 基于古老的 JavaScript 框架 Dojo 开发, dojo 虽然是曾经的王者, 但是2020年的前端开发, 早已是 Angu...

8010
beginor

在 Mac OS X 上安装和配置 Wine

Windows 上也有很多优秀的工具软件是 Mac 上没有的, 装虚拟机的话太浪费, 而且效率不高, 幸好可以通过 Wine 来运行 Windows 程序, 通...

12610
beginor

Angular 2 版本的 ng-bootstrap 初体验

最近 angular-ui 团队终于正式发布了基于 Angular 2 的 Bootstrap 界面库 ng-bootstrap , 工作中一直用 Angula...

8820
beginor

扩展 Microsoft.Owin.Security

一个窗口函数在一系列与当前行有某种关联的表行上执行一种计算。这与一个聚集函数所完成的计算有可比之处。但是窗口函数并不会使多行被聚集成一个单独的输出行,这与通常的...

6140
beginor

Ubuntu 17.10 安装折腾记录

Ubuntu 17.10 发布已经有一段时间了, 终于下定决心全新安装, 安装系统容易, 下载 iso 直接安装即可, 安装之后要配置自己习惯的桌面环境确需要不...

6410
beginor

备份和恢复 timescaledb 的超级表 (hypertables)

下面是使用 PostgreSQL 内置的工具 pg_dump 和 psql 对超级表 conditions 进行备份和恢复的步骤。

5920
beginor

手工将项目升级至 Angular 9 记录

Angular 最近发布了 9.0 版本, 需要先将一个模板项目升级至新版本。 虽然它提供了 ng update 命令来升级, 但是这个命令会自动调整 pack...

4600
beginor

SSH 端口转发小结

Linux 的 SSH 服务不仅仅能够远程登录和管理,还可以在本地计算机和服务器之间建立 TCP 通道, 实现代理、内网穿透、暴露内网服务等功能,简单可靠。

7610
beginor

Cordova 运行 Web 应用

Cordova 非常的流行,因为它可以让 Web 开发人员来创建移动应用, 而且还可以通过 JavaScript 来调用设备硬件 API (GPS、蓝牙等)。

5720
beginor

在 Asp.Net Core WebAPI 中防御跨站请求伪造攻击

跨站请求伪造(英语:Cross-site request forgery),也被称为 one-click attack 或者 session riding,通常...

5610
beginor

从源代码编译安装 MonoDevelop 记录

Xamarin 官方源里面的 MonoDevelop 版本是 5.10 ,与官方发布的 Xamarin Studio 6.1 相比, 很多新特性不支持, 主要包...

6000
beginor

为生产环境编译 Angular 2 应用

Angular 2 已经发布了 2.1.2 版本, 相信很多人已经在使用(试用)了, 相比 AngularJS 1.x , Angular 2 在性能上有了长足...

5630
beginor

安装 Docker 环境

Docker 是一个开源的应用容器引擎, 让开发者可以打包他们的应用以及依赖包到一个可移植的容器中, 然后发布到任何流行的 Linux 机器上, 也可以实现虚拟...

5710
beginor

本地 Docker Registry 的安装与使用

安装 Docker 环境之后, 可以开始下载和运行 Docker 镜像了, 比如要下载一个 nginx 服务器, 只要输入下面的命令:

5110
beginor

ASP.NET WebAPI 中的参数绑定

当 WebAPI 调用 Controller 上的方法时, 必须为其参数赋值, 这个过程就是参数绑定。 本文介绍 WebAPI 如何绑定参数, 以及如何进行自定...

4910
beginor

使用 docker-compose 替代 docker run

要运行一个 docker 镜像, 通常都是使用 docker run 命令, 在运行的镜像的时候, 需要指定一些参数, 例如:容器名称、 映射的卷、 绑定的端口...

9620
beginor

Docker Entry Script 详解

Dockerfile 的 ENTRYPOINT 通常是一个脚本文件, 用来启动和关闭 Docker 中的应用。 接下来就以 Linux 下常用的 Jexus ...

7810
beginor

Dockerfile 的 ENTRYPOINT 与 CMD

Dockerfile 有两个启动配置, CMD 和 ENTRYPOINT , 可以在 Dockerfile 中来配置容器启动时自动执行的命令, 但是这二者有什么...

7920

扫码关注云+社区

领取腾讯云代金券