摘要:Liunx系统实现文件同步不需要搭建FTP这类的工具,只需要按照Rsync配置下文件就可以。 本文以Centos7.0为例。 1. 首先关闭SELINUX(不关闭无法同步,权限太高了) 2. 服务端和客户端同时安装Rsync 3. 客户端和服务端同时新增配置文件(centos7 默认没有了,得单独手
阅读全文
摘要:D:\vs2015>tf workspaces /collection:http://10.1.0.104:8080/tfs/dahua.adrms /updateComputerName:WIN-IV5CS0H2KUO打开VS的开发者命令行,输入上面地址,就可以其中:你的服务器地址:http://...
阅读全文
摘要:1.安装Nginx以服务方式启动:a.下载instsrv.exe、srvany.exe以管理员方式启动CMD执行以下命令: instsrv Nginx D:\nginx\srvany.exe b.添加注册表关键附带运行NginxWindows Registry Editor Version 5....
阅读全文
摘要:因为涉及到内外网的改造,所以狠多东西现在需要依赖于openresty来做总控实现。然后就碰见了一个比较难办的问题,即在upstream时候,如何获取实际处理请求的server地址。假设有如下upstream配置: 当我请求test的时候,我同时想直到到底是backend的哪一个server处理了,也
阅读全文
摘要:由于项目需要 负载均衡由NBL 转成nginx 反向代理。考虑都是https模块,所以证书成了个难题。解决方案:1.下载openssl(windows 安装包)2.打开bin/下面的openssl.exe3.再原来的IIS上面把证书导出.pfx(域服务器证书申请,主要适用域内)4.利用openssl...
阅读全文
摘要:Ninject的对象作用域:Transient .InTransientScope()每次调用创建新实例。Singleton .InSingletonScope()单例,仅创建一个实例。Thread .InThreadScope()每一个线程创建一个实例。Request .InRequestScop...
阅读全文
摘要:这里是利用MVC三个注入点中的:IDependencyResolver 进行注入在全局类中Global.asax代码如下: #region MVC Inject System.Web.Mvc.DependencyResolver.SetResolver(new DaHua...
阅读全文
摘要:前面几篇文章分别介绍:程序集反射查找,特性,容器,但它们之间贯穿起来,形成查找Attribute注入IOC容器,就得需要下面这个类帮忙:1.DependencyAttributeRegistrator(依赖特性注入类),有它才能在引擎初始化的时候 查找Attribute 进行注入 public...
阅读全文
摘要:IOC容器,就是把各种服务都注入到容器里,想要什么就去拿什么,不仅解决服务类和接口类的耦合度还可以提高性能方便管理。这里封装一个接口类和一个实现类1.IContainerManager接口 public interface IContainerManger : IDisposable { ...
阅读全文
摘要:Attribute(特性)=>就是对类,方法,字段的自定义属性的基类。可以利用Attribute对类,方法等进行自定义描述,方便区分。既然如此,那我们就可以那些需要注入IOC容器和不需要注入IOC容器的服务类就可以一目了然的区分出来,从而确保系统初始化的时候,注入容器的不影响性能。这里主要有2个封装...
阅读全文
摘要:上篇文章介绍了如何利用反射类查找网站bin文件夹下面所有DLL的程序集类,这篇文章将介绍如何初始化一个IOC容器引擎。目前IOC容器有很多,如Ninject,Autofac等,每个容器的驱动都不一样,为了方便驱动解耦,好使用不同的IOC容器,就得有一个公共接口。1. IEngine (引擎接口) ...
阅读全文
摘要:学习kooboo的框架发现它的注入容器方法比较特别,同样是利用MVC的注入点,但它是查找网站下面bin所有的DLL利用反射查找特性找到对应的服务注入到容器。这样的好处很简单:完全可以不用关心IOC容器是Ninject还是autofac 或者其它什么容器。只要写上特性标记,再把对应的DLL拷贝到BIN...
阅读全文
摘要:用管理员身份运行CMD> cd C:\Program Files\mongodb\bin> C:\Program Files\mongodb\bin>mongod --dbpath "C:\Program Files\mongodb\data\db" --logpath "C:\Program Fi...
阅读全文
摘要:windows 2008 r2 安装TabsStudio 办法如下:HKLM\SOFTWARE\Policies\Microsoft\Windows\Installer。如果没有这个项,则新建这个项。在里面新建一个DWORD键(十六进制32位),名称叫 DisableMSI,数值设为0。
阅读全文
摘要:我们在使用TFS项目老是出现冲突,要么编译的时候 提示PDB被签出这类的大量弹出,很烦人。在群友的指点下,对签入文件进行限制。对PDB禁止签入以后,整个世界安静了。非常感谢TFS=》服务器管理=》项目文件设置=》源代码控件管理=》设置你不想签入的文件。切记需要项目管理权限下面是群友发我的一些需要禁止签入的文件:*/bin */obj */Release */Debug */WebEvents */SoapView *.suo *.err *.log *.obj *.bin *.dll *.exe *.LOG *.user *.pdb [tT]emp [tT]empPE Ankh.Load th
阅读全文
摘要:环境:OS :WINDOWS 2008 IIS: IIS7 域名:三个二级域名问题:由于一个网站只支持一个443,但可以通过更改配置得到绑定不同域名。但由于公用证书,所以问题出来。只能为一个二级域名使用证书,其他两个无法使用。最好在群友的提示下,我做了一个*.domain.com的通配域名证书来解决。这样就支持了。记录下,以防下次忘记
阅读全文
摘要:最近很多朋友问我电脑什么环境,其实作为一个资深吊丝程序员,没有几个工具那是不行的。我就列举下吧:操作系统:windows 2008 R2.NET开发工具:VS2010/2012数据库:SQL 2008 R2数据库建模工具:PowerDesigner 15.1需求制作工具:balsamiq mockups(装13用),Axure(比较专业)web服务器:IIS7(托管程序),nginx(分布用)缓存服务器:Memcached(windows版本)图片保存数据库:Mongodb(windows版本)文件模板工具:Codesmith(三层用),T4(EF-仓储)版本控制工具:TFS2010(源代码管
阅读全文
摘要:默认情况一个服务器的IIS只能绑定一个HTTPS也就是443端口要实现多个站点对应HTTPS只能更改IIS配置地址:C:\Windows\system32\inetsrv\config\applicationHost.config、默认一个站点带一个这样的配置修改成: 切记需要对应的每个站点都修改。
阅读全文
摘要:Nuget 管理报repositories.config 访问路径被拒绝 解决办法就是把packages/repositories.config 删除 再管理更新 即可 生成最新的repositories.config记录下 送给遇见同样问题的同学们
阅读全文