自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (5)
  • 收藏
  • 关注

原创 C# FTP 遍历所有文件包括子目录文件下载

文章修改2011-12-3号char[] seperator = { '/n' }; 现改为  char[] seperator = { '\n' };//  今天用到下载FTP里所有文件和目录的程序,网上找了很久没找到,没办法只好自己写了!代码写得不太优化希望有兴趣的朋友可以研究优化一下性能。共两个类库: 一、主类 FtpDownClass 和 二、泛型辅助类。 一、

2010-07-02 18:43:00 7604 9

原创 搜索关键字高亮显示方法

 一、搜索关键字高亮显示处理方法#region 一、搜索关键字高亮显示处理方法        方法一、完成查找关键字字体高亮显示 string serkeys(string , string)#region 方法一、完成查找关键字字体高亮显示 string serkeys(string , string)        /**////         /// 完成查找关键字字体高亮显示  

2008-01-16 11:52:00 1900

原创 软件项目管理 三点估算法

软考-软件项目管理三点估算法

2023-03-22 11:11:28 1970

转载 mybatis源码分析-概述

1.MyBatis源码导入step1.下载mybatis-3 step2.作为maven工程导入 step3.将源码的pom.xml中的<optional>true</optional>改为false step4.安装mybatis-parent和mybatis到本地仓库 mvn clean install -Dmaven.test.skip=true ste...

2019-11-07 12:59:20 312

转载 你的 Java 并发程序 Bug,100% 是这几个原因造成的

可见性问题可见性是指一个线程对共享变量进行了修改,其他线程能够立马看到该共享变量更新后的值,这视乎是一个合情合理的要求,但是在多线程的情况下,可能就要让你失望了,由于每个 CPU 都有自己的缓存,每个线程使用的可能是不同的 CPU ,这就会出现数据可见性的问题,先来看看下面这张图:对于一个共享变量 count ,每个 CPU 缓存中都有一个 count 副本,每个线程对共享变量 coun...

2019-11-01 10:01:37 320

转载 解决并发编程中原子性、可见性、有序性问题,既然synchronized是"万能"的,为什么还需要volatile呢?

Java并发编程中比较重要的两个关键字:synchronized和volatile我们简单回顾一下相关内容:1、Java语言为了解决并发编程中存在的原子性、可见性和有序性问题,提供了一系列和并发处理相关的关键字,比如synchronized、volatile、final、concurren包等。(再有人问你Java内存模型是什么,就把这篇文章发给他)2、synchronized通过加锁...

2019-11-01 09:39:37 768

转载 .NET 环境中使用RabbitMQ

在企业应用系统领域,会面对不同系统之间的通信、集成与整合,尤其当面临异构系统时,这种分布式的调用与通信变得越发重要。其次,系统中一般会有很多对实时性要求不高的但是执行起来比较较耗时的地方,比如发送短信,邮件提醒,更新文章阅读计数,记录用户操作日志等等,如果实时处理的话,在用户访问量比较大的情况下,对系统压力比较大。面对这些问题,我们一般会将这些请求,放在消息队列中处理;异构系统之间使用消息进行

2016-04-20 10:07:42 1475

转载 jquery.table.rowspan.js 表格自动合并单元格插件

日常开发中,经常遇到表格里需要自动合并单元格,考虑到写服务器控件比较消耗性能,因些还是把这种工作交给客户端Javascript去做吧,基于习惯用jquery框架,所以封装了一个Jquery插件。1.新创建一个js文件,命名为jquery.table.rowspan.js(function ($) { $.fn.extend({ //表格合并单元格,colIdx要

2016-04-15 10:33:20 17350 5

原创 Oralce创建新用户过程

主要记录在sqlplus 中创建新用户及给用户分配各项权限的过程,您可以将下面命令保存为一个sql文件,然后在sqlplus中执行就可以--1、创建用户 create user ddpgtest identified by ddpgtest;--这样就创建了一个用户名密码都为ddpgtest的用户--但这个时候ddpgtest还是不能登陆成功的,我们需要赋予相应的权限 --2、赋予

2016-03-17 15:49:28 534

转载 SQL Server 数据库备份命令

Declare @DataStr NVARCHAR(200)  set @DataStr = convert(NVARCHAR(19),getdate(),120) set @DataStr = REPLACE(@DataStr, ':' , '') set @DataStr = REPLACE(@DataStr,' ','') set @DataStr =

2015-03-31 15:41:24 694

转载 Windows Server 2003优化IIS站点安全性和稳定性

谈谈网站安全性和稳定性。对于很多接触过Linux和Windows的朋友,对比Linux的apache来说,应该很清楚IIS是很不稳定了。什么死循环、堆栈溢出等问题一出现IIS就挂掉了,其他网站就受影响了。那我为什么还要讲IIS的安全性和稳定性呢?还是那句话,针对目前的市场来写文章做分享。以下是使用IIS 部署网站的建议1、将IIS目录&数据与系统磁盘分开放,如C盘放系统,D盘放数据,E

2013-11-26 14:39:53 1459

转载 CURD方法盘点:field方法

ThinkPHP的CURD操作中有很多非常实用的方法,从这篇开始,我们会为大家一一介绍。首先为大家介绍下field方法的用法。field属于模型的连贯操作方法之一,主要目的是标识要返回或者操作的字段,可以用于查询和写入操作。1、用于查询在查询操作中field方法是使用最频繁的。$Model->field('id,title,content')->select();

2013-07-21 14:18:13 587

转载 thinkphp 前台html调用函数 格式化输出

仅仅是输出变量并不能满足模板输出的需要,内置模板引擎支持对模板变量使用调节器和格式化功能,其实也就是提供函数支持,并支持多个函数同时使用。用于模板标签的函数可以是PHP内置函数或者是用户自定义函数,和smarty不同,用于模板的函数不需要特别的定义。模板变量的函数调用格式为:XML/HTML代码{$varname|function1|function2=arg1,arg2,##

2013-07-21 14:00:18 848

转载 PHP date函数参数详解

time()在PHP中是得到一个数字,这个数字表示从1970-01-01到现在共走了多少秒,很奇怪吧不过这样方便计算, 要找出前一天的时间就是 time()-60*60*24; 要找出前一年的时间就是 time()*60*60*24*365 那么如何把这个数字换成日期格式呢,就要用到date函数了  $t=time();  echo date("Y-

2013-07-21 13:55:50 832

原创 SQL Server数据行转列案例实践

数据库某表行转列案例实践--第一步,创建测试表[StudentsScore]及测试数据CREATE TABLE [dbo].[StudentsScore]( [Student] [varchar](10) NOT NULL, [Subject] [varchar](10) NOT NULL, [Score] [int] NULL) ON [PRIMARY]GO

2013-02-26 10:48:36 596

转载 安装OpenSSH Server,用XShell客户端链接服务器的相关配置

安装好了CentOS 6.2,我想让它作为一个服务器,可以让我的Windows 7电脑远程登录。 安装OpenSSH Server首先,我们搜索一下CentOS的软件库里面有没有已经定义好的SSH服务器包:$ yum search ssh... ...openssh.x86_64 : An open source implementation of SSH prot

2012-11-28 13:48:55 4624

原创 DataTable中列求和的方法

在项目做报表中经常需要对某列进行求和统计传统我方法是通过For 或Foreach遍历相加来统计.最近发现一DataTable的有系统自带的方法,可以实现求和统计的方法Compute,下面分享给大家public Object Compute( string expression, string filter)expression:计算表达式(加、减、乘、除)Typ

2012-11-07 22:16:39 7601

翻译 C# DataRow[]转化为DataTable的方法

/// /// DataRow[] 转为 DataTable的方法 /// /// DataRow[] /// public static DataTable ConvertToDataTable(DataRow[] rows) { if (rows == null ||

2012-11-07 09:18:02 3292

原创 WCF服务器端和客户端配置说明

服务器端配置,           behaviorConfiguration="ServiceBehavior" name="WcfService.RBService"> <!---ServiceBehavior与下面 behavior name="ServiceBehavior" 对应 - ->        <endpoint address="" binding="

2012-10-14 10:12:16 1337

转载 WCF身份验证及无法找到 X.509 证书的终极解决方案 (已测试可以用)

WCF身份验证及无法找到 X.509 证书的终极解决方案最近在想WCF身份验证,可遇到不少问题.在网上看了不少文章都是讲证书验证的,还是照样先生成证书吧 makecert -sr LocalMachine-ss My -n CN=MyServer-sky exchange-pe 注意,这里可能会出现如下类似的错误Error: Can't cr

2012-10-11 09:12:59 1502

原创 生成随机数图片

生成验证码图片#region (2) 生成随机数图片 /// /// 生成随机数图片 /// /// 生成随机数的位数 /// 返回随机数 public static string CreateRandomCode(int codeCount) { string allChar = "0,1,2,3,4,5,6,7,8,9" ; s

2012-09-05 22:38:10 2044

原创 游标操作实例

更新歌手MV歌曲数和歌手总人气declare @gsid intdeclare @songnum intdeclare @songallhit intdeclare rq cursor for select distinct gsid from MV歌曲表 where sh=1 and isok=0 order by gsid ascopen rq fetch next f

2012-09-05 22:36:01 7999

原创 操作sqlserver数据库方法

using System;using System.Data;using System.Data.SqlClient;using System.Collections.Generic;using System.Text;using Microsoft.ApplicationBlocks.Data; //sqlhelper类namespace LED.Data{

2012-09-05 22:33:38 442

原创 查询当前数据库中所有有默认值的字段,并生成添加默认值的SQL语句

如下是查询出当前数据库中所有表中 有默认值的字段并生成添加默认值的SQL语句SELECT 'ALTER TABLE[dbo].['+SO.NAME+'] ADD DEFAULT '+SM.TEXT+' FOR '+SC.NAME+''  FROM dbo.sysobjects SO INNER JOIN dbo.syscolumns SC ON SO.id = SC.id   LEFT JOI

2011-12-17 16:36:29 2313

转载 如何解决ACCESS中SELECT TOP语句竟然返回多条记录的问题?

关于ACCESS中TOP 功能的一个问题我一直以为ACCESS的SQL语句与SQL Server差不多,当时也使用 Select top n在ACCESS测试过,都是成功的,但昨天突然发现ACCESS中有个问题:  如果在查询TOP语句的后面使用Order by,而且Order by字段中有重复值的话,那么这个TOP很可能会失效,会返回所有记录比如: Select

2011-11-14 16:23:36 627

转载 Cannot convert type ‘ASP.login_aspx’ to ‘System.Web.UI.WebControls.Login’的解决方法

这是Visual Studio 2005的一个Bug,VS进行网站发布(预编译)后,登录页中的“Login”控件和 .NET Framework 中“System.Web.UI.WebControls.Login”发生命名冲突。这时只需将 Login.aspx 和 Login.aspx.cs 中的“Login”改为其它名字@..Page Inherits="Me

2011-11-05 09:59:28 659

原创 Lucene.Net 实现groupby并可以加入自定义过滤功能

背景:在一个项目中搜索产品库,需要同一公司只显示一个产品的过滤功能.由于为了性能项目已经采用lucene.Net全文搜索架构,因此要"同一公司一个产品"的过滤功能就只能在lucene搜索上下功夫了. 本文是在Lucene.Net 2.9.2的源码里改的,下面开始通过源码来介绍

2011-09-14 13:31:48 1124

原创 数据列表过滤重复值几种方法的性能比较

在现代日常应用中数据中有重复值,但我们需要过滤成一条的需求越来越多,那么如何在程序中设计过滤算法,同时还要考虑算法效率,因此这成了值得关注的问题下面对两种算法进行比较一.测试数据10 0000,过滤后结果只9810条二.算法说明方法一:用hashtable来保存数

2011-08-17 12:06:57 1566

转载 构建高性能ASP.NET站点 第七章 如何解决内存的问题(后篇)—托管资源优化—监常用优化措施

如何解决内存的问题(后篇)—托管资源优化—监常用优化措施本篇的议题如下:内存问题概述(前篇)托管资源优化(前篇)         对象的生命周期(前篇)         对象的”代“(前篇)         大对象堆(LOH) (前篇)         CLR计数器的使用

2011-07-26 16:43:22 1073

原创 自己动手轻松架设本地邮件服务器

<br />       最近公司想架设自己的邮件服务器,因此我自己先在本地局域网中架设以作测试。<br />架设本地邮件服务器有两个问题比较关键。<br />一、本地机子怎么架设可以让外网能访问? <br />       这个问题可以通过路由器里的转发规则,将相关端口重定向对局域网机子就行了。<br />二、寻找一个免费的邮件服务器软件,不好意思中国的公司都习惯用免费资源,我公司也不例外?<br /> 下面开始中架设详细步骤<br />第一步先设置路由器转发规则吧,http://192.168.1.1/

2010-09-11 17:22:00 21929

原创 SQLServer中字符串 varchar 与nvarchar的混用引起的小错误

<br />SQLServer中字符串类型有两种 varchar 与nvarchar,今天偶尔遇到两个混用而造成的错误。<br /> <br />今天LED环球在线项目客户反映了一个错误,企业资料中有一个填写项长度限制是50,可客户提交的总长度40的文字,结果只显示一段还有几个字符示显示。<br />这种问题凭直觉就是数据库字段长度问题。查了半天表长度好像没问题,后来在存储过程中发现了错误,错误在于表结构中用的字段类型是“nvarchar”而存储过程中参数类型是“varchar”,将存储过程参数修改成“nv

2010-09-08 14:26:00 1335

原创 SQL去重复语句或查询最后一次记录

SQL去重复语句或查询最后一次记录,如果最后的时间有相同则取自增ID最大的记录

2010-08-04 13:00:00 4080

翻译 ASP.NET postback(回发)后如何保持网页的位置

 通常情况下,ASP.Net 页面 PostBack(回发)后,页面一般定位在整个网页的顶部!但我们在实际项目中经常需要,回发后能定位到自己刚刚点击提交按钮位置,那这种情况如何实现呢,下面介绍三种实现些功能的方法一、应用程序级设置:在web.config中增加一个pages节点       二、页面级设置:在aspx页面上进行设置,在页面的page指令中增加属性  

2009-06-22 12:53:00 1792

原创 关于SQLServer2005 重装后Sa 贴连接报错问题

常见错误: sa无法登录sqlserver,提示未与sqlserver信任连接相关联 解决方案开启SQL2005 帐号配置及连接问题  配置工具-> SQLServer外围应用配置器-> 服务和连接的外围应用配置器-> 打开SQLEXPRESS下的DataBase   Engine节点,选择远程连接,选择“同时使用TCP/IP和named   pipes”,确定后,重启数据库服务。  

2009-04-25 14:31:00 639

转载 值类型与引用类型比较与区别

值类型与引用类型比较与区别标签:it        似乎“值类型和引用类型的区别”是今年面试的流行趋势,我已然是连续三次(目前总共也就三次)面试第一个问题就遇到这个了,这是多大的概率啊,100%.     言归正传,咱还是先来探讨探讨这二者之间有什么区别吧。记得有一次电话面试中,我直接跟面试官说:“值类型是现金,引用类型是存折

2009-03-27 13:26:00 3175 7

原创 Lucene.NET的多关键排序和条件搜索(高级搜索篇)

 1.Lucene排序    Lucene有内置的排序用IndexSearcher.search(query,sort)但是功能并不理想。我们需要自己实现自定义的排序。    这样的话得实现两个接口: ScoreDocComparator, SortComparatorSource              用IndexSearcher.search(query,new Sort(new Sort

2008-07-29 10:30:00 2233

原创 lucene.net的一些基本使用方法和概念

 Lucene是apache组织的一个用java实现全文搜索引擎的开源项目。其功能非常的强大,但api其实很简单的,它最主要就是做两件事:建立索引和进行搜索。1. 建立索引时最重要的几个术语* Document:一个要进行索引的单元,相当于数据库的一行纪录,任何想要被索引的数据,都必须转化为Document对象存放。* Field:Document中的一个字段,相当于数据库中的Column ,Fi

2008-07-29 10:28:00 564

原创 详解Silverlight 2中的独立存储(转载)

独立存储(Isolated Storage)是Silverlight 2中提供的一个客户端安全的存储,它是一个与Cookie机制类似的局部信任机制。独立存储机制的APIs 提供了一个虚拟的文件系统和可以访问这个虚拟文件系统的数据流对象。Silverlight中的独立存储是基于 .NET Framework中的独立存储来建立的,所以它仅仅是.NET Framework中独立存储的一个子集。 Silv

2008-07-29 10:26:00 536

原创 C#中实现繁简体字转换

五、中文字符繁简互转方法#region 五、中文字符繁简互转方法            /**//********************************************************/        //--功能描述:中文字符繁简码转化    //--作者:童正义    //--日期:2008-1-22    //--备注: convert(nOption,memo

2008-01-22 22:37:00 978 1

原创 时间差值函数 如(1分钟前)

    ///         /// 返回差值时间         ///         /// 时间        /// 回差值时间         public static string ChangeTime(object dt)        {            DateTime Dtnow = DateTime.Now;            TimeSpan ts = Dt

2008-01-16 13:43:00 1058

jquery.table.rowspan.js 表格自动合并单元格插件

日常开发中,经常遇到表格里需要自动合并单元格,考虑到写服务器控件比较消耗性能,因些还是把这种工作交给客户端Javascript去做吧,基于习惯用jquery框架,所以封装了一个Jquery插件。

2016-04-15

Sqlhelper类

Sqlhelper类,主要是对SQLServer常用操作方法的类

2012-09-05

批量网页截图软件C#开发

批量网页截图软件 该工具用于批量将网页抓取并生成png图片,图片保存在软件目录下的SaveImg目录下,并按照年-月来分子文件夹。 例: SaveImg/2011-8/1.png 工具使用说明 1、点击配置站点按钮,显示当前已经配置的站点列表,通过点击下面的添加、修改、删除来进行配置管理。 2、配置完成后,就可以点击"开始批量截图"按钮开始抓取网页,完成后你可以打开图片保存目录进行查看。 另外打开“error.ini”查看出错日志,“succes.ini”查看成功的日志。 程序技术说明 1、app.config 项目变量配置文件 2、SiteList.xml(名字可以自己改)网页列表配置文件 3、IECapt.exe(非常重要的文件):抓取网页生成图片的作用.

2011-08-10

新浪首页式图片轮播(js+Flash)

新浪首页式图片轮播, var focus_width=240 //宽度 var focus_height=200 //高度 <p>不用在页面里插入FLASH文件</p> <p>使用相对路径和绝对路径都可以正常显示<br>

2009-08-31

C#分页控件中、英双语

C#写的一个分页控件,支持中、英双语,封装成组件,调用方便简单!

2009-08-31

空空如也

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

TA关注的人

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