梅花西飞博客

将ASP.NET MVC项目发布到阿里云服务器

最近特意研究了一下如何将ASP.NET MVC项目发布到阿里云服务器上,中间IIS安装遇到的坑可谓是很多,特意记录一下。 阿里云服务器 首先你需要购买一台服务器,可以选择阿里、腾讯、百度等云服务器产品,我是购买的阿里云服务器。购买的时候可以自己配置服务器的参数,这里说一下镜像这个参数,选择你需要的操作系统类别,一般都是Windows(记得当时自己用Windows远程服务器的时候,怎么都远程不上,才发现是自己的操作系统选错了。)。 购买成功之后,可以在实例管理页面查看服务器的信息,其中IP地址有公网(外网访问IP)、私有(服务器本机IP)两个。点击后面的管理界面可对相关配置进行更改,包括操作系统参数、远程访问密码(用户名默认为Administrator)。完成相关配置后,接下来就可以...
点我阅读更多...

自己Github中Repository的统计

通过Github API对自己的Repository进行统计。 引言 Github是一个面向开源及私有软件项目的托管平台,基本上程序员都会有一个账号,并将代码托管到上面。随着Repository越来越多,如果能快速的浏览一下这些Repository的基本信息应该是极好的。其实Github已经考虑到用户的类似需求,并提供了相应的API。 实现 我通过API实现了Repository的基本统计信息,具体实现可参考github_repo_statistic,实现效果如下:
点我阅读更多...

PDF转成图片

通过JS将PDF转换为图片(Web端)。 引言 之前的一个项目中碰到的问题,使用场景是:用户会将一份PDF格式的协议上传到页面,我们需要将这份协议转换成多张图片(一页文档对应一张图片),转换完成之后,用户点击导出按钮,将转换完成的图片通过压缩文件的方式导出!在线Demo、Github,实现效果如下: </kbd> 要想实现这个场景功能需要解决以下几个问题: 1. 用户上传文档后,怎么将文档展示在页面供用户浏览! 2. 是否可以直接利用JS在前端完成,这样省去了后端处理,提供URL再让用户下载的麻烦! 3. 假如直接利用JS实现该功能,处于安全策略,JS是不能直接打开本地文件! 既然问题提出来了,我们就一个一个的解决。 实现 针对问题1:用户上传文档...
点我阅读更多...

DevExpress WPF汉化

将DevExpress WPF的控件汉化。 引言 几乎所有使用标准语言为zh-CN的WPF项目最终都会面临一个问题,那就是如何将WPF中的控件汉化,因为DevExpress额外只提供了de(German)、es(Spanish)、ja(Japanese)、ru(Russian)四种语言。除开这些语言之外的,要想实现控件语言自定义的就必须借助官网提供的语言包。 实现 DevExpress官网API给出了实现控件语言自定义的方法,其中汉化必要的资源就是汉化包,其中下载地址,打开页面如下(需要DevExpress账号): 图中显示的是测试时候下载的两个版本的汉化包(汉化包版本必须与电脑安装的Dev版本一致),表格显示当前版本号、语言种类、总语句数、已翻译占比(包括WPF、WinForms、...
点我阅读更多...

DevExpress WPF中的报表打印—Ⅱ

使用DevExpress WPF中的XtraReport进行数据打印。 引言 其中DevExpress WPF中的报表打印—Ⅰ已经介绍了最基本的报表打印功能的实现。本节将介绍新增临时字段(个人叫法)、对字段进行相关运算的实现,比如:两列之间的运算符操作。 运算 首先我们将字段中的Length、Width、Thick相加,然后赋值给新的临时字段并显示在报表中,具体的操作过程如下: 利用Field List中的Add Calculated Field新建一个临时字段,并通过Edit Calculated Fields将Name属性更改为TemTotal(可自定义),并将Field Type更改为Decimal(根据相互运算字段的类型)。 接下来就是最重要的一步,为临时字段编辑Expres...
点我阅读更多...