随笔分类 -  C#+mmsql

C# socket编程 使用udp实现单对单的连接对话
摘要://ReceiveHandle数据接收函数 //发送udp数据包 //更新接收的消息到winform 阅读全文
posted @ 2017-02-23 14:35 xuelei被占用了 阅读(2599) 评论(0) 推荐(0)
win10下iis绑定局域网ip无效的解决方案
摘要:win7不会出现此问题 win10会 win8未测试 问题描述 <binding protocol="http" bindingInformation="*:8080:192.168.31.122" /> iis express中绑定ip后未能访问 iis中查看应用程序只有一个localhost c 阅读全文
posted @ 2017-01-20 16:37 xuelei被占用了 阅读(1928) 评论(0) 推荐(0)
C# JSON序列化日期格式问题
摘要:默认序列化日期为1970至今的时间戳 需要在json.convert中做一些设置 这样格式就是 yyyy-MM-dd了 也可以在js中进行处理 阅读全文
posted @ 2017-01-11 16:53 xuelei被占用了 阅读(5634) 评论(0) 推荐(0)
使用事件机制相比直接调用函数的优势
摘要:使用事件机制可以更好的和现实世界贴近 比如优惠券 如果优惠券是作为纸张进行分发 那肯定是拿一张就少一张而在程序中却需要显示调用一个函数来改变数据 如果是这样 那么10处地方发放了优惠券就需要在10个地方分别改变优惠券数据 这样不利于代码健壮性 也不好扩展 阅读全文
posted @ 2017-01-11 15:45 xuelei被占用了 阅读(319) 评论(0) 推荐(0)
C#绑定事件时使用匿名函数
摘要:当使用一些临时的函数 可以预知这些函数基本不会被复用时 可以使用匿名函数简化代码 阅读全文
posted @ 2017-01-11 15:20 xuelei被占用了 阅读(1525) 评论(0) 推荐(0)
C# t4模版引擎笔记 引入外部dll
摘要:<#@ assembly name="D:\Documents\Downloads\Util\Util\bin\Debug\Util.dll" #> <#@ import namespace="Util" #> 先引入程序集文件 在导入程序集命名空间 这样就可以使用自己编写的辅助函数配合t4生成代码 阅读全文
posted @ 2017-01-11 11:53 xuelei被占用了 阅读(575) 评论(0) 推荐(0)
对于单对象多个来源统一处理
摘要:1.在接口参数增加来源类型 2.设置事件注册 每个不同的来源都对应得处理函数 3.在函数中忽略不匹配来源的对象 4.为了灵活性设置一个通用的字符串参数 该参数作为事件参数传递 在事件处理函数内部解析 类似协议 可提高事件灵活性 实例: 订单来源于多个不同的页面 可能是团购秒杀,可能是商品页面,可能是 阅读全文
posted @ 2016-12-27 20:17 xuelei被占用了 阅读(229) 评论(0) 推荐(0)
.net使用mvc模式开发web应用 模型与视图间的数据处理
摘要:http://www.cnblogs.com/JeffreyZhao/archive/2009/02/27/mvc-use-strong-type-everywhere.html#3427764 本文来自于 主要讲到尽可能使用强类型作为action与view间的数据传递介质 不使用viewdata 阅读全文
posted @ 2016-12-18 20:43 xuelei被占用了 阅读(178) 评论(0) 推荐(0)
利用Jurassic在.net下运行js函数
摘要:插件下载地址 https://jurassic.codeplex.com/releases/view/115831 如何接收js 对象呢 该方案主要通过序列化接收 可以自己写个扩展函数将js返回的对象序列化后在C#中反序列化 只要数据结构一致即可 阅读全文
posted @ 2016-12-18 10:58 xuelei被占用了 阅读(774) 评论(0) 推荐(0)
linq 实现group by 不使用group关键字 等同lambad表达式中的group join 查询一对多关系
摘要:关键在于 into 查询一对多关系 /// <summary> /// 订单状态信息 /// </summary> public IEnumerable<x_s_oStatuInfo> orderState { get; set; } 这里将订单状态改为集合类型 阅读全文
posted @ 2016-12-13 16:48 xuelei被占用了 阅读(590) 评论(0) 推荐(0)
C#实现简单的委托异步调用
摘要:delegate void textAsy(); static void Main(string[] args) { textAsy t = texts; AsyncCallback callBack = new AsyncCallback(sendCallBack); t.Begin... 阅读全文
posted @ 2016-12-06 09:20 xuelei被占用了 阅读(143) 评论(0) 推荐(0)
C#委托使用:多播 ,向委托注册多个方法
摘要:由于委托类型派生自 System.Delegate,因此可以在委托上调用该类定义的方法和属性。 例如,若要查询委托调用列表中方法的数量,你可以编写: 移除指定绑定方法-= 如果移除已经移除的绑定方法 那么也不会报错 阅读全文
posted @ 2016-11-16 09:24 xuelei被占用了 阅读(845) 评论(0) 推荐(0)
C# random生成随机数全部一样
摘要:最近做排序测试 使用random生成随机数全部一样 估计是因为random采用的随机种子为时间戳 而一个循化执行消耗的时间没有到时间戳的最小单位 故没有变化 Thread.Sleep(10); 使用睡眠函数后恢复正常 但这种方法比较低效可以采用自定义的随机种子 Random类提供自定义一个int作为 阅读全文
posted @ 2016-11-14 08:47 xuelei被占用了 阅读(1362) 评论(0) 推荐(0)
使用dynamic动态设置属性值与反射设置属性值性能对比
摘要:作者:RyanDing 出处:http://www.cnblogs.com/ryanding/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如有疑问,可以通过 ryan.d@qq.com 联系作者本人。 阅读全文
posted @ 2016-11-13 16:51 xuelei被占用了 阅读(1557) 评论(0) 推荐(0)
sql server多数据库查询 远程数据库查询
摘要:-如果只是临时访问,可以直接用openrowset --查询示例 select * from openrowset('SQLOLEDB' ,'sql服务器名';'用户名';'密码' ,数据库名.dbo.表名) 在跨库查询时需要启用Ad Hoc Distributed Queries启用Ad Hoc 阅读全文
posted @ 2016-11-13 11:15 xuelei被占用了 阅读(363) 评论(0) 推荐(0)
数据库表syscolumns 各个字段含义 select * from syscolumns where name='textA'
摘要:每个数据库创建后都会有一些系统表用来存储该数据库的一些基本信息 每个表和视图中的每列在表中占一行,存储过程中的每个参数在表中也占一行。该表位于每个数据库中。 0x08 = 列允许空值。0x10 = 当添加 varchar 或 varbinary列时,ANSI 填充生效。保留 varchar 列的尾随 阅读全文
posted @ 2016-11-08 08:33 xuelei被占用了 阅读(4062) 评论(0) 推荐(0)