程序员.NET_程序员俱乐部_.NET频道

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > .NET > 文章列表
我们先思考几个问题:为什么在foreach中不能修改item的值?要实现foreach需要满足什么条件?为什么LinqtoObject中要返回IEnumerable?接下来,先开始我们的正文。自己实现迭代器.net中迭代器是通过IEnumerable... 查看全文
(一)平台构建与Opengl的helloWorldOpenGL就是3d绘图的API,微软针和它竞争推出D3D,也就是玩游戏时最常见的DirectorX组件中的3d功能。所以不要指望windows提供对Opengl提供最新的什么支持。C#的开发环境也没... 查看全文
1、什么是扩展方法?扩展方法,首先是一种方法,它可以用来扩展已定义类型中的方法成员。在扩展方法诞生之前,如果想为一个已有类型自定义含有特殊逻辑的新方法时,你必须重新定义一个类型来继承已有类型,以这种方式来添加方法。如果基类有抽象方法,则还要重新去实现... 查看全文
· C# 软件配置发布时间:2016-08-16
配置功能是软件必要的功能,下面介绍以下Glacier内置的配置框架,Glacier支持三种方式的配置:appSettings配置嵌入的HOCON配置独立的HOCON配置优先级:独立的HOCON配置>嵌入的HOCON配置>appSettin... 查看全文
· ASP.NET MVC结合JavaScript登录发布时间:2016-08-16
最近闲来无事给自己写了家庭财务收支管理系统,也就包含支出管理,收入管理和一些统计功能。先说登录模块,因为涉及GET和POST请求,这些东西都是能被监控和抓取的所以就考虑这使用RSA加密解密方式传输用户名和密码参数,页面JS如下:1/*需要引入三个JS... 查看全文
关于测试的必要性什么的已经在重构与测试里扯过了。倒也没必要说,写的代码多了自然就明白这个东西重要性。当时说了坐等被推动去学习单元测试来着,然而等着被人推动的结果就是根本就没人来推你。o(∩_∩)o所以还是自己主动来学,主动来总结了。可... 查看全文
Partial部分方法顾明思议是方法的一部分,不完整的,在ide编译时候,会将所有部分方法加载到一起统一编译,如果分部方法没有被实现,编译器就不会、对他们进行编译。局部类型的限制(1)局部类型只适用于类、接口、结构,不支持委托和枚举。(2)同一个类型... 查看全文
· MVC5 网站开发之九 网站设置发布时间:2016-08-15
网站配置一般用来保存网站的一些设置,写在配置文件中比写在数据库中要合适一下,因为配置文件本身带有缓存,随网站启动读入缓存中,速度更快,而保存在数据库中要单独为一条记录创建一个表,结构不够清晰,而且读写也没有配置文件容易实现。这次要做的是网站的基本信息... 查看全文
· WPF实现三星手机充电界面发布时间:2016-08-15
先上效果图这个效果来自于三星S5的充电界面,当然有些细节差别,主要看思路.本文目的是技术交流,不要将效果直接运用于商业产品和项目.电池背景因为电池内部有好几个部分,所以本例用了一个Grid来做背景,用Clip属性剪切出一个电池的轮廓,这样不仅显示出一... 查看全文
1.为什么使用缓存hibernate使用缓存减少对数据库的访问次数,从而提升hibernate的执行效率。hibernate中有两种类型的缓存:一级缓存和二级缓存。2.一级缓存Hibenate中一级缓存,也叫做session的缓存,当调用sessio... 查看全文
· Asp.net 高性能 Sqlite ORM 框架发布时间:2016-08-15
一、介简easyliter框架的升级版本,并且正式命名为SqliteSugar框架,另外Sugar系列还有MySql和MsSql版本,Oracle版本待开发中(因为客户端太大一直在忧郁当中)用Sqlite也不址什么高性能了,好用为主。经过一天的努力,... 查看全文
· 不一样的编码风格--Lambda表达式发布时间:2016-08-15
Lambda表达式也是C#3.0中最重要的特性之一。1、Lambda表达式的简介Lambda表达式可以理解为一个匿名方法,它可以包含表达式和语句,并且用于创建委托或转换为表达式树。在使用Lambda表达式时,都会使用“=>&rdqu... 查看全文
最近由于项目需要,在系统缓存服务部分上了redis,终于有机会在实际开发中玩一下,之前都是自己随便看看写写,很零碎也没沉淀下来什么,这次算是一个系统学习和实践过程的总结。和Redis有关的基础知识Redis是一个开源的分布式NoSql数据库,可以用来... 查看全文
遍历文件夹的子文件夹下的所有文件,将上个月的文件集中到一起,然互压缩,并copy到服务器的映射磁盘。staticvoidMain(string[]args){//原始文件存放的位置DirectoryInfotheFolder=newDirectory... 查看全文
一,项目背景记得大学毕业课题,我就是选择做个CMS,不过当时虽然做了个,不过感觉不是很好,所以现在又重做了,顺便发上来供大家讨论的。虽然CMS不是什么特别的项目,但是还是想从一个普通项目学到更多的东西。二,核心技术使用asp.netmvc5模板引擎使... 查看全文
· Ubuntu上安装QQ2015发布时间:2016-08-14
先不卖关子直接上图:Ubuntu14.04.5LTSDeb包下载地址:http://www.longene.org/download/WineQQ7.8-20151109-Longene.debhttp://pan.baidu.com/s/1kTu9... 查看全文
®版权声明:本文为博主原创文章,未经博主允许不得转载。一.ODE介绍与平台搭建.接触到动力学仿真引擎,是因为笔者的一款PLC仿真软件需要3D仿真.我需要达到的效果是,以3D方式构建出工控行业中常见的元件,比如感应器,气缸,机械手,拉带.这些元... 查看全文
我用到的数据库为,mysql数据库5.7版本的1.首先自己准备好数据库表其实我在插入1000万条数据的时候遇到了一些问题,现在先来解决他们,一开始我插入100万条数据时候报错,控制台的信息如下:com.mysql.jdbc.PacketTooBigE... 查看全文
· GridView/DataGrid行单击和双击事件发布时间:2016-08-14
功能:单击选中行,双击打开详细页面说明:单击事件(onclick)使用了setTimeout延迟,根据实际需要修改延迟时间;当双击时,通过全局变量dbl_click来取消单击事件的响应常见处理行方式会选择在RowDataBound/ItemDataB... 查看全文
(原创出处为本博客:http://www.cnblogs.com/linguanh/)目录:前言准备工作开发模式开发原则线程高并发TCP/UDP本类介绍开发选择功能列表优点拓展完整代码用法例子前言:已开源到GitHub,希望大家能够和我一起来完善它,... 查看全文