C# 的tcp Socket设置自定义超时时间
简单的c# TCP通讯(TcpListener)C# 的TCP Socket (同步方式)C# 的TCP Socket (异步方式)C# 的tcp Socket设置自定义超时时间C# TCP socket发送大数据包时,接收端和发送端数据不一致 服务端接收Receive不完全tcp Socket的超...
关于微软C#中的CHART图表控件的简单使用
最近公司项目要用到Chart图表控件,这是一个比较老的东西了,目前网络上似乎已经不太流行这个控件,但是只要配置了相关的属性,效果还是可以的。前前后后摸索了好久,接下来谈谈这个件控件最重要的几个属性。1.ChartAreas属性ChartAreas属性指绘图区,一个控件可以有多个绘图区,比如我要在同一...
C#--接口的实现
接口:不允许使用访问修饰符,所有接口成员都是公共的.接口成员不能包含代码体.接口不能定义字段成员.接口成员不能使用关键字static,vritual,abstract,sealed来定义.类型定义成员是禁止的.如果要隐藏继承了接口中的成员,可以用关键字new来定义它们.public interfac...
轻量级ORM框架——第二篇:Dapper中的一些复杂操作和inner join应该注意的坑
上一篇博文中我们快速的介绍了dapper的一些基本CURD操作,也是我们manipulate db不可或缺的最小单元,这一篇我们介绍下相对复杂一点的操作,源码分析暂时就不在这里介绍了。一:table sql为了方便,这里我们生成两个表,一个Users,一个Product,sql如下:<...
微信公众号开发C#系列-4、获取接口调用凭证
概述获取接口调用凭证实质就是获取access_token。在微信接口开发中,许多服务的使用都离不开Access Token,Access Token相当于打开这些服务的钥匙,正常情况下会在7200秒内失效,重复获取将导致上次获取的Token失效,本文将首先介绍如何获取Access Token。按微信...
TensorFlow文本与序列的深度模型
TensorFlow深度学习笔记 文本与序列的深度模型Deep Models for Text and Sequence转载请注明作者:梦里风林Github工程地址:https://github.com/ahangchen/GDLnotes欢迎star,有问题可以到Issue区讨论官方教程地址视频/...
SqlHelper模板
在实际开发中,我们不会直接使用拼写SQL语句的方法进行数据库操作,而是使用参数化的方法进行数据库操作,这样做的好处很多,不仅提高了程序的健壮性,同时也避免的SQL注入的问题。在这里,笔者为初学者提供一个SQLHelper模板,希望对新手有所启发。 public static class SqlHel...
(转)C#.NET WINFORM应用程序中控制应用程序只启动一次
原文地址 :http://www.cnblogs.com/emanlee/archive/2009/08/31/1557379.html using System; using System.Threading; using System.Collections.Generic; ...
纯WebApi,不包含MVC Demo
1、创建项目只是单纯的使用Web API的功能,而不需要使用的MVC,这个时候就该抛开MVC来新建项目了。首先,新建一个Asp.Net空应用程序,在程序集中添加引用System.Web.Http和System.Web.Http.WebHost。2、添加引用继续添加System.Net.Http另外还...
C#获取变量名的扩展方法
// </summary> /// <param name="var_name"></param> /// <param name="exp"></param> /// <returns&g...
.NET截取指定长度字符超出部分以"..."代替
/// <summary> /// 将指定字符串按指定长度进行剪切, /// </summary> /// <param name= "Str "> 需要截断的字符串 </param> /// &...
【C# C++】C#中调用msvcr100.dll中的_beginthreadex函数
msvcr100.dll是VS2010的C运行时库DLL, _beginthreadex开启子线程的函数就在这个DLL里面实现unsigned long _beginthreadex( void *security, //安全属性 unsigned ...
C#中调用user32.dll库的keybd_Event函数,操作键盘
keybd_event()的函数原型是:void keybd_event(byte bVk, //虚拟键码byte bScan, //该键的硬件扫描码dword dwFlags //函数操作的各个方面的一个标志位集dword dwExtraInfo //与击键相关...
C# AutoMapper的简单扩展
AutoMapper可以很方便的将一个实体的属性值转化给另一个对象。这个功能在我们日常的编码中经常会遇到。我将AutoMapper的一些基本映射功能做成扩展方法,在编码中更方便使用。using System;using System.Collections.Generic;using System....
XPath 语法示例
参考:http://www.w3school.com.cn/xpath/xpath_syntax.aspXPath 使用路径表达式来选取 XML 文档中的节点或节点集。节点是通过沿着路径 (path) 或者步 (steps) 来选取的。XML 实例文档我们将在下面的例子中使用这个 XML 文档。&l...
ASP.NET性能优化小结(ASP.NET&C#)
ASP.NET:一、返回多个数据集检查你的访问数据库的代码,看是否存在着要返回多次的请求。每次往返降低了你的应用程序的每秒能够响应请求的次数。通过在单个数据库请求中返回多个结果集,可以减少与数据库通信的时间,使你的系统具有扩展性,也可以减少数据库服务器响应请求的工作量。如果用动态的SQL语句来返回多...
C#中SQL Server数据库连接池使用及连接字符串部分关键字使用说明
(1) 数据库的连接使用后,必须采用close()连接等效的方法关闭连接。只有关闭后,连接才能进入连接池。参见微软的使用连接池说明:https://msdn.microsoft.com/zh-cn/library/8xx3tyca(v=vs.80).aspx“警告:我们建议您在使用完连接时一定要关闭...
C#编程,TreeView控件的学习
新建一个WinForm项目之后,在窗体中放入一个treeView控件(treeView1),根据数据库数据填充建立树节点。数据库的结构如下:ID Title P_IDa 根节点 0b 子节点1 ac ...
composer安装
1、首先到php.net下载对应版本的php,zip版本即可,注意windows需要vc11运行库支持2、配置path路径添加对php解压目录的引用3、将php.ini-development 修改为php.ini,并开启openssl php.ini 文件中将extension=php_open...
C#播放音乐,调用程序
一:C# 播放音乐 string sound = Application.StartupPath + "/sound/msg.wav"; //Application.StartupPath:程序exe所在的位置,也可以直接写一个音乐的路径 SoundPlayer player = new Sound...