分类: 程序开发

ngrok 配合 Visual Studio 的使用方法(可用于微信公众号开发)

首先以管理员方式启动VS。 在VS中启动网站调试,然后右下角右键点IISExpress的图标,选择 显示所有应用程序 : 选中你的网站项后,点击配置文件链接: 然后通过端口号(例如我这个是61754)快速搜索到要修改的位置,增加一条针对127.0.0.1的端口绑定: 保存之后,关闭VS。 以管理员方式启动CMD命令提示符,执行: netsh http add urlacl url=http://127.0.0.1:61754/ user=everyone 如果提示183错误,那就先执行以下删除命令,再去执行上面的那条命令: netsh http delete urlacl url=http://127.0.0.1:61754/ 然后以普通模式启动VS,调试运行网站,看看能否用 http://127.0.0.1:61754 访问到网站,没问题就继续。 把ngrok.exe添加到Windows防火墙的进站、出站规则里,都设为允许。 用CMD到ngrok的所在目录里执行: ngrok http 61754 启动后差不多就是这样的: 你就可以通过那个随机的网址从外网访问到自己的本机了,下面的请...

更多

[作品分享] APP开发者神器——图标图片工厂

一直不明白三大移动平台APP开发时,为什么都要开发者自己提供各种不同尺寸规格的图标图片,这不应该是我提供一个最高分辨率图片,然后IDE自动实现高质量缩小制成各种规格的图片就行了吗? 害得我每次做APP图标时都得开着Photoshop一次次地导出各种尺寸规格,现在终于不堪其烦,决定自己做个工具来搞定这破事: 一口气生成三大平台各种各种规格的图标图片: 而且支持自定义背景色、目录名、文件名、文件格式、尺寸、是否应用背景、圆角矩形半径,只要按我上面的格式添加规则即可(设置自动保存,下次不用重复添加)。 生成的效果就是这样的(以下是Android平台圆角矩形图标版): 这样能省下大把时间和精力,如此好用,便不独享了,下载: 链接:http://pan.baidu.com/s/1hssPJrY 密码:z9g1 其实本来我想做成UWP版好发行的,但是测试下来UWP里的图像处理功能太弱了,缩放图片遍地狗牙,根本没法用,于是还是用WPF来做了,图像处理用的是GDI+ 分享或转载本博客站点内的所有原创内容时,都必须遵循此协议: 姓名标示-非商业性-相同方式分享 4.0 国际 (CC BY-NC-SA 4...

更多

个人作品不完全收录

整理一下个人的作品,列出来给自己和大家一起看看哈。 如无特别说明的话基本上所有的编程和设计工作全是我自己搞定的,我觉得我自诩“全栈工程师”应该没什么问题吧 ;D MailMail 基于WPF技术构建的邮件客户端程序,有很多人性化的创新点,不规则形状的窗口及透明玻璃边框也让人眼前一亮,曾荣获微软、金山、博客园评选的奖项。 (那邮件图标是网上找的) http://skydev.cc:8080/archives/184   Awesome Ruler Windows App,兼容Windows8和Windows10。 一个强大的测量工具,包含多种实用的测量功能。你可以将物体置于屏幕上测量其长度、宽度、面积及对角线长度;也可以通过拍照或导入照片功能测量某物体的角度;或是将照片中的物体以其实际尺寸呈现出来供观察。支持厘米和英寸两种单位。适用行业:教育、数学、科技工业、平面设计、珠宝首饰设计、工业设计、建筑…… https://www.microsoft.com/store/apps/9wzdncrdm9rz   SkyD Regex Win10 UWP APP。 这是一款强力...

更多

解决Asp.Net网站发布时总出现找不到类或方法错误的问题

出现这种问题通常都是在Git合并代码到当前解决方案后出现的,这种情况下Visual Studio里本机调试没有任何问题,但是发布就是不行。 其根本原因在于Web项目引用的的其它项目发生了改变,却没有在发布时重新编译。 解决此问题的方法就是把编译方式改为Release,然后清理解决方案,再重新编译,再进行发布就行了。 因为网站发布时都是采用Release方案的,继而会直接使用Release方案已生成的dll文件,所以有时候就会把旧的dll直接拿去发布,这样就会找不到新增的一些类或方法等引用。 为了准确判断是否正确发布,请检查每个项目对应的dll程序集版本是否皆为最新,以确保部署不会出现问题。 分享或转载本博客站点内的所有原创内容时,都必须遵循此协议: 姓名标示-非商业性-相同方式分享 4.0 国际 (CC BY-NC-SA 4.0) 同时必须附加指向本文页面或本博客首页的超链接。 除此之外的转载、分享方式都必须征得本博客作者的授权,否则将会诉诸法律。

更多

将多个域名绑定到一台服务器的方法(Server 2012)

在Windows Server 2012的IIS中,只需要将多个网站都进行绑定配置: 多个网站之间的IP地址和端口都一样,只需将主机名设的不同,即可以了。 然后域名解析方面,全部域名都是A记录直接指向服务器IP地址即可,不用设置端口(A记录本身貌似也是不能设置端口的)。 这样访问到服务器的各个网站都是共用80端口的,IIS会根据域名来区别网站。 这种方式非常完美,不像隐性URL转发那样会有各种问题,实测同域名的多个子域名分别解析完全没有问题,不同主域名解析进来应该也不成问题的。 分享或转载本博客站点内的所有原创内容时,都必须遵循此协议: 姓名标示-非商业性-相同方式分享 4.0 国际 (CC BY-NC-SA 4.0) 同时必须附加指向本文页面或本博客首页的超链接。 除此之外的转载、分享方式都必须征得本博客作者的授权,否则将会诉诸法律。

更多

Unity 5.3 导出项目到 Android Studio 2.1 的方法

我尝试用Unity直接导出APK的话会出现下面这样的错误: CommandInvokationFailure: Failed to re-package resources. See the Console for details. C:\Users\SkyD\AppData\Local\Android\sdk\build-tools\24.0.0\aapt.exe package –auto-add-overlay -v -f -m -J gen -M AndroidManifest.xml -S “res” -I “C:/Users/SkyD/AppData/Local/Android/sdk\platforms\android-23\android.jar” -F bin/resources.ap_ stderr[ ] stdout[ ] UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.WaitingForProcessToExit wai...

更多

实现UWP应用多语言功能的正确方式

今天尝试将SkyD Regex升级为多语言,文本量很少,感觉没多少工作量,结果折腾一晚上才算搞定,又是他妈微软的各种坑,真尼玛恶心死我了。 先说Multilingual App Toolkit 4.0,其用法是:安装后,先设置项目为启用状态,创建一个主语言(Package.appxmanifest中指定),然后再创建好其它语言目录和资源文件,然后通过Multilingual App Toolkit的工具对主语言翻译,保存并重新编译程序,然后它就会自动填充你的目标语言的资源文件了。 然而我用时根本不管事,我按下图方式创建了资源: 以简体中文为主语言,用Multilingual App Toolkit的工具翻译好其他两个语言,保存,重新编译,再看别的语言资源文件根本没变化,我删了它们的资源文件也没用,看输出信息提示找不到一串文件,我把提示的路径复制到资源管理器地址栏里,尝试都能正常打开,可以肯定不是缺文件造成的,所有路径也都是英文,不会有字符问题。 于是我就卸载了这微软的傻逼官方Toolkit,手动翻译好了另两种语言,然后在App.xaml.cs里分别手动指定语言为英文和繁体中文进行测试:...

更多

UWP 版 SkyD Regex 现已发布!

这是继RegeX3之后的一次重大更新,新版在原有功能的基础上,新增支持同窗口多项目切换,以及可视化匹配项分析,另外导入导出数据格式改为json格式。 新版仍旧是免费奉献,下载地址:https://www.microsoft.com/store/apps/9nblggh4vpzt 使用方法说明仍旧可以参考REGEX页面中提供的之前版本的说明。   以下是截图和描述: 这是一款强力的正则表达式辅助工具,可以用来做正则表达式测试,也可以直接用来解决实际问题,使您不需要编程就可以实现较复杂的字符批量处理项目。 此工具从第一个版本至今已经有15年之久了,作为该工具的作者,我一直在高频率地使用着它,它为我的编程工作提供了极大的便利,并且一直以来我都将它免费分享给所有需要的朋友们,这个UWP的最新版本也是会一如既往的免费提供,能帮到你们我就很开心,不需要任何回报。 亮点功能: 支持无限层级的复杂多重匹配与替换。 支持在替换时以$@符号引用经过处理后的组内容。 支持项目导出和导入。 支持多个项目共同进行,并可以自如切换。 着重解决传统正则表达式工具的下列问题: 1.冗长的表达式结构。 在匹配...

更多

使用 Visual Studio 2015 编译打包UWP程序总是失败的解决办法

今天遭遇了非常恶心的 Visual Studio 2015 的BUG,好好的UWP程序,能编译能运行,昨天也还打包过,今天就死活打包不能了,各种错误,什么找不到类型、什么文件被占用、什么无法访问路径,一看就是IDE自己的问题,折腾近一小时才编译成功,实现的要点如下: 用管理员方式运行 Visual Studio 2015 先清理一遍解决方案 以Release方式分别生成所有需要发行的平台版本(x86、x64、ARM),如果直接生成报缺少类型错误,那就选择“重新生成”指令来生成。 全部编译好之后不要做别的任何操作,去执行Windows应用商店程序打包 按上述方法应该就能正确编译了。 解决方法说完了,下面谁也别拦着我,我今天必须骂死微软里的这帮傻逼,自从印度阿三上台以来,微软的软件质量全都成了渣,我基本每天都在跟 Windows 和 Visual Studio 的BUG作斗争,UWP是时下的微软战略核心之一,就这还能做成这个B样,谁他妈还给你们开发应用,作为软件业的领头巨人,品控做成他妈这样真尼玛没治了,弄得我都有多次要改行的冲动了,真心希望印度狗赶紧滚出微软。 分享或转载本博客站点内的所...

更多

实现带图片迁移WordPress博客

本博客现已从新浪SAE迁出,记录一下带图片迁出的实现方式。 首先应当去后台导出所有内容: 下载后得到的是WordPress eXtended RSS文件,扩展名是xml。 然后去SAE的后台把源码全下载下来。 由于SAE的WordPress好像是修改版的,我索性从官网下了个新版的,上面下载到的源码里我只是用以导入主题、样式、插件。 然后需要编码下载一下原博客中的图片,这里只要写一个简单的爬虫,爬遍所有文章,取得其中的图片就可以了。 我是用.Net Winform程序实现的: 图上的两条正则表达式: http://skyd.sinaapp.com/archives/\d+ http://skyd-wordpress.stor.sinaapp.com.+?(png|jpg|jpeg|gif|bmp) 注意:我的文章URL是以数字命名的,你的如果不是就自己改改这里的表达式。 主要代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using Sy...

更多