- 浏览: 97910 次
- 性别:
- 来自: 合肥
最新评论
-
helloqidi:
谢谢,学习了。
娃娃鸭学Ruby-34、可枚举的对象
文章列表
今天写文档,从Eclipse复制代码到WPS中,发现WPS有一个BUG。经过我多次实验,终于能重现Bug了。
开始我将Eclipse中代码复制到WPS,然后接着粘贴的代码后输入2结果变成了8,3变成了9,多次偿试发现1变成了7, 8 变成了2,9变成了3。机器重启都没用。多次尝试终于明白了Bug所有,Bug可以重现。
重现,就是从Eclipse中复制代码过来就可以了,当然我的Eclipse中的编码格式是UTF-8,复制过程中,2也会变成8,3变成9,然后输入就可以一直出现这个Bug了。
看来WPS对各种编码格式的测试还有待提交,有空再看下Word会不会这样了。
jquery easyui有多种json格式
害得我查了一晚上
最近开始搞Android的开发,发现测试还是比较重要的。
学习计划:
1、项目管理工具dotproject的使用
2、mantis的使用,并运用到项目中
3、Junit在Android上的运用
4、osrmt的使用并使用到项目中
这也是一种抽象工厂
抽象工厂模式
The abstract factory is a GOF (Gang of Four) creational pattern where the intent is to "...provide an interface for creating families of related or dependent objects without specifying their concrete classes". ("Design Patterns" -- Gamma, Help, Johnson, Vlissides ...
private string Trans2Sql(T t, dbOperType dot)
{
Type type = t.GetType();
string result = "";
PropertyInfo[] properties = type.GetProperties();
StringBuilder sb = new StringBuilder();
StringBuilder sIn = new Strin ...
示例数据库
字段名 字段类型 允许空 字段说明
ID uniqueidentifier 表主键字段
UserName varchar(50) 留言用户名
PostTime datetime 留言时间
Message varchar(400) √ 留言内容
IsReplied bit 留言是否回复
Reply varchar(400) √ 留言管理员回复
创建数据库,同时创建表tblGuestBook
右键点击网站项目,选择添加新项,然后选择“Linq to sql Classes”,命名为Guest ...
使用数据源缓存
除了在页面或用户控件级别进行缓存之外,也可以在DataSource控件层面进行缓存。
SqlDataSource
ObjectDataSource
XmlDataSource
缓存,LinqDataSource不支持缓存
使用DataSource控件缓存的一个好处是DataSource控件可以在数据更新时自动重新载入数据。
DataSource控件同样非常聪明,可以在多个页面间共享相同的数据。
1、使用绝对缓存过期策略
当使用绝对缓存过期策略时,DataSource承载的数据在内存中缓存一段特定的时间。如果数据不会很频率地修改,使用绝对缓存过期策略就很有用。
如果知道保存在 ...
查看命令
Default3.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using DannyWeb;
using System.IO;
using System.Data.Common;
public partial class Default3 : System.Web.UI.Page
{
protected ...
强类型DataContext
NorthwindDataContext.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Linq;
using System.Data;
namespace DannyWeb
{
public class NorthwindDataContext : DataContext
{
public Table<Customer> Cus ...
DataContext
DataContext类型(数据上下文)功能:
1.以日志形式记录DataContext生成的SQL
2.执行SQL(包括查询和更新语句)
3.创建和删除数据库
DataContext是实体和数据库之间的桥梁。
定义实体类
Customer.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Linq.Mapping;
namespace DannyWeb
{ ...
Lambda表达式
Sample 1
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
public delegate int mydg(int a,int b);
public static class LambdaTest
{
public static int oper(this int a, int b, mydg dg)
...
3、共享用户控件的输出缓存
默认情况下,同一个用户控件在不同页面上的实例不共享相同的缓存。
希望跨页面缓存相同的用户控件的内容。需要指定<%@ OutputCache%>指定Shared特性。
SharedMovie.ascx
<%@ Control Language="C#" ClassName="Movies" %>
<%@ OutputCache Duration="600" VaryByParam="none" Shared="true" %>
...
在母版页和子页面之间传递数据
引入数据
MyMasterPage.master
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MyMasterPage.master.cs"
Inherits="MyMasterPage" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w ...