- 博客(118)
- 资源 (2)
- 收藏
- 关注
转载 转C# 两种方法实现HTTP协议迷你服务器
C# 两种方法实现HTTP协议迷你服务器 本文以两种稍微有差别的方式用C#语言实现HTTP协议的服务器类,之所以写这些,也是为了自己能更深刻了解HTTP底层运作。 要完成高性能的Web服务功能,通常都是需要写入到服务,如IIS,Apache Tomcat,但是众所周知的Web服务器配置的复杂性,如果我们只是需要一些简单的功能,安装这些组件看起来就没多大必要。我们需要的是一个简单的HTT...
2018-06-22 15:28:32 3940
原创 主子表
#region 将抓取到的数据写入业务表 public void WriteToMatMove(string factory) { DataTable OiproofDT = GetIoOiproofInfo(factory); OiproofDT.TableName = "AJ_IO_OIPROOF"
2017-09-11 10:39:11 1390
原创 VS2013 T4模板的问题自己解决
VS2013 关键T4生成实体类的测试,调试发现是坑。#@ include file="$(ProjectDir)DbHelper.ttinclude" #>引用文件的$(ProjectDir) 居然报错 各种烧脑没办法 直接把代码写一切了using System;namespace T4ConsoleApplication.Entitie
2017-05-09 13:08:33 1151
原创 微信公众号的各种坑
https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_4#微信开发说明:写的真烂,下个demo。SDK下载->Demo下载,Java,.NET C#,PHP,iOS,Android都有。幸福的下载.NET版。1. code 坑 获取不到没有网页账号授权。注意坑 本页面转跳。授权获取用户信息,如下图:
2016-09-30 22:59:01 683
原创 MVC 的理解
MVC简介l MVC 模式两种理解:一种是表现模式,另外一种是架构模式。它将应用程序分成三个主要组件即:视图(View)控制器(Controller)模型(Model)M:Model 主要是存储或者是处理数据的组件Model其实是实现业务逻辑层对实体类相应 数据库操作,如:CRUD(C:Create/R:Read/U:Update/D:Delete)。它包括数据、验证规则、数
2016-07-15 17:12:52 1912
转载 VS2010 c#创建及调用Webservice
VS2010 c#创建及调用Webservice2013-03-22 11:31 3553人阅读 评论(0) 收藏 举报目录(?)[+]VS2010创建Webservice程序 在Visual Studio 2010中已经找不到直接创建WebService的模板方式了,但下面的方法可心实现: 在 Visual Studio
2016-07-15 17:08:50 7135
原创 ftp类
using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Net;using System.Text.RegularExpressions;using System.Globalization;using System.Data;namespace
2015-11-06 00:48:34 734
转载 自定义属性2
public partial class RichTextBoxEX : UserControl { public RichTextBoxEX() { InitializeComponent(); } public static readonly DependencyProperty Tex
2015-07-08 13:25:38 554
原创 WPF 自定义属性和触发器
public class MEFACheckBox : CheckBox { //public enum CheckBoxSatus //{ // [Description("无")] // None=-1, // [Description("错")] // erro
2015-07-07 16:01:19 4848
原创 mysql 触发器
DROP TRIGGER updatename;create trigger updatename after update on in_orders for each rowbegin if new.status!=old.status && new.status='cancel' then set @cnt = (select name from in_store WH
2015-06-08 16:01:47 350
转载 ActiveMQ在C#中的应用
ActiveMQ在C#中的应用分类: C#2010-06-04 16:4715793人阅读评论(14)收藏举报activemqc#testingpropertiessession服务器ActiveMQ是个好东东,不必多说。ActiveMQ提供多种语言支持,如Java, C, C++, C#, Ruby, Perl, Python, PHP等。由于我在windows下开发
2015-04-20 10:45:51 529
原创 COMbox 句柄的一些写法。
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Sy
2015-01-15 12:40:21 991
转载 c#类,封装了键盘,和鼠标模拟,和内存读取
key kk = new key(); // IntPtr a = new IntPtr(); kk.sendwinio(); kk.MykeyDown((int)key.VirtualKeys.VK_F1); System.Threading.Thread.Sleep(2000);
2015-01-08 13:50:20 999
转载 Showwindow 及参数
[DllImport("user32.dll", EntryPoint = "ShowWindow", CharSet = CharSet.Auto)] public static extern int ShowWindow(IntPtr hwnd, int nCmdShow);函数功能:该函数设置指定窗口的显示状态。 参数: hWnd:窗口句柄。
2015-01-08 13:48:19 566
转载 通过api获取句柄控制其他窗体(转)
通过api获取句柄控制其他窗体(转)很多时候,编写程序模拟鼠标和键盘操作可以方便的实现你需要的功能,而不需要对方程序为你开放接口。比如,操作飞信定时发送短信等。我之前开发过飞信耗子,用的是对飞信协议进行抓包,然后分析协议,进而模拟协议的执行,开发出了客户端,与移动服务器进行通信,但是这有一些缺点。如果移动的服务器对接口进行变更,我所编写的客户端也要进行相应的升级。如果服务器的协议进行了更改
2015-01-08 11:17:02 527
原创 存储过程
USE [FM]GO/****** Object: StoredProcedure [dbo].[Fm_FtpSynch] Script Date: 11/14/2014 16:35:37 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE PROCEDURE [dbo].[Fm_FtpSynch
2014-11-14 16:35:37 515
转载 SQLServer 自定义函数 的递归
SQLServer 自定义函数 的递归来说说数据库自定义函数的递归用法先看下图有这样一张树形结构表,如:C18 数码摄像机 是在 C12数码产品 类别下而 C12 数码产品 又在C2 IT产品 类别下! C2 IT产品 在 000(根节点下) 即分类为 C2 IT产品-C12 数码产品-C18 数码摄像机现在假使有这样一种需要 ,通
2014-11-14 08:51:11 1034
转载 c# 获取当前活动窗口句柄,获取窗口大小及位置
需调用API函数需在开头引入命名空间using System.Runtime.InteropServices;获取当前窗口句柄:GetForegroundWindow()[DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)]public static extern IntPtr GetF
2014-10-20 21:09:08 46162
转载 告别where 1=1 最佳方案分享
告别where 1=1 最佳方案分享已经有2年没有用过where 1=1了,没想到换了家公司后,又让我看到了它。在网络上面搜索了一下,发现没有人提供一个比较好的方案来解决这一问题。很多人说可以让数据库的优化机制去处理,但是,我想对于大部分程序来说,数据库都是负担最重的那个。能够自己去做优化的话,还是不要加重数据库的负担了吧。以下是两种相似的方法来解决where 1=1 的问题,供大家参考。
2014-10-14 11:15:11 1271 1
转载 . 返回字符的编码
l2.返回字符的编码–方法名:escape(字符串)–这里的参数,字符串是以 ISO-Latin-1 字符集书写的字符串。escape 函数将参数字符串中的特定字符进行编码,并返回一个编码后的字符串。它可以对空格、标点符号及其他不位于ASCII字母表的字符进行编码,除了以下字符:“* @ - _ + . / ”。–例如:result=escape("&"); l
2014-09-24 16:23:37 1201
转载 关于IFRAME 自适应高度的研究-表单特效
关于IFRAME 自适应高度的研究——之前自己也碰到过这个问题,为了得到答案去网上搜索,发现有不少人也遇到了这样的问题,现在就把解决方法共享一下。 重要提示:src=中你必须填写的网页地址,一定要和本页面在同一个站点上,否则,会抱错,说“拒绝访问!” 之前自己也碰到过这个问题,为了得到答案去网上搜索,发现有不少人也遇到了这样的问题,现在就把解决方法共享一下 超简单哦
2014-09-24 10:52:29 391
转载 css实用布局口诀
一、IE边框若显若无,须注意,定是高度设置已忘记;二、浮动产生有缘故,若要父层包含住,紧跟浮动要清除,容器自然显其中;三、三像素文本慢移不必慌,高度设置帮你忙;四、兼容各个浏览须注意,默认设置行高可能是杀手;五、独立清除浮动须铭记,行高设无,高设零,设计效果兼浏览;六、学布局须思路,路随布局原理自然直,轻松驾驭html,流水布局少hack,代码清爽,兼容好,
2014-09-24 10:46:16 526
转载 JSON数据格式和js操作json总结
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。 本文主要是对JS操作JSON的要领做下总结。 在JSON中,有两
2014-09-24 10:28:34 584
转载 jquery解析json方法大全
我们先以解析上例中的comments对象的JSON数据为例,然后再小结jQuery中解析JSON数据的方法。 上例中得到的JSON数据如下,是一个嵌套JSON: {"comments":[{"content":"很不错嘛","id":1,"nickname":"纳尼"},{"content":"哟西哟西","id":2,"nickname":"小强"}]}获
2014-09-24 10:24:37 559
原创 JS学习
if (typeof (a) != "undefined" && a != null) {// alert("可用");// } else {// alert("不可用");// }
2014-09-09 17:40:21 420
转载 绑定图片
string pId = getPid(fNo); if (!string.IsNullOrEmpty(pId)) { Byte[] byteImage = new Byte[0]; byteImage = (Byte[])(SqlHelperQY
2014-08-30 10:53:19 550
转载 加载树和文件流
/// /// /// private void LoadTree(string path, TreeNode node) { //判断1下node是不是null 如果是null代表要将指定目录下的所有的子目录直接加到TreeView下 //将指定路径下的所有的子目录
2014-08-14 11:31:40 409
转载 asp。net 优秀网站
优秀网站源码、编程源码下载网站大集中1.51源码:http://www.51aspx.com/2.源码之家:http://www.codejia.com/3.源码网:http://www.codepub.com/4.虾客源码:http://www.xkxz.com/5.多多源码:http://www.morecode.net/6.洪越源代码:http:/
2014-08-07 14:09:05 658
转载 协变和逆变
using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication1{ class Program { class Base { public static void Prin
2014-08-06 11:37:07 532
转载 不用游标也能遍历记录的sql语句实例
--声明变量表@tbdeclare @tb table(id int,name varchar(50))--添加测试数据insert into @tbselect 6,'aa' union allselect 7,'bb' union allselect 8,'cc' union allselect 9,'dd' union allselect 1
2014-08-06 09:22:39 1914
转载 SQL Server 存储过程之嵌套游标
[sql] view plaincopyprint?USE [NFGC_Workflow] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author:Ben.Ji
2014-08-05 16:55:58 615
转载 C#中委托和事件使用教程
C#中委托和事件使用教程文章源码下载 C#委托与事件教程.zip (4.05 KB, 下载次数: 682) 委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本
2014-07-28 20:06:02 841
转载 基本委托
委托 定义委托的语法和定义方法比较相似,只是比方法多了一个关键字delegate ,我们都知道方法就是将类型参数化,所谓的类型参数化就是说该方法接受一个参数,而该参数是某种类型的参数,比如int、string等等;而委托是将方 法参数化,说了上面的那个类型参数化之后,相信你也能猜到方法参数化的意思了,对,就是将方法作为一个参数传到一个委托中。首先来看看声明委托的语句
2014-07-28 19:55:45 448
原创 DataSet插入数据
DataSet插入数据SqlDataAdaptersda=new SqlDataAdapter(a,con);sda.Fill(ds,"users"); SqlCommandBuilderscb= new SqlCommandBuilder(sda); DataRowdr=ds.Tables["users"].NewRow(); dr["name"]="aa";
2014-07-23 23:29:40 1130
原创 asp.net 页面初级介绍1
int nv = 4; if (nv == 1) { Response.Write("ssss"); } else { Response.Write("3333"); } %>
2014-07-23 22:39:51 460
DotNetBar Setup1
2013-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人