自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

navy_koo的专栏

Still waters run deep

  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 SQL 插入临时表时常见错误

# QuizPlease point the error of below SQL statementsSELECT T0.* INTO #TEMP1 FROM (SELECT 'A' AS A,NULL AS B) T0INSERT INTO #TEMP1 SELECT T0.* FROM (SELECT 'A' AS A,'ABC' AS B) T0SELECT * FROM #TEMP1DROP TABLE #TEMP1> AnswerSELECT...

2020-10-23 14:23:26 856

原创 通过数据库设计实现有条件的唯一键约束

问题描述今天遇到一个有趣的问题,一个业务系统的“客户订单编码”字段存在不唯一问题,导致单据重复。由于客户订单编码来自外部,正常情况下是唯一的,数据库却不能直接添加一个唯一索引来限制。原因是,当单据取消后,终端用户希望重新创建订单时,还可以用相同的客户订单编码。表结构| 列名 | 数据类型 ||-DocEntry-|- int-|| Num | |...

2020-04-29 13:39:19 410

原创 Mysql-5.1.73 升级到 5.6.15

(许久没有冒泡,上来发个声吧^_^)近期要做负载均衡,发现一台机器(CentOS)上的MySQL太老了,又不能卸了重装(因为上面跑着在线的产品),于是决定做一个在线升级(注意不是热升级)。得选一个良辰吉日(你懂的),把现在的数据库先关了(e.g., /etc/init.d/mysqld stop),然后安装新的版本的数据库,最好把老数据库的数据迁移过来。这就是大体思路。下面是实战流程。

2016-10-20 09:29:00 2151

原创 Windows 8.1 (企业版64bits) 上安装Python3.5失败解决

最近做一个项目需要用到Python 3.5,可惜Windows 8.1上 安装失败 。停在安装KB(KB2999xxxx)时,安装不成功。网上各种搜索的结论是这个KB恰恰是微软为了解决这个问题出的一个更新包,偏偏不能装(单独下载安装也不行)另外一说是直接装一个VS 2010 Express就好了,于是我去官网下载,结果只有VS 2015 Community,正当我准备安装这个VS 的时

2016-03-01 09:58:55 2120

原创 在Windows平台上基于虚拟机开发iPhone程序

介绍了一种基于虚拟机方式的Windows平台上的iPhone开发环境设置方法。

2010-08-09 04:04:00 4734

翻译 Compile and install GCC in home directory

  (from: http://www.ics.uci.edu/~bsalamat/misc/compilegcc.html) Here I describe how I compiled and installed gcc supporting C, C++ and Fortran languages on an Alpha machine (HP TestDrive System)

2008-09-27 20:58:00 1350

原创 NetAdvantage的UltraWebGrid的全选控件设计

【对Infragistics.WebUI.UltraWebGrid.UltraWebGrid的某一列进行全选,当然这一列的Type是Checkbox】代码很简单,主要是注册一段js,根据UltraWebGrid的实现特点,巧妙调用其js库。这样不要postback到Server端,避免无谓刷新。两个主要属性是:1.要设置的Grid的ID——ControlGridID;2.要设置的Grid的列的索引

2005-10-13 13:58:00 1621

原创 基于性能的编程技巧点滴

企业应用软件开发具有两个显著的特点:(1)业务复杂;(2)数据量大。由这两个特点派生出另一特点——数据存储复杂。  在一般的结构或编程习惯下,我们总是尽量让程序的重用性尽可能高,算法的结构尽可能简单明了。基于这两点考虑,在程序中会尽量采用重载和多步处理的方法。这里所说的“多步处理”是指将一个对象,对象集或数据集进行二次处理得到满足需要的格式的结果。合理的多步处理会让程序的可读性明显增强。  首先,

2005-10-08 13:56:00 1863

原创 一种改进的轻量级.NET应用程序性能测试框架

摘要:本文从实际应用出发,提出一种轻量级.NET应用程序性能测试框架设计方案。该方案是对已有结果的进一步扩充,具有更强的实用性和扩展性。  1 引言文[1]提出一种.NET应用程序“性能测试框架”,其基本思路是通过多个线程执行通过委托传递过来的待测试的程序块,各线程所运行的程序块的主逻辑是相同的,不同的是执行条件(如初始参数、执行次数等)。这样就可以得到不同“环境”下算法的执行时间,进而得到整体的

2005-05-13 15:44:00 1583

原创 也谈ASP.NET应用程序性能优化

[把前一段时间给单位项目所做性能优化的一些想法整理了以下,与您分享交流 ]ASP.NET 应用程序性能优化 1 前言性能优化的主要目标是提高“并发用户数量”,“吞吐量”,“可靠性”这样几个指标。本质上说,性能优化的工作应该是多方面的,要做到“点面结合、由表及里”。比如:从代价的角度来考虑,应尽量做到改动量小,易实施;从用户角度看,应做到快速响应或快速提示;从软件结构的角度看,又要兼顾到系统结构的合

2005-04-20 20:01:00 3390 1

原创 .NET平台下带权限控制的TreeView控件节点生成算法

一、引言在应用系统开发中,TreeView是一种使用频率很高的控件。它的主要特点是能够比较清晰地实现分类、导航、浏览等功能。因而,它的使用方法与编程技巧也一直受到技术人员的关注。随着应用需求的变化,在很多情况下我们需要实现数据显示的权限控制,即用户看到的数据是经过过滤的,或是连续值,或是一些离散的值。就TreeView而言,原先可能显示出来的是完整的具有严格父子关系得节点集,而经权限过滤后所要

2004-11-30 19:39:00 3381 17

Arduino Robotics 2011

Arduino Robotics 英文原版 --- 实战用Arduino开发机器人

2015-01-16

tpp (text presentation program)

tpp stands for text presentation program and is an ncurses-based presentation tool. The presentation can be written with your favorite editor in a simple description format and then shown on any text terminal that is supported by ncurses - ranging from an old VT100 to the Linux framebuffer to an xterm

2011-07-19

空空如也

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

TA关注的人

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