摘要: C#是一门强类型语言,一般情况下,我们最好避免将一个类型强制转换为其他类型,但有些时候难免要进行类型转换。 先想想究竟哪些操作可以进行类型转换(先不考虑.NET提供的Parse),一般我们都有以下选择: 使用as操作符转换, 使用传统C风格的强制转型 使用as操作符转换, 使用传统C风格的强制转型 阅读全文
posted @ 2017-06-07 15:24 HK->胡康 阅读(1040) 评论(0) 推荐(0) 编辑
摘要: c#操作excel方式很多 采用OleDB读取EXCEL文件: 引用的com组件:Microsoft.Office.Interop.Excel.dll 读取EXCEL文件 将EXCEL文件转化成CSV(逗号分隔)的文件,用文件流读取 这些其实都不好,因为需要配置环境 我要介绍的是与环境无关的,即使部 阅读全文
posted @ 2017-06-01 17:50 HK->胡康 阅读(2038) 评论(1) 推荐(1) 编辑
摘要: 在C#1.x的版本中,一个值类型变量是不可以被赋予null值的,否则会产生异常。在C#2.0中,微软提供了Nullable类型,允许用它定义包含null值(即空值)的数据类型,这对处理数据库中包含可选字段以及很多方面都有很大帮助。 例如你不能把一个int或bool变量设置成null 但是有时候我们使 阅读全文
posted @ 2017-05-26 12:05 HK->胡康 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 《高级程序设计》上,这样说:当在函数内部定义了其他函数时候,就创建了闭包。闭包有权访问包含函数内部的所有变量。 这个说的太晦涩了,而且我觉得很容易理解错,闭包就是一个嵌套函数嘛?但是我觉得不对,没有全局变量对函数的调用gc照样会回收的。 一般来说,内部函数是能够访问到上一级乃至全局的的变量的,那么就 阅读全文
posted @ 2017-04-21 11:20 HK->胡康 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 做过站内搜索的朋友应该对Lucene.Net不陌生,因为用普通的sql like查询肯定是不行的,太慢了。 首先说明的是--Lucene.Net只是一个全文检索开发包,不是一个成型的搜索引擎, 它的功能就是负责将文本数据按照某种分词算法进行切词,分词后的结果存储在索引库中,从索引库检索数据的速度灰常 阅读全文
posted @ 2017-03-22 09:56 HK->胡康 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 上面的是客户端 服务端: 通过 这个是后再配置路由的时候要加上 阅读全文
posted @ 2017-02-08 15:29 HK->胡康 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 最近的工作一直是关于模拟http请求方面的知识的。 原本以为很简单,就是简单模拟一下http请求。先用fiddler模拟一下请求,验证接口可用,就直接上代码。 但是在模拟一个联通http的请求时候,我就遇到难点了,首先要进入别人的网站,必须要注册账号登录才行。 所以以前简单的登录根本就没有涉及到什么 阅读全文
posted @ 2016-11-23 11:33 HK->胡康 阅读(2806) 评论(0) 推荐(0) 编辑
摘要: 2016-08-24 10:09:52 c#实现邮箱发送链接激活功能。感觉这个没什么难的 ,也不需要什么理解 ,邮件发送只是一个规则而已,按照规则玩就ok啦。 阅读全文
posted @ 2016-08-24 10:23 HK->胡康 阅读(2050) 评论(0) 推荐(0) 编辑
摘要: Observables(监控属性)Knockout是在下面三个核心功能是建立起来的: 1监控属性(Observables)和依赖跟踪(Dependency tracking) 2声明式绑定(Declarative bindings) 3模板(Templating) 这篇博客我将讲解第一个功能:监控属 阅读全文
posted @ 2016-06-28 20:56 HK->胡康 阅读(430) 评论(1) 推荐(0) 编辑
摘要: Knockoutjs入门 (概念相关)对于asp.net 后端开发人员来说我们几乎都接触过mvc框架。knockoutjs是MVVM模式对于我们来说有点陌生。Knockout是一个轻量级的UI类库,通过应用MVVM模式使JavaScript前端UI简单化。现在我想写的是mvc框架下的mvvm应用。每 阅读全文
posted @ 2016-06-20 21:54 HK->胡康 阅读(217) 评论(0) 推荐(0) 编辑