- 博客(333)
- 资源 (55)
- 收藏
- 关注

转载 C#托管代码与C++非托管代码互相调用
C#托管代码与C++非托管代码互相调用http://www.cnblogs.com/Jianchidaodi/archive/2009/03/11/1407270.html#1473515 http://www.cnblogs.com/Jianchidaodi/archive/2009/03/11/1408661.html C#托管代码与C++非托管代码互相调用一(C#调用C++代
2017-11-15 10:01:07
584

转载 SQL Server CET 通用表表达式 之 精典递归
SQL2005 Common Table Expressions(CET)即通用表表达式。SQLSERVER CET递归使用案例:1、普通案例表结构如下: WITH cet_departAS( SELECT depart_id, depart_name FROM dbo.Depart WHERE depart_id =
2015-04-12 00:25:44
1642

转载 SQL Server 2005的几个新功能
SQL Server 2005相对于SQL Server 2000改进很大,有些还是非常实用的。举几个例子来简单说明 这些例子我引用了Northwind库。1. TOP 表达式 SQL Server 2000的TOP是个固定值,是不是觉得不爽,现在改进了,可以使用表达式。 --前n名的订单declare @n int set @n = 10 select TOP(@n) * f...
2015-04-12 00:04:51
448

转载 看懂SqlServer查询计划
阅读目录开始SQL Server 查找记录的方法SQL Server Join 方式更具体执行过程索引统计信息:查询计划的选择依据优化视图查询推荐阅读-MSDN文章对于SQL Server的优化来说,优化查询可能是很常见的事情。由于数据库的优化,本身也是一个涉及面比较的广的话题, 因此本文只谈优化查询时如何看懂SQL Server查询计划。毕竟我对SQL Server的认识
2015-04-11 22:37:13
491

转载 Fiddler是最强大最好用的Web调试工具之一--网站抓包分析
Fiddler 教程Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发还是测试来说,都有很大的帮助。阅读目录Fiddler的基本介绍Fiddler的工作原理同类的其它工具Fiddler如何捕获Firefox的会话Firefox 中使用Fiddl
2015-04-11 21:08:12
13123

转载 IIS日志-网站运维的好帮手
阅读目录开始IIS日志包含了哪些信息IIS日志的配置如何分析IIS日志推荐的IIS日志分析方法IIS日志中的异常记录再谈 scwin32status=64寻找性能问题寻找可改进的目标程序架构对IIS日志分析过程的影响对于一个需要长期维护的网站来说,如何让网站长久稳定运行是件很有意义的事情。 有些在开发阶段没有暴露的问题很有可能就在运维阶段出现了,这也是很正常的。 还有些时候
2015-04-11 20:34:23
590

转载 用Wireshark从http数据包中得到用户的登录信息
用Wireshark从http数据包中得到用户的登录信息以下文字只是记录我做的一个小实验,没有代码和程序,没有兴趣者请退散。在“用TCPMon验证Web应用的安全性隐患”中谈到,http基本就是明码,如果用嗅探器获得http数据包的话,甚多私密信息都被被截获,下面将记录这一过程。下文中提到的嗅探器是Wireshark,这是一个优秀的免费软件,您可以从 wireshark官方网站
2015-04-11 19:58:14
1162

转载 各种AJAX方法的使用比较
各种AJAX方法的使用比较阅读目录开始第一代技术:生成客户端代理脚本调用服务端新技术的改进方向第二代技术:jQuery直接调用WebService第三代技术:更简单的数据格式第四代技术:直接提交表单多submit按钮的提交(用jQuery.form实现)批量输入控件的提交(用jQuery.form实现)提交复杂表单(用jQuery.form实现)各种AJAX开发方法
2015-04-06 21:53:08
485

转载 Sqlserver表值类型和表变量
Sqlserver表类型和表变量 表类型可以用在存储过程中,用于批量增加表类型定义:?123456789101112131415[sql]CREATETYPE dbo.SubCar
2015-03-19 16:13:44
2011

转载 VS2013快捷键及技巧
VS2013快捷键很多,灵活使用常用快捷键及各项技巧可以让你事半功倍。下面的visual studio 2013快捷键和操作技巧你知道多少? 1.回到上一个光标位置/前进到下一个光标位置 1)回到上一个光标位置:使用组合键“Ctrl + -”; 2)前进到下一个光标位置:“Ctrl + Shift + - ”。 2.复制/剪切/删除整行代码 1)如果你想复制一整行代码
2015-03-13 09:59:58
621
转载 用上C#中的委托和事件之窗体篇
https://www.cnblogs.com/yinqixin/p/5067033.html委托和事件,在Winform中最有代表性的应用,就是,一个窗体A发生某件事情的时候,其他窗体如果订阅了窗体A的某个事件,就会按照各自的方式,执行相关操作。先上最终结果:够简单吧。主窗体FormMain一共三个控件:btNew(Button, 新建窗体), txMsg(TextBox), b...
2018-09-28 17:07:03
846
1
转载 C#中的委托和事件(设计模式-观察者模式)
https://www.cnblogs.com/yinqixin/p/5056307.html每一个初学C#的程序猿,在刚刚碰到委托和事件的概念时,估计都是望而却步,茫然摸不到头脑的。百度一搜,关于概念介绍的文章大把大把的,当然也不乏深入浅出的好文章。可看完这些文章,大多数新手,估计也只是信心满满的觉得自己看懂了,一旦要在自己的程序中用上委托和事件,就傻眼了,根本不知道什么情况下该用,也不知道...
2018-09-28 17:03:40
928
转载 Linq中连接主要有组连接、内连接、左外连接、交叉连接四种
https://www.cnblogs.com/scottckt/archive/2010/08/11/1797716.htmlLinq中连接主要有组连接、内连接、左外连接、交叉连接四种。各个用法如下。 注:本文内容主要来自《Linq实战》,本例中用到的对象请见文章底部。 1、 组连接 组连接是与分组查询是一样的。即根据分组得到结果。 如下例,根据publisth...
2018-09-28 16:55:57
1549
转载 Linq join on 多条件
var a = from m in DbContext.Set<T1>() join q in DbContext.Set<T2>() on new { m.ID, Phone=m.Phone1 } equals new { q.ID, Phone=q.Phone2 } ...
2018-09-28 16:54:26
2100
转载 LINQ图解教程
https://www.cnblogs.com/moonache/p/6552843.html#wiz_toc_9LINQ什么是LINQLINQ提供程序匿名类型方法语法和查询语法查询变量查询表达式的结构from子句join子句什么是联结查询主体中的from…let…where片段from子句let子句where子句orderby子句select…group子句查询中的匿...
2018-09-28 16:51:52
1393
转载 使用WinHttp接口实现HTTP协议Get、Post和文件上传功能
http://blog.youkuaiyun.com/breaksoftware/article/details/17232483我实现了一个最新版本的接口,详见《实现HTTP协议Get、Post和文件上传功能——使用WinHttp接口实现》。还有基于libcurl实现的版本《实现HTTP协议Get、Post和文件上传功能——使用libcurl接口实现》。以下是原博文:
2017-11-09 13:56:55
2886
转载 C# 判断图形文件(GIF,JPG,PNG)的图片格式的方法
转自: http://blog.youkuaiyun.com/snakorse/article/details/20471429通过读取文件内容来判断。 所有的图片文件都包括:文件识别头和图象数据两部分, 其中文件识别头用来让 计算机判断是哪种文件 格式。 JPEG 所有的JPEG文件以字符串“0xFFD8”开头,并以字符串“0xFFD9”结束。
2016-09-06 17:23:20
1547
转载 sql查看cpu使用最多的和經常重編譯的
---使用cpu最多的前50名select highest_cpu_queries.*,q.dbid,q.objectid,q.number,q.encrypted,q.textfrom (select top 50 qs.* from sys.dm_exec_query_stats qs order by qs.total_worker_time desc) as high
2016-09-06 17:21:50
599
转载 异步编程 In .NET
概述 在之前写的一篇关于async和await的前世今生的文章之后,大家似乎在async和await提高网站处理能力方面还有一些疑问,博客园本身也做了不少的尝试。今天我们再来回答一下这个问题,同时我们会做一个async和await在WinForm中的尝试,并且对比在4.5之前的异步编程模式APM/EAP和async/await的区别,最后我们还会探讨在不同线程之间交互的问题。
2016-07-14 16:26:13
667
转载 .Net Redis实现发布/订阅(RedisPubSubServer)
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。本示例演示了怎么样通过Redis服务,来实现发布/订阅服务。借助于ServiceStack.Redis客户端,我们可以轻松来实现这些功能。在这里,依然采用控制台的方式,简单的为大家演示。如果想了解更多,大家可以访问:https://github.com/Serv
2016-07-13 11:43:47
2825
转载 ASP.NET MVC 4中如何为不同的浏览器自适应布局和视图
在ASP.NET MVC 4中,可以很简单地实现针对不同的浏览器自适应布局和视图。这个得归功于MVC中的"约定甚于配置"的设计理念。默认的自适应MVC 4自动地为移动设备浏览器和PC设备浏览器进行自适应。针对布局页面,默认的文件名为_Layout.cshtml,这个默认会被所有的浏览器使用。但如果我们希望在移动设备上面,呈现一个不同的布局,只需要添加一个名称为_Layout.Mob
2016-06-08 14:10:13
1120
转载 C#版 Socket编程(最简单的Socket通信功能)
示例程序是同步套接字程序,功能很简单,只是客户端发给服务器一条信息,服务器向客户端返回一条信息;这里只是一个简单的示例,是一个最基本的socket编程流程,在接下来的文章中,会依次记录套接字的同步和异步,以及它们的区别。下面是示例程序的简单步骤说明服务器端:第一步:用指定的端口号和服务器的ip建立一个EndPoint对像;第二步:建立一个Socket对像;第
2016-04-13 11:47:42
1693
转载 C# Socket编程 同步以及异步通信
套接字简介:套接字最早是Unix的,window是借鉴过来的。TCP/IP协议族提供三种套接字:流式、数据报式、原始套接字。其中原始套接字允许对底层协议直接访问,一般用于检验新协议或者新设备问题,很少使用。套接字编程原理:延续文件作用思想,打开-读写-关闭的模式。C/S编程模式如下:Ø 服务器端:打开通信通道,告诉本地机器,愿意在该通道上接受客户请求——监听,等待客户请求——接受
2016-04-13 11:44:46
635
转载 ZeroMQ介绍
一.介绍MQ有很多种,比如MSMQ,ActiveMQ,RabbitMQ等等今天主要介绍的MQ是ZeroMQ,其具有一个独特的非中间件的模式,不需要安装和运行一个消息服务器,或中间件。你只需要简单的引用ZeroMQ程序库,然后你就可以愉快的在应用程序之间发送消息了,因此部署是非常简单的。就性能上来说比其他几个MQ要强的非常多。ZeroMQ,新一层的网络堆栈,轻量级,socket风格的接口
2016-03-30 15:05:20
1278
转载 使用doxygen生成chm范例
doxygen安装完成后我们需要生成chm格式文档,本文将以一个范本为例进行说明如何使用doxygen生成chm的全过程,以供大家学习使用。 1、运行doxygen程序,doxygen图标为 2、Wizard->Project页按照下图进行设置调整参数。 3、Wizard->Mode页按照下图进行设置调整参数。
2016-03-30 14:59:12
1457
转载 ZeroMQ研究与应用分析
1 ZeroMQ概述ZeroMQ是一种基于消息队列的多线程网络库,其对套接字类型、连接处理、帧、甚至路由的底层细节进行抽象,提供跨越多种传输协议的套接字。ZeroMQ是网络通信中新的一层,介于应用层和传输层之间(按照TCP/IP划分),其是一个可伸缩层,可并行运行,分散在分布式系统间。2 系统架构2.1总体架构ZeroMQ几乎所有的I/O操作都是异步的,主线程不
2016-03-30 14:51:57
559
转载 async & await 的前世今生
async 和 await 出现在C# 5.0之后,给并行编程带来了不少的方便,特别是当在MVC中的Action也变成async之后,有点开始什么都是async的味道了。但是这也给我们编程埋下了一些隐患,有时候可能会产生一些我们自己都不知道怎么产生的Bug,特别是如果连线程基础没有理解的情况下,更不知道如何去处理了。那今天我们就来好好看看这两兄弟和他们的叔叔(Task)爷爷(Thread)们到底有
2016-03-21 18:06:04
760
转载 async 和 await 的异步处理
原文:http://blog.youkuaiyun.com/tianmuxia/article/details/17675681/C# 5.0中引入了async 和 await。这两个关键字可以让你更方便的写出异步代码。看个例子:[csharp] view plain copy public class MyClass
2016-03-21 17:57:01
464
转载 redis环境搭建——介绍、安装、配置
1. NoSQL&Redis介绍 NoSQL,Not Only SQL,是非关系型的数据库。传统的关系数据库不能满足超大规模和高并发的应用。 是以Key-Value的形式存储,(例如JSON,XML),不一定遵循传统数据库的一些基本要求,比如SQL标准、ACID属性(Atomicity/ Consistency/Isolation/Durability)、表
2016-03-18 10:28:23
507
转载 Asp.net SignalR 实现服务端消息推送到Web端
原文:http://www.cnblogs.com/wintersun/p/4148223.html 之前的文章介绍过Asp.net SignalR, ASP .NET SignalR是一个ASP .NET 下的类库,可以在ASP .NET 的Web项目中实现实时通信. 今天我们来实现服务端消息推送到Web端, 首先回顾一下它抽象层次图是这样的:实际上
2016-03-18 10:16:09
5188
转载 ServiceStack.Redis对多线程的支持
原文 http://blog.youkuaiyun.com/zhang98722/article/details/8279548 http://www.tuicool.com/articles/FFname上周四上线了一个东西要在多线程的情况下访问Redis以前也用过ServiceStack.Redis去访问Redis加上这玩意在R
2016-03-18 10:05:16
4073
转载 AngularJS+ASP.NET MVC+SignalR实现消息推送
原文:http://www.mincoder.com/article/4565.shtml背景OA管理系统中,员工提交申请单,消息实时通知到相关人员及时进行审批,审批之后将结果推送给用户。技术选择最开始发现的是firebase,于是很兴奋的开始倒腾起来。firebase用起来倒是简单:引用一个js即可,按官网上的教程很快便应用到了项目中。第二天打开项目发
2016-03-18 10:03:36
1521
转载 使用asp.net mvc里面的area让网站更有条理
没有Areas前相同问题的处理 在mvc1.0时代,如果要将网站按目录结构来区分。例如 Website/IndexAdmin/ IndexUser/ Index……/…… 通常都是在Views下面建立若干个和Controller相对应的目录,然后在里面放置aspx页面 Views\Website\Index
2015-12-18 15:56:10
608
转载 使用withCredentials发送跨域请求凭据
默认情况下,标准的跨域请求是不会发送cookie等用户认证凭据的,XMLHttpRequest 2的一个重要改进就是提供了对授信请求访问的支持。本地模拟www.zawaliang.com向www.xxx.com发送带cookie的认证请求,我们需求做以下几步工作:默认情况下widthCredentials为false,我们需要设置widthCredentials为true:va
2015-12-08 10:16:56
7882
转载 mvc左边菜单不刷新
mvc左边菜单刷新在mvc中如何让左边菜单不刷新,菜单是写在layout中的,单击菜单项会刷新整个页面------解决方案--------------------你不会放在右边放个内框架或者右边用ajax显示么------解决方案--------------------HTML 标签用这个吧。------解决方案--------------------
2015-11-11 10:32:04
8713
1
转载 asp.net mvc3.0 razor 网站全站脚本、样式统一引用解决放方案
一、引言在做网站是经常要对样式或者脚本进行更新,每次更新后需要客户端强制刷新才可以看到更新后的样式,或在样式文件应用处加版本号区分,(常用的写法如“~/content/css/globe.css?v1.0”),还需要对每个引用 globe.css 文件的位置加版本号区分,工作量巨大。所以,提供一个统一管理方案非常必要。二、使用include.cofig
2015-11-11 10:20:32
476
转载 ASP.NET MVC 4中如何为不同的浏览器自适应布局和视图
ASP.NET MVC 4中如何为不同的浏览器自适应布局和视图在ASP.NET MVC 4中,可以很简单地实现针对不同的浏览器自适应布局和视图。这个得归功于MVC中的"约定甚于配置"的设计理念。默认的自适应MVC 4自动地为移动设备浏览器和PC设备浏览器进行自适应。针对布局页面,默认的文件名为_Layout.cshtml,这个默认会被所有的浏览器使用。但如果我们希望在移动设备上面,
2015-11-05 11:26:50
983
转载 ASP.NET MVC中的嵌套布局页
在WEB窗体模式中,用惯了母版页,并且常有母版页嵌套的情况。而在MVC模式下,对应母版页的,称作为布局页。默认的布局页为 ~/Views/Shared/_Layout.cshtml。默认每个页面都会嵌于其中,因为在~/Views/_ViewStart.cshtml里已经写好:[plain] view plaincopy@{
2015-11-05 11:21:13
3508
转载 SqlServer批量清理指定数据库中所有数据
--Remove all data from a databaseSET NOCOUNT ON--Tables to ignoreDECLARE @IgnoreTables TABLE (TableName varchar(512))INSERT INTO @IgnoreTables (TableName) VALUES ('TB_Admin_Menu'), ('
2015-10-29 15:39:45
513
转载 PowerDesigner反向生成PDM和name与注释互换
目标:1: 使用powerdesigner 反向生成PDM.2: 根据数据库注释,将英文的name替换为commit的汉字内容. 使用Powerdesigner的逆向工程生成PDM 在数据建模过程中,我们建立概念数据模型,通过正向工程生成物理数据模型,生成数据库建库脚本,最后将物理数据模型生成关系数据库。系统数据库设计人员希望能够将数据库设计和关系数据库生成无缝
2015-10-22 10:01:13
4831
解除SVN控制
2014-06-07
web前端开发完全技术参考手册
2014-05-12
SVN版本控制与备份
2014-04-27
vs2010字体增加Fixedsys字体
2014-04-22
windows架设SVN服务器及在Visual_Studio_2008使用ANKHSVN插件的进行代码管理
2014-04-22
PB12.5 EBF20488-4595 破解(含classic和.net版)
2014-04-11
dw2xls源码,pb12.0版本
2014-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人