sqlserver查询列名以及表明

摘要: SELECT a.NAME,b.name FROM sys.columns a , sys.objects b WHERE a.object_id=b.object_id AND b.type='U' AND LOWER(a.name)='列名' 阅读全文
posted @ 2017-08-08 14:18 citygs 阅读(344) 评论(0) 推荐(0) 编辑

Linq Aggregate的三种用法

摘要: int i = 10; int[] numbers = { 1, 2, 3 }; // 1+2+3 = 6 int a = numbers.Aggregate((prod, n) => prod + n); // 10+1+2+3 = 16 int b = numbers.Aggregate(i,... 阅读全文
posted @ 2015-07-16 16:40 citygs 阅读(466) 评论(0) 推荐(0) 编辑

设计模式六原则

摘要: 单一职责原则告诉我们实现类要职责单一;里氏替换原则告诉我们不要破坏继承体系,子类可以扩展父类的功能,但不能改变父类原有的功能;依赖倒置原则告诉我们要面向接口编程;接口隔离原则告诉我们在设计接口的时候要精简单一;迪米特法则告诉我们要降低耦合。而开闭原则是总纲,他告诉我们要对扩展开放,对修改关闭参考:h... 阅读全文
posted @ 2015-02-10 11:10 citygs 阅读(136) 评论(0) 推荐(0) 编辑

设置Excel模板某列为DropDownList形式,用户不用输入,采取选择的方式避免输入的信息不符合要求

摘要: using (FileStream file = new FileStream(Path.Combine(HttpContext.Current.Server.MapPath(HttpContext.Current.Request.ApplicationPath), filepath + file... 阅读全文
posted @ 2015-01-13 10:37 citygs 阅读(589) 评论(0) 推荐(0) 编辑

visual studio 快捷键

摘要: 窗口快捷键 Ctrl+W,W: 浏览器窗口 Ctrl+W,S: 解决方案管理器 Ctrl+W,C: 类视图 Ctrl+W,E: 错误列表 Ctrl+W,O: 输出视图 trl+W,P: 属性窗口 Ctrl+W,T: 任务列表 Ctrl+W,X: 工具箱 Ctrl+W,B: 书签窗口 Ctrl+W,U: 文档大纲 Ctrl+D,B: 断点窗口 Ctrl+D,I: 即时窗口 Ctrl+Tab: 活动窗体切换 Ctrl+Shift+N: 新建项目 Ctrl+Shift+O: 打开项目 Ctrl+Shift+S: 全部保存 Shift+Alt+C: 新建类 Ctrl+Shift+A: 新建项 Shif 阅读全文
posted @ 2014-03-21 13:29 citygs 阅读(175) 评论(0) 推荐(0) 编辑

The SQL Server Service Broker for the current database is not enabled

摘要: After doing some search i saw a post that said you just have to run the below from query analyzer:ALTER DATABASE DatabaseName SET ENABLE_BROKER; But the query kept running for minutes and never stopped.So i taught there must be some conflicts.So i started looking for a way to force the close off con 阅读全文
posted @ 2012-11-12 17:40 citygs 阅读(321) 评论(0) 推荐(0) 编辑

如何使用SOCKET 发送HTTP1.1 GET POST请求包

摘要: HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。请求报文一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。 (1)请求行请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成,它们用空格分隔。例如,GET /index.html HTTP/1.1。HTTP协议的请求方法有GET、POST、HEAD、PUT、DELETE、OPTIONS、TRACE、CONNECT。这里介绍最常用的GET方法和POST方法。G 阅读全文
posted @ 2011-11-23 15:14 citygs 阅读(1367) 评论(0) 推荐(0) 编辑

iphone网络编程 http请求 get / post(发送二进制文件) 总结

摘要: 首先说说一下http请求http请求最长用的方法是 get 和 post 方法get方法和post方法相比理解起来比较简单,get方法可以直接请求一个url,也可以url后面拼接上参数作为一个新的url地址进行请求。get方法后面的value要经过unicode编码。form的enctype属性默认为application/x-www-form-urlencoded。不能发送二进制文件。post方法相对要复杂一些。首先post方法要设置key和value ,所有的key和value都会拼接成 key1=value1&key2=value2的样式的字符串,然后这个字符串转化为二进制放到 阅读全文
posted @ 2011-11-23 15:13 citygs 阅读(739) 评论(0) 推荐(0) 编辑

c#读取并修改App.config文件实例

摘要: 1. 向项目添加app.config文件:右击项目名称,选择“添加”→“添加新建项”,在出现的“添加新项”对话框中,选择“添加应用程序配置文件”;如果项目以前没有配置文件,则默认的文件名称为“app.config”,单击“确定”。出现在设计器视图中的app.config文件为:<?xmlversion="1.0"encoding="utf-8" ?><configuration></configuration>在项目进行编译后,在bin/Debuge文件下,将出现两个配置文件(以本项目为例),一个名为“JxcManag 阅读全文
posted @ 2011-07-05 16:26 citygs 阅读(1034) 评论(0) 推荐(0) 编辑

VS2008编译命令

摘要: IF EXIST $(SolutionDir)References\ xcopy $(SolutionDir)References\*.* $(TargetDir)\RefFiles\ /Y /V /C /R /E /Ixcopy $(TargetName).exe $(SolutionDir)References\ /Y /V /C /R /E /I 阅读全文
posted @ 2011-06-30 19:06 citygs 阅读(197) 评论(0) 推荐(0) 编辑