![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
---------【ITSM管理系统】
DavidBigHero
谁说编程无趣,我偏视编程如生命,在其中活出人生精彩!
展开
-
JS隐藏gridview最后一列
继上篇《BS下实现打印gridview》引言: 亲爱的读者,你好。上篇末尾提到了一个精彩部分,gridview的最后一列进行打印时的隐藏。 如果将最后一列打印出来可就不好看了。那怎么解决呢。具体解决方案:思路: 打印的时候将其隐藏,打印后再将其显示出来。JS代码(红色字体): fun原创 2016-04-06 10:39:18 · 2193 阅读 · 16 评论 -
ASP.NET后台为移动端提供接口
引言 最近公司交给我个任务,为IOS移动端写接口。现有公司的软件是ASP.NET做的,现在想把某些功能移植到IOS APP上。大多数对外接口会实现webservice方法,但经理却让用http接口来进行交互。区别 怀着一颗好奇心了解了一下webservice和httpservice的区别。 webservice是使用soap协议原创 2016-05-11 22:44:39 · 8578 阅读 · 19 评论 -
用C#保存IOS发送的图片
在项目中遇到了这么一个问题。移动端上传的图片,在我asp.net后边接收过来保存不下来。大家看一下我写的代码。 移动端上传图片的代码是这样写的。原创 2016-05-26 17:30:57 · 2660 阅读 · 16 评论 -
char、varchar和nvarchar的区别
前言 设计数据库的时候,遇到了字段的类型用char,varchar和nvarchar的问题。下面小编就来讲解一下。是什么 char是定长的,也就是无论你输入的字符多长,它都是制定的数目的长度。例如char(5),你输入的字符小于5,它会在后面补空值。当你输入的字符大于指定的数时,它会截取超出的部分。 varchar(n),可变长度,原创 2016-04-23 23:45:01 · 12227 阅读 · 37 评论 -
.net中如何打日志
引言 在配合移动端调试接口的时候发现没法进项调试。只能在项目中将需要的一些东西返回给移动端进行查看,很不方便。然后就想到了将信息输出到文件。但这样需要在程序中写很多代码。于是想到了能不能封装起来。于是想不到了日志。前段时间经理开会曾说过,debug是最普通的程序员干的事,高级程序员一般都要打日志的。借这个机会,研究了一下打日志,将其实现在项目中。步骤1原创 2016-06-07 13:32:50 · 3025 阅读 · 14 评论 -
json的反序列化
继上篇《C#获取post请求的json字符串》 引言 在为移动端写接口的过程中,接收的是一个json串。上篇提到了怎么获取。接下来分享一下怎么来取值。穿过来的json串{ "loginname" : "mengxu.zhang" "password" : "123456" }后台接收string r原创 2016-05-20 21:19:21 · 1498 阅读 · 16 评论 -
C#获取post请求的json字符串
引言:抛出问题 公司让为ITSM移动端写接口,现在遇到这么一个问题,移动端通过post请求给发送一个json串,怎么在后天获取呢?由于必须将后台程序发布到外网才能进行测试,增加了不易性。几个人绞尽脑汁了半天才解决。解决方案 解决这个问题其实很简单。就这么两行代码。string requestMes = string.Empty;usi原创 2016-05-13 20:13:15 · 10632 阅读 · 14 评论 -
json数组的反序列化
继上篇《json的反序列化》引言 上篇提到了最基本的json对象反序列化,在项目中遇到了这么一个问题。接收到的是一个json数组。该怎么序列化呢? 先校验一个json数组 现在将这个数组进行反序列化,将其拼成字符串string json ="{\"receipt_no\" : \"SO2016041316原创 2016-05-21 09:04:01 · 5899 阅读 · 16 评论 -
json多层数组的反序列化
继上篇《json数组的反序列化》引言 已经爱上了json,无法自拔,周末的时候搞一些小研究自然是一件美美哒事情,已迫不及待献上我的研究成果。 在前几篇中,我们的序列化由简入难。但我们用到的Json序列化的类都一样。System.Web.Script.Serialization.JavaScriptSerializer类。其实在.NET中有三种常用的JSON序原创 2016-05-21 11:31:18 · 8618 阅读 · 49 评论 -
String、StringBuilder和StringBuffer的区别
继上篇《sql内联查询》引言 上篇谈到了stringbuilder,接下来详细介绍下。并分享给亲们其与String和StringBuffer的区别。 StringBuilder是一个可变的字符序列。此类提供一个与StringBuffer兼容的API,但不保证同步。该类被设计用作StringBuffer的一个简易替换,用在字符串缓冲区被单个线程使用的时候。原创 2016-04-15 14:59:14 · 898 阅读 · 29 评论 -
sql内联查询
引言 在项目中一个报表查询功能需要查多张表,用到了内联查询。 代码如下: public DataSet GetConfirmList(FindB_0001InfoEntity entity) { try { Database db = DBHelper.CreateD原创 2016-04-15 13:32:19 · 5759 阅读 · 24 评论 -
BS下实现打印gridview
前言: 最近公司让做的工作中包含一个打印功能,我用的是gridview,将其从页面直接打印下来。 具体解决方案如下: 思路: 将gridview包含到一个div中,然后将div的html提交到另一个页面,最终打印这个页面。 页面: gridview嵌套在div中的ht原创 2016-04-06 10:07:40 · 3075 阅读 · 14 评论 -
基于ITIL最佳实践的ITSM解决方案
囫囵吞枣理论,对其不是很理解,先进行收藏。 帮助服务支持和交付创建有效的高质量管理流程 ServiceWise ITIL 解决方案,遵从多种ITIL框架,包含事件、问题和变更等多种 即开即用功能,帮助和指导组织机构顺利实现ITIL最佳实践 基于ITIL的事件和问题管理流程,快速响应服务请求; 即开即用的工作流,报告,问题,模板,保证快速交原创 2016-03-22 11:22:35 · 2512 阅读 · 25 评论 -
ITIL介绍
ITIL即IT基础架构库(Information Technoloy Infrastructure Library, ITIL, 信息技术基础架构库)。 主要适用于IT服务管理(ITSM)。ITIL为企业的IT服务管理实践提供了一个客观、严谨、可量化的标准和规范。 ITIL主要包括六个模块,即业务管理、服务管理、ICT基础架构管理、IT服务管理规划与实施、应用管理和原创 2016-03-21 22:13:02 · 7417 阅读 · 22 评论 -
灵活控制权限
继上篇《C#读取配置文件信息》 上篇提到读取配置文件信息,其中读取一般文件的信息目的是更加灵活地分配权限。用或的信息具体干什么在这里给大家细细道来。 为了让效果更佳,用对比的方式来进行。 代码中写死的方式this.btnKeyManagement.Visible = showKeyButton(); //根据登录系统的人来判断按钮是否显示p原创 2016-04-08 15:47:16 · 1234 阅读 · 18 评论 -
灵活配置下拉框数值
继上篇《灵活控制权限》引言 上篇未完的精彩继续,另一条信息的获取是登陆权限对应的人名。在项目中,需要在一个下拉框中包含进去他们的名字。与上篇同样用对比的方式进行展示。按钮效果写死的页面代码 潘阿召原创 2016-04-08 16:21:01 · 1048 阅读 · 18 评论 -
C#读取配置文件信息
引言: 为了使代码更加灵活,维护中不轻易动代码,配置文件必不可少。下面就我在项目中写的读取配置文件信息分享给大家。读取数据库内容:配置文件中内容: <add name="Connection String" connectionString="server=.;database=ITSM0709;uid=sa;pwd=1;" provi原创 2016-04-08 15:16:40 · 5764 阅读 · 16 评论 -
版本控制系统:SVN
公司项目SVN的目录结构有些混乱,经理就这个问题规范了一下。将目录结构分为Trunk,Branches和Tags,其它的一律归并或删掉。SVN的管理就应该这样,条理清楚,分工明确,之前的公司都是这样进行管理的。 接下来细谈一下SVN目录结构。 Trunk:正在做的主干目录,此目录下的文件为基准文件。 Branches:用于开发的分支目录。原创 2016-04-15 12:52:12 · 805 阅读 · 25 评论 -
sql联合查询(内联、左联、右联、全联)
继上篇《sql内联查询》引言 上篇谈到了sql内联查询是联合查询的一种,接下里这篇博客就介绍一下其它的查询方法,分别为左联、右联、全联。 还是用上篇博客提到的例子:select * from Name;ID Name1 张三2 李四3 王五select * from Company;ID Name1原创 2016-04-15 14:09:24 · 24224 阅读 · 26 评论 -
增删改同时获取主键id
引言 项目中遇到这么一个问题,在做数据库的插入操作时我同时还需要查出主键id,如果写两个方法固然可以,但是也有更简便的实现方式,下面分享给大家。代码 public int Add(B_0003Info entity) { try { Database db = DBH原创 2016-06-07 10:54:07 · 1781 阅读 · 6 评论