C# ASP.NET MVC 配置允许跨域访问

httpProtocol customHeaders addname=Access-Control-Allow-Originvalue=*/ addname=Access-Control-Allow-Headersvalue=*/ addname=Access-Control-Allow-Methodsvalue=GET,POST,PUT,DELETE/ /customHeaders /httpP...
MVC 跨域

超逼真的HTML5 Canvas仿Windows画图工具

画图工具一直是Windows操作系统中一直延续下来的实用工具之一,随着系统版本的升级,画图工具的功能和界面也发生了巨大的变化。今天我们要介绍的是一款利用HTML5 Canvas实现的仿Windows早期版本的画图工具,里面的功能几乎和windows中的画图工具功能一样,非常逼真,甚至连快捷键都支持。不得不说,HTML5技术中的Canvas画板特性的确非常实用,它就像一块画布,你可以在上面绘制任意图...
画图工具 HTML5 Canvas

.net core 2.0 获取反向代理客户端IP

HttpContext.Request.Headers中是X-Forwarded-For,示例代码如下:publicstringgetRemoteIp() { varip=httpContextAccessor.HttpContext.Request.Headers[X-Forwarded-For].FirstOrDefault(); if(string.IsNullOrEmpty(ip))...
.net core 2.0 .net core nginx

.net Core2.0 邮件发送

我们知道目前 .NET Core 还不支持 SMTP 协议,当我么在使用到发送邮件功能的时候,需要借助于一些第三方组件来达到目的,今天给大家介绍两款开源的邮件发送组件,它们分别是MailKit和FluentEmail, 下面我对它们分别进行介绍。在 ASP.NET Core 中,可以使用 MailKit 来发送邮件,它支持跨平台,并且支持 IMAP, POP3, SMTP 等协议。你可以使用下面的...
邮件发送 .NET CORE

MYSQL问题解决方案:Access denied for user 'root'@'localhost' (using password:YES)

这两天在MyEclipse中开发Web项目时,连接MYSQL数据库,出现问题:Access denied for user 'root'@'localhost'(using password:YES)。 经查找资料发现是root帐户默认不开放远程访问权限,所以需要修改一下相关权限。 解决方案:打开MySQL目录下的my.ini文件,在文件的最后添加一行“skip-grant-tables”,保存并...
Access MySQL

[MappingAce]这可能是使用起来最简单的Swift JSON解析库了,从此可以告别手写key映射 ...

MappingAce github地址: https://github.com/IcyButterfly/MappingAce序幕:开发者与MappingAce的对话开发者: 现在很多开源库都是采用的在源代码里添加属性与对应key的映射代码,你也是采用这样的方式吗?MappingAce: 不是的,基本可以告别这种方式开发者: 有些JSON解析库 虽然也是Swift写的,但是还是继承自NSObje...
iOS

不用Mac钥匙串Windows环境下快速创建iOS证书及描述文件介绍

我们在开发iOS应用中,要用到各样的证书,在开发者中心创建这些证书比较麻烦,最气的是开发者中心的访问速度时快时慢,经常为了创建一个证书花费大量时间,而且也还要Mac电脑钥匙串,下面介绍在Windows环境下不用钥匙串迅速创建iOS各类证书及描述文件的方法。这里用到一个工具Appuploader,可以在Windows、Linux和Mac系统中运行。一、创建发布证书1.打开软件,使用开发者账号登录...
iOS证书

xcode8之后使用插件第二种方法

复制一个xcode应用程序,对其进行unsign. 通过update_xcode_plugins库来unsign 步骤如下: 1.安装,打开Terminal: gem install update_xcode_plugins 如果该命令不行用下面的 sudo gem install -n /usr/local/bin update_xcode_plugins 然后 $ upd...
插件 xcode

xcode8.2.1输入字母崩溃

这两天手贱处理X8.2.1,使8.2.1能够使用插件,复制了个xcode为XcodeSigner 做处理将签名覆盖了,然后打开原来的xcode结果打开项目是没什么问题, 新建项目也没问题, 但是一敲代码就崩溃(就是写一个字母就开始崩)我想问下这个是怎么回事? (是不是插件的问题, 在启动X8.2.1的时候我点的都是load bundle) defaults delete com.apple....
defaults 字母 项目 新建

cocoapods基本使用

如何下载和安装CocoaPods? $ gem sources --remove https://rubygems.org/ //等有反应之后再敲入以下命令 $ gem sources -a https://ruby.taobao.org/ 为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看: $ gem sources -l 只有在终端中出现下面文字才表明你上面的命令...
cocoapods