自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (139)
  • 收藏
  • 关注

原创 高性能ASP.NET站点构建之性能调优综述

<br />http://developer.51cto.com/art/201102/244516.htm

2011-03-05 13:06:00 535

原创 依赖属性

<br />1.依赖属性对资源引用的支持App.xaml文件中<br />    <Application.Resources><br />        <SolidColorBrush x:Key="MyBrush" Color="Red"/><br />   </Application.Resources> 页面引用<br />    <Button Name="Button" Background="{DynamicResource MyBrush}"Content="调用资源"/><br />2.

2010-11-17 14:37:00 1229 1

转载 实现业务系统中的用户权限管理--实现篇

在设计篇中,我们已经为大家阐述了有关权限管理系统的数据库设计,在本篇中,我们将重点放在其实现代码部分。为了让你能够更直接更有效的看到全部动作的代码,我们使用“动作分解列表”的方式来陈述每个动作以及相关资源。 实现权限管理功能的动作动作分解动作名相关表名操作集类型

2010-05-31 10:38:00 641

转载 实现业务系统中的用户权限管理--设计篇

B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测,让经过授权的用户可以正常

2010-05-31 10:37:00 663

原创 EXISTS速度提高

  SELECT * FROM TableName B WHERE  EXISTS( SELECT 1 FROM TableName WHERE .........)    SELECT * FROM TableName B WHERE  EXISTS( SELECT 1 WHERE .........) EXISTS 中没有 FROM  TableName 马上就出结

2010-05-27 13:45:00 554

转载 哀悼日---将网站变为黑白色的方法

最简单的把页面变成灰色的代码是在head 之间加 html { FILTER: gray } 第一情况:把下面代码复制到你网页的中就可以了实现 BODY { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); } --> 第二情况:如果你的站已有CSS,那加入 html { filter:progid:DXIm

2010-04-21 09:14:00 1147

原创 如何用c#实现开机启动?

如何用c#实现开机启动?其实用c#实现程序的开机启动大致有两种方法,就是写入注册表或者采用服务程序,最近一直研究着用C#来操作注册表,下面介绍的方法便是用注册表来实现程序随开机启动(高手就不用看了,嘿嘿...)。 1)引入命名空间 using Microsoft.Win32; RegistryKey key = Registry.LocalMachine.OpenSubKey("SOFTWARE//Microsoft//Windows//CurrentVersion//Run", true);

2010-04-06 10:03:00 582

转载 如何使用WatermarkedTextbox

1.下载下载WatermarkedTextbox的dll,(下载地址)2.导入   这要等上数十秒钟,请耐心等待  3.3  3.引用    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"      xmlns:x="http://schema

2010-03-02 15:20:00 1711

原创 用户 'NT AUTHORITY/NETWORK SERVICE' 登录失败。

当连接sql server使用信任连接时就会出这个错误,在Windows XP当中,ASP.NET的运行帐号是ASPNET,而在Windows server 2003当中,运行帐号则改为了Network Service,直接把这个用户加到sql server的登陆帐号里面就好了. 第一步:把NT AUTHORITY/NETWORK SERVICE 添加到Administrator组中

2010-03-01 15:14:00 562

转载 SQLServer 2005通用分页存储过程

通过SQLServer 2005之后新加入的ROW_NUMBER()函数进行分页:  set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo-- =============================================-- Author:        -- Description:    -- ==============

2010-01-06 09:07:00 518

原创 .net 下word导入textbox

只需要引入Microsoft.Office.Interop.Word Microsoft.Office.Interop.Word.Application app = new Application();                 object missing = Type.Missing;                 object obj = FileUpload1.Po

2009-12-29 09:21:00 909

转载 winform窗体间传值

窗体间传值要弄清楚到底是哪个对象的问题,否则容易传错值。就比如窗体对象loginFrm为登陆窗体,想把当前的登陆用户信息传递给主窗体mainFrm,但是却实例了一个新的对象loginFrm把里头的信息传递给了mainFrm,所以得到了一空值,颇有刻舟求剑的味道,不同的内存空间就比如湖水的宽广一样,存放着不同的对象,彼此要分清楚。窗体传值的前提是,要传的字段,在类里面的访问修饰符必须是public(

2009-12-08 14:32:00 7199 5

原创 Silverlight 教程 做个记号

http://blogs.silverlight.net/blogs/msnow/

2009-12-05 20:16:00 582

原创 利用DebuggerStepThrough特性节省Debug时间

当你在进行dubug工作时,一个令人烦恼的事是你不得不进入一些只有一些代码的方法(或是属性)的内容。假设你有下面的代码:    public string Word    {        get ;        set ;    }  并且你在调用一个方法时用到了这个属性:    DoSomething(obj.Word);    当你debug这行代码时,按F11进入

2009-12-04 15:09:00 683

原创 读书笔记:面向对象分析与设计

第一章 面向对象的概念第二章 需求概述第三章 分析和设计概述第四章 构架分析第五章 用例分析第六章 确定设计元素第七章 确定设计机制第八章 说明运行时构架第九章 说明分布第十章 用例设计第十一章 子系统设计第十二章 类设计第十三章 数据库设计

2009-12-02 11:05:00 516

原创 三目运算符?:填在数据绑定中

 用来显示个人资料中地址信息的Label在FormView中,当地址信息为空时,Label应显示为“未设置”,写函数的话,可以这样写:protected void formViewTest_DataBound(object sender, EventArgs e){ if (((Label)formViewTest.FindControl("lblAddress")).Tex

2009-11-27 16:47:00 1707

原创 CommandArgument属性 绑定参数

CommandArgument 获取或设置与关联的 CommandName 属性一起传递到 Command 事件处理程序的可选参数。参考代码:在数据控件中加入imagebutton,如果想要获取某个值,使用它的CommandArgument属性就不需要使用findcontrol等方法查找了                          onclick="ImageButton1_Cli

2009-11-27 11:49:00 2124

转载 Repeater datalist在无数据记录时显示类似GridView空模板(EmptyDataTemplate)

方法就是在FooterTemplate加个Label并根据repeater.Items.Count判断是否有记录。关键代码如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->FooterTemplate>   

2009-11-27 11:44:00 2320

原创 101个微软提供的Visual Studio 2008示例

 101个微软提供的Visual Studio 2008示例下载地址:下载

2009-11-25 15:40:00 954

转载 101个微软提供的Visual Studio 2005示例(ZT)

 101 示例,分别用Visal Basic和C#编写的演示代码,包含了很多Visual Studio 2005和.NET Framework 2.0的新特性的演示。想获得更多的代码示例,请参见这个下载。   下载所有的101示例:C#版本 | VB版本 这些示例使用Visual Studio 2005进行开发并通过测试 数据访问 这个数据访问的代码示例演示了如

2009-11-25 15:26:00 1225

转载 GridView 内嵌 TreeView

 介绍1-第一步 在数据库中创建下面两个表.2-在vs中创建一个工程,然后,从工具栏上拖拽一个GridView控件到窗口中.下面是工程代码           protected void Page_Load(object sender, EventArgs e){if (!IsPostBack){SqlConnection Con = new SqlConnect

2009-11-16 16:10:00 2663 1

转载 GridView导出Excel研究

Introduction: 将GridView中的数据导出为Excel是web应用中的常见功能。在不同的应用场景下有不同的导出技术。在本文中我将介绍一些导出的技术,希望对您有所帮助GridView Export the Excel (Basic Code):  . 首先看一个基础的应用。创建一个表格,见截图

2009-10-26 11:40:00 1336

转载 listbox控件的一些操作

1. 属性列表:    SelectionMode    组件中条目的选择类型,即多选(Multiple)、单选(Single)    Rows             列表框中显示总共多少行    Selected         检测条目是否被选中    SelectedItem     返回的类型是ListItem,获得

2009-10-12 16:52:00 3510

转载 ASP.NET中动态切换CSS(使用了母板页)

参考地址:http://www.cnblogs.com/MICRONET/archive/2006/05/23/406974.html 代码如下:# using System;# using System.Data;# using System.Configuration;# using System.Web;# using System.Web.Security

2009-10-12 10:17:00 921

转载 (转)写给想当程序员的朋友

 (转)写给想当程序员的朋友--――一个还不太老的程序员的体会(初稿)软件以程序员为本(《程序员》)谨以此文献给所有想当程序员的朋友(一) 文章由来及个人经历我是一名计算机专业的本科毕业生,毕业已经1年多了。毕业后从事的是软件编程工作,经常有其他专业的朋友想从事软件编程工作,向我请教如何,因为我自觉涉行不深,不敢信口开河,无奈朋友信任,我不得不郑重考虑一下这个问题了

2009-09-28 17:32:00 811

原创 邮件无法发送到 SMTP 服务器。传输错误代码为 0x80040217

邮件无法发送到 SMTP 服务器。传输错误代码为 0x80040217。服务器响应为 not available 行 143:                       SmtpMail.SmtpServer = "smtp.21cn.com";行 144:                       //发送邮件行 145:                      

2009-09-28 17:30:00 14936

转载 C# date format 使用C#格式化时间

DateTime dt = DateTime.Now;   Label1.Text = dt.ToString();//2005-11-5 13:21:25   Label2.Text = dt.ToFileTime().ToString();//127756416859912816   Label3.Text = dt.ToFileTimeUtc().ToString();//127756704

2009-09-22 09:14:00 2141

转载 商城项目中cookie 实现历史浏览商品并排序

//商品历史浏览记录public class HistoryCookieUtil { private final static String HISTORY_PRE = "history_"; //Cookie中,历史浏览 private final static String HISTORY_PATH = "/"; //Cookie中,历史浏览的Cookie的路径

2009-09-17 10:55:00 1229

转载 常用正则表达式举例收藏

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。  匹配中文字符的正则表达式: [/u4e00-/u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了  匹配双字节字符(包括汉字在内):[^/x00-/xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)  匹配空白行的

2009-09-17 10:42:00 749

转载 写入和读取cookie数组

Cookie是一段文本信息,在客户端存储 Cookie 是 ASP.NET 的会话状态将请求与会话关联的方法之一。Cookie 也可以直接用于在请求之间保持数据,但数据随后将存储在客户端并随每个请求一起发送到服务器。浏览器对 Cookie 的大小有限制,因此,只有不超过 4096 字节才能保证被接受。编写Cookie//方式1:Response.Cookies["username"].value=

2009-09-17 10:40:00 883

转载 DotNet开发人员十种必备工具

用于编写单元测试的 NUnit  • 用于创建代码文档资料的 NDoc  • 用于生成解决方案的 NAnt  • 用于生成代码的 CodeSmith  • 用于监视代码的 FxCop  • 用于编译少量代码的 Snippet Compiler  • 两种不同的转换器工具:ASP.NET 版本转换器和 Visual Studio .NET 项目转换器  •

2009-09-17 10:38:00 760

转载 Post和Get的区别(兼谈页面间传值的方式)

从一个页面转向另一个页面的请求方式有两种,Post和Get.如果从原理上来探究他们的区别,涉及到Http传输协议的细节,本文不加探究,只讨论一下表象。所有的人都知道如下区别: 1.Post传输数据时,不需要在URL中显示出来,而Get方法要在URL中显示。 2.Post传输的数据量大,可以达到2M,而Get方法由于受到URL长度的限制,只能传递大约1024字节. 3.Post顾名思义,就是

2009-09-17 10:33:00 462

转载 DropDownList 无限级分类 树状显示 (递归)

---代码:    protected void Page_Load(object sender, EventArgs e)    {        if (!Page.IsPostBack)        {            ddlTstBind(1,0,"");                    }    }    protected void

2009-09-17 10:30:00 774

原创 DropDownList无限级分类(灵活控制显示形式)

主要使用递归实现,数据库结构:最终样式:1protected void Page_Load(object sender, EventArgs e)2    {3        if (!Page.IsPostBack)4        {5             BindDrpClass();6         }7     }8    //绑定顶级分类9    privat

2009-09-17 10:28:00 552

转载 RegularExpressionValidator控件中常见正则表达式用法

"^/d+$"  //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$"  //正整数"^((-/d+)|(0+))$"  //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$"  //负整数"^-?/d+$"    //整数"^/d+(/./d+)?$"  //非负浮点数(正浮点数 + 0)"^(([0-9]+/.[0-9]*[1-9

2009-09-14 09:29:00 1006

原创 label textbox使用sqldatasource 绑定数据

sqldatasource返回datasetDataView dvSql = (DataView)SqlDataSource1.Select(DataSourceSelectArguments.Empty); foreach (DataRowView drvSql in dvSql) { Label1.Text = drvSql["FirstName"].ToString(); }sql

2009-05-19 11:25:00 2014

转载 C#中抽象类和接口的区别

  一、抽象类:      抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。       二、接口:      接口是引用类型的,类似于类,和抽象类的相似之

2009-05-04 09:27:00 661

转载 怎样设计合适的接口(1)

摘要:我们在设计系统接口时,经常会遇到这样的问题:   我们的接口应该提供多少方法才合适?   我们的接口应该提供"原子方法"还是"复合方法"?   我们的接口是否应该封装(或者,能否封装)所有的细节?   接口的设计需要考虑用户的使用习惯、使用的方便程度、使用的安全程度,根据我的编程经验,下面会详细讨论接口设计的2个需要权衡的方面:接口的单一化 & 复合化。   接口   接口提供了不同系统之间

2009-05-04 09:18:00 513

转载 怎样设计合适的接口(2)

为了解决问题,也需要由类的使用者而不是类的设计者来完成:   class EventSourceExample{  public void example(Event event, Handler newHandler){  synchronized(eventSource){  oldHandler = eventSource.getHandler(event);  eventSource.in

2009-05-04 09:18:00 629

转载 asp.net的MVC编程、URL重写以及MV编程

前一段时间做一个网站项目,使用win2003+.net2.0开发;在学习了一些.net的相关知识后,并考虑到此项目需要多人合作,以及架构清晰、 URL重写等优点,决定用MVC方式开发。但微软的asp.net MVC框架据说要下半年才出正式版,而且还需要.net3.5,其他的MVC框架又不熟悉,估计也需要一段时间学习。由于开发时间比较紧,我们开发小组中也没有一个对asp.net及asp.net MV

2009-04-14 11:31:00 2581

SqlServer精华.chm

SqlServer精华 SqlServer精华 SqlServer精华

2010-04-08

CTO之程序员职业规划.pdf

我可以肯定地说:每个有进取心的人都曾问过自己这样一个问题。身处程序员这个特殊 的群体,我们每天忙忙碌碌,承受着比其他技术工种更大的压力。环顾左右,充斥着老程序 员该不该转型再择业的争论;回首昨日,自觉浑浑噩噩无过人之能。难道吃青春饭,真的就 是IT 从业人员的宿命吗?

2010-04-08

nhibernate代码和学习路线

nhibernate代码和学习路线 高级部分-----多表连接----对象之间的关系,集合,对象的继承等等在NHibernate怎么实现 ------------ Ado.Net与NHibernate与LinQ之间的恩恩怨怨,效率?性能?

2010-03-29

架构师最好的入门参考资料

通过对知名人物的访问,深入的谈乱架构这门学科,并详细的讲解了架构中的重要知识!

2010-03-15

华东项目经理培训.pdf

中小型项目分析,项目经理的任务,项目经理的基本要求,项目的沟通,沟通策略与技巧。

2010-02-05

.NET(C#) WPF做的通讯录系统

此系统包括WPF的方方面面,是学习WPF的最佳资源.. 只要在VS2008中打开,并且无须做任何改动,直接运行即可看到精美的画面!

2010-01-29

Win Form程序中的输入验证控件 ValidateInput

Win Form程序中的输入验证控件 ValidateInput

2010-01-26

SQL存储过程,视图,函数,触发解密

SQL存储过程,视图,函数,触发器解密工具,本人测试可用。不知道是谁开发的。感谢作者,我拿来给大家分享。

2010-01-26

一个很漂亮的WPF TreeView例子

一个很漂亮的WPF TreeView例子,里面有一个网页文件,它可以帮助你理解该程序。

2010-01-15

C#源码 商业源码 PowerOA智能办公管理平台源码

PowerOA智能办公管理平台源码 该版本为《PowerOA办公自动化系统商业源码》的2.0版本 该系统的核心功能是公文流转,支持Word文档的在线编辑和处理等。 利用iewebcontrols来显示左侧树形菜单(安装文件下载地址:http://bbs.51aspx.com/showtopic-765.html) 主要功能模块有:签发管理、公文起草、通讯录、控制面板个人资料交换、发文办理、文件传阅、收文办理、公文校核、通用查询、个人管理、部门管理、公文中转、日程安排、网络会议、档案管理 网络会议通过结合NetMeeting来实现 管理员可以对模块进行挂接、支持角色、职位等的定义 内含使用手册,具体使用请参照51aspx_help.chm! 使用word等在线编辑功能先注册51aspx_tools下的OCX控件(用c:/windows/System32/regsvr32.exe打开) DB_51aspx下为数据库文件,附加即可,其他请设置web.config 默认管理员账号/密码:51aspx/51aspx 特别提示:该系统为商业源码,仅供个人研究学习之用,不得用于任何商业用途! 作者:PowerOA

2010-01-13

AJAX控件 TextBoxWatermark

AJAX控件之TextBoxWatermark水印控件 另有demo

2010-01-12

easyMule-VeryCD 源码

easyMule-VeryCD-src easyMule_Libs_vs2008 emule_vs2008

2009-12-14

101个微软提供的Visual Studio 2008示例

101个微软提供的Visual Studio 2008示例 101个微软提供的Visual Studio 2005示例 http://blog.csdn.net/c_sharp_Rookie/archive/2009/11/25/4871399.aspx

2009-11-25

JavaScript 权威指南(第四版).pdf

JavaScript是一种轻型的,解释型的程序设计语言,而且具有面向对象的能力。

2009-11-23

设计之道 重构初体验

设计没有标准,模式充满变化,我们对设计与模式的探讨,就是希望能从没有标准的设 计中体验设计的乐趣,从充满变化的模式中寻求问题的解决之道。

2009-11-23

JavaScript 图片查看器

JavaScript 图片查看器 JavaScript 图片查看器

2009-11-17

jquery实现图片旋转效果

jquery实现图片旋转效果 jquery实现图片旋转效果

2009-11-17

asp.net Gridview无刷新排序

asp.net Gridview无刷新排序

2009-11-17

asp.net 根据ip判断城市

asp.net 根据ip判断城市 access数据库

2009-11-17

asp.net 汉字转拼音

asp.net 汉字转拼音 asp.net 汉字转拼音

2009-11-17

DEV 9.3 中文包

DevExpress框架库是一套基于.Net的UI控件库,也是目前.Net下最为强大的完整的一套UI控件库,压缩包里面是DEV9.3的中文资源包

2010-11-03

50个jquery例子和源代码

jquery jquery例 jquery源代码 效果 jquery效果 滑动门控制 锚链接的无序列表 拖拽 树形菜单 圆角 日历组件 客户管理界面

2010-10-27

log4net 例子

一个log4net在web和winform项目中的最简单的例子。适合入门使用

2010-09-02

Telerik RadControls for Silverlight Q2 2010 源代码 Part2(2010年7月14日的版本)

Telerik RadControls for Silverlight Q2 2010 源代码(2010年7月14日的版本) 1/2

2010-08-10

Telerik RadControls for Silverlight Q2 2010 源代码 Part1(2010年7月14日的版本)

Telerik RadControls for Silverlight Q2 2010 源代码(2010年7月14日的版本) 1/2

2010-08-10

c# 4.0新特性一览

c# 4.0新特性一览PPT c# 4.0新特性一览PPT

2010-07-30

NBear 2.5.0

.net编程里面的NBear2.5.0框架

2010-06-28

物流公司规范化管理工具箱

第一章 物流公司组织结构与责权 第二章 业务部管理 第三章 配送部管理 第四章 仓储部管理 第五章 信息管理部管理 第六章 国际物流部管理 第七章 财务部管理 第八章 行政人事部管理

2010-06-14

电子商务网站的需求分析

根据对系统的分析,把该系统划分为四个子系统:基于客户的电子商务网站、基于经销商的电子商务网站,后台管理网站以及数据库管理子系统。

2010-06-14

数据流图实例PPT下载

这是数据流图实例PPT,当你要设计一个数据流图但是却苦于没有例子参考时,可以参考这个PPT,这里面原理和步骤说的很详细,会对你有所帮助

2010-06-14

WatermarkedTextbox控件的DLL

WatermarkedTextbox控件的DLL

2010-06-07

WinMerge-2.12.4-Setup.zip

WinMerge-2.12.4-Setup.zip 代码对比工具

2010-05-27

sql server 2000 函数大全.CHM

sql server 2000 函数大全.CHM

2010-05-27

SqlHelper详细中文注释

sqlhelper大家都知道,不过下载的多是英文的注释 这是我从网上下载的带中文注释的,看了一下,解释得还算过得去,如果你英文水平一般,看一下还是有好处的

2010-05-26

牛牛讲师Nhibernate专题讲座之NHibernate的五部曲-4

[全套更新完毕北风网--牛牛讲师Nhibernate专题讲座之NHibernate的五部曲(共4课时)].NHibernate04.rar

2010-04-16

牛牛讲师Nhibernate专题讲座之NHibernate的五部曲-3

[全套更新完毕北风网--牛牛讲师Nhibernate专题讲座之NHibernate的五部曲(共4课时)].NHibernate03.rar

2010-04-16

牛牛讲师Nhibernate专题讲座之NHibernate的五部曲-2

[全套更新完毕北风网--牛牛讲师Nhibernate专题讲座之NHibernate的五部曲(共4课时)].NHibernate02.rar

2010-04-16

C#使用Office组件编程的大量实例代码

主要是一些C#使用Office组件编程的实例源代码, 编译调试这些代码之前,你的电脑上必须安装有不 低于OFFICE 2003版本及以上的可编程资源支持库, 这些库文件具体安装方法可以在控件面板的添加删 除软件里选择你安装的OFFICE,点击修改安装,然 后自宝义安装,选择可编程资源支持,系统会自 动复制这些文件并写进SDK开发环境。   虽然围绕组件编程没什么技术含量,但好处是 方便实用,可以节省代码编写时间,尤其是OFFICE 套件编程像文字排版处理、报表输出打印等,非常 实用,因此有时间研究一下还是很值得的。

2010-04-14

精选65例c++程序基础

精选65例c++程序基础 精选65例c++程序基础

2010-04-14

程序员数学-数学之美系列(1-24).pdf

摘要 在很多涉及到自然语言处理的领域,如机器翻译、语音识别、印刷 体或手写体识别、拼写纠错、汉字输入和文献查询中,我们都需要知道一个文 字序列是否能构成一个大家能理解的句子,显示给使用者。对这个问题,我们 可以用一个简单的统计模型来解决这个问题。

2010-04-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除