技术文章
垚焱yhedward
在工作中对工作有很大的热情,对自己工作能认真负责,工作中勤于思考,寻求更好的解决办法,达到更高的效率,能积极着手工作,不拖延。对工作过程主动记录,对结果做总结。10 年的IT职业生涯使我逻辑思维清晰,工作中喜欢具体明确。待人和善,与同事基本上都能和睦相处。但自身也有不足之处,对于较机械式的工作缺乏耐心,适合边思考边工作。
展开
-
常用转义字符
编程的时候要注意特殊字符的问题,很多运行时出现的问题都是因为特殊字符的出现而引起的。JScript 提供了一些特殊字符,允许在字符串中包括一些无法直接键入的字符。每个字符都以反斜杠开始。反斜杠是一个转义字符,表示 JScript 解释器下面的字符为特殊字符转义序列字符走纸换页原创 2011-01-14 11:45:00 · 3223 阅读 · 0 评论 -
asp.net中常用的几种页面间传递参数的方法,及各自优缺点
1、页面重定向方式中常用的两(1)Redirect 方法将客户端重定向到新的页面,只是简单地终止当前页面,并转入新的页面开始执行,对转入的页面无任何限制。 (2)Transfer 方法终止当前页的执行,并为当前请求开始执行新的页面。把执行流程从当前页面转到同一服务器中的另一页面,但是新的页面仍然使用当前页面创建的应答流。这两种方法的主要区别是:(1)Redirect 方法可转载 2012-07-25 21:35:44 · 5456 阅读 · 0 评论 -
进程和线程有什么区别?
说法一:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源. 一个线程可以创建和撤销另一个线程;同转载 2012-07-26 10:27:33 · 860 阅读 · 0 评论 -
什么是分层架构模式
分层(Layer)模式是最常见的一种架构模式。甚至说分层模式是很多架构模式的基础,本章下面讲到的一些内容实际上都和分层模式相关联。分层描述的是这样一种架构设计过程:从最低级别的抽象开始,称为第1层。这是系统的基础。通过将第J层放置在第J-1层的上面逐步向上完成抽象阶梯,直到到达功能的最高级别,称为第N层。因而分层模式就可以定义为:将解决方案的组件分隔到不同的层中。每一层中的组件应保持内转载 2012-07-26 09:36:56 · 9739 阅读 · 0 评论 -
ASP.NET的错误处理机制
对于一个Web应用程序来说,出错是在所难免的,因此我们应该未雨绸缪,为可能出现的错误提供恰当的处理。事实上,良好的错误处理机制正是衡量Web应用程序好坏的一个重要标准。试想一下,当用户不小心在浏览器输入了错误的URL或者当用户提供了一些信息导致程序出错的时候,如果我们没有对这些情况进行处理,而是任由404或是500的错误页面甚至出错的堆栈信息呈现在用户面前,这无疑会把一些用户给吓跑。所以,在我们开转载 2012-07-26 10:56:37 · 439 阅读 · 0 评论 -
ASP.NET和ASP相比的优缺点
ASP的缺点:1、 VBScript和JavaScript是在ASP中仅可使用的两种脚本语言。它们是基本的非类型化语言。在ASP中不能使用强类型语言.2、 ASP页面需要解释,使得它执行速度较慢。3、 ASP页面非常凌乱。4、 在使用ASP创建WEB应用程序时,程序员和设计人员必须在同一文件上一起工作。5、 在ASP中,必须通过编写代码来提供所需的任何功能。6、 在ASP中转载 2012-07-26 10:36:40 · 1276 阅读 · 0 评论 -
ASP.NET身份验证方式
Forms 身份验证提供程序 :提供有关如何使用您自己的代码创建应用程序特定的登录窗体并执行身份验证的信息。使用 Forms 身份验证的一种简便方法是使用 ASP.NET 成员资格和 ASP.NET 登录控件,它们一起提供了一种只需少量或无需代码就可以收集、验证和管理用户凭据的方法。Passport 身份验证提供程序 :提供有关由 Microsoft 提供的集中身份验证服务的信息,该服务为成员原创 2012-07-26 10:09:02 · 499 阅读 · 0 评论 -
互联网公司技术总监工作内容
头衔: 技术总监(Chief Technology Officer)技术总监最重要的工作职责是领导公司技术团队,执行、开发和部署公司的互联网项目,进而保证公司的商业目标得以实现。要做到这一点,技术总监必须能够参与制定公司的商业战略,带领团队实施互联网项目的开发,预知各种潜在风险及业务发展瓶颈,并为此做好相应计划准备。职责描述之一:战略和计划与公司创始人紧密协作,对公司的互联网项目进转载 2012-06-22 11:27:56 · 10394 阅读 · 0 评论 -
C# 根据当前时间获取,本周,本月,本季度等时间段
DateTime dt = DateTime.Now; //当前时间 DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek.ToString("d"))); //本周周一DateTime转载 2011-10-19 12:16:09 · 1095 阅读 · 0 评论 -
MVC 中 辅助控件的使用方法 第一节
<br />一、单选(RadioButton)<br /> <br /> <%=Html.RadioButton(name,value,bool)%> <br /> <br /> 例:<%=Html.RadioButton("state","1",Html.Encode(Model.state)=="1"?true:false) %>已审核 <%=Html.RadioButton("state","0",Html.Encode(Model.state)=="0"?true:fa原创 2011-01-19 12:43:00 · 841 阅读 · 0 评论 -
MVC结合GROVE的应用 第二节 使用GROVE生成的Model
大家都知道GROVE是采用的实体映射原理,配合其生成表映射的是GROVE KIT工具,这一工具给我们编程提供了很大的方便,虽然在MVC中不需要与表映射,但Models的书写也是少不了的,因此我们还是有必要使用可以生成的Model 如何能够被MVC使用,大家看一下我更改后的代码就清楚了: 修改前生成的实体类:namespace CMS.Model{ using System; using Grove.ORM; [DataTable("CMS_AdminT")原创 2011-01-18 13:37:00 · 794 阅读 · 0 评论 -
MVC结合GROVE的应用 第一节 描述
我已经做了三年了的.net的开发工作,以前一直用的是GROVE组件,感觉很好用,它采用表映射的机制间接来实际对数据库的操作,但是这么长时间以来相应的在前台页面上绑定数据的方式感觉比较有限,而且后台程序与JS相结合的情况不是很好,所以从前段时间开始了解了一下MVC,感觉前台编写方式更好些,与是就考虑了使用MVC与GROVE相结合,且不管这种结合的利大还是弊大,这个只有在实际使用中才能体会的到,经过今天的整合,目前能够使程序顺利运行。 下面就说一下结合的方法。 一、首页建立一个新原创 2011-01-18 13:24:00 · 790 阅读 · 0 评论 -
PHPCMS开发笔记
1、导入外部PHP数据文件。如:工作年限,这样的不需要单独记录在数据库中的数组项。创建文件,system_info.php,内容如下:<?php$system_info = array('cardtype'=>array('0'=>'无','1'=>'初级','2'=>'中级','3'=>'高级','4'=>'技师','5'=>'高级技师'),'wordtime' =>原创 2012-12-14 15:27:13 · 582 阅读 · 0 评论