昨夜一名CYQ.Data 框架爱好者在测试V5Beta版本时,向我发一个问题, 说F5下正常,直接运行exe会报错,于是,一夜深究后,就有了今天的博文。当你运行一段代码、一个软件,在运行时你发现:Debug下正常, Release下F5运行也正常,唯独Release编绎后单独运行异常,你会怎么想?这个问题对我而言,脑海里不曾有过,于是蛋定思蛋,先百度了一下:发现网上信息并不多,偶尔几条也是VC++的,对于C#的,绝无仅无。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-08-29 18:25:43
                            
                                122阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            昨夜一名CYQ.Data 框架爱好者在测试V5Beta版本时,向我发一个问题, 说F5下正常,直接运行exe会报错,于是,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-21 15:41:48
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            序言这个AOP要从我们公司的一个事故说起,前段时间公司的系统突然在乌云中出现,数据被泄露的一览无余,乌云上显示是SQL注入攻击。呵,多么贴近生活的一个露洞,可谓是人尽皆知啊。然而却华丽丽的给拉我们一记耳光。那么问题既然来啦,我们.net组有40-50个项目之多吧,怎么去一一补救这一过失呢?什么又是SQL注入呢?再有就是常见的Web漏洞有哪些呢?我们怎么更好的监控我们的系统呢?那么大家不要嫌我啰嗦,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-12-09 21:45:00
                            
                                81阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Web; using System.Runtime.Remoting.Proxies; using System.Runtime.Remoting.Messaging; using System.Ru...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-03-17 11:16:00
                            
                                141阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Aspect-Oriented Programming : Aspect-Oriented Programming with the RealProxy Class A well-architected application has separate layers so different con            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-05-21 10:39:00
                            
                                134阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            接着上次写的: 4.Remote端的AOP的实现还是利用前面Remoting Infrastructure来实现的AOP框架,在自己的RealProxy里所实现的责任链(Chain of Responsibility)上,插入消息处理的Handler。那么同样的我们需要在产生对象时给它套上我们自己实现的RealProxy,并获取其TransparentProxy返回给调用者。所以对象的创            
                
         
            
            
            
            AOP 实现方式就是增加一层代理层,这个代理可以用以下技术实现:.Net框架自带DispatchProxy	Realproxy	DynamicObject开源的框架有:ImpromptuInt            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-23 09:04:26
                            
                                176阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本系列的第一部分对PIAB使用场景进行了简单的介绍,作中阐述了通过PI(Policy I义RealProxy的方式实现了Method Injection。通过这几天接收到的网友的留言            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2008-02-19 09:15:00
                            
                                20阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            方案一:使用RealProxy实现接口,并操作get、set方案二:使用Emit创建接口实现类,并使用DynamicMethod构造创建constructor,操作getset方案三:使用emit创建接口实现类,并用Activator.CreateInstance创建实例。操作getset对比结果:代码Code highlighting produced by Actipro CodeHighli...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2010-06-04 22:02:00
                            
                                82阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            关于AOP、之前我已写过一个系列的随笔: 《自己实现简单的AOP》,它的关注点在于实现、实现语言是C#,实现方式为 自定义实现 RealProxy 抽象类、重写Invoke方法,以便进行方法调用的拦截、借此实现AOP。感兴趣的园友可以去瞅瞅。 今天、我们来看一下Spring中的AOP,本随笔着重关注            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-01-26 17:59:00
                            
                                324阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            现在国外有很多开源的项目,像Sourceforge上面的.国内,据我所知,好像没有比较好的开源的项目(好像gigix 透明有一个),但是我想应该会理解过来的..我们这段时间都在弄那个AOP,使用JGTM的RealProxy,还有我的DynamicProxy,以及steeven提到过的LOOM.NET和他自己的想法..我想我们是不是做一个实现AOP的一个开源的.NET项目??现在.NET上面没有比较            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2004-03-31 19:39:00
                            
                                49阅读
                            
                                                                                    
                                2评论