摘要: Linq 中按照多个值进行分组(GroupBy)/// 要查询的对象class Employee { public int ID { get;set; } public string FName { get; set; } public int Age { get; set; } public char Sex { get; set; }}如果对这个类的Age和Sex的连个字段进行分组,方法如下:// 先造一些数据List empList = new List();empList.Add(new Employee() { ID = 1, FName = "John", Ag 阅读全文
posted @ 2013-07-29 11:14 学亮 阅读(16530) 评论(0) 推荐(2) 编辑
摘要: 今天要做一个产品展示功能,由于产品比较多,一屏展示不完,所以想要做一个通过点击进行翻页的效果,在网上找了几个都不大好用,最后只能自己动手写了。效果如下所示:原理比较简单:将要滚动显示的区域的CSS的override设为hidden,宽度设成一个比较大的值,如4000px,然后每次点击上一页或下一页的按钮时,计算当前页数,如果已经到了最后一页,则回到第一页,滚动是通过控制div的left属性实现的,需要两个div,外面的div的position设为retative,里面的DIV的position设为absolute。主要代码如下:arrow产品展示数据采集移动终端数据采集移动终端数据采集移动终端 阅读全文
posted @ 2013-07-28 21:53 学亮 阅读(1480) 评论(0) 推荐(0) 编辑
摘要: 1.使用分布式缓存是为了解决多台机器共享信息的问题,通过访问一个ip和端口来可以访问不同的IIS服务器2.memcache基础原理在Socket服务器端存储数据是以键值对的形式存储内存处理的算法: 本质就是一个大的哈希表。key最大长度是255个字符,value最大为1MB 内存模型:Memcach... 阅读全文
posted @ 2013-07-28 15:13 学亮 阅读(1883) 评论(0) 推荐(1) 编辑
摘要: js打印方法 我的打印的内容所有内容打印 阅读全文
posted @ 2013-07-26 15:41 学亮 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 1.使用定时框架Quartz.Net创建索引库,引用类库文件有Common.Logging.dll、Lucene.Net.dll,PanGu.dll,PanGu.HighLight.dll,PanGu.Lucene.Analyzer.dll,Quartz.dllpublic class IndexJ... 阅读全文
posted @ 2013-07-13 18:58 学亮 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 1.判断checkbox是否选中 $("#aa").prop("checked")==true2.给属性赋值 $("#aa").prop("checked",true) $("#aa").prop("readonly",true) $("#aa").prop("disabled",true)prop()只能返回true和false,对于一般bool类型使用prop,否则使用attr$("#aa").removePro 阅读全文
posted @ 2013-06-30 17:15 学亮 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1.关闭oracle所有的服务。可以在windows的服务管理器中关闭; 2.打开注册表:regedit 打开路径: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 删除该路径下的所有以oracle开始的服务名称,这个键是标识Oracle在windows下注册的各种服务! 3.打开注册表,找到路径: HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 删除该oracle目录,该目录下注册着Oracle数据库的软件安装信息。 4.删除注册的oracle事件日志,打开注册表 HKEY_LOCAL_MACHINE\... 阅读全文
posted @ 2013-06-16 20:38 学亮 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 呵呵,花了一个多小时,左右把11g安装折腾好了。其中折腾SQL Developer 花了好长时间,总算搞定了。好了,先总结下安装步骤,希望给后面的童鞋提高安装效率。呵呵。一、Oracle下载注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。 路径名称中,最好不要出现中文,也不要出现空格等不规则字符。官方下地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html以下两网址来源此官方下载页网。win 32位操作系统 下载地址:http://download.ora 阅读全文
posted @ 2013-06-16 12:10 学亮 阅读(391) 评论(2) 推荐(1) 编辑
摘要: 1.Windows Phone8比Windows Phone7多了哪些:支持C++(组件级的补充,主体还是C#);采用Windows 8 SDK;更多API;2.普通的手机只能通过MarketPlace这个唯一的渠道下载安装软件,开发者帐户机制,对于手机可以使用开发者帐户去对手机解锁(Developer Unlock)。花钱买:99$。开发者帐户:被手机解锁,可以上传软件到MarketPlace。学生账号:免费,edu邮箱,wpxap.com去求,去淘宝也能买。学生账号只能部署3个程序,普通开发者帐户是10个,满了就删旧的。刷机完全越狱:没有数量限制,不能上传到Marketplace。每种手机 阅读全文
posted @ 2013-06-08 23:31 学亮 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 为什么叫室内装修呢?呵呵,其实说的是布局,具体些嘛,就是在一个页面中,你如何去摆放你的控件,如何管理它们,你说,像不像我们刚搬进新住所,要“装修”一番?买一套什么样的茶几和杯具(我说的“杯具”指的是原意,不要理解错了),或者沙发什么的,该怎么放,摆在哪里好看,其实,我们做界面设计也是差不多这个道理。相信我们下过象棋就知道,棋盘上有横向的,纵向的很多网格线,而棋子就是参照这些网格线来放置的,对,在WP页面布局中我们把这样的布局称为网格布局,对应的控件为Grid。千万别小看这个Grid控件,它可是非常好用的,而且也比较灵活,对的,当我们创建一个新页面时,VS为我们生生的XAML中,正是使用了Gri 阅读全文
posted @ 2013-06-08 22:19 学亮 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章中,我们了解了WP应用程序的生命周期和各个事件的触发情况,今天,我们一起来探讨一下框架和页面。理论枯躁的东西就不讲了,MSDN上都有的,具体一点,我们随便新建一个WP应用程序项目,接着打开App.xaml.cs文件瞧瞧,看看里面有没有“新大陆”?1、一个App类,从Application派生,这跟Silverlight中是一样的,当然,如果你对Silerlight不熟悉也不要紧,我简单吹一下。我想各位玩过C#的,不管怎么说也应该玩过Windows窗体应用程序吧,对,就是我们常说的WinForm项目,在WindowsForm项目里面,有一个Program.cs之类的文件,程序的入口点就 阅读全文
posted @ 2013-06-08 22:06 学亮 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 在进行WP开发之前,与其它开发技术一样,我们需要简单了解一个WP应用序的生命周期,我们不一定要深入了解,但至少要知道在应用程序生命周期内的每一阶段,我们应当做什么,不推荐哪些操作等,这也是为了让我们开发出更高性能,更优秀的应用程序打下坚实的基础。下图是官方给出的WP应用程序执行模型图。在上图中,我们要注意以下四个事件:1、Launching 事件。说白了,就是应用程序刚启动时触发的事件,由于这个事件的一点特殊性,尽量不要在该事件处理程序中做大量的操作,比如比较耗时间的作业,为什么呢?你想想,如果你的某个操作需要消耗大量时间的话,那么,你肯定会发现,程序启动的速度很慢,这样一来,用户会很不爽,用 阅读全文
posted @ 2013-06-08 21:45 学亮 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 1,总是从ID选择器开始继承在jQuery中最快的选择器是ID选择器,因为它直接来自于JavaScript的getElementById()方法。例如有一段HTML代码:<div id="content"> <form method="post" action="#"> <h2>交通信号灯</h2> <ul id="traffic_light"> <li><input type="radio" class=" 阅读全文
posted @ 2013-06-08 08:08 学亮 阅读(5184) 评论(21) 推荐(18) 编辑
摘要: 今天乍一看,园子里居然没有关于这个类库的文章,实在是意外毕竟已经有很多介绍EF使用的文章了。E文好的可以直接看https://github.com/loresoft/EntityFramework.Extended也可以在nuget上直接安装这个包,它的说明有点过时了,最新版本已经改用对IQueryable的扩展,而不是DbSet(已经标记为弃用),所以跟我一样有隔离癖好的就可以大胆使用了。下面介绍如何批量删除、更新、查询。批量删除本来我们需要这样删除?//EF原生的删除需要先取出entity然后removecontext.Remove(context.Users.First(u=>u. 阅读全文
posted @ 2013-06-07 20:17 学亮 阅读(667) 评论(1) 推荐(0) 编辑
摘要: function compareTime(a,b) { /// <summary> /// 比较时间大小 /// a>b 返回false,a<b 返回true /// </summary> /// <param name="a"></param> /// <param name="b"></param> /// <returns type=""></returns> var arr=a.split("-"); 阅读全文
posted @ 2013-05-31 16:20 学亮 阅读(623) 评论(1) 推荐(0) 编辑
摘要: 无法打开登录所请求的数据库 "Albums"。登录失败。 用户 'NT AUTHORITY\SYSTEM' 登录失败。今天新建个项目,写了个简单的页面,居然出现了这样的错误: 无法打开登录所请求的数据库 "Albums"。登录失败。 用户 'NT AUTHORITY\SYSTEM' 登录失败。 网上翻了老半天,终于找到一个解决方案: 在“Albums”数据库下->安全性>用户>右击(新建用户)>登录名(选择'NT AUTHORITY\SYSTEM' )>然后选择对应的角色成员( 阅读全文
posted @ 2013-05-30 08:11 学亮 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 今天附加数据库是出现了一下问题:附加数据库对于服务器“***-PC”失败。(MicrosoftSqlServer。Smo)其他信息:->执行Transact-SQL语句或批处理时发生了异常。(MicrosoftSqlServer.ConnectionInfo)—>无法打开物理文件“G:*\*\s-t.mdf”。操作系统错误5:"5(拒绝访问。)"(MicrosoftSQLServer,错误:5120)解决方法是由于权限不够,修改MDF文件和LDF文件属性,右击文件→安全→编辑 阅读全文
posted @ 2013-05-30 08:00 学亮 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 1.页面<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title>Porschev----无刷新翻页</title> <sc 阅读全文
posted @ 2013-05-19 17:08 学亮 阅读(3235) 评论(1) 推荐(1) 编辑
摘要: JSON返回时间格式为UTC: /Date(1294829766816)/格式化为:2011-01-12function changeDateFormat(cellval) {/// <summary>/// 改变时间格式/// </summary>/// <param name="cellval"></param>/// <returns type=""></returns> var date = new Date(parseInt(cellval.replace("/D 阅读全文
posted @ 2013-05-16 13:23 学亮 阅读(354) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using PetsStore.Models;using PetsStore.EntitiesRepositories; namespace PetsStore.Filters{ public class AdminAttribute:AuthorizeAttribute { private UserRepository userRepository = new UserRepository. 阅读全文
posted @ 2013-04-29 15:52 学亮 阅读(260) 评论(0) 推荐(0) 编辑