- 博客(33)
- 资源 (3)
- 收藏
- 关注
原创 数据结构:插入排序/冒泡排序/快速排序/归并排序/堆排序 C#语言实现
编写程序实现下述五种算法,并用以下无序序列加以验证: 49,38,65,97,76,13,27,49 1.简单插入排序2.冒泡排序3.快速排序4.归并排序5.堆排序public class Test2 { public void InitialList(ref SqList L) {
2009-12-30 13:04:00 1736
原创 使用递归求n的阶乘
public static int Func(int n){ if (n 0) { throw new ArgumentException("不能小于0"); } if (n == 0 || n == 1) { return 1; } return n * Func(n - 1);}
2009-12-23 17:34:00 1407
原创 已知m和n是已经排序好的数组,从小到大,现在要合并这两个数组内的数到一个数组,仍然要求是从小到大排序
public static int[] Func(int[] m, int[] n){ if (m == null || n == null) { throw new ArgumentException("传入数组不能为空"); } int[] result = new int[m.Length + n.Length]; int mIndex = 0;
2009-12-23 17:32:00 3326 2
转载 输出1,2,2,3,4,5的所有排列组合,4不能在第三位,3和5不能相邻
import java.util.ArrayList; import java.util.List; import java.util.Set; import java.util.TreeSet; /** * * @author 赵学庆 www.java2000.net //摘录此人的作品 * */ public
2009-12-23 17:08:00 811
原创 Java内存管理
Java内存管理(一、内存分配) 关键字: 内存分配,常量池 一、Java内存分配 1、 Java有几种存储区域? * 寄存器 -- 在CPU内部,开发人员不能通过代码来控制寄存器的分配,由编译器来管理 * 栈 -- 在Windows下, 栈是向低地址扩展的数据结构,是一块连续的内存的区域,即栈顶的地址和栈的最大容量是系统预先规定好的。 -- 优点:由系统自动分配,速度较快
2009-12-23 17:06:00 783
原创 将小写金额转换为中文大写的SQL函数
CREATE FUNCTION [dbo].[f_num_chn] (@num numeric(14,2))RETURNS varchar(100) WITH ENCRYPTION --加密ASBEGIN--版权所有:pbsql DECLARE @n_data VARCHAR(20),@c_data VARCHAR(100),@n_str VARCHAR(10),@i int SET @n_d
2009-12-22 13:35:00 874
转载 用vbs自动切换不同网段的IP 小脚本
开发和测试环境处于不同的网段,经常需要更改IP,手工修改非常麻烦。后来找到了一个vbs小脚本,实现了自动切换。假如IP段分别为192.168.30.*和192.168.41.*分别新添两个文件Turn30.vbs和Turn41.vbs ,内容如下:view plaincopy to clipboardprint?strComputer = "." Set objWMIService
2009-12-22 13:20:00 1350
转载 linux使用小窍门
实用小窍门实在太多了,慢慢探索吧。想起刚用电脑时,天天在《电脑爱好者》中找小窍门。找到了就如获至宝。又看到我blog中有人回复不习惯ubuntu,还是投奔win7。心想,应该某些人也挺需要一点使用小窍门的交流的。信手写了些,供参考。本文适合初级用户阅读。1.终端复制粘贴用gnome终端时,对字符的复制粘贴感觉没有win下的putty方便。其实,选中后,用鼠标中键点击即可粘贴,也很方便。
2009-12-22 13:15:00 711
原创 JavaScript 设为主页与加入收藏
//设置当前页面为用户的首页function setHomepage() { document.body.style.behavior=url(#default#homepage); document.body.setHomePage(window.location.href); event.returnValue=false; return;}//加入收藏
2009-12-21 17:06:00 831 1
原创 网站的最大并发连接数
最近我们网站常常报503错误:“HTTP Error 503. The service is unavailable”。但刷一两下又正常。 估计很可能是超过网站的最大并发连接数了。 究竟什么是http连接?一张页面加载过程中,又是图片又是样式、脚本,对于这些东西的请求,是共用一个连接还是多个连接? 网上有人说,为了节省连接数,应该尽量将外部CSS,js合并,或者内联;甚至图片也合成一张
2009-12-21 15:02:00 1009
原创 c# asp.net 在类库中查找当前应用程序域所在目录
在我们编写类库文件时,有很多时候需要调用当前程序域所在的目录,比如asp.net程序,需要调用根目录下的配置文件,wifrom要调用bin目录下的资源文件等等.因为当前编写的只是类库文件,无法知道未来调用该类库的应用程序域在哪个目录下.AppDomain.CurrentDomain.BaseDirectory 就是当前应用程序域所在的目录.AppDomain.CurrentDomain还有
2009-12-21 14:23:00 1464
原创 计算机基础知识-原码反码补码
我们知道所有数据最终都是使用二进制数表达在计算机内表示的,假设计算机为32位操作系统那么其内部存放的数据是:4个字节,每个字节占8个二进制位(1Byte=8bit)计算机内的负数是以其正值的补码形式表达的假设0x 0B其机器内表示为:1)转换成2进制 0000 10112)转换成4个字节00000000 00000000 00000000 00000111.5 原码、反码、
2009-12-18 14:14:00 3784 3
原创 闲扯原码、反码、补码
相信大家看到这个标题都不屑一顾,因为在任何一本计算机基础知识书的第一章都有他们的解释,但是在书上我们只能找到一些简单的定义,没次看过之后不久就忘了。最近论坛里有人问起这些概念,看到很多人的回复是以前看过现在忘了去看看某某书之类,很少有给出一个合理的解释。于是本人就开始思考(虽然上帝会发笑,我还是要思考。),于是得出了以下的结论。 数值在计算机中表示形式为机器数,计算机只能识别0和1
2009-12-18 14:12:00 1321 3
原创 为什么要用补码表示
用补码的主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。n位计算机,设n=8, 所能表示的最大数是11111111,若再加1称为100000000(9位),但因只有8位,最高位1自然丢失。又回了00000000,所以8位二进制系统的模为2(8)。 在这样的系统中减法问题也可以化成加法问题,只需把
2009-12-18 14:10:00 3394 4
原创 在SqlServer2005环境下查看当前数据库及表、字段等定义信息的sql
select table_name= ( case when t_c.column_id=1 then t_o.name else end ), column_id=t_c.column_id, column_name=t_c.name, type=t.name,
2009-12-14 16:52:00 2517
原创 JavaScript 中 使用 cookie 控制好用户的状态
在 document 对象中有一个 cookie 属性。但是 Cookie 又是什么?“某些 Web 站点在您的硬盘上用很小的文本文件存储了一些信息,这些文件就称为 Cookie。”—— MSIE 帮助。一般来说,Cookies 是 CGI 或类似,比 HTML 高级的文件、程序等创建的,但是 JavaScript 也提供了对 Cookies 的很全面的访问权利。 在继续之前,我们先要学一
2009-12-11 15:40:00 690
原创 sqlserver 定时作业的定制步骤
定时作业的制定企业管理器 --管理 --SQL Server代理 --右键作业 --新建作业 --"常规"项中输入作业名称 --"步骤"项 --新建 --"步骤名"中输入步骤名 --"类型"中选择"Transact-SQL 脚本(TSQL)" --"数据库"选择执行命令的数据库 --"命令"中输入要执行的语句: EXEC 存储过程名 ... --该存储
2009-12-11 14:30:00 656
原创 一道关于 SQLServer 交叉查询的 外企面试题
Can you create a cross-tab report in my SQL Server!How can I get the report about sale quality for each store and each quarter and the total sale quality for each quarter at year 1993?You can use the
2009-12-10 18:30:00 3392
原创 sql server 2000 示例数据库 Pubs 全库脚本 SQLServer2000 自带数据库
/* *//* InstPubs.SQL - Creates the Pubs database */ /*
2009-12-10 17:34:00 2956
原创 sql server 2000 示例数据库 Northwind 全库脚本 SQLServer2000 自带数据库
/*** Copyright Microsoft, Inc. 1994 - 2000** All Rights Reserved.*/SET NOCOUNT ONGOUSE masterGOif exists (select * from sysdatabases where name=Northwind) drop database NorthwindgoDECLARE @de
2009-12-10 17:23:00 1946
原创 SQLServer 获取当前月份的总天数 逐过程 一看就明白
--查询当前月份的天数--思路当前月份+1,就是下个月,然后用下个月的1号减一,就得到当前月份的最后一天,这样就知道当前月份有多少天了--用到的函数 getdate()当前的日期 dateadd() 在年月日中进行加减操作 year()日期中的年部分 month()日期中的月部分 datepart()取出日期中的某部分--第一步将当前期日的月部分加一select dateadd(mm,1,getd
2009-12-10 15:36:00 7424 1
转载 无需刻盘,在windows XP/VISTA/7下,硬盘安装ubuntu
以ubuntu9.10为例,ubuntu9.04等之前的版本也可使用此方法。(ubuntu9.10之前版本没有initrd.lz,使用initrd.gz)目录一、前期准备二、在XP下,硬盘安装ubuntu三、在windows VISTA/7下,硬盘安装ubuntu(方法一):使用boot.ini(方法二):使用EasyBCD(推荐)注:本文只描述,如何不刻盘,使用ubuntu的ISO文件进行硬盘安
2009-12-10 13:24:00 4326
原创 SQLServer 替换 null 值 函数 isnull(columnname,char)
写了个sql 语句 select * from product where title like %+@param+%查到21个记录但是select * from product where title like %+@param+% and code like %%就一条都没有了很奇怪查了一下code列,原来这列值是可空的改了下sql 实用 i
2009-12-10 13:03:00 2218
原创 sqlserver 中的GUID 全局唯一标识
--简单实用全局唯一标识 DECLARE @myid uniqueidentifierSET @myid = NEWID()PRINT Value of @myid is: + CONVERT(varchar(255), @myid) --结果集Value of @myid is: 6F9619FF-8B86-D011-B42D-00C04FC964FF 很多时候我
2009-12-10 12:53:00 31971
转载 px与em的区别(转95%的中国网站需要重写CSS)
很长一段时间,我都使用12px作为网站的主要字体大小。10px太小,眼睛很容易疲劳,14px虽容易看清,却破坏页面的美感。唯独12px在审美和视力方面都恰到好处。谁对我的网站字体大小有意见?我老爸,他是第一个向我反映看不清我的网站文字的人。这使我意识到12px,其实只是让我觉得很不错而已,而对于那些视力下降明显的中年以上的人来讲,几乎等于10px对于我的感觉。于是我告诉他,在“查看”里调整“文
2009-12-10 11:00:00 1036
原创 sql server T-SQL 区分字符串大小写 的两种方法
方法一写一个函数 --区分字符串大小写的string比较函数CREATE FUNCTION [dbo].[StrComp](@Str1 NVARCHAR(50),@Str2 NVARCHAR(50))RETURNS INTEGER--1为相等其返回值为不相等ASBEGINdeclare @hashcode1 varbinary(32)declare @hashcode2 varbina
2009-12-09 15:21:00 2725
原创 javascript 的URL 编码 和 解码 的几种方法 以及比较
当url中有中文时为了不出现乱码需要为URL编码方法如下:URL编码: bodyEncode.value = encodeURI(document.all.keyword.value)URL解码: body.value = decodeURI(bodyEncode.value) 不只是这一种方法:javascript 常用的编码格式有:escape(), encodeURL(), e
2009-12-09 14:13:00 1094
原创 IPV4 地址分类 A B C D E
IP地址分类 1.A类IP地址 一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”, 地址范围1.0.0.1-126.255.255.254(二进制表示为:00000001 00000000 00000000 00000001 - 01111110 11111111 11111111 11111110)。可用的A类网络有126个,每个网络能容纳16
2009-12-09 11:22:00 43582
转载 php外包如何逃离垃圾客户案例(转)
做项目做产品可以有3个境界:1 挣钱的,2 做品牌的,3 很酷的。有的人从境界1做到3,有得人从3做到1。我是从1做到3,因为有了钱,你才能远离垃圾项目和不专业的客户。无论你是单打独斗兼职之余接个小项目,还是已经成立了公司签合同盖大红章接外包项目,初期阶段都遇到过垃圾项目和垃圾客户。你有可能拿到了搭上了无数个不眠之夜,只获得了少的可怜的报酬,受了一肚子气还不落好,客户正和你在心里互相怒骂。
2009-12-08 09:15:00 1206
原创 C#操作Excel详解
一、添加引用 添加com组件(Microsoft Office 11.0 Object Library )命名空间为Microsoft.Office.Interop.Excel 添加Excel.exe引用默认路径为C:/Program Files/Microsoft Office/OFFICE11/Excel.exe二、Excel控制类using System;using Syst
2009-12-08 09:11:00 939
原创 你的简历是怎样被别人抛弃或选中的
下面这个图片来源国外,是一个关于程序员面试时的简历,被人事部门和程序员本身评审的角度不同的图片。当然,这是一个从国外面试的视角制作的图片,不过,可以看出,其中很多东西都是和国内是相同的。让我们通过这个图片也来了解一下自身吧。 下面是我对其做的翻译,翻译水平有限,请大家指正。人事部门是这样阅读简历的(+15分)如果简历中说到了和工作职位相符的技能超过5次以上。 (+8分)
2009-12-08 08:58:00 600
原创 C#枚举硬件设备
/// /// 设备类型 /// class DeviceClasses { public static Guid ClassesGuid; public const int MAX_SIZE_DEVICE_DESCRIPTION = 1000; public const int CR_SUCCES
2009-12-07 15:32:00 2842
mongodb-2.2.2 with v8-3.16.9 and jemalloc-3.2.0 at centos5.X|6.X install 一键安装脚本
2013-01-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人