
WebForm
Baple
多年软件开发经验,擅长java、.net等Web开发和桌面开发及Android开发,熟悉Windows/Linux下的各种服务如Keepalived+Haproxy+Nginx、tomcat/weblogic/zookeeper/memcached /redis、MySql、Oracle等开发部署实施经验,常用技术框架Spring、Struts、Hibernate、MyBatis、Spring boot等,前端熟悉 JQuery、miniui、EasyUI、DataTables插件等。熟悉Git/gitlab版本管理工具使用及搭建。参与过大型互联网项目的搭建开发,目前致力于基于大数据研究与开发
展开
-
ASP.NET Application,Session,Cookie和ViewState等对象用法和区别
在ASP.NET中,有很多种保存信息的内置对象,如:Application,Session,Cookie,ViewState和Cache等。下面分别介绍它们的用法和区别。方法信息量大小作用域和保存时间应用范围保存位置Application任意大小整个应用程序的生命期整个应转载 2009-09-09 09:21:00 · 805 阅读 · 0 评论 -
GOOD编程只言片语
1、const 字段为编译时常数即静态常量,只能在声明中初始化;而readonly 字段可用于运行时常数即动态常量,可以在声明和构造函数中初始化。 2、如果把函数看成是一个变量,函数的功能(函数体)就是它的值,而重写(override)就好像是对函数进行重新赋值一样,这样,在不同的继承级别上,函数就能获得不同的“值”。 3、无论是变量名、函数名、类名……(简言之就是标识符啦),实际上都是指向一原创 2012-01-29 11:24:19 · 738 阅读 · 0 评论 -
Visual Studio常用小技巧[备忘]
1. 怎样调整代码排版的格式? 选择:编辑—>高级—>设置文档的格式 或 编辑—>高级—>设置选中代码的格式。 格式化cs代码:Ctrl+k+f 格式化aspx代码:Ctrl+k+d 2. 怎样跳转到指定的某一行? 两种方法:Ⅰ. Ctrl+G转载 2011-09-20 17:38:04 · 752 阅读 · 0 评论 -
浅谈HTTP中Get与Post的区别
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。 1.根原创 2014-09-29 10:41:24 · 906 阅读 · 0 评论 -
对.net系统架构改造的一点经验和教训
在互联网行业,基于Unix/Linux的网站系统架构毫无疑问是当今主流的架构解决方案,这不仅仅是因为Linux本身足够的开放性,更因为围绕传统Unix/Linux社区有大量的成熟开源解决方案,覆盖了网站应用扩展的方方面面。 我记得十几年前第一波互联网浪潮的时代,采用Windows平台ASP架构的大型网站是非常普及的,而如今采用Windows平台.net架构的大流量知名网站已经凤毛麟角了。很多采用转载 2013-11-17 22:39:05 · 1103 阅读 · 0 评论 -
asp.net_ajax:数据传输方式简介
在异步应用程序中发送和接收信息时,常见的可以选择以纯文本和XML作为数据格式(您可以参考jquery下的ajax),现在还有一种比较流行的方式:JSON(JavaScript Object Notation)。好了,下面举例说明这三种数据格式在ajax的异步应用。 一、纯文本方式 1、发送/接收数据: Code is cheap.看代码: Code /*testJs.js*/ /转载 2013-09-21 11:26:31 · 2574 阅读 · 0 评论 -
aspx,ascx和ashx使用小结
做asp.net开发的对.aspx,.ascx和.ashx都不会陌生。关于它们,网上有很多文章介绍。“纸上得来终觉浅,绝知此事要躬行”,下面自己总结一下做个笔记。 1、.aspx Web窗体设计页面。Web窗体页由两部分组成:视觉元素(html、服务器控件和静态文本)和该页的编程逻辑(VS中的设计视图和代码视图可分别看到它们对应得文件)。VS将这两个组成部分分别存储在一个单独的文件中。视觉元素转载 2013-09-21 11:34:02 · 1295 阅读 · 0 评论 -
CSS
1.word-wrap word-wrap : normal | break-word 解释:normal:控制连续文本换行。break-word:内容将在边界内换行。如果需要,词内换行(word-break)也会发生。 2.width width:70%原创 2013-09-03 20:08:08 · 759 阅读 · 0 评论 -
彻底解决C#实现DataTable导出EXCEL表格
网上能搜到许多DataTable导出EXCEL的文章,但实施起来,可行者不多也!本人认真调试了一番,问题得以解决,现整理与大家分享: 一、实现目标: 由一个内存表DataTable,导出字段名及其内容的完整EXCEL表格 二、实施步骤: 1、添加引用: 这是非常生要的一步,很多人调试不成都是因为这步没做好: 需要在你的解决方案中添加COM引用,选择 "Microso原创 2012-10-31 16:55:50 · 4875 阅读 · 1 评论 -
DataBinder.Eval总结
一、DataBinder.Eval的基本格式 在绑定数据时经常会用到这个句程序: 或者 今天又学到一种,而且微软也说这种方法的效率要比以上两种高。 很有用的,这样可以在前台页面做好多事情了。 还要记住要这样用必须要在前台页面导入名称空间System.Data,否则会生成错误信息。 这种用法其实和是一个道理。 Text='' 这样的方法是最快的 Text='原创 2012-02-07 13:06:29 · 727 阅读 · 0 评论 -
C#编程中的66个好习惯
1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。 3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。 4. 一个方法的代码长度最好不要超过25行。 5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。 6. 每行代码不要超过80个字符。 7. 不要手工的修改机器产生的代码。原创 2012-01-29 11:13:36 · 969 阅读 · 0 评论 -
asp.net用户注销或者关闭网页时清除用户Cookie
一般在系统中都会用到cookie,但是有时候需要在用户注销或者关闭网页时将所有cookie给清除,所谓清除cookie不是说从硬盘上将cookie从硬盘上面删除,而是让需要删除的cookie过期, 1.用户注销时删除cookie的方法很简单: for (int i = 0原创 2011-10-09 14:54:34 · 5549 阅读 · 0 评论