- 博客(59)
- 收藏
- 关注
转载 [C#技术] DataSet(DataTable)轻松的通过Sum、Aver、Count等统计出相关结果
本文介绍一个简单的方法,不需要逐条记录进行计算就可以轻松的获得DataTable中的记录统计结果。这个简单的方法就是调用功能强大的DataTable的函数Compute。 一、调用说明(仅以C#为例,下同): public object Compute(string strExpression,stringstrFilter) 参数:
2014-10-24 15:21:47 11131
转载 ASP.NET-关于Container dataitem 与 eval方法介绍
Container是一个数据容器,代表集合类或者dataview中的一行,而Container。dataitem代表该行的数据;所有的container 被存放在是一个栈堆stack中,自动的将每一个container压入栈堆内,最后一行记录先进栈,最后是第一行;(或者说栈顶是集合类的第一个container)GridView的每一行都是一个类型为GridViewRow
2014-05-18 18:49:23 3959
原创 SQL 将日期格式转换为Int
如将:2013-09-26 16:33:43.050 转换为:20130926year(CreateDate)*10000 + month(CreateDate)*100 + day(CreateDate)
2013-09-26 16:43:24 10684
原创 将表的所有者改为dbo
用其它用户登录远程数据库时,新建的表的所有者都不是 dbo 的,要改成dbo可用以下词句操作 批量修改:程序代码EXEC sp_MSforeachtable 'exec sp_changeobjectowner ''?'',''dbo'' '单个修改:程序代码exec sp_changeobjectowner '要改的表名','dbo'手动修改:直接点击该表
2012-12-06 16:46:43 1251
原创 科学话SEO:网站日志分析研究和分析网站存在的SEO问题
从做SEO开始老大就一直给我灌输:“要做科学的SEO,不管流量是涨还是降都要知道其中来源,而要了解这些同时判断网站流量的走向就必须要靠日志分析,而不是凭感觉的猜测是哪些因素使用流量发生变化”。因此从一开始就从数据入手,对于网站的数据时实监控,从数据中判断网站的问题所在,然后做出相应的改变。这也是我们网站能一直稳定发展从流量的直线下降到回升直到大涨的一个原因所在。 最近网站的流量一直涨得
2012-09-20 22:54:50 930
原创 SQL 数据日志还原方法和工具介绍
由于一次意外操作,把SQL数据库中的一张非常重要的表给删除了。 后来在网上找到一款Log Explorer。利用该软件进行了数据的还原 一、下载安装Log Explorer 4.2下载地址:http://www.bhcode.net/download/690.html 二、操作步骤 下载完在数据库服务器中安装客户端和服务端,然后打开Log Ex
2012-09-11 11:47:24 3163 1
原创 从网站流量变化中分析搜索引擎的排名要素
一个搜索引擎的排名有200多个因素,而做SEO如果能把这200多个因素都考虑到了,就是非常成功的优化,网站也会有一个很好的排名。不过这200多个因素概括起来也就两类:页面要素和搜索请求要素(即搜索的关键词)。最近我们网站流量大涨做了个分析,基本可以确定为是做好了这两点。 搜索引擎的排名更多依赖的是与搜索请求无关的组成部份即:页面要素。 例如网页的链接流行度(影响排
2012-09-04 07:38:16 1663
原创 流量提升的基础:怎么研究网站的高质量关键
在网上看过很多对关键词研究的文章,这些文章在写对于关键词的研究上无非就是三点: 1、放弃过热关键词。2、不要选择太“冷门”的关键词。3、选择“正好合适”的关键词。 对于这些总感觉没有讲到实质上,在此我做下我对于关键词研究的分析与理解: 对于“过热”的关键词不做么?并不是的,如果热门的关键词有实力做上去为什么不做,就因为这词过热而不做是不是放弃了不该放弃的?
2012-08-23 08:55:46 948
原创 将一张表的字段根据条件更新到另一张表的一个字段中去
现有两张表,一张关键词主表,一张关键词表幅表,主表里记录了关键词的ID,Keyword,ClassID,className 幅表里记录的是: ID,Keyword,clas
2012-07-06 16:29:50 6705
原创 SQL 整型类弄的数据按区间查找
一表中有1字段类型为int 型,值为0-9999不等,现为了按区间如“ 0-10,10-20....等统计该区间内的总数,根据此需要求SQL如下:select Interval, count(*) num from ( select case when keyword_density =0 then “区间一" when
2012-06-27 16:05:36 1878
原创 SQL 判断字段中指定字符出现的次数
原理:将指定字符转换为空,原长度减去转换后的长度就是指定字符的次数。 在做数据处理时遇到一个SQL操作的问题就是有一列关键词字段,字段中包含各种乱七八糟的字符,其中有一个双引号“ 是关键词中不需要的,所以需要去掉,而一般只有带两个”的才需要去除,所以首先得先找到含有双引号的且双引号出现两次的值,然后删除。这里提取指定符串在字段中的出现次数SQL为: select * from
2012-06-21 15:03:29 16670
原创 SQL 日志清除
declare @db nvarchar(20) set @db='Weiku_Keyword' dump transaction @db with no_log backup log @db with no_log dbcc shrinkdatabase(@db)
2012-02-28 11:20:58 753
原创 SQL 搜索指定字段不包含指定值的方法
很多情况下,我们都会搜索某个字段中不包含指定的值,如我最近用到的,搜索全表中不包含数字的关键词。写法如下:select * from tableA where keyword not like '%[0-9]%'
2012-02-21 15:38:30 21592
原创 Excel 2007 导入链接字符串
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myExcel2007file.xlsx;Extended Properties="Excel 12.0 Xml;HDR=YES";
2011-11-09 11:58:59 824
原创 ASP.NET做的网站在godaddy 的美国服务器上显示中文为乱码
前段时间在Godaddy上买了个空间,网站放上去后一直都显示乱码,网站的编码都改过了也没用,后来经过网上的资料搜索终于解决了这个问题如下: 要想在英文版的服务器上部署中文内容 记得要在web.config文件的节中添加
2011-10-21 16:09:03 2917
原创 数查询按日期分组
--按照月份统计select count(id) cnt,datepart(mm,time) [Month]from [table]where [time] between '2007/09/08 09:10:43' and '2007/10/09 04:32:37'group
2011-07-07 17:36:53 554
原创 Linq 数据操作,两个数组求差、交集、并集
数组1:arrtemp数组2:Preposition求数组1中不包含数组2的数据. var v_temp = arrTemp.Except(Tools.Config.Preposition).ToArray (); int[] a = { 1, 2, 3, 4, 5, 6, 7 }; int[] b = { 4, 5, 6, 7, 8, 9, 10 }; i
2011-06-16 13:36:00 4950
原创 数组的排序和类型转换
<br />将整型数组排序后转换为自符串数组;<br />int[] arr = { 2, 3, 4, 5, 1, 9, 8, 7 };<br /> <br />var s = arr.OrderBy(i => i).ToArray(); //排序<br /> <br />string [] arr1=Array.ConvertAll<int, string>(s, delegate(int v) { return Convert.ToString(v); });<br /> <br />同时转换为字符串
2011-05-31 23:27:00 797
原创 jQuery各种show/hide方式的性能测试
<br />这篇文章是jQuery各种show/hide方式的性能测试。作者之所以测试这个源于Robert Duffy在San Francisco举行的jQuery大会上的一句话:“.hide()和.show()的执行速度会比直接改变css慢”。但由于未能找Robert Duffy问明原因,所以作者就自己去做了这个测试。下面的翻译并不是全文翻译,只节选了一些重点。 <br />用作测试的是一个含有100个div的HTML页面,div带有class和一些内容。为了排除掉寻找这些div所花费的时间,所以把选择器
2010-12-15 09:59:00 5941 1
原创 替换文本中的指定内容(电子邮件),以及其它指定的内容
<br /> <div><br /> <asp:TextBox ID="TextBox1" runat="server" Width="519px"></asp:TextBox><br /><br /> <asp:Button ID="Button1" runat="server" Text="Button" Width="65px" <br /> onclick="Button1_Click" /><br /><br /> <asp:Text
2010-08-26 14:32:00 860
原创 uploadify 之.updateSettings is not a function处理方法
<br />使用uploadify动态修改参数的方法。<br />$('[id$="txtTitle"]').change(function() {<br /> theString = $(this).val();<br /> $('[id$="fileInput"]').uploadifySettings('scriptData', { 'id': id, 'prod
2010-08-24 14:39:00 7797 2
原创 juqery 控件滚动条位置
<br />$(function(){ <br /> $("#back").click(function(){ <br /> $(’html,body’).animate({scorllTop:0},1000);//回到顶端 <br /> return false;//去掉#号 <br /> }) <br />}) <br /><a href="#" id="back">Back</a> <br />当然我们也可以返回某个元素的位置,将以上代码写成: <br />$(
2010-08-23 12:03:00 1061
原创 存储过程学习笔记
<br /> 最近公司没什么事,空余时间比较多,因此想的事情也比较多,呵呵.<br /> 想想做开发都快两年了,但对数据库的东西可了解的可谓少之又少.当初学习时就对数据库没有过多的研究,只知道对数据表的增删改查,至于存储过程、触发器、索引什么的都不会。而工作后公司至少连SQL语句都不用自己写的,用的ORM技术,直接将表实例化,操作对象就行了。数据库方面有用到存储程什么的都有专门的人写好而且已经是封装好的,做开发的跟本不会接触到那些东西。因此工作两年了,没有真正的接触到数据库的优化和存储过程以
2010-06-08 21:51:00 721
原创 jquery 中的 attr()方法
<br />JQuery 的attr()方法有三个表达式,分别为:<br /> <br /> 1、attr(name) //获取属性的值<br /> 2、attr(name,value) //设置属性的值<br /> 3、attr(namefn)
2010-06-01 14:08:00 680
原创 ShowModalDialog打开字窗体
Window.ShowModalDialog的参数问题(父窗体向子窗体传值) 基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog()
2010-05-10 10:18:00 681
原创 SQL日期格式大全
CONVERT 将某种数据类型的表达式显式转换为另一种数据类型。由于某些需求经常用到取日期格式的不同.现以下可在 SQL Server中 将日期格式化. SQL Server 支持使用科威特算法的阿拉伯样式中的数据格式。 在表中,左侧的两列表示将 datetime 或 smalldatetime 转换为字符数据的 style 值。给 style 值加 100,可获得包括世纪数位的四位年份
2010-04-22 14:12:00 2278
原创 .net 中用存储过程执行SQL
存储过程:是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。by google 存储过程执行效率比单独的SQL语句效率高。 样编写存储过程?存储过程在SQL Server 2005对应数据库的可编程
2010-04-21 10:07:00 584
原创 操作系统安装的多种方法
安装方法(ABCDEF共五种)A、通过光盘安装: 简述:光盘安装法可以算是最经典、兼容性最好、最简单易学的安装方法了。可升级安装,也可全新安装(安装时可选择格式化旧系统分区),安装方式灵活。不受旧系统限制,可灵活安装32/64位系统。 方法: 1、下载系统安装盘的ISO文件,刻盘备用。(有光盘可省略此步骤) 2、开机进BIOS(一般硬件自检时按DEL或F2或F1键进,不
2010-04-11 17:37:00 3562
原创 js操作listbox
function SelectAll() { var lst1=window.document.getElementById(""); var length = lst1.options.length; var string = window.document.getElementByI
2010-03-26 10:52:00 662
原创 Iframe 中打开页面时弹出“Internet Explorer 无法打开,...站点已经停止操作
在页面还没有ready的时候就调用了htmlObject的appendChild或者innerHTML操作,这样会在IE上弹出一个对话框:“Internet Explorer无法打开站点,已终止操作”在网上搜索了一下,解决方法大概为以下两点: (1)在appendChild或者innerHTML操作处判断document.readyState=="complete", 若为否,则setT
2010-03-15 21:11:00 2851
原创 IDV+CSS实现竖向选项卡效果
<!--body{padding:50px;margin:0;color:#666;font:12px arial,sans-serif;}#getId{width:400px;}.tabT{width:20px;float:left;padding:0;margin:0px;}.tab,.tab li{padding:0;margin:0;border:1px}.tab{
2010-03-14 10:10:00 859
原创 两种查询数据库内第N条数据的方法
1、类似与分页效果select top 1 * from dbo.td_BBSBoardInfo where (bbi_id not in (select top 10 bbi_id from dbo.td_BBSBoardInfo order by bbi_Number)) order by bbi_Number 2、创建临时表SELECT IDENTITY(INT,1,1) A
2010-02-25 17:28:00 640
原创 javascript 合并数组
var arr = new Array(3)arr[0] = "George"arr[1] = "John"arr[2] = "Thomas"var arr2 = new Array(3)arr2[0] = "James"arr2[1] = "Adrew"arr2[2] = "Martin" document.write(arr.concat(arr2))
2010-02-23 17:31:00 1014
原创 网易邮箱的附件上传功能
http://www.w3.org/1999/xhtml" > a.addfile { background-image:url( http://p.mail.163.com/js31style/lib/0703131650/163blue/f1.gif); background-repeat:no-repeat; background-position:-915px
2010-02-23 15:53:00 1310
原创 在Div中自动添加控件
利用document.createElement()方法在指定的Div中加入控件: function Add() { var board = document.getElementById("Test"); var e = document.createElement("input"); e.type = "button";
2010-02-23 11:07:00 3241
原创 Event.x,Event.ClientX ....
x:设置或者是得到鼠标相对于目标事件的父元素的外边界在x坐标上的位置。clientX:相对于客户区域的x坐标位置,不包括滚动条,就是正文区域。offsetx:设置或者是得到鼠标相对于目标事件的父元素的内边界在x坐标上的位置。screenX:相对于用户屏幕。clientX, clientY是鼠标当前相对于网页的位置,当鼠标位于页面左上角时clientX=0, clientY=0; offs
2009-12-23 19:55:00 1470 2
原创 按时间查询的SQL语句
1、按年查询:select * from dbo.td_BBSBoardInfo where (year(BBI_DateTime) between 2006 and 2009) 按月、日查询只要将year 改为 month、data 2、按年月查询:select * from dbo.td_BBSBoardInfo where convert(varchar(6),BBI_DateT
2009-12-23 19:39:00 788
原创 Gridview 里获取某一列值,并判断时间大小
function Select() { //获取鼠标点击的元素 var e = event.srcElement; //获取元素所在的行的行号(表头行号从0开始)。注意:parentElement只适用于IE浏览器,而parentNode则符合DOM标准。 //var rowIndex=e.parentElement.parentEl
2009-12-18 14:10:00 1074
原创 asp.net 后台调用前台javascript 方法
Page.ClientScript.RegisterStartupScript(this.GetType(), "PopupScript", "CheckDivCopy()"); //执行客户端脚本,显示抄送文本框
2009-12-09 17:52:00 460
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人