自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

blog之antyi

设计模式,最高境界.

  • 博客(156)
  • 资源 (1)
  • 收藏
  • 关注

原创 antyi code life The SDK platform-tools version ((21)) is too old to check APIs compiled with API 23

android studio是个坑爹的工具,每次打开文件头都出现如上错误提示。解决方法:Update your android sdk platform-tools to the revision 23.0.1 from sdk manager. In android studio click File->Invalidate Caches/Restart......

2018-08-16 14:00:48 422

转载 一次挂死(hang)的处理过程及经验

一次挂死(hang)的处理过程及经验   前言:       CPU占用率低,内存还有许多空余,但网站无法响应,这就是网站挂死,通常也叫做hang。这种情况对于我这样既是CEO,又是CTO,还兼职扫地洗碗的个人站长来说根本就是家常便饭。以下是一次处理hang的经验及总结,前后用了一个月,不仅涉及程序排查,数据库优化,还有硬件升级的苦恼。其中辛酸苦辣只有经历过的站长才能体会,希望此文能对

2009-06-21 21:43:00 2530

转载 Dan Farino谈MySpace架构

Dan Farino谈MySpace架构受访人 Dan Farino 采访人 Ryan Slobojan 发布于 2009年5月25日 上午3时30分大家好,我是Ryan Slobojan,这位是MySpace的Dan Farino。Dan,你能介绍一下你在MySpace的工作吗? 没问题。我是MySpace的首席系统架构师。简单地说,我开发了我们使用的许多后台自定义性能监视和排错工具。当初我

2009-06-19 11:02:00 805

转载 软件架构师之架构过程概要

软件架构是软件系统一个高层次的结构体现,显示了系统分解后组件的布局和组件之间的关系。好的架构描述应该包含架构的多个视角,组件的设计和扩展描述,以及为满足功能性需求和非功能性需求的设计原则。一般说,软件架构分为5个步骤,1.建立架构的任务并且形成架构团队。2.建立并且文档化架构需求。3.设计架构4.验证架构是否达到需求5.发布架构到开发团队然后我们细说这五步骤第一,架构是需要有目标的,一般是为了满足

2009-06-19 10:17:00 2429

转载 Microsoft 群集服务 (MSCS) 简介

作者: 中国网管联盟 CNETNews.com.cn 2008-04-11 18:21:51 关键词: API 负载平衡 NLB Windows NT MSCS 服务器 群集 Microsoft    简介  在任何情况下,仅仅交付一个具有丰富功能集的高质量应用程序是不够的,在越来越多的时候,它还必须满足高可用性标准。您是否因为群集技术看起来过于高深、难于理解和使用而没有使应用程序再提

2009-06-18 14:24:00 803

转载 大型网站架构不得不考虑的10个问题[转自CSDN]

这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。这个时候,就需要一个好的数据并发处理策略以及缓存策略。5、数据索引的问题。们这里不讨论是PHP还是JSP或者.NET环境,我们从架构的方面去看问题,实现语言方面并不是

2009-06-18 11:13:00 630

原创 使用Microsoft SQL Server Migration Assistant for Oracle工具迁移数据

公司项目的需要,要求将oracle数据库迁移到sql server 2005中,之前也做过但具体步骤没写,现在只能自己一步一步完成。     经验总结如下:     1.配置oracle数据库服务名。刚开始做迁移还是碰到好多困难,首先oracle登录搞了好久,最后在pigyy同学的帮忙下完成,非常感谢piggy。比如用toad登录,经常遇到“ORA-12154 TNS无法处理服务名(PLA

2009-03-10 14:53:00 7315 4

转载 另一种ASP.NET与Ajax 的实现方式--jQuery

 Ajax 应该不是一项技术,是一种思想而已,跟 ASP.NET  以及其它 Web 开发语言没有什么太大关系,这里只是谈谈 ASP.NET 中目前使用的 Ajax 技术以及其它一些实现 Ajax 的优秀框架。    Ajax 已经很流行一阵子了,现在谈 Ajax 觉得有点老土。目前所谓的 Web2.0 网站,基本上没有不使用 Ajax 的,就如使用 RSS 一样,就如同一个标签,贴上去就

2009-02-07 15:08:00 2714

原创 通用js 表单验证

1.Validator  我佛山人写的一个通用表单验证,功能强大,简单易用值得在项目中推荐使用。  下载: http://dl1.csdn.net/fd.php?i=69612243688154&s=ea6d0509abec370e7b2f03579d923b01. 2.灰豆宝宝.net写的通用表单验证check.js////////////////////////

2009-02-07 13:27:00 635 2

转载 利用反射把让Model与XML互相转换的方法,很通用

  让XML与实体类一一对应,这样,如果把一个实体转换成XML写入数据库,就不用一一地加节点,反过来,读出数据库的XML,也不用一一地赋值给Model。把实体转化为XML时,可以使用反射,读出所有属性,再对属性一一给XML的对应节点赋值。反过来,把XML转化为实体时,也使用反射,对XML的固定节点下的所有节点遍历,一一与实体属性比较赋值。以下是互相转化的代码.由于Null比较特殊,所以

2009-01-19 14:55:00 711

原创 ASP.NET利用JavaScript防止重复提交

ASP.NET利用JavaScript防止重复提交   Post By:2008-8-10 14:55:36 Button1.Attributes["onclick"] = this.GetPostBackEventReference(this.Button1) + ";this.disabled=true;"; Javascript很多时候我们都需要防止重复提

2008-12-30 12:40:00 786

原创 SQL Server 主健小议 , 自动编号问题

SQL Server 主健小议 , 自动编号问题gaobaolu 发表于 2007-3-10 12:42:00 SQL Server 主健小议 - 转 =========================================================== 作者: whitechief(http://whitechief.itpub.n

2008-12-24 16:56:00 1028

转载 数据库设计规范

1、命名规范1.1、命名总规则1、 所有名称的字符范围为:A-Z, a-z, 0-9 和_(下划线)。不允许使用其他字符作为名称。2、 采用英文单词或英文短语(包括缩写)作为名称,不能使用无意义的字符或汉语拼音。3、 名称应该清晰明了,能够准确表达事物的含义,最好可读,遵循“见名知意”的原则。1.2、表命名规范1、不使用tab或tbl作为表前缀(本来就是一个表,为什么还要说明)2、表名以代表

2008-12-24 10:08:00 874

原创 SQL Server 2005新特性之使用with关键字解决递归父子关系

SQL Server 2005新特性之使用with关键字解决递归父子关系 1. 引言现实项目中经常遇到需要处理递归父子关系的问题,如果把层次关系分开,放在多个表里通过主外键关系联接,最明显的问题就是扩展起来不方便,对于这种情况,一般我们会创建一个使用自连接的表来存放数据。例如存放会员地区数据表结构可能是这样:列名描述location_id

2008-12-22 14:59:00 1294

转载 以后还是事务了--之二

  这一篇将解决上一篇中的一些不好的地方,其实在写这篇之前,是要感谢各位的,因为就是有 了你们我才能够找到自己的不足,也认识到自己的眇小,我记得在与老师做过项目之后,说过这样的一句话,我说,在没有做过项目之前,我感觉自己的能力还是蛮强的,但做过之后,就感觉自已越来越菜.===================================================

2008-12-19 22:44:00 521 1

转载 sql事务的理解

 以前总觉得使用事务会降低性能这个blog的结果相反 最近真的是很闲,在公司里主任大概是抱着让我学习的目的让我自学,他都不管我了,都来一个多月了,做的东西少的可怜, 就象我以前说的那样,我其实是不怎么喜欢清闲的.======================================================今天在看公司以前一个系统的时候,看到其中数据

2008-12-19 14:08:00 613

转载 高性能网页开发新20条规则详解

   上个月,Yahoo!优异性能(Yahoo!s Exceptional Performance)开发团队成员 Stoyan Stefanov 出席了蒙特利尔的2008魁北克PHP会议演讲。他提供了他们团队最新的研究成果和提高网页性能规则20条。在早先的高性能网页开发14条军规已经让大家耳熟能详,此次新增的20条更加全面,覆盖了服务器端、cookies、页面内容、JavaScript、CSS、

2008-12-18 15:07:00 417

转载 Sql Server 分区演练

USE [master]GOif exists (select * from sys.databases where name = Test_1)drop database Test_1GO--创建新库,要演练分区所以我们会多创建两个文件组Test_A,Test_B,以便在后面的分区方案中使用。CREATE DATABASE [Test_1] ON  PRIMARY ( NAME = Nte

2008-12-18 14:53:00 382

转载 测试驱动开发(TDD)

最近听到了很多关于软件质量的话题,自己前段时间也参加个PMP(项目管理)的培训,所以一时对于质量控制特别感兴趣,在这里想和大家共同讨论下!  软件质量,是所有人都很关心的东西。我们在开发过程中为了保证质量,从中引进了软件测试。它在整个的过程中起到的作用不言而预,但是它也存在一些问题:  1、在软件测试中要保证软件的高质量就必须增加项目的成本,从而需要增加测试人员,延长项目时间,购买或学习测试工具的

2008-12-15 09:38:00 726

转载 Enterprise Library 数据访问模块的事务处理

 写在前面:在进阶篇中,主要通过对使用存储过程,使用事务,加密连接串三部分内容的介绍,给企业库的初学者提供一点帮助。 一.  使用存储过程:关于数据访问应用程序块的介绍在入门篇里面已经说过了,这里不再重复。下面我们来看看在数据访问应用程序块里面使用存储过程的方法:1.        不传递参数:不传递参数时值需要指定存储过程的名称,已经命令的类型即可。  1/**////  2  

2008-10-15 14:52:00 2339

原创 .net中的分布式事务

NET Framework 类库TransactionScope 类注意:此类在 .NET Framework 2.0 版中是新增的。 使代码块成为事务性代码。无法继承此类。 命名空间:System.Transactions程序集:System.Transactions(在 system.transactions.dll 中) 语法 Visual Basic(声明) Public

2008-10-15 14:50:00 1417

转载 C# 中事务的操作 (附实例)

在很多场合比如电子交易会用到事务,在C#中,事务的操作非常简单。通过System.Data.SqlClient.SqlTransaction类实现。SqlTransaction实例的获得:SqlConnection.BeginTransaction();通过设置Command.Transaction属性 在连接中注册事务Command.Transaction = SqlConnection.Beg

2008-10-15 14:47:00 1133

转载 delegate 代理的三种调用方法

delegate string delegatehello (string a1,string a2);  delegatehello aysncallback;  string result=null;     public string hello(string a1,string a2)  {   return "hello "+a1+a2;  }  private void Page_Lo

2008-10-07 23:17:00 749

转载 javascript 56个技巧

 http://blog.csdn.net/java060515/archive/2007/08/09/1733396.aspx付江ID:java0605151. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴

2008-10-07 16:24:00 620

转载 在.Net中使用异步

在写程序的过程中,我们可能会需要对某些功能实现异步操作,比如记录调用日志等。提到异步,我们最容易想到的就是多线程:我们可以启动另外一个线程,把一部分工作交给另外一个线程去执行,而当前线程继续去做一些更加急迫的事情。这里的“把一部分工作交给另外一个线程取执行”,是通过将要执行的函数的函数入口地址告诉另外一个线程来实现的,当新的线程有了函数的入口地址,就可以调用该函数。我们先来看一下怎样使用C

2008-09-28 22:15:00 678

转载 从面向对象设计谈接口和抽象类的异同

java和c#都不支持类的多继承,相对c++来说,又都增加了接口的概念,一个类可以实现多个接口;和c++一样,java和c#保留了抽象类的概念。在编码中很多情况下接口和抽象类可以互换,并且都能正确编译和运行,GOF23种设计模式在不同的书籍上也出现了接口和抽象类混用的情况。从语言层面讲,把接口看成是仅包含抽象属性和抽象方法的抽象类,勉强可以说得过去。所以很多程序员分不清什么时候该用接口,什么时候该

2008-09-27 09:41:00 457

转载 关于.NET动态代理的介绍和应用

关于.NET动态代理的介绍和应用简介添加时间:2007-10-25   引言  假如现在我们有这样在这个示例中我将使用尽可能简单的逻辑实现所有功能需求,这将更突出我们所要解决的核心问题。例子是一个简单计算器类: public class Calculator{ public int Add(int x, int y) { return x + y; }}   这个类再简单不过了,不

2008-09-12 23:44:00 891

原创 VS 2005 编码问题引起乱码的解决方法

之前看过一位兄弟的blog,自己在应用中也遇到此问题,故特意找出解决方法VS 2005 BUG: 新增JScript文件编码问题引起乱码? 测试环境:WIN 2003 + VS2005(无SP1) + IE7,其他环境不详在编写布局编辑器的过程中遇到了一个很奇怪的问题,着实让我郁闷了好几个小时,最后在同事(以前遇到过类似问题)的提醒下才发现是咋回事,个人认为这应该是VS 2005的一个BUG,

2008-09-08 17:33:00 1248

转载 ashx是什么文件,如何创建

ashx是什么文件,如何创建 .ashx 文件用于写web handler的。其实就是带HTML和C#的混合文件。当然你完全可以用.aspx 的文件后缀。使用.ashx 可以让你专注于编程而不用管相关的WEB技术。.ashx必须包含IsReusable. 如下例所示 using System; using System.Web; public class AverageHandler

2008-09-05 17:36:00 1505

转载 用Themes实现网站换肤

用Themes实现网站换肤 转自http://www.cnblogs.com/huohuu/archive/2007/08/21/864616.html一、简介:  利用Themes我们可以很容易的更改控件、页面的风格,而不需要修改我们的代码和页面文件。Themes文件被单独的放在1个App_Themes文件夹下面,与你的程序是完全分开的。  二、怎么使用Themes和Skins:  先看

2008-09-03 14:11:00 1169

转载 软件工程师不可不知的10个概念

 出色的软件工程师善用设计模式,勤于代码重构,编写单元测试,并对简单有宗教般的追求。除了这些,优秀的软件工程师还要通晓10个概念,这10个概念超越了编程语言与设计模式,软件工程师应当从更广的范围内明白这些道理。10. 关系数据库 (Relational Databases) 关系数据库因为在大规模 Web 服务上缺乏可扩充性而颇受微词,然而,关系数据库仍然是近20年来计算机技术中最伟大的成就。关系

2008-07-25 20:31:00 304

转载 动易安全开发手册

 一、 输入验证1. 什么是输入     输入是编译时以外的全部数据交换。WEB应用程序从各种来源获取输入,例如所有用户发送的,或者应用程序运行的往返数据(用户提交的数据、视图状态、cookie、查询字符串参数等),以及后台数据(数据库、配置数据和其他数据来源)。所有输入的数据都会在某种情况下影响请求的处理。[1] 2. 输入验证的必要性     为什么输入验证如此重要?第一个原因非常

2008-07-25 20:29:00 560

转载 【ASP.NET】防止ASP.NET按钮多次提交的办法

网上查了很多方法,都不太好使,不如自己写一个,思路就是把按钮按下时用Javascript在客户端把按钮下一次的onclick事件改为return false; 这样在服务器端页面重新送回客户端之前,再次点击按钮都不会Post到服务端。同时将按钮的style改为一行字的样子,光标也变成沙漏状。当服务端页面重新产生后Button又会回到初始状态。该方法对于F5刷新还不能防范,只是简单封闭了F5的按键,

2008-07-18 09:12:00 343

转载 灵活正确的实现.NET插件机制

 .NET 提供的反射(Reflection)机制可以很方便的加载插件。本文提供一种方法,可以灵活的正确的载入所需的插件。  在.NET中,一个完整的类型名称的格式如 "类型名, 程序集名"。 例如:"System.Configuration.NameValueSectionHandler, System, Version=1.0.3300.0, Culture=neutral

2008-07-17 09:28:00 473

原创 微软是怎样管理产品开发的

微软是怎样管理产品开发的              最近看了《软件开发的科学与艺术》这本书,是由微软亚洲研究院的一帮华人写的,自己个人总结了一下,写了以下这些文字,对微软的项目管理算是有所了解了。         在微软,项目产品组的行政上是施行1+6的结构,人员组成有一个产品单元经理(Product Unit Manager)加上六个部门,六个部门分别是:产品管理(确定产品的远景

2008-07-11 22:15:00 462

转载 你做的系统user friendly 吗?(转)

   最近我们完成了一个新系统“领导查询管理系统”,这个系统是将财务、采购、销售、CRM、HR、会员、人气等系统的数据ETL 到一个数据仓库中,然后通过各种报表展现出来。该系统面对的用户是集团公司的中高层领导,以方便他们查询、管理、决策之用。我们为了让这个系统方便直观,生动活泼,可谓是绞尽脑汁、费习心机啊。市面上能用的先进技术都用了:GIS、Silverlight、flash、Ajax等。经过几个

2008-07-07 09:07:00 457

转载 c#接口调用

using System; namespace ClassLibrary2 {   interface IEmploy //接口   {     void Speak(); //方法   }   class Hello:IEmploy //Hello类实现接口   {    public void Speak() //实现方法     {      

2008-06-30 16:57:00 2423 2

转载 SQL分割字符串,SQL按照指定字符分割字符串,SQL处理字符串...

SQL分割字符串,SQL按照指定字符分割字符串,SQL处理字符串                                                                                           -----原文来源于网络 T-SQL对字符串的处理能力比较弱,比如我要循环遍历象1,2,3,4,5这样的字符串,如果用数组的话,遍历很简单,但

2008-06-26 14:57:00 1138

转载 c#实现所有经典排序算法

c#实现所有经典排序算法//选择排序  class selectionsorter  {      private int min;      public void sort(int[] arr)      {          for (int i = 0; i < arr.length - 1; ++i)          {           

2008-06-18 23:09:00 411

转载 asp.net组件(2):override Render use HtmlTextWriter

asp.net组件(2):override Render use HtmlTextWriter 在 前一篇 组件(1) 中加入以下代码Render主要用来  绘制控件.HtmlTextWriter 用来将标志输出到浏览器        protected override void Render(HtmlTextWriter writer)        {            //

2008-06-11 11:13:00 451

2018中国区块链溯源行业研究报告(链塔智库).pdf

区块链技术拥有数据不可篡改等特性,为商品防伪溯源提供了一种新的解决思路。各大企业纷纷涌入商品溯源市场,溯源行业迅速火热起来。

2018-08-17

空空如也

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

TA关注的人

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