自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 json排序,支持中文

返回的json如下[{"id":"10","name":"社会工作"},{"id":"35","name":"艺术设计"}]对json以name进行排序大灯

2014-09-17 18:04:28 187

原创 json排序,支持中文

返回的json如下[{"id":"10","name":"社会工作"},{"id":"35","name":"艺术设计"}]

2014-09-17 18:00:38 157

原创 json jquery

[{"id":"10","name":"社会工作"},{"id":"35","name":"艺术设计"}

2014-09-17 17:57:08 121

原创 SQLServer百万级别随机用户账号批量生成存储过程

数据库名DEMO,表名tb_user用户表格式如下: uiduserpass101200SDAD34839SFSJSM843871GD101201......101202......101203......uid 为自定义的序号,生成时序号段手工输入。user为用

2013-01-22 18:17:50 230

转载 SQL百万级别随机数批量生成

最近在论坛看到有人问,如何快速生成100万不重复的8位编号,对于这个问题,有几点是需要注意的:1.    如何生成8位随机数,生成的数越随机,重复的可能性当然越小2.    控制不重复3.    考虑性能针对这个问题,我写了如下的示例来解决,希望能为有这类需求的人提供指导先创建视图: create view v_rand as

2013-01-21 19:54:07 317

原创 C# SQLite数据库参数化批量插入数据库,启用事务

using (SQLiteConnection con = new SQLiteConnection(conna)){ con.Open(); DbTransaction trans = con.BeginTransaction();//开始事务 SQLiteCommand cmd = new SQLiteCommand(con); try {

2013-01-17 22:01:37 2293

转载 在SQL Server中快速删除重复记录

前几天看了一下赛迪网中的SQL板块的文章,讲了如何在SQL Server中快速删除重复记录。我浏览了一下,作者用了四种方法,有建临时表的,用游标的,用唯一索引的,真可谓穷尽其法。然后我BAIDU了一下,才发现原来我用的方法是最简便的。好东西不敢独享...测试表中的数据如下:ProductIDProductNameUnit

2013-01-17 14:10:05 201

原创 winform第三方dll设置文件夹

某项目中要引用其他项目的一些DLL 文件一般情况下默认DLL文件必须放在在根目录如何设置能放在子目录呢?如. :\bin\Common.dll\bin\MySql.Data.dll解决方法:在配置文件中加入 第三方的DLL文件放下运行目录中的bin文件夹中即可

2013-01-17 11:50:48 226

原创 sqlite 找不到指定的模块

本机.net4.0 winform程序连接 sqlite 没问题生成应用程序,发布到其他机器,提示 ”找不到指定的模块“Could not load file or assembly'System.Data.SQLite.dll' or one of its depedenciessqlite官方的下载页面里面说了:The Visual C++ 2010 SP1 runtime for x

2013-01-12 17:28:17 528

原创 笔记本无线转发工具connectify,可充当无线AP

由于无线路由器距离较远,信号比较差,笔记本可收到WIFI信号,但是手机无法收到信号为了让手机也能上WIFI,装个connectify软件就行,笔记本即可发射无线信号,共享Internet网络,充当无线AP功能下载地址:https://code.google.com/p/sway913/downloads/list亲测可用

2012-12-19 14:41:10 403

原创 DISTINCT 多字段获取总行数问题

select count(DISTINCT(col1,col2)) from table执行上面语句,出现',' 附近有语法错误。若要获取总行数,将逗号改成加号即可select count(DISTINCT(col1+col2)) from table

2012-11-21 16:21:30 186

原创 Cookie跨域Domain域名前面记得加点

a.xxx.com和b.xxx.com要实现cookie跨域访问赋值cookie时需要加上cookie.Domain = ".xxx.com";别忘加上xxx.com前面的.之前是这么写的cookie.Domain = "xxx.com";结果有个别用户出现cookie无法存取的情况所以务必加上前面的点.xxx.com

2012-11-10 18:13:58 478

原创 IE6提示升级代码,Let's kill Internet Explorer 6

想象一下装着清澈水的一尘不染的游泳池,这就是互联网。再想象一下池中曾漂浮着一大块垃圾,这就是IE6。最近,Windows 8 & IE10 都在不停地在搞宣传,微软自己都承认IE6本身存在太多的bug,对用户来说安全性无法得到保障!在微软全力推新版ie9的同时,也极力支持大家停止使用技术落后的ie6,并建议用新版ie或其它浏览器代替!在中国,ie6用户占全球用户群体总比例的绝大

2012-11-07 12:24:58 551

原创 js获取ckeditor值,用于表单验证

CKEDITOR.instances.Area1.getData()

2012-10-26 12:15:41 190

原创 winform异步运行cmd命令,显示返回信息(自己用于清理windows版的squid缓存文件)

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.IO;using System.Diagnostics;using System.Windows

2012-10-15 15:34:04 519

转载 让Windows Server 2008 + IIS 7+ ASP.NET 支持10万个同时请求

今天站点出现这样的错误信息:Error Summary:HTTP Error 503.2 - Service UnavailableThe serverRuntime@appConcurrentRequestLimit setting is being exceeded. Detailed Error Information:Module IIS Web Core No

2012-06-18 22:30:12 684

转载 Windows 2008 R2 SP1 更新后远程登录RDP 失败的解决方法

在更新Windows 2008 R2 SP1 后你可能在重启后发现RDP不能正常使用了(登录不进去) -- 出现这种情况的原因可能是因为 kb2667402 已经被安装了 (http://support.microsoft.com/kb/2667402)把这个更新包卸载了那么就会再次成功登录RDP;可是如果是远程服务器本人不能直接进行本机操作那怎么办呢? 别急,用下面这个远

2012-05-31 02:57:11 437

转载 新硬盘安装Windows7避免100M隐藏分区

在新硬盘上安装Windows7,使用自带的分区工具默认要新建一个100M的隐藏分区的。难道真的要用xp分区,再回来安装Windows7吗?其实不必,只要你会这几个命令就行。     光盘启动,安装Windows7进行到“把Windows安装到那里”的时候,现在看到的是一个非分配的磁盘。按快捷键“Shift+F10”打开CMD命令行,输入“diskpart”,进入diskpart

2012-04-22 11:50:52 747

转载 sqlserver2005镜像功能 命令

1、主备互换--主机执行:USE master;ALTER DATABASE SET PARTNER FAILOVER;2、主服务器Down掉,备机紧急启动并且开始服务--备机执行:USE master;ALTER DATABASE SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS;3、原来的主服务器恢复,可以继续工作,需要重新设定

2012-03-21 11:28:18 283

转载 sql2005非域环境下带自动故障转移数据库镜像的实现方法

使用数据库镜像来提高数据库的高可用性,在镜像服务器创建镜像数据库的快照以卸载报表查询对生产数据库的负载。TechNet有讲座对此技术进行介绍,但看到大家在讲座的讨论区中遇到了很多问题,下面我把在非域环境中带自动故障转移功能的镜像数据库的代码共享一下,在域环境中创建不用考虑太多用户权限的问题,在此不介绍,创建镜像包括以下几步:1、创建备份数据库还原至镜像服务器2、创建相应的镜像端点3、给

2012-03-21 11:25:49 399

转载 sqlserver2005镜像无见证服务器

这几天为了解决数据库的备份以及出现问题能够在最快的时间内恢复的问题,用到了sql server 2005的数据库镜像功能,参考了园子里一些文章,在局域网测试成功后就在服务器上实施了。数据库镜像不一定要在域环境中实施,由于服务器限制我没有用见证服务器,认证方式采用证书认证,据说采用证书认证是最容易成功的一种方式。1.备份主数据库。注意,数据库的恢复模式一定要为“完整”(数据库名右键->属性-

2012-03-21 11:14:43 483

原创 openssh for windows 服务器安装与配置

下载openssh for windows点此下载安装,中间有提示,不理会,继续cmd打开openssh\bin目录,我的目录是C:\Program Files\OpenSSH\bin然后运行mkgroup -l >> ..\etc\groupmkpasswd -l -u 登录用户 >> ..\etc\passwd上面登录用户改成你自己的已创建用户,如mkpasswd

2011-12-24 10:44:09 493

原创 导出csv格式数字显示问题

csv以逗号分隔,导出csv格式后,数据若为001024,则显示1024,不显示前面的两个00解决办法,在需要以文本显示的数据前面加\t

2011-08-17 17:12:25 604

原创 Safari 浏览器不支持中文cookie

Safari 浏览器不支持中文cookie,读写cookie时需要编码解码;编码和解码要一致 System.Web.HttpUtility.UrlDecode 和 System.Web.HttpUtility.UrlEncode System.Web.HttpContext.Cu

2011-07-25 14:57:33 354

原创 Nginx 负载均衡配置

<br />#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http { include

2011-05-19 19:12:00 409

原创 Nginx负载均衡使用心得

<br />    前一段时间在负责实施一个项目,利用nginx的七层负载均衡的良好性能做调度器,后端两台IIS应用服务器,在整个系统环境全部部署完后,把应用程序放上去测试时,发现一个问题,现把问题和解决办法写出来,与大家一起分享和讨论。 <br /><br />测试发现的问题及解决办法<br />  1、当后端两台IIS应用服务器都正常时,访问速度非常快,查看日志,原来一个请求,是后端两台服务器同时响应的;<br />  2、为了模仿故障测试,停掉一台IIS应用服务器,这时再访问,请求打开一页面时,发现有

2011-05-19 18:38:00 1259

原创 解决memcached不能远程访问的问题

<br />    之前安装好memcached之后,一直是在本机连接使用的,没有出现问题,今天我改用从另一台机器连接到memcached时,却怎么也连接不上。后来一直想大概是防火墙的问题,关闭了防火墙后问题依然存在。<br />    进入注册表,找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/memcached Server, 在其中有一个ImagePath项去掉-l 127.0.0.1参数,这样在没有指定连接到memcached服务器的IP

2011-05-19 01:28:00 1479

原创 iis7.0/7.5下的httpModules设置

<br />    一个httpModule突然不起作用了,原来是iis7里面的网站应用程序池使用了默认的“集成模式”,所以所有的http请求处理都托管给了IIS,web.config里面的配置就不起效了。将程序池的模式改为“经典”之后,一切正常。当然你也可以在web.config里面加入下面的节点,就不用把程序池模式改为“经典”模式了。<br /><system.webServer> <validation validateIntegratedModeConfiguration="false" />

2011-05-18 09:03:00 1334 1

原创 识别SqlServer版本

<br />SELECT  SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')<br /> 

2011-05-15 21:31:00 169

原创 sqlserver2005 定时备份

<br />DECLARE @strPath NVARCHAR(200)<br />set @strPath = convert(NVARCHAR(19),getdate(),120)<br />set @strPath = REPLACE(@strPath, ':' , '.')<br />set @strPath = 'E:/bak/' + 'databasename'+@strPath + '.bak'<br />BACKUP DATABASE [databasename] TO DISK = @st

2011-05-13 22:15:00 146

原创 asp.net 调用bat文件

<br />System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo("cmd.exe"); psi.UseShellExecute = false; psi.RedirectStandardOutput = true; psi.RedirectStandardError = true; string filepath = Serv

2011-03-11 10:39:00 759

原创 memcached 运行状态监控

<br />http://livebookmark.net/journal/2008/05/21/memcachephp-stats-like-apcphp/

2011-03-03 00:44:00 192

原创 memcached 安装与配置

<br />1.Windows版本的下载地址为:http://code.jellycan.com/memcached/<br /> 将压缩文件解压到 c:/memcached/<br />2. 在CMD下输入 "c:/memcached/memcached.exe -d install" 安装.<br />3. 再输入:"c:/memcached/memcached.exe -d start" 启动。NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕

2011-03-03 00:39:00 1179

原创 命令行查看memcache状态及memcache服务器安全

<br />命令行查看memcache状态<br />memcache的运行状态可以方便的用stats命令显示。<br />首先用telnet 127.0.0.1 11211这样的命令连接上memcache,然后直接输入stats就可以得到当前memcache的状态。<br />这些状态的说明如下:<br />pidmemcache服务器的进程IDuptime服务器已经运行的秒数time服务器当前的unix时间戳versionmemcache版本pointer_size当前操作系统的指针大小(32位系统一般

2011-02-13 20:04:00 4159

转载 系统缓存全解析6:数据库缓存依赖--李天平

<br />http://www.cnblogs.com/ltp/archive/2009/06/30/1514331.html

2011-02-13 16:20:00 219

转载 如何开启SQLSERVER数据库缓存依赖优化网站性能

<br />    很多时候,我们服务器的性能瓶颈会是在查询数据库的时候,所以对数据库的缓存非常重要,那么有没有一种方法,可以实现SQL SERVER数据库的缓存,当数据表没有更新时,就从缓存中读取,当有更新的时候,才从数据表中读取呢,答案是肯定的,这样的话我们对一些常用的基础数据表就可以缓存起来,比如做新闻系统的新闻类别等,每次就不需要从数据库中读取了,加快网站的访问速度。<br />那么如何开启SQLSERVER数据库缓存依赖,方法如下:<br />第一步:修改Web.Config的<system.we

2011-02-13 15:59:00 241

原创 字段不为空条件sql语句

<br />select id,picpath from table where ltrim(rtrim(picpath)) <> ' '

2011-01-29 01:27:00 554

原创 SqlServer 复制表数据

insert into www_templet (tid,name,templet,content,content1,url,url1,[time],[admin],qx,city,isoverWrite,isGlobal) select tid,name,templet,content,content1,url,url1,[time],[admin],qx,city,isoverWrite,is

2011-01-25 14:08:00 185

原创 关于squid对gzip压缩的支持

关于squid对gzip压缩的支持(支持nginx,IIS,apache)背景介绍:通常Web服务器都会通过gzip压缩来减少用户下载的流量,提高页面打开速度。gzip压缩分为两种,http1.0压缩和http1.1压缩,这两种压缩的压缩方法和response header都一样,只是客户端和服务器通讯的http协议不同。Squid2.7之前,是不支持http1.1的。在2.7版本开始,有限支持http1.1。从3.0版本开始,才完整的支持http1.1。但是因为squid3是完全重构的,很多2.7的功能并

2011-01-21 03:08:00 1100

原创 CSS JS 在线合并工具

http://duris.ru/

2011-01-19 10:49:00 381

09程序员试题及答案PDF

2009年上半年5月23号程序员考试试题及答案,PDF版,考完试的朋友可以参考下

2009-05-24

自己写的DES加密解密 ASP.NET(C#)

自己写的简单DES加密加密 public partial class _Default : System.Web.UI.Page { private static byte[] Key64 = { 42, 16, 93, 156, 78, 4, 218, 32 }; private static byte[] IV64 = { 55, 103, 246, 79, 36, 99, 167, 3 }; protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { string p = Server.MapPath("~/wcn/"); int i; FileStream fin = new FileStream(p+TextBox1.Text, FileMode.Open, FileAccess.Read); FileStream fout = new FileStream(p+TextBox2.Text, FileMode.OpenOrCreate, FileAccess.Write); FileStream skey = new FileStream(p + "key.txt", FileMode.OpenOrCreate, FileAccess.ReadWrite); FileStream siv = new FileStream(p + "key.txt", FileMode.OpenOrCreate, FileAccess.ReadWrite); fout.SetLength(0); byte[] bin = new byte[100]; long rdlen = 0; long totlen = fin.Length; int len; DES des = new DESCryptoServiceProvider(); des.Key = Key64; des.IV = IV64; TextBox3.Text = des.Key[0].ToString(); StreamWriter w = new StreamWriter(skey); w.Write(des.Key[0]); w.Flush(); for (i = 0; i < 8; i++) { TextBox3.Text = TextBox3.Text + "," + des.Key[i].ToString(); //StreamWriter w = new StreamWriter(skey); w.Write(","+des.Key[i]); w.Flush(); } CryptoStream encStream = new CryptoStream(fout, des.CreateEncryptor(), CryptoStreamMode.Write); while (rdlen < totlen) { len = fin.Read(bin, 0, 100); encStream.Write(bin, 0, len); rdlen = rdlen + len; } encStream.Close(); fout.Close(); fin.Close(); } protected void Button3_Click(object sender, EventArgs e) { string p = Server.MapPath("~/wcn/"); FileStream fin = new FileStream(p + TextBox4.Text, FileMode.Open, FileAccess.Read); FileStream fout = new FileStream(p + TextBox5.Text, FileMode.OpenOrCreate, FileAccess.Write); fout.SetLength(0); byte[] bin = new byte[100]; long rdlen = 0; long totlen = fin.Length; int len; DES des = new DESCryptoServiceProvider(); des.Key = Key64; des.IV = IV64; CryptoStream decStream = new CryptoStream(fout, des.CreateDecryptor(), CryptoStreamMode.Write); while (rdlen < totlen) { len = fin.Read(bin, 0, 100); decStream.Write(bin, 0, len); rdlen = rdlen + len; } decStream.Close(); fout.Close(); fin.Close(); } }

2009-05-22

空空如也

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

TA关注的人

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