摘要: 比较流行的组件模型有COM(Component Object Model,对象组件模型)/DCOM(Distributed COM,分布式对象组件模型)和CORBA(Common Object Request Broker Architecture,公... 阅读全文
posted @ 2014-02-14 13:59 RstarYan 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 本人也是因为这个问题折腾了半天,幸好有这篇博客 感谢!。dlc 相比微软的其他产品来说,做得还真是够烂的了,比水晶报表也烂得多。 但不知为何我还是宁可先择 rdlc。并且渐渐上手了。rdlc 和水晶报表一样存在部署的问题。尤其是Microsoft.R... 阅读全文
posted @ 2014-02-13 17:00 RstarYan 阅读(172) 评论(0) 推荐(0) 编辑
摘要: SAP系统三层架构:表示层,应用层,数据库层 表示层:也可以说个人用户client。由表示层提出数据请求,然后应用层对请求进行处理,再通过数据库层DBMS系统对数据进行处理。 从应用服务器的缓冲区读取数据的时间为0.1ms/记录,从数据库服务器的缓冲区... 阅读全文
posted @ 2013-10-21 10:43 RstarYan 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 内表的目的在ABAP/4中,主要使用表格。表格是R/3系统中的关键数据结构。长期使用的数据存储在关系数据库表格中。关于如何读取和处理数据库表格的详细信息,参见读取并处理数据库表。除了数据库表格,还可以创建仅在程序运行时间内存在的内表。ABAP/4提供了... 阅读全文
posted @ 2013-09-24 12:05 RstarYan 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 委托类型用来定义和响应应用程序中的回调, C#与.NET高级编程一书是这么说的。 所以要先搞懂回调的概念。 回调(Callback)本身指的是可以作为参数传给其他代码的一段可执行代码, 我对于一段可执行的代码理解是姑且可以看做就是方法(Method... 阅读全文
posted @ 2013-08-13 12:55 RstarYan 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 在JS 操作的时候 长期会有对字符串的操作, 但是在JS 中不像在C#中 有字符串的方法 Trim() 来对字符串进行处理 。 所以自己写一个对字符串前后清楚空格的方法还是有必要的 以免以后忘记了 在这里记录一下。 //去掉前后空格 fun... 阅读全文
posted @ 2013-07-19 16:11 RstarYan 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 做web开发,用的技术是aspx.net,可是由于比较习惯于ASP现在做起来,觉得非常别扭,原因在于有很多功能其实在前台可以处理的,但是因为用到了很多webcontrol,导致不断postback。如果利用ajax来处理可能会好些。目前只能通过在后台对... 阅读全文
posted @ 2013-07-18 19:47 RstarYan 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 这是在外面转载的一篇关于linq优点的文章, 总结的很好,但是感觉还有优点没有总结出来。 以后我会在这里面在添加进来 ,并试着去总结一下 确定这几天在读一本LINQ方面的书《Essential LINQ》,在这里和大家分享下。由于对LINQ的深入总结需... 阅读全文
posted @ 2013-06-06 10:41 RstarYan 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 要从excel里面导入数据岛程序里面,如果用一般方法 在数量很大的情况下 可能耗费很长的时间。 在网上查询了一些资料获得了一个执行效率相当高的方法,现在写下来以方便以后知识的整理。 要用这个方法 首先得知道OLEDB。 OLEDB(Objec... 阅读全文
posted @ 2013-06-04 22:53 RstarYan 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 如何记录一个权限呢,比如一个用户,他有一个权限值,最大可表示为2的64次方减1,所以,这个值有64个二进制位,那么,每一位要么是0,要么是1,所以,如果每一位表示一种权限的话,就可以表示64种权限了,因此,只要对指定的一位进行判断是0还是1,就可以验证... 阅读全文
posted @ 2013-06-04 14:07 RstarYan 阅读(222) 评论(0) 推荐(0) 编辑
$(function(){ $('#blogTitle h1').addClass('bounceInLeft animated'); $('#blogTitle h2').addClass('bounceInRight animated'); // 删除反对按钮 $('.buryit').remove(); initCommentData(); }); function initCommentData() { $('.feedbackItem').each(function() { var text = $(this).find('.feedbackListSubtitle .layer').text(); // 将楼层信息放到data里面 // $(this).find('.blog_comment_body').attr('data-louceng', text.replace(/^#/g, '')); if($(this).find('.feedbackListSubtitle .louzhu').length>0) $(this).addClass('myself'); var avatar = $(this).find('> .feedbackCon > span').html() || 'https://pic.cnblogs.com/face/sample_face.gif'; $(this).find('> .feedbackCon > .blog_comment_body').append('') }); } $(document).ajaxComplete(function(event, xhr, settings) { // 监听获取评论ajax事件 if(settings.url.indexOf('/mvc/blog/GetComments.aspx') >= 0) { initCommentData(); } });