随笔- 129  评论- 0  文章- 0 
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
  2014年1月7日
摘要:最近做项目需要把以前Vc写的程序整合到VS2005来,用c#写的,以前VC的动态连接库写好了,重写比较麻烦,让C#调用VC dll就好了。但碰到了一个问题:VC中作为输出参数的char*类型的变量应该怎样申明才能正确输出数据呢? 一般说来,在VC中一般的输出参数都为指针或数组的形式,如果是一般类型的指针如整形等,在c#中用ref加上数据变量则可获得返回值。所以我试着把VC中char*输出变量在c#中写成ref string(因为char*在c#中可以写成string或char[]),但发现这样写是不行的。 后来从网上查了些资料,发现char*类型数据作为输出参数时,在c#中数据类型要写... 阅读全文
posted @ 2014-01-07 23:22 haosola 阅读(339) 评论(0) 推荐(0) 编辑
  2014年1月3日
摘要:在 ActiveReports 中可以动态的显示或者隐藏某区域的数据,通过该功能用户可以根据需要显示或者隐藏所关心的数据,结合数据排序、过滤等功能可以让用户更方便地分析报表数据。 本文中展示的是销售数据分析表实现方法,该报表包含每年销售数据汇总图表,月度销售统计,以及每月销售明细属性。通过年度销售数据可以向下专区到月度销售数据,从月度销售数据可以向下钻取到月度销售明细数据, 1、创建报表文件 在应用程序中创建一个名为 rptDrollDown.rdlx 的 ActiveReports 报表文件,使用的项目模板为 ActiveReports 页面报表,创建完成之后从 VS 的报表菜单项... 阅读全文
posted @ 2014-01-03 23:03 haosola 阅读(111) 评论(0) 推荐(0) 编辑
  2014年1月2日
摘要:相信大家一定听过,看过甚至遇到过内存泄漏。在 .NET 平台也一定知道有垃圾回收器,它可以让开发人员不必担心内存的释放问题,因为它会自定管理内存。但是在 .NET 平台下进行编程,绝对不会发生内存泄漏的问题吗?答案是否定的,就算有了自动内存管理的垃圾回收器,也会发生内存泄漏。本文就讨论下 .NET 平台的垃圾回收器是如何工作的,进而当我们在编写 .NET 程序时避免发生内存泄漏的问题。 > 垃圾回收的基本概念 "垃圾"指的是事先分配过但后来不再被使用的内存。 垃圾回收背后的一个基本观念是:"无限访问的内存",但是从来没有无限的内存,当机器需要分配内 阅读全文
posted @ 2014-01-02 15:16 haosola 阅读(72) 评论(0) 推荐(0) 编辑
  2014年1月1日
摘要:在初步了解MVC后,发现很多人对于MVC和三层架构开发概念上会有很大的混淆,所以把这两天的学习笔记整理一下,分享给自己的同学们。同时也做一个小Demo,让没有接触过MVC开发的同学,能对MVC有一个简单的了解。 一,MVC和三层架构的区别 ①什么是三层架构? 在学校的时候,和同学或者老师一起讨论MVC的时候,别人可能会说,“不就是三层架构嘛!实体层(Model),用来创建对象的实体;业务逻辑层(BLL),用来处理复杂的数据间的关系或者是业务间的关系;数据库访问层(DAL),用来用来访问数据库的;当然还会有,View(视图层),用来展示数据;”其实自己虽然知道不是这样,但是自己也仅仅是... 阅读全文
posted @ 2014-01-01 09:52 haosola 阅读(81) 评论(0) 推荐(0) 编辑
  2013年12月15日
摘要:让ASP.NET Web API支持JSONP和W3C的CORS规范是解决“跨域资源共享”的两种途径,在《通过扩展让ASP.NET Web API 支持JSONP》中我们实现了前者,并且在《W3C的CORS Specification》一文中我们对W3C的CORS规范进行了详细介绍,现 在我们通过一个具体的实例来演示如何利用ASP.NET Web API具有的扩展点来实现针对CORS的支持。 一、ActionFilter OR HttpMessageHandler 通过上面针对W3C的CORS规范的介绍,我们知道跨域资源共享实现的途径就是资源的提供者利用预定义的响应报头表明自己是否... 阅读全文
posted @ 2013-12-15 10:40 haosola 阅读(139) 评论(0) 推荐(0) 编辑
  2013年12月6日
摘要:在做WEB开发时,很多地方会涉及到页面间的数据传递。这几天在完善教务基础系统,遇到了这个问题,上网查了一些资料,现总结如下: 说到页面间数据传递,很多人都会想到通过像Session这样的全局变量,但是向Session中添加的东西太多会增加服务器的压力,页面间数据传递,数据的作用范围越小越好。 ASP.NET页面间数据传递的各种方法和分析 1.使用Querystring 方法 QueryString 也叫查询字符串, 这种方法将要传递的数据附加在网页地址(URL)后面进行传递。如页面A.aspx 跳转到页面B.aspx,可以用Request.Redirect("B.aspx?参数名称. 阅读全文
posted @ 2013-12-06 23:46 haosola 阅读(59) 评论(0) 推荐(0) 编辑
  2013年12月1日
摘要:在项目中经常要用EXCEL导入数据到数据库,提高工作效率。 注意:EXCEL中的第一行不能导入。 下面是源码: IntoExcel.aspx: [csharp] 无标题页 IntoExcel.aspx.cs [csharp] using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Collections; using S... 阅读全文
posted @ 2013-12-01 20:13 haosola 阅读(184) 评论(0) 推荐(0) 编辑
  2013年11月21日
摘要:在asp.net与mysql数据库打交道的时候,由于配置的问题,会遇到自己写的方法在读取数据库中数据的时候,英文,数字可以正常通过,但是中文就无法通过,以登录为例(方法略),当输入英文用户名的时候可以正常登录,但输入中午的时候方法就会报错,解决方法如下: 1,在 mysql数据库安装目录下找到my.ini文件,把default-character-set的值修改为 default-character-set=gb2312(修改两处),保存,重新启动 2,找到asp.net文件的web.config文件,在标签的后面添加 3,如果连接数据库的字符串写在web.config里面,则在连接... 阅读全文
posted @ 2013-11-21 17:38 haosola 阅读(131) 评论(0) 推荐(0) 编辑
  2013年11月17日
摘要:在做WEB开发时,很多地方会涉及到页面间的数据传递。这几天在完善教务基础系统,遇到了这个问题,上网查了一些资料,现总结如下: 说到页面间数据传递,很多人都会想到通过像Session这样的全局变量,但是向Session中添加的东西太多会增加服务器的压力,页面间数据传递,数据的作用范围越小越好。 ASP.NET页面间数据传递的各种方法和分析 1.使用Querystring 方法 QueryString 也叫查询字符串, 这种方法将要传递的数据附加在网页地址(URL)后面进行传递。如页面A.aspx 跳转到页面B.aspx,可以用Request.Redirect("B.aspx?参数名称. 阅读全文
posted @ 2013-11-17 12:11 haosola 阅读(76) 评论(0) 推荐(0) 编辑
  2013年11月11日
摘要:在大型互联网应用中,随着用户数的增加,为了提高应用的性能,我们经常需要对数据库进行分库分表操作。在单表时代,我们可以完全依赖于数据库的自增ID来唯一标识一个用户或数据对象。但是当我们对数据库进行了分库分表后,就不能依赖于每个表的自增ID来全局唯一标识这些数据了。因此,我们需要提供一个全局唯一的ID号生成策略来支持分库分表的环境。下面来介绍两种非常优秀的解决方案: 1. 数据库自增ID--来自Flicker的解决方案 因为MySQL本身支持auto_increment操作,很自然地,我们会想到借助这个特性来实现这个功能。Flicker在解决全局ID生成方案里就采用了MySQL自增长ID的... 阅读全文
posted @ 2013-11-11 16:27 haosola 阅读(183) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页

toeflacttoeflieltstoefltoeflact