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 启动后差不多就是这样的: 你就可以通过那个随机的网址从外网访问到自己的本机了,下面的请...

更多

用55寸4K电视当显示器怎么样?

我感觉我对电子设备分辨率的追求从未停止过,一直以来我都在尝试用各种方法拓展屏幕的可视、可操作空间。 我现在所采用的方案是55寸4K电视+25寸2560*1080超宽显示器+23.5寸1080P显示器: 对于现在的方案,我感到比较满意,其中最重要的当然就是4K电视了,可以这么说,就算单独使用4K电视做显示器的话,在Win10的窗口停靠功能加持下,效率也会高于一般的1080P级别三显示器方案。 一个55寸4K电视和4台27.5寸1080P显示器阵列的功能性几乎等同,且4K方案没有边框缝隙,视觉体验更佳。 另外现在从性价比上来说也是比较合适,中低端的55寸4K电视差不多也就是3台中低端显示器的钱。 下面来简述一下日常应用中的体验: 开发 这是我的主要应用场景。在以往多屏方案中我会将IDE中的某些功能区域分拆出来,放在多个显示器中,以此提高效率。但是在4K电视上根本不需要这样,将IDE全屏显示即可有充足的工作区域进行开发,其它显示器可以用来显示网页或辅助工具: 而且在4K屏中我会更多地使用分拆窗口功能来同时展现界面和代码,或是同时展示两处代码进行参照。 设计 设计类软件在4K全屏下的工作体验非...

更多

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

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

更多

吐槽:屎一样的小米开放平台

小米,市值几百亿的企业,手机业务又是其核心业务,然而做出来的应用分发平台至今仍是一股浓浓的智障风,让人无法忍受。 第一次在开发者后台那里提交完应用,收到邮件说此应用已经在GooglePlay市场登录过,要我提供GooglePlay后台的截图,以证明这应用是归属我的。这没问题啊,我就截图发邮件给他们了。然后收到邮件提示审核未通过,原因是和GooglePlay的开发者名称不一致。我当时郑重地回信:“操你们这帮猪头!凭什么规定老子在不同地方用同样名字?后台截图都给你了还不够证明老子的所有权?你们这帮垃圾就是互联网界的人渣。”然后收到邮件:“恭喜您的应用审核通过,已经上架”…… 第二次提交应用。我把程序包和中文语言的说明、截图、视频弄完了,在页面上也点保存了,然后电脑有点小问题,就重启了,回来后台再看,什么都没了,还得全部重新上传、填写。提交完以后,收到邮件说云测试时有个BUG会导致崩溃,于是修复,重新上传APK,完了一看,之前传的视频没了,各语言的应用名称、开发者名称(为了防止多事,我这次特意改成和GooglePlay一样的开发者名称了)被重置了,N种尺寸图标图片也没了,得,再重新搞一遍。然...

更多

个人作品不完全收录

整理一下个人的作品,列出来给自己和大家一起看看哈。 如无特别说明的话基本上所有的编程和设计工作全是我自己搞定的,我觉得我自诩“全栈工程师”应该没什么问题吧 ;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.冗长的表达式结构。 在匹配...

更多