摘要: About vsftpd 警告:FTP是天生不安全。如果你必须使用FTP,考虑securing your FTP connection with SSL/TLS。否则,最好use SFTP, a secure alternative to FTP. vsftpd开头的两个字母,是”very secure”的意思,程序会构建更强大的保护,来抵抗可能的FTP弱点。 Step One-Install v... 阅读全文
posted @ 2014-05-18 13:28 Reinhard_Hsu 阅读(196) 评论(0) 推荐(0) 编辑
摘要: About Self-Signed Certificates 自签证书。一个SSL证书,是加密网站的信息,并创建更安全的链接的一种方式。附加地,证书可以给网站浏览者显示VPS的的身份证明信息。如果一个SSC没有第三方证实,那么证书作者可以发行SSL证书,用以验证虚拟服务器的细节。 Step One-Install Mod SSL 为了设置自签名证书,我们先要确保Apache和Mod SSL已经在V... 阅读全文
posted @ 2014-05-18 13:11 Reinhard_Hsu 阅读(284) 评论(0) 推荐(0) 编辑
摘要: About Virtual Hosts 虚拟主机,用于在一个单一IP地址上,运行多个域。这对那些想在一个VPS上,运行多个网站的人,尤其有用。基于用户访问的不同网站,给访问者显示不同的信息。没有限制能VPS中,添加的虚拟主机的个数。 Set Up 教程中的这些步骤,需要你有root权限。你可以查看Initial Server Setup ,来学习如何设置初始化服务器。这里使用www.作为root的... 阅读全文
posted @ 2014-05-18 11:50 Reinhard_Hsu 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 在使用虚拟机的过程中,可能会遇到虚拟机的运行要求过高,电脑力不从心的情况.为了让虚拟机使用更多电脑资源,可以让虚拟机以本地双系统的方式,访问本地计算机资源.打开磁盘管理,在磁盘上右键,选择 附加VHD.选中你的VHD虚拟磁盘,虚拟磁盘会自动挂载.记住该虚拟磁盘的系统盘盘符,如G.以管理员身份运行cm... 阅读全文
posted @ 2014-05-13 16:19 Reinhard_Hsu 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 在使用WIN2012 的Hyper-v的虚拟磁盘时,有时需要将磁盘中未使用的控件收缩掉,这时就需要使用Hyper-v磁盘工具的收缩功能.如果使用Hyper-v磁盘工具,不能对vhd虚拟磁盘进行收缩,可以先使用该工具将vhd转换为vhdx格式的虚拟磁盘.然后再用该工具对vhdx格式的虚拟磁盘进行收缩. 阅读全文
posted @ 2014-05-13 16:17 Reinhard_Hsu 阅读(928) 评论(0) 推荐(0) 编辑
摘要: Reinhard对这个问题研究了很久,也查了一些资料,整理了三种解决方案。 1、准备一台虚拟机A,A加入到了AD活动域,可以操作AX。 PDA以远程桌面的方式,连接到虚拟机A。 在虚拟机上运行定制的客户端(窗体大小、按钮、图标、控件等),操作AX。 这样做的好处是,不用开发PDA上的客户端。 而是开发一个桌面应用,该桌面应用根据PDA的屏幕大小和操作方式做了定制... 阅读全文
posted @ 2014-05-10 11:49 Reinhard_Hsu 阅读(446) 评论(0) 推荐(0) 编辑
摘要: Reinhard写好自定义服务A,添加好服务操作A1,A2,A3..... 然后,Reinhard在增强的入站端口,选择服务操作时,却找不到这些A1,A2,A3. 查找相关资料后,发现,要在服务A上右键,点“登记服务”。 一段等待之后,重新打开入站端口,在选择服务操作时,就能找到A1,A2,A3了。 阅读全文
posted @ 2014-05-10 11:09 Reinhard_Hsu 阅读(206) 评论(0) 推荐(0) 编辑
摘要: Reinhard重装了服务器。重装后,导入项目A报错,错误提示如下: A table, Extended Data Type, Base Enum or class called ???? already exists. 每次重装后,AOT中的元素ID都会重新生成,可能是我项目A中的某个元素ID,被新环境中的其他元素占用。 将AOT中,已经导入的项目A的元素全... 阅读全文
posted @ 2014-05-09 16:45 Reinhard_Hsu 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 方法一、C盘自带.NET 3.5,安装系统以后直接安装.NET 3.5。1、按下:win+x,点击“命令提示符(管理员),2、输入或复制以下代码(不可漏空格):dism.exe /online /enable-feature /featurename:NetFX3 /Source:c:\window... 阅读全文
posted @ 2014-04-23 18:46 Reinhard_Hsu 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 2.5.创建链式依赖 当你请求Ninject创建一个类型,它检查该类型的依赖是否声明。它也会检查该依赖是否依赖其他类型。如果这里有附加依赖,Ninject自动解决他们,并创建请求的所有类的实例。正是由于这样的链式依赖,它最后创建了你请求的类型的实例。 要展示这个特性,我已经添加一个叫做DisCoun... 阅读全文
posted @ 2014-04-17 22:15 Reinhard_Hsu 阅读(392) 评论(2) 推荐(0) 编辑
摘要: 每个MVC程序员的军火库中,都有这三个工具:一个依赖注入(DI)容器,一个单元测试框架,一个模拟工具。1.准备一个示例项目 创建一个ASP.NET MVC Web Application的Empty项目,命名为EssentialTools。1.1. 创建模型类 在Models文件夹下,创建Prod... 阅读全文
posted @ 2014-04-17 22:13 Reinhard_Hsu 阅读(303) 评论(0) 推荐(0) 编辑
摘要: Sub DocumentFileHeader() Dim star As String star = "//******************************************************************************" ' ... 阅读全文
posted @ 2014-03-21 15:12 Reinhard_Hsu 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 既然是秘籍,显然是写一些大家不常找到的,MSDN里遗漏提示大家注意的东西。用过.net 2.0中,自带SerialPort的人,大多都遇到过。莫名其妙的执行Close的时候会死掉的问题。而Wince,mobile下,甚至Write,WriteLine的时候也会死锁。这和串口底层驱动有关。1.Clos... 阅读全文
posted @ 2014-03-20 11:01 Reinhard_Hsu 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 如何获取jqGrid中选择的行的数据?下面可以获取选择一行的id,如果你选择多行,那下面的id是最后选择的行的id:var id=$(‘#gridTable’).jqGrid(‘getGridParam’,'selrow’);如果想要获取选择多行的id,那这些id便封装成一个id数组,那可以使用以下... 阅读全文
posted @ 2013-11-06 10:54 Reinhard_Hsu 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1 公共编辑属性要在grid中显示数据的一个关键原因是能简单快速地编辑它。jgGrid提供三种编辑方式:cell editing:编辑指定cellinline editing:编辑同一行的几个cellsform editing:在grid外面创建一个form来编辑2 安装在Download Mana... 阅读全文
posted @ 2013-09-11 12:00 Reinhard_Hsu 阅读(696) 评论(0) 推荐(0) 编辑
摘要: JqGrid支持为view ,add, edit,delete, search创建一个on the fly的form。这使得Modal Boxes和行内编辑能够在程序用结合。毕竟,行内编辑只能用在已经存在的行,并且不用用来搜索,删除或添加数据。然而,不推荐同时使用Modal Boxes和行内编辑,因 阅读全文
posted @ 2013-09-11 10:11 Reinhard_Hsu 阅读(654) 评论(0) 推荐(0) 编辑
摘要: Navigator是一个将查找或编辑记录的动作,变得非常容易达到用户交互特性。开发者可以创建自定义动作,也可以使用六个预定义的动作。jqGrid为预定义的动作提供icon button图形。一组完整的预定义动作包括添加新行编辑选中行查看选中行删除选中行查找纪录重载gridNavigator是一个jq... 阅读全文
posted @ 2013-09-10 18:10 Reinhard_Hsu 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 处理大量数据时,一次只想显示一小部分。这时就需要Navigation Bar。目前Pager不能用于TreeGrid。定义 1 2 ... 3 4 5 ... 6 7 8 jQuery("#grid_id").jqGrid({ 9 ... 10 pager : '#gridpage... 阅读全文
posted @ 2013-09-10 10:24 Reinhard_Hsu 阅读(365) 评论(0) 推荐(0) 编辑
摘要: JqGrid的实例是一个JavaScript对象,带有属性,事件和方法。属性可以是字符串,数字,数组,布尔值或任何其他对象。1 调用的约定:1 $("#grid_id").jqGrid(options);options是一个”name:value”对格式的数组。这些设置中,有些是值,有些是执行他们关... 阅读全文
posted @ 2013-09-09 17:21 Reinhard_Hsu 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 前面介绍了怎么使用其MVC方式,很好用。不过,觉得还是只使用前段比较好。1.1 如何安装到http://www.trirand.com/blog/?page_id=6 下载。 1 2 3 4 5 6 My First Grid 7 8 9 10 11 12 13 14 15 16 17... 阅读全文
posted @ 2013-09-07 22:25 Reinhard_Hsu 阅读(275) 评论(0) 推荐(0) 编辑
摘要: Adam Applied ASP.NET 4 in Context1 介绍Routing系统在引入MVC之前,ASP.NET假定被请求的URLs和服务器硬盘上的文件之间有着直接关系。服务器的任务是从浏览器接受请求,从相应文件分发请求。这种工作方式只是用与Web Forms,每个ASPX页面都是一个文... 阅读全文
posted @ 2013-09-07 10:09 Reinhard_Hsu 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 书Adam The Definitive Guide to HTML5Adam Applied ASP.NET 4 in Context and Pro ASP.NET 4到此为止,我们已经学了为什么ASP.NET MVC框架会出现,认识了建筑和潜在的设计目标。我们已经做了一个很好的测试驱动的实际的... 阅读全文
posted @ 2013-09-04 18:03 Reinhard_Hsu 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1 扩展数据库打开表定义,新增两列可空1 ImageData varbinary(MAX) 2 ImageMimeType varchar(50)2 增强领域模型为Products类添加如下属性1 publicbyte ImageData { get; set; } 2 3 [HiddenInput... 阅读全文
posted @ 2013-09-03 11:35 Reinhard_Hsu 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1 设置表单身份认证因为ASP.NET MVC基于ASP.NET平台的核心,所以我们可以使用ASP.NET Form的身份认证,这是保持用户登录轨迹通用的方法。现在介绍最基本的配置。在Web.config文件中,有这么一段1 2 3 表单身份认证自动地被空的模板或Internet程序模板MVC程序启... 阅读全文
posted @ 2013-09-02 10:55 Reinhard_Hsu 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 管理功能,如何身份认证,对controller和action方法过滤安全的访问,并在用户需要时提供证书。1 添加分类管理方便管理的controller,有两类页面,List页面和edit页面。1.1 创建CRUD Controller在Controller文件夹上点右键,创建带CRUD的contro... 阅读全文
posted @ 2013-08-31 18:01 Reinhard_Hsu 阅读(223) 评论(0) 推荐(0) 编辑