11 2011 档案
摘要:有人说网站运营就是网站编辑加上网站推广专员,我觉得这个说法是错误的,片面的。 百度名片是这样解释的:网站运营是网络营销里的一个重要名词,它主要是指网络营销体系中一切与网站的运营推广有关的工作, 主要包括网站流量监控分析、目标用户行为研究、网站日常更新及内容编辑、网络营销策划及推广等内容。网站运营是指网络营销体系中一切与网站的后期运作有关的工作。 所以谁网站运营并不是简简单单的网站推广和网站编辑而已,他是一个大范围的工作。 那我们今天就来谈一下运营好一个网站该注意哪些问题。 接手一个网站后首先要看的是他的打开速度快慢,也就是服务器的好坏,大公司一般这方面不会出现问题。如果是一个打算长...
阅读全文
摘要:<html><head><meta http-equiv="Content-Language" content="zh-cn"><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>文件不存在</title></head><body><p> </p><p> </p><div
阅读全文
摘要:今天下午刚好没事,把一些基础性的概念理顺一下,存档,省的麻烦,嘿嘿一.索引1. 什么是索引?索引是对数据库表中一列或多列的值进行排序的一种结构。在关系型数据库中,索引是一种与表有关的数据库结构,是事实存在的。它可以使对于表的select等等操作更加快速,相当于一本书的目录。对于一张表,如果我们想要找到某一列符合特定值的记录,第一种方法是全表搜索,匹配,然后把所有符合的记录列出,但是这样做会消耗大量数据库系统时间,并造成大量磁盘I/O操作;第二种就是在表中建立索引,然后在索引中找到符合查询条件的索引值,最后通过保存在索引中的ROWID(相当于页码)快速找到表中对应的记录。索引是一个单独的、物理的
阅读全文
摘要:反射是一个程序集发现及运行的过程,通过反射可以得到*.exe或*.dll等程序集内部的信息。使用反射可以看到一个程序集内部的接口、类、方法、字段、属性、特性等等信息。在System.Reflection命名空间内包含多个反射常用的类,下面表格列出了常用的几个类。类型作用Assembly通过此类可以加载操纵一个程序集,并获取程序集内部信息EventInfo该类保存给定的事件信息FieldInfo该类保存给定的字段信息MethodInfo该类保存给定的方法信息MemberInfo该类是一个基类,它定义了EventInfo、FieldInfo、MethodInfo、PropertyInfo的多个公用
阅读全文
摘要:一不小心,删错了,还把回收站清空了,咋办啊?只要三步,你就能找回你删掉并清空回收站的东西 步骤: 1、单击“开始——运行,然后输入regedit (打开注册表) 2、依次展开:HEKEY——LOCAL——MACHIME/SOFTWARE/microsoft/WINDOWS/ CURRENTVERSION/EXPLORER/DESKTOP/NAMESPACE 在左边空白外点击“新建” ,选择:“主键”,把它命名为“645FFO40——5081——101B——9F08——00AA002F954E” 再把右边的“默认”的主键的键值设为“回收站”,然后退出注册表。就OK啦。 3、要重启计算机。 只要机
阅读全文
摘要:using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Drawing;using System.Drawing.Drawin
阅读全文
摘要:public static string SubStringTitle(string html, int num) { //Regex regex = new Regex(@"<(.|\n)+?>", RegexOptions.IgnoreCase); //Regex regex = new Regex(@"<(\w+)>", RegexOptions.IgnoreCase); //string temp = regex.Replace(title, ""); //return temp.L...
阅读全文
摘要:public static string GetSubStr(string str, int num) { byte[] buffer = System.Text.Encoding.Default.GetBytes(str); string ret = str; if (buffer.Length > num) { ret = System.Text.Encoding.Default.GetString(buffer, 0, num); }...
阅读全文
摘要:C/S结构的通信:客户端:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Net; using System.Net.Sockets; namespace TcpClient { public partial clas...
阅读全文
摘要:1、C#接口的作用 :C#接口是一个让很多初学C#者容易迷糊的东西,用起来好像很简单,定义接口,里面包含方法,但没有方法具体实现的代码,然后在继承该接口的类里面要实现接口的所有方法的代码,但没有真正认识到接口的作用的时候就觉得用接口是多此一举,当然你这样想那是绝对绝对错误的,比尔盖茨的微软请的员工都是比盖茨还聪明的人,他们的C#能添这样的多足吗?!关于接口的作用,网上有一位就真的深入浅出给我们做了很好理解的分析。我们定义一个接口public interface IBark{void Bark();}再定义一个类,继承于IBark,并且必需实现其中的Bark()方法public class Do
阅读全文
摘要:Dotnet是一种建立在虚拟机上执行的语言,它直接生成MSIL的中间语言,再由DotNet编译器JIT解释映象为本机代码并交付CPU执行。它和Java是一种机制的语言。这种语言的优点就是您不需要去考虑您的程序在那里运行,您只需要把功能做出来,虚拟机会在任何地方实现您的功能。这是一个很好的趋势和想法,但虚拟机的中间语言由于带了大量的“元数据metadada”信息,所以也极容易被反编译。Dotnet的保护分为三大类由ms提供的非第三方保护方案a)强名称强名称是MS提供的保护机制。它需要使用sn这个命令。强名称是什么意思呢?在这里稍作解释。强名称的作用就是防止程序集被非法修改,当对程序集修改后,必须
阅读全文
摘要:http错误代码含义: "100" : Continue "101" : witching Protocols "200" : OK "201" : Created "202" : Accepted "203" : Non-Authoritative Information "204" : No Content "205" : Reset Content "206" : Partial Content "3
阅读全文
摘要:#include <windows.h> #include <iostream> #include <process.h> #include <cstdlib> #include <ctime> using namespace std; DWORD WINAPI philosopher(LPVOID lpParameter); void thinking(int); void eating(int); void waiting(int); void print(int ,const char *); //全局变量 CRITICAL_S
阅读全文
摘要:冒泡排序,是指计算机的一种排序方法,它的时间复杂度为O(n^2),虽然不及堆排序、快速排序的O(nlogn,底数为2),但是有两个优点:1.“编程复杂度”很低,很容易写出代码;2.具有稳定性,这里的稳定性是指原序列中相同元素的相对顺序仍然保持到排序后的序列,而堆排序、快速排序均不具有稳定性。不过,一路、二路归并排序、不平衡二叉树排序的速度均比冒泡排序快,且具有稳定性,但速度不及堆排序、快速排序。冒泡排序是经过n-1趟子排序完成的,第i趟子排序从第1个数至第n-i个数,若第i个数比后一个数大(则升序,小则降序)则交换两数。 冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将.
阅读全文
摘要:现在网络发展越来越快,快到不可阻挡,然而这些有给我们的生活带来了什么影响呢?第一,最明显的是沟通现在只要有网络,两人不管身在何方都可以交流。这个就是网络的神奇【沟通无处不在】!第二,购物淘宝,拍拍等一些大型的网络交易平台应运而生,在家里就可以买远在千里之外的东西。第三,服务现在几乎所有的企业都做了网站,都有网上服务,就拿那个压滤机来说,禹州市宏兴源过滤设备有限公司(www.hxyylj.com)就是在网上的服务,客户投诉,客户看货,客户订货都可以在网上实现。第四,休闲网络游戏,网络歌曲,网络电影可以让你在家可以玩乐休闲。第五,学习网络教学现在非常的普及,网上有很多网络教程来给大家提供学习的机会
阅读全文
摘要:Asp.net提供了三个功能强大的列表控件:DataGrid、DataList和Repeater控件,但其中只有DataGrid控件提供分页功能。相对DataGrid,DataList和Repeater控件具有更高的样式自定义性,所以很多时候我们喜欢使用DataList或Repeater控件来显示数据。 实现DataList或Repeater控件的分页显示有几种方法: 1、写一个方法或存储过程,根据传入的页数返回需要显示的数据表(DataTable) 2、使用PagedDataSource类(位于System.Web.UI.WebControls命名空间里) 本篇文...
阅读全文
摘要:双向冒泡算法比单向冒泡更适用于序列基本有序,但是有小元素在尾部,例如数列1,2,3,4,5,6,7,8,9,0如果使用单向冒泡算法,时间复杂度将是O(n^2)改进的双向冒泡时间复杂度是O(n)下面是双向冒泡算法的代码/* * R[]存放待排序数据,从0开始存放,共n个记录 */ #define bool _Bool #define true 1 #define false 0 void Double_Bubble(int R[],int n) { int i,j; int tmp; bool exchange=true; i=0; ...
阅读全文
摘要:正则表达式用于操作字符串的规则,这些规则由一些符号所组成。使用正则表达式可以进行更复杂的操作,而且这种复杂的操作要比方法短的多。功能:1,匹配。使用的是String类中的matches方法。2,切割。使用的String类split方法。3,替换。4,查找。 1,将正则规则通过Pattern类中的static方法complie,封装成Pattern对象, 2,通过Pattern类中matcher方法与字符串相关联,获取匹配器对象。 3,通过匹配器的方法来操作字符串。如:find是否找到,group取去匹配后的字符串。其实String类中有关正则表达式的方法,底层都是先将传入的正则规则封装成Pat
阅读全文
摘要:using System; using System.Security.Cryptography; using System.IO; using System.Text; class EncryptionAndDissection { //加密: public static string Encrypting(string strSource) { //把字符串放到byte数组中 byte[] bytIn = System.Text.Encoding.Default.GetBytes(strSource);...
阅读全文
摘要://Socket基本编程 //服务端: using System.Net; using System.Net.Sockets; using System.Text; using System.Threading; Thread mythread ; Socket socket; // 清理所有正在使用的资源。 protected override void Dispose( bool disposing ) { try { socket.Close()...
阅读全文
摘要:在人力资源管理系统中,常常会有通过工号查找其所在部门主管的需求,但员工所在部门不一定有主管,可能要在上级才有,这时就需要用递归的方式将其主管找出来,MSSQL代码:/* 功能:取得指定部门代码的部门负责人 创建人:baronyang 创建时间:2008-12-23 */ CREATE FUNCTION [dbo].[Fn_GetDepManager] (@DepCode varchar(30)) RETURNS varchar(30) as BEGIN declare @PersonCode varchar(230)...
阅读全文
摘要:--设tb(A,B,C) create table #tb(A varchar(2),B varchar(2),C varchar(2)) insert into #tb select 'a1','b1','c1' union all select 'a2','b2','c2' union all select 'a3','b3','c3' /********** 加锁 *************** 设table1(A,B,C) A B C a1 b
阅读全文
摘要:1 using System; 2 using System.Text; 3 using System.Xml; 4 5 class XmlOperate 6 { 7 private XmlDocument xmlDocument; 8 9 private void CreateXmlFile(string filePath) 10 { 11 xmlDocument = new XmlDocument(); 12 XmlDeclaration xmlDeclaration = xmlDocume...
阅读全文
摘要:public static string GetMD5(string s) { /// <summary> /// 与ASP兼容的MD5加密算法 /// </summary> MD5 md5 = new MD5CryptoServiceProvider(); byte[] t = md5.ComputeHash(Encoding.GetEncoding("gb2312").GetBytes(s)); StringBuilder sb = new StringBui...
阅读全文
摘要:1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3. 一个文件最好不要超过500行的代码(不包括IDE产生的代码)。4. 一个方法的代码长度最好不要超过25行。5. 避免方法中有超过5个参数的情况。如果超过了,则应使用 struct 来传递多个参数。6. 每行代码不要超过80个字符。7. 原则上,尽量不要手工的修改机器产生的代码。a) 如果需要编辑机器(IDE)产生的代码,编辑格式和风格要符合该编码标准。b) 尽可能地使用片断类来把被保持的部分分解为各个因素 注:这里的翻译参考了灵感之源老兄的说法,在Visual c#2005中,
阅读全文
摘要:个人认为写博客(Blogging)是技术总结的最佳方式,甚至可以这样子讲,博客就是积累,从一定角度上讲是酱紫的。可能是受规范约束习惯了,感觉写博客也有一些注意事项,虽然之前写了很多文章,但感觉都不是很规范,现总结写博客应该注意的几点,以随时提醒自己。1. Do not Repeat Documents, link to it 不要重复文档,给出链接就好。重点写自己的心得,体会和总结。对于那些在官方文档中都讲的很清楚的东西就没有必要再进行重复了,给出相应的链接就好了。特别是对于像MSDN这种非常丰富的官方文档,最好不要去重复它的内容,因为你不一定比官方讲的清楚。重点应该放在自己的心得,体会和总结
阅读全文
摘要:第一、给安装项目添加必要的文件,貌似是应用程序debug文件夹下的所有文件,还有是 安装系统要用的图片文件 第二、添加系统必备:安装项目右键->属性->选择系统必备, 必选上[数据访问组件]、[.net 2.0]、[windows installer 3.1]。如果应用程序中有rpt的报表就要 加上报表引擎 其中【指定系统必备组件的安装位置】要选择第二个,【从与我的应用程序相同的位置下载系统必备 组件】 (第三)选择应用程序文件夹。右键添加项目输出项。将应用程序设置为主输出 第三、添加卸载程序 打开系统目录C:\WINDOWS\system32找到文件msiexec.exe,复制.
阅读全文
摘要:黑客扫描使用的主要是TCP/IP堆栈指纹的方法。实现的手段主要是4种: 1.TCPISN采样:寻找初始化序列规定长度与特定的OS是否匹配。 2.FIN探测:发送一个FIN包–或者是任何没有ACK或SYN标记的包到目标的一个开放的端口,然后等待回应。许多系统会返回一个RESET–复位标记。 3.利用BOGUS标记:通过发送一个SYN包,它含有没有定义的TCP标记的TCP头,利用系统对标记的不同反应,可以区分一些操作系统。 4.利用TCP的初始化窗口:只是简单地检查返回包里包含的窗口长度,根据大小来唯一确认各个操作系统。 扫描技术虽然很多,原理却很简单。这里简单介绍一下扫描工具Nmap...
阅读全文
摘要:有一些人赞成用SESSION,有一些人不赞成。但这个问题到底要怎么说。不妨听听我的看法 如果有错误请不要朝丢东西,金条和硬币除外。 有些人应该知道我是做江湖程序的,而江湖程序做看中的就是效率,但这里不谈设计,而 从一些比较实际的角度看SESSION。 首先要先说SESSION是干什么的,SESSION是可以存储针对与某一个用户的IE以及通过其当 前窗口打开的任何窗口具有针对性的用户信息存储机制。为什么要这样说。看下边 先研究SESSION是如何启动的,当打开IE以后浏览网站后会发出一个指令请求SESSIONID以 及对各个类型数据的下载许可,如图片,声音以及FLASH。 ...
阅读全文
摘要:网站设计中的色彩运用是必不可少的,下面小编就来讲解下: 色彩是一种奇怪的东西,它是美丽而丰富的,它能唤起人类的心灵感知。一般来说,红色是火的颜色,热情、奔放;也是血的颜色,可以象征生命。黄色是明度最高的颜色,显得华丽、高贵、明快。绿色是大自然草木的颜色,意味着纯自然和生长,象征安宁和平与安全,如绿色食品。紫色是高贵的象征,有庄重感。白色能给人以纯洁与清白的感觉,表示和平与圣洁。 我们知道,颜色是光的折射产生的,红、黄、蓝是三原色,其它的色彩都可以用这三种色彩调和而成。换一种思路,我们可以用颜色的变化来表现光影效果,这无疑将使我们的作品更贴近现实。 色彩代表了不同的情感,有着不同的象征...
阅读全文
摘要:Landing page网页是很多朋友困惑的一个问题,这里给大家谈一下我研究众多Landing page网页,以及催眠营销在网页中的运营,如果你找不到模仿的,那么就然后以下心理学构架来做,可以获得比较好的效果。第一部分:吸引用户眼球用吸引人的图片、比较大和吸引用户研究的标题第二部分:分析潜在客户遇到的痛苦和问题所有的人都在逃避痛苦追求快乐,所以先挖掘潜在客户的痛苦才能激起他购买的动力第三部分:描述购买产品或者服务之后的好处销售卖的是好处,所以好处要一条一条列出来第四部分:卖感觉,让客户相信你1、采用大量的客户见证:这个是超级重要的,因为所有的人都有从众心理,所以这些见证能够给潜在客户很好的榜样
阅读全文
摘要:ALT显示如何才能有样式呢,那就要用到JAVASCRIPT了。Array.prototype.inArray = function (value) {var i;for (i=0; i < this.length; i++) {if (this[i] === value) {return true;}}return false;};function addEvent( obj, type, fn ) {if (obj.addEventListener) {obj.addEventListener( type, fn, false );EventCache.add(obj, type, f
阅读全文
摘要:在网上百度了好久,用来很多方法都不行。这个是可以的,在运行里面一次输入以下代码就可以了:regsvr32 /i shell32.dll regsvr32 jscript.dllregsvr32 vbscript.dll
阅读全文
摘要:备份1、备份网站文件2、备份数据库文件3、备份IIS和应用池【IIS自带到功能】4、备份计算机所有用户【cmd net user > c:\userlist.txt】还原 1、还原IIS信息【同理还原应用池】 “开始”---“运行”---输入“cmd”,打开命令窗口,用下面的命令,控制切换到 windows\system32 目录cd C:\windows\system32那么,现在就可以输入命令还原了,iiscnfg /import /f C:\IIS\IISConfig.xml /sp /LM/W3SVC /dp /LM/W3SVC /children这个命令,就可以把旧服务器上的I
阅读全文
摘要:利用Javascript取和设FCKeditor值也是非常容易的,如下: // 获取编辑器中HTML内容 function getEditorHTMLContents(EditorName) { var oEditor = FCKeditorAPI.GetInstance(EditorName); return(oEditor.GetXHTML(true)); } // 获取编辑器中文字内容 function getEditorTextContents(EditorName) { var oEditor = FCKeditorAPI.GetInstance(EditorName); retur
阅读全文
摘要:知识点:线程调用,异步线程,异步线程回调函数,C#的类,WSH宿主脚本开发 前言:由于一个客户的项目中需要将WORD文档转换成PDF格式,故写了本篇实站教程 需求分析:客户的项目以B/S结构为主,提供一个WORD文件在后台自动转换成PDF,经过实际测试,如果该篇WORD文档有100多页的话,转换需要20分钟左右的时间(环境:CPU是奔腾M 1.6G,512M内存),整个CPU的占用率近乎95%~100%,此结果告诉客户以后,客户提议:到客户下班后,自动转换PDF,同时如果使用人确认要查看该PDF文档,如果没有转换,提供给客户选择,是现在转换成PDF,还是由服务器在客户下班后,自动转换. 项目功
阅读全文
摘要:随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。 SQL注入是从正常的WWW端口访问,而且表面看起来跟一般的Web页面访问没什么区别,所以目前市面的防火墙都不会对SQL注入发出警报,如果管理员没查看IIS日志的习惯,可能被入侵很长时间都不会发觉。但是,SQL注入的手法相当灵活,在注入的
阅读全文
摘要:--引用前辈的--/****** Object: UserDefinedFunction [dbo].[f_GetPy] Script Date: 06/09/2010 10:31:33 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOcreate function [dbo].[f_GetPy](@str nvarchar(4000)) returns nvarchar(4000) as begin declare @strlen int,@re nvarchar(4000) declare @t table(chr nchar(1)
阅读全文
摘要:在Web.config配置第一步<compilation debug="true"> <buildProviders> <add extension=".html" type="System.Web.Compilation.PageBuildProvider" /> </buildProviders>第二步<httpHandlers> <add path="*.html" verb="*" type="System.We
阅读全文
摘要:protected void btnAdd_Click(object sender, EventArgs e) { // 创建临时文件夹 string Folder = DateTime.Now.ToString("yyyymmddHHMMss"); string tempFolder = Path.Combine(Server.MapPath("/file"), Folder); Directory.CreateDirectory(tempFolder); string[] fs = Directory.GetFiles(Server.MapPath(
阅读全文
摘要:我有一个客户要这个功能QQ好友邮件群发,我在网站找了半天,才弄到这一个目前可用的,不过有点缺憾就是QQ好友读取不完全,下面分享给大家,如果谁有更好的希望可以和我交流一下。1、找寻支持QQ HTTP协议的服务器。 大家也许会被一些假像所迷惑,也许会认为QQ的HTTP服务器是基于80口进行通信的(如:218.17.209.23:80),其实不然,正真基于HTTP的服务器应该是:http://tqq.tencent.com:8000,它是一个通过8000口进行通讯的服务器。 由于QQ的HTTP服务器并不支持HTTP协议中GET方法,它支持POST方法。所以我们要给QQ的HTTP协议传参数,那么就必需
阅读全文
摘要:以下介绍两种方法:1.利用WebRequest,WebResponse 类 WebRequest wreq=WebRequest.Create("http://www.xueit.com/eimg/uploadfile/downpig/20098/098215331763.gif"); HttpWebResponse wresp=(HttpWebResponse)wreq.GetResponse(); Stream s=wresp.GetResponseStream(); System.Drawing.Image img; img = System.Drawing.Imag
阅读全文
摘要:IIS中ASP.NET选项卡不见了怎么办
阅读全文