摘要: 目录:1. 拓扑图2. 搭建环境3. LVS服务器部署4. 测试1.拓扑图 LVS-DR模式采的IP地址全部为外网IP。 本例中IP的设置全部采用临时设置IP的方式,重启后会失效。 用户请求VIP,会由LVS服务器响应,分配至Real-Server服务器,真实服务器处理完后直接返回给用户,不再通过... 阅读全文
posted @ 2014-12-22 23:56 lhfly 阅读(9906) 评论(0) 推荐(0) 编辑
摘要: 修改SQL架构:ALTER SCHEMA 新架构 TRANSFER 旧架构.对象名称 阅读全文
posted @ 2013-07-25 00:25 lhfly 阅读(2137) 评论(0) 推荐(0) 编辑
摘要: 1、导出数据(1)、在Sql Server Management Studio中:--导出数据到tset1.txt,并指定本地数据库的用户名和密码--这里需要指定数据库完全限定名。--username 数据登录名--password 数据库密码EXEC master..xp_cmdshell 'BCP "SELECT * FROM Testdb.dbo.TestVoucher" queryout d:\tset1.txt -c -U"username" -P"password"'注:SQL Server阻止了对组件xp 阅读全文
posted @ 2013-07-19 00:15 lhfly 阅读(2165) 评论(2) 推荐(0) 编辑
摘要: 阅读目录一、C#打造51CTO自动签到服务领取无忧币之开篇二、C#打造51CTO自动签到服务领取无忧币之登录及签到三、C#打造51CTO自动签到服务领取无忧币之整合Windows服务、打包及安装。C#打造51CTO自动签到服务领取无忧币之开篇1、写在前面的话。有时候想在51cto上下载点资料,还得要下载币,有时候帐号里没这个下载币可纠结了。当然,51cto提供了签到领取下载币的功能。为了赚到更多的下载币当然就天天签到。但是谁会有事没事上来签个到。所以我们就可以写个Windows服务,让电脑每次启动的时候,帮我们自动签到并领取无忧下载币。 不知道这篇博客发布之后,51cto会不会升级签到功能?. 阅读全文
posted @ 2013-06-12 22:26 lhfly 阅读(2300) 评论(5) 推荐(0) 编辑
摘要: 在上篇C#使用技巧之调用JS脚本方法一中向大家介绍了C#调用js文件中的js方法,今天给大家介绍另一种调用方法:1、创建WinForm项目。2、在From1上增加一个文本框一个按钮。3、进入Form1.cs编码后台代码。Form1.cs代码如下: 1 private void button1_Click(object sender, EventArgs e) 2 { 3 4 //输入JS方法参数 5 object[] para = new object[] { this.textBox1.Text.Trim() }; 6 ... 阅读全文
posted @ 2013-06-12 18:06 lhfly 阅读(30619) 评论(6) 推荐(4) 编辑
摘要: 有时候我们需要在C#中直接调用js方法,这是完全没问题的。当然,我们也可以把js代码转化为C#,然后在C#中执行,但是这个就得花时间了~~下面我给大家介绍下一种直接在C#中调用JS文件的方法。0、贴个效果图1、创建个Winform项目。2、在From1上增加一个文本框一个按钮。3、在解决方案中创建一个test.js文件。test.js代码如下:function sayHello(str) { return "Hello," + str;}4、进入Form1.cs编码后台代码。Form1.cs代码如下: 1 private void button1_Click(object 阅读全文
posted @ 2013-06-11 21:40 lhfly 阅读(59242) 评论(11) 推荐(7) 编辑
摘要: 我们在展示大量文本的地方就有必须对文进行一个布局了,比如:新闻阅读之类。先贴个图看看效果:图中的现实效果就是用到ScrollViewer、StackPanel、RichTextBlock这三个控件来现实。下次看看具体的实现过程和代码。1、XAML布局<Grid Margin="20"> <Grid.RowDefinitions> <RowDefinition Height="auto"></RowDefinition> <RowDefinition></RowDefinition> 阅读全文
posted @ 2013-06-10 22:00 lhfly 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 在WP7中的HttpWebRequest与在C#中的使用方式大致是一样的,但是在WP7中微软移去了同步的操作方式,所有的操作方式都改为异步,(提升用户体验,在请求过程中界面保持流畅)。下面给出两种编码方式 :其实都是一样的,只是第一种使用了独立方法的完成,(便于阅读和理解),第二种是直接用委托写在同一个方法里。第一种: 1 CookieContainer cc = null; 2 private void button1_Click(object sender, RoutedEventArgs e) 3 { 4 strin... 阅读全文
posted @ 2013-06-10 14:26 lhfly 阅读(2389) 评论(2) 推荐(1) 编辑
摘要: 在WP7中的HttpWebRequest与在C#中的使用方式大致是一样的,但是在WP7中微软移去了同步的操作方式,所有的操作方式都改为异步,(提升用户体验,在请求过程中界面保持流畅)。下面给出两种编码方式 :其实都是一样的,只是第一种使用了独立方法的完成,(便于阅读和理解),第二种是直接用委托写在同一个方法里。第一种: 1 private void button2_Click(object sender, RoutedEventArgs e) 2 { 3 string url = "http://www.cnblogs.com/xdp... 阅读全文
posted @ 2013-06-10 14:09 lhfly 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 在Windows Phone 7 中使用 HttpWebRequest.EndGetResponse获取服务器返回资源时出现异常:The remote server returned an error: NotFound.HttpWebResponse response = (HttpWebResponse)request.EndGetResponse(asynchronousResult);在GET方式中一般不会出现这个异常,但是在POST方式中就可能出现这个异常,出这个异常的原因:是因为POST参数错误。少了某个参数或参数名不正确,这可能是服务端对参数做了校验。 阅读全文
posted @ 2013-06-10 13:44 lhfly 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 目录基于Linux的集群系统(一)基于Linux的集群系统(二)基于Linux的集群系统(三)基于Linux的集群系统(四)基于Linux的集群系统(五)基于Linux的集群系统(六)基于Linux的集群系统(七)基于Linux的集群系统(八)基于Linux的集群系统(九)本文是《基于LINUX的集群系统》系列文章的第一篇。作者就集群系统这一概念进行了概述,介绍了集群系统的发展以及国内外主要的集群系统解决方案。第一台计算机问世已经半个世纪了,在这期间计算机技术经历了五次更新换代。更新换代的标志主要有两个:一个是计算机的器件,另一个是系统体系结构。从第一代到第五代计算机,器件发生了根本的变化:从 阅读全文
posted @ 2013-06-09 15:23 lhfly 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 一、URL编码 /// <summary> /// URL编码 (=、?、& 不参于编码) /// </summary> /// <param name="str"></param> /// <returns></returns> public static string HtmlUrlEncode(string str) { string result = string.Empty; result = System.Web.HttpUtility.Ur... 阅读全文
posted @ 2013-05-30 21:33 lhfly 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 一、基本操作在.Net命令提示符下:>wsdl "WebSerivces路径" /o:"输出文件路径" /n:"命名空间"注:WebSerivces路径: http://xxxxx/xx.asmx 不能为空 /o:"输出文件路径": 指定要生成的目录,可为空。不指定则为默认目录 例:将代理类cs文件放在D:\盘 /o: d:\ /n:"命名空间": 项目命名空间,可为空 更多参数设置可参照下面帮助文档二、WSDL命令帮助wsdl.exe - 使用 ASP.NET,根据 WSDL 协定文件、 阅读全文
posted @ 2013-05-30 21:23 lhfly 阅读(4425) 评论(1) 推荐(1) 编辑
摘要: 一、加密:明文如下:<connectionStrings> <add name="SQLProfileConnString" connectionString="server=.;database=MSPetShop4Profile;user id=mspetshop;password=pass@word1;min pool size=4;max pool size=4;" providerName="System.Data.SqlClient" /> <add name="SQLMembers 阅读全文
posted @ 2013-05-22 17:55 lhfly 阅读(7874) 评论(0) 推荐(1) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;namespace WindowsAPI{ class CSharp_Win32Api { #region User32.dll 函数 /// <summary> /// 该函数检索一指定窗口的客户区域或整个屏幕的显示设备上下文环境的句柄,以后可以在GDI函数中使用该句柄来在设备上下文环境中绘图。hWnd:... 阅读全文
posted @ 2013-05-16 14:50 lhfly 阅读(5612) 评论(0) 推荐(0) 编辑
摘要: //粘贴 private void tsbPaste_Click(object sender, EventArgs e) { IDataObject iData = Clipboard.GetDataObject(); if (iData.GetDataPresent(DataFormats.Text)) { txtContent.Text = (String)iData.GetData(DataFormats.Text); } ... 阅读全文
posted @ 2013-05-08 17:23 lhfly 阅读(16259) 评论(3) 推荐(5) 编辑
摘要: CONVERT() 函数是把日期转换为新数据类型的通用函数。CONVERT() 函数可以用不同的格式显示日期/时间数据。语法CONVERT(data_type(length),data_to_be_converted,style)data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted 含有需要转换的值。style 规定日期/时间的输出格式。可以使用的 style 值:Style IDStyle 格式100 或者 0mon dd yyyy hh:miAM (或者 PM)101mm/dd/yy102yy.mm.dd103dd/mm/yy10 阅读全文
posted @ 2013-05-07 10:36 lhfly 阅读(473) 评论(0) 推荐(0) 编辑
摘要: DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。语法DATEPART(datepart,date)date 参数是合法的日期表达式。datepart 参数可以是下列的值:datepart缩写年yy, yyyy季度qq, q月mm, m年中的日dy, y日dd, d周wk, ww星期dw, w小时hh分钟mi, n秒ss, s毫秒ms微妙mcs纳秒ns实例假设我们有下面这个 "Orders" 表:OrderIdProductNameOrderDate1'Computer'2008-12-29 16:25:46.635我们 阅读全文
posted @ 2013-05-07 10:34 lhfly 阅读(394) 评论(0) 推荐(0) 编辑
摘要: DATEADD() 函数在日期中添加或减去指定的时间间隔。语法DATEADD(datepart,number,date)date 参数是合法的日期表达式。number 是您希望添加的间隔数;对于未来的时间,此数是正数,对于过去的时间,此数是负数。datepart 参数可以是下列的值:datepart缩写年yy, yyyy季度qq, q月mm, m年中的日dy, y日dd, d周wk, ww星期dw, w小时hh分钟mi, n秒ss, s毫秒ms微妙mcs纳秒ns实例假设我们有下面这个 "Orders" 表:OrderIdProductNameOrderDate1'C 阅读全文
posted @ 2013-05-07 10:32 lhfly 阅读(15999) 评论(0) 推荐(0) 编辑
摘要: //若需要抓取的节点有ID,类似“<div id='post_list'>value</div>”这种,那很简单只需调用GetElementbyId方法根据节点ID即可获 取所需节点。从而通过HtmlNode中的InnerText或Attribute属性来获取你想要的值。 //实例化HtmlAgilityPack.HtmlDocument对象 HtmlDocument doc = new HtmlDocument(); //载入HTML doc.LoadHtml(str);... 阅读全文
posted @ 2013-05-05 18:58 lhfly 阅读(4806) 评论(0) 推荐(0) 编辑
摘要: UTF-8中,一个汉字对应三个字节,GB2312中一个汉字占用两个字节。不论何种编码,字母数字都不编码,特殊符号编码后占用一个字节。//按照UTF-8进行编码string tempSearchString1 = System.Web.HttpUtility.UrlEncode("中国");//按照GB2312进行编码string tempSearchString2 = System.Web.HttpUtility.UrlEncode("中国",System.Text.Encoding.GetEncoding("GB2312")); 阅读全文
posted @ 2013-05-05 18:43 lhfly 阅读(29962) 评论(0) 推荐(3) 编辑
摘要: class User { private int _id; public int Id { get { return _id; } set { _id = value; } } private string _name; public string Name { get { return _name; } set { _name = value; } } } interface... 阅读全文
posted @ 2013-05-04 00:45 lhfly 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 读取:document.cookie;设置:document.cookie["Key"]="值"; 阅读全文
posted @ 2013-05-02 17:21 lhfly 阅读(16853) 评论(1) 推荐(0) 编辑
摘要: windows8 专业版安装sql2012,安装过程中停在“正在启动操作系统功能"NetFx3"”不动了 ,NetFx3指的是Framework3.5一种、下载framework 3.5,安装完后,继续安装。二种、windows8下面安装.NET3.5,即便是离线安装包,整个安装过程还是需要联网验证。下面是离线安装的步骤:1装载Windows8ISO2Win+X,选择命令提示符(管理员)3输入以下命令:(G:为装载Windows8的盘符)dism.exe /online /enable-feature /featurename:NetFX3 /Source:G:\sourc 阅读全文
posted @ 2013-04-30 22:01 lhfly 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 选中PDM 依次点击 工具Tools-->显示参数选择Disply Prefeences-->content 下面的table ,右边勾选上columns 点击OK选择 all symbols 一切OK! 阅读全文
posted @ 2013-04-28 18:07 lhfly 阅读(1784) 评论(0) 推荐(0) 编辑
摘要: JSEnhancementsGo To Definition 阅读全文
posted @ 2013-04-28 18:05 lhfly 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 定义视图后,对视图的查询没有什么限制,可以像对待表一样进行操作。但是,如果对视图中的元组进行更新操作(INSERT,UPDATE,DELETE)将受到限制。概括起来,关于可更新视图有以下三条规则:(1) 若视图是基于多个表使用联接操作而导出的,那么对这个视图执行更新操作时,每次只能影响其中的一个表。(2) 若视图导出时包含有分组和聚合操作,则不允许对这个视图执行更新操作。(3) 若视图是从一个表经选择、投影而导出的,并在视图中包含了表的主键字或某个候选键,这类视图称为‘行列子集视图’。对这类视图可执行更新操作。定义可更新视图时加上WITH CHECK OPTION短语,表示强制在视图上的所有. 阅读全文
posted @ 2013-04-28 15:46 lhfly 阅读(11607) 评论(0) 推荐(0) 编辑
摘要: declare @i intdeclare @sum intset @i=1set @sum=0while @i<=100begin set @sum=@sum+@i set @i=@i+1endprint @sumif 1=10 print '对'else if 2=2 print '对错'else print '错'declare @today intdeclare @week nvarchar(3)set @today=25set @week= case when @today=1 then '星期一' when @t 阅读全文
posted @ 2013-04-24 23:00 lhfly 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言) 1.要有联动性,老鼠和主人的行为是被动的。 2.考虑可扩展性,猫的叫声可能引起其他联动效应。 public interface Observer { void Response();//观察者响应 } public interface Subject { void AimAt(Observer obs); //针哪些观察者 } public class Mouse : Observer { private string name; p... 阅读全文
posted @ 2013-04-24 22:55 lhfly 阅读(447) 评论(0) 推荐(0) 编辑
摘要: alter table t_users add constraint PK_UID primary key(userId) //设置主键alter table t_users alter column UserID int not null //设置非空 阅读全文
posted @ 2013-04-17 21:25 lhfly 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1、生成固定长度的随机数字 //固定长度8位 int j = r.Next(1, 12345678); string s = string.Format("{0:00000000}", j);2、根据当前时间生成订单号 string s = DateTime.Now.ToString("yyyyMMddHHmmssfffffff");//输出:201212211513516530347 阅读全文
posted @ 2012-12-21 15:15 lhfly 阅读(554) 评论(1) 推荐(0) 编辑
摘要: ASP.Net 中 MVC控制器中获取本地IP /// <summary> /// 获取IP /// </summary> /// <returns></returns> private string GetIP() { string ip = string.Empty; if (!string.IsNullOrEmpty(System.Web.HttpContext.Current.Request.ServerVariables["HTTP_VIA"])) ... 阅读全文
posted @ 2012-12-15 17:38 lhfly 阅读(8626) 评论(4) 推荐(0) 编辑
摘要: 一、写入: HttpCookie cook = new HttpCookie("abcname"); cook.Expires = DateTime.Now.AddYears(1);//设定过期时间 cook["username"] = user.Uname; Response.Cookies.Add(cook);二、读取: HttpCookie cook = Request.Cookies["abcname"]; string name = string.Em... 阅读全文
posted @ 2012-12-13 11:28 lhfly 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 编辑MySQL的配置文件/etc/my.cnf [mysqld] #增加一行 default-character-set=utf8 [client] #增加一行default-character-set=utf8 阅读全文
posted @ 2012-12-07 12:44 lhfly 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 用C#做Windows服务时,一般都是用在定时处理某些事情的情况下。 比如以下情况: 1、每天定点执行一次。比如:每天晚上12点对当天的订单数据统计报表。 2、每隔一定时间不间段执行。比如:每隔1小时发布系统消息。 3、自动处理单订。比如:有单订产生,立即处理。(当然,可能要有一定延时。时间越精确,当然数据库的扫描压力就越大) 实现思路1:计时器(设置Interval参数:默认为毫秒,1小时=60*60*1000) 实现思路2:计时器启动执行一次+While(true)+Thread.Sleep(时间); 在网上有人说第二种方法... 阅读全文
posted @ 2012-12-06 13:32 lhfly 阅读(520) 评论(2) 推荐(1) 编辑
摘要: /*建库:*/drop database if exists 数据库名;create database 数据库名;/*打开库*/use 数据库名; /*建表:*/drop table if exists 表名;/*================================*//* Table: tableName *//*================================*/create table imagesresources( Id bigint n... 阅读全文
posted @ 2012-12-06 11:27 lhfly 阅读(1609) 评论(0) 推荐(0) 编辑
摘要: function strlen(str) { var len = 0; for (var i = 0; i < str.length; i++) { var c = str.charCodeAt(i); //单字节加1 if ((c >= 0x0001 && c <= 0x007e) || (0xff60 <= c && c <= 0xff9f)) { len++; } else { len ... 阅读全文
posted @ 2012-11-26 11:29 lhfly 阅读(8165) 评论(0) 推荐(1) 编辑
摘要: 学习Win8开发也有一段时间,最初是看传智播客老杨的Win8视频教程,才对Win8有了一定开发基础,然后参考着微软官方的API及源码学习。在这里与大家分享我做的一个小小Demo供大家参考。 本Demo只是现实了Rss的基本阅读功能,当然还可以扩展很多的功能,让它变得更完美些。在这里先与大家分享这基本的现实功能,我也一会继续优化。。。 在项目中我觉得最核心的知识点: 1、使用Win8提供的类库下载并解析Xml文件。 2、格式化文本展示新闻内容。 先上效果图 ,有图有真相。然后再分享实现过程,在结尾处会提供参考源代码。 下面,我们一起实现步骤: 1、创建Win8商店应用程序(不要... 阅读全文
posted @ 2012-11-25 20:16 lhfly 阅读(1160) 评论(0) 推荐(0) 编辑
摘要: 1、安装Apache2 yum install httpd2、启动 方法一:service httpd start 方法二:/etc/init.d/httpd start//浏览http://ip,应该看到Apache2的测试页3、设置开机启动 方法一:chkconfig --levels 235 httpd on方法二:chkconfig httpd on//Apache的默认文档根目录是在CentOS上的/var/www/html 目录 ,配置文件是/etc/httpd/conf/httpd.conf。4、安装PHP5 yum install php //重启服务 方法一:service. 阅读全文
posted @ 2012-11-22 15:20 lhfly 阅读(6526) 评论(1) 推荐(0) 编辑
摘要: 1、存入本地应用程序设置:1 ApplicationDataContainer myContainer = ApplicationData.Current.LocalSettings;2 myContainer.Values["key1"] = obj; //object对象2、在启动程序时读取:1 ApplicationDataContainer myContainer = ApplicationData.Current.LocalSettings;2 if (myContainer.Values.ContainsKey("key1"))3 ... 阅读全文
posted @ 2012-11-17 14:38 lhfly 阅读(441) 评论(0) 推荐(0) 编辑