<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gavin710的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/gavin710</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; gavin710]]></copyright><item><title><![CDATA[学习awk]]></title><link>https://blog.youkuaiyun.com/gavin710/article/details/40379655</link><guid>https://blog.youkuaiyun.com/gavin710/article/details/40379655</guid><author>gavin710</author><pubDate>Wed, 22 Oct 2014 18:08:11 +0800</pubDate><description><![CDATA[awk [-F  field-separator] 'script' file(s)
awk工作流程是这样的：读入有'\n'换行符分割的一条记录，然后将记录按指定的域分隔符划分域，填充域，$0则表示所有域,$1表示第一个域,$n表示第n个域。默认域分隔符是"空白键" 或 "[tab]键"


-F ':' 自定义间隔符':'
假设有数据文件city_code
jilin:Liao_Yu]]></description><category></category></item><item><title><![CDATA[C++中拷贝构造函数]]></title><link>https://blog.youkuaiyun.com/gavin710/article/details/40145713</link><guid>https://blog.youkuaiyun.com/gavin710/article/details/40145713</guid><author>gavin710</author><pubDate>Thu, 16 Oct 2014 11:58:22 +0800</pubDate><description><![CDATA[拷贝构造函数主要需要考虑两个问题：一个是什么时候会调用拷贝构造函数，另一个是]]></description><category></category></item><item><title><![CDATA[Python学习记录]]></title><link>https://blog.youkuaiyun.com/gavin710/article/details/19039303</link><guid>https://blog.youkuaiyun.com/gavin710/article/details/19039303</guid><author>gavin710</author><pubDate>Mon, 10 Feb 2014 15:33:14 +0800</pubDate><description><![CDATA[输入参数：
首先引入sys，然后通过sys.argv[]来访问
示例代码：
import sys
print "argument number is "+str(len(sys.argv))
for i in range(0,len(sys.argv),1):
        print "argument "+str(i)+" : "+sys.argv[i]]]></description><category></category></item><item><title><![CDATA[linux命令学习记录]]></title><link>https://blog.youkuaiyun.com/gavin710/article/details/17376643</link><guid>https://blog.youkuaiyun.com/gavin710/article/details/17376643</guid><author>gavin710</author><pubDate>Tue, 17 Dec 2013 14:37:32 +0800</pubDate><description><![CDATA[通过在网上查找主要有两种方式：
ll -l  ./2013-12-17/|grep "^-"|wc -l  查看文件夹./2013-12-17/中文件的个数，不包括子目录
find ./2013-12-17/ -type f| wc -l 查看文件夹./2013-12-17/中文件的个数，包括子目录
上面第一种要是想包括子目录的话可以这个写：
ll -lR ./2013-12-17/|gr]]></description><category></category></item><item><title><![CDATA[SecureCRT 使用vim时文字高亮显示]]></title><link>https://blog.youkuaiyun.com/gavin710/article/details/10072265</link><guid>https://blog.youkuaiyun.com/gavin710/article/details/10072265</guid><author>gavin710</author><pubDate>Mon, 19 Aug 2013 15:19:27 +0800</pubDate><description><![CDATA[搞了一下午vim高亮的问题，网上各种方法都是了，还是不行。最后终于发现原来是SecureCRT的问题。
原文连接：http://lhflinux.blog.51cto.com/1961662/554074



 SecureCRT 是一个非常好用的ssh 软件，日常使用连接linux服务器，可以进行非常方便的管理。

          我们也经常会使用vim工具，编写一些shel]]></description><category></category></item><item><title><![CDATA[如何自己编写Makefile]]></title><link>https://blog.youkuaiyun.com/gavin710/article/details/10007253</link><guid>https://blog.youkuaiyun.com/gavin710/article/details/10007253</guid><author>gavin710</author><pubDate>Fri, 16 Aug 2013 17:44:09 +0800</pubDate><description><![CDATA[这篇文章很适合初学者，原文出处：http://www.cnblogs.com/luchen927/archive/2012/02/05/2339002.html

相信很多朋友都有过这样的经历，看着开源项目中好几页的makefile文件，不知所云。在日常学习和工作中，也有意无意的去回避makefile，能改就不写，能用ide就用ide。其实makefile并没有想象的那么难写，只要你明白了其中]]></description><category></category></item><item><title><![CDATA[打印1~N的全排列（C++）]]></title><link>https://blog.youkuaiyun.com/gavin710/article/details/9401427</link><guid>https://blog.youkuaiyun.com/gavin710/article/details/9401427</guid><author>gavin710</author><pubDate>Sun, 21 Jul 2013 22:18:21 +0800</pubDate><description><![CDATA[源代码如下：具体解释回头再写，下周二还有面试，还是先看书去
#include
using namespace std;
int count = 0;
void print(const int* arr , int len)
{
	for (int i=0;i<len;i++)
	{
		cout<<arr[i];
		if (i<len-1)
		{
			cout<<",";
		}
		el]]></description><category></category></item><item><title><![CDATA[PHP中SmartTemplate引擎学习]]></title><link>https://blog.youkuaiyun.com/gavin710/article/details/9263653</link><guid>https://blog.youkuaiyun.com/gavin710/article/details/9263653</guid><author>gavin710</author><pubDate>Sun, 07 Jul 2013 17:03:31 +0800</pubDate><description><![CDATA[最近毕业了，公司一直还不通知入职时间，真是坑爹啊。之前毕设使用的事ASP.NET开发网页，算是对网页开发有一定的了解，身边也有好多同学使用的是PHP。相对于ASP.NET来说PHP的一大特点就是开源。所以各个公司的开发平台对PHP的支持都比较好，所以也就想稍微了解下PHP的网页开发。这几天在家学习一个从网上下载的PHP实现的新闻系统的源码。其中使用到了SmartTemplate引擎，感觉这个框架非]]></description><category></category></item><item><title><![CDATA[.NET中后台设置页面title使得IE下页面布局混乱]]></title><link>https://blog.youkuaiyun.com/gavin710/article/details/8893949</link><guid>https://blog.youkuaiyun.com/gavin710/article/details/8893949</guid><author>gavin710</author><pubDate>Tue, 07 May 2013 10:32:43 +0800</pubDate><description><![CDATA[.NET中在后台设置页面的title值的方法很多，其中有一种方法设这样的
this.Response.Write("document.title='" +strTitle+ "'");

这种方案在Chrome下没有问题，但是到了IE下会导致页面布局混乱，所以不建议用这种方法。]]></description><category></category></item><item><title><![CDATA[IE中字体旋转90度的问题及解决方案]]></title><link>https://blog.youkuaiyun.com/gavin710/article/details/8893864</link><guid>https://blog.youkuaiyun.com/gavin710/article/details/8893864</guid><author>gavin710</author><pubDate>Tue, 07 May 2013 10:28:00 +0800</pubDate><description><![CDATA[描述：我从网上找了一个javascript+css的下拉菜单菜单，这Chrome下用没有问题，可是到了IE中发现每个字都旋转了90度，类似下面这种，十份无奈。


解决方案：这个是因为字体的问题，这里CSS设置的字体是：@Arial Unicode MS，改成宋体就没有这个问题的。]]></description><category></category></item><item><title><![CDATA[UpdatePanel 中下载失败的解决办法]]></title><link>https://blog.youkuaiyun.com/gavin710/article/details/8855244</link><guid>https://blog.youkuaiyun.com/gavin710/article/details/8855244</guid><author>gavin710</author><pubDate>Fri, 26 Apr 2013 17:09:00 +0800</pubDate><description><![CDATA[问题是这样的，有一组供下载的文件绑定的gridview，因为有分页所有在gridview外面加了一个UpdatePanel，这样可以实现无刷新的页面切换，但是这样以前可以正常实现的下载操作这里就没有响应了。通过在网上查看资料，我理解的大概原因是因为UpdatePanel导致程序吧这里的下载操作理解为一段javascript操作，而javascript又无法解析这里的下载操作，于是就失败了。
下面]]></description><category></category></item><item><title><![CDATA[无法获得页面Textbox更新值的一个可能的原因]]></title><link>https://blog.youkuaiyun.com/gavin710/article/details/8850561</link><guid>https://blog.youkuaiyun.com/gavin710/article/details/8850561</guid><author>gavin710</author><pubDate>Thu, 25 Apr 2013 17:09:46 +0800</pubDate><description><![CDATA[今天下午在做GridView的模板分页的时候转到xx页（xx是通过textbox获得）的功能一直有个Bug，那就是一直只能转到textbox初始化的值得页面。Bug原因，在点击转向按钮的时候网页会重新运行一次PageLoad()这个函数，然后在pageLoad()函数中我有给Gridview绑定数据的操作，那么调用PageLoad函数后数据又绑定了一次，这样页面就刷新了一次，于是textbox的值]]></description><category></category></item><item><title><![CDATA[使用Javascript实现Dropdownlist级联操作中遇到的两个错误]]></title><link>https://blog.youkuaiyun.com/gavin710/article/details/8837460</link><guid>https://blog.youkuaiyun.com/gavin710/article/details/8837460</guid><author>gavin710</author><pubDate>Mon, 22 Apr 2013 23:43:52 +0800</pubDate><description><![CDATA[我的需求是这样的，在新闻发布系统中需要给要发布的新闻设置新闻类别，类别有两层，所以我想到了用Dropdownlist级联操作来实现。
实现过程：
使用ajax实现Dropdownlist的无刷新级联效果网上有很多资料我参考的是shawn的《DropDownList用JQuery实现Ajax三级联动》成功的实现了级联效果。这里要指出作者的一个错误：作者的一个错误，他的Jquery调用函数前面少了]]></description><category></category></item><item><title><![CDATA[user agent stylesheet对格式的影响]]></title><link>https://blog.youkuaiyun.com/gavin710/article/details/8810964</link><guid>https://blog.youkuaiyun.com/gavin710/article/details/8810964</guid><author>gavin710</author><pubDate>Tue, 16 Apr 2013 20:50:21 +0800</pubDate><description><![CDATA[在调整网页的格式发现网页底部总是有一个10像素左右的空格。


通过用Chrome流浪器的审查元素发现有一个叫user agent stylesheet设置整个form的margin-botton:1em;


通过上网查资料发现这个user agent stylesheet是流浪器的一些默认样式。如果对这个默认样式不满意最简单的解决办法就是重新设置该样式的属性，因为user agen]]></description><category></category></item><item><title><![CDATA[ASP.NET中实现URL重写]]></title><link>https://blog.youkuaiyun.com/gavin710/article/details/8783334</link><guid>https://blog.youkuaiyun.com/gavin710/article/details/8783334</guid><author>gavin710</author><pubDate>Wed, 10 Apr 2013 16:09:56 +0800</pubDate><description><![CDATA[在新闻系统或者其他系统中常会用到URL重写技术，网上有好多这个教程，我就在这里总结下我的实现过程。
本文参考了ASP.NET伪静态 UrlRewrite(Url重写) 实现和配置


第一步：将URLRewriter.dll这个文件放到工程的bin目录下，并在VS的工程的reference中添加URLRewriter


第二步：配置Web.config文件，这里需要配置三个地方。]]></description><category></category></item><item><title><![CDATA[Gridview中使用超链接]]></title><link>https://blog.youkuaiyun.com/gavin710/article/details/8782882</link><guid>https://blog.youkuaiyun.com/gavin710/article/details/8782882</guid><author>gavin710</author><pubDate>Wed, 10 Apr 2013 15:19:39 +0800</pubDate><description><![CDATA[比如说一个新闻系统中，要将新闻的标题加上超链接绑定到Gridview中去，那么我们要怎么实现这个功能呢。
从网上有好多种方法，我觉得最简单的一种就是使用Gridview中的HyperLinkField。先把代码贴出来：


asp:GridView ID="gvTop10News" runat="server" AutoGenerateColumns="False" >
    Colu]]></description><category></category></item><item><title><![CDATA[CKEditer实现插入图片的功能]]></title><link>https://blog.youkuaiyun.com/gavin710/article/details/8741738</link><guid>https://blog.youkuaiyun.com/gavin710/article/details/8741738</guid><author>gavin710</author><pubDate>Sun, 31 Mar 2013 03:08:10 +0800</pubDate><description><![CDATA[本片博客主要参考了博客园lts8989的《CKeditor自定义上传图片功能》，由于这篇文章可能假定我们已经知道了很多的知识点，所有有些东西就没有提到。然而我又是一个小菜鸟，所以刚开始根据这篇文章去实现在CKEditer上传插入图片的时候搞了好久都没有倒腾出来，没办法，基础太差。所有就打算写一个更详细一点，让新手也能看懂实现的说明文档。
言归正传，我们知道CKEditer本身是没有上传图片的功能]]></description><category></category></item><item><title><![CDATA[C# 读取EXCEL中的数据并存入SQL Server 2005数据库]]></title><link>https://blog.youkuaiyun.com/gavin710/article/details/8738909</link><guid>https://blog.youkuaiyun.com/gavin710/article/details/8738909</guid><author>gavin710</author><pubDate>Sat, 30 Mar 2013 02:00:33 +0800</pubDate><description><![CDATA[最近写一个简单的网页读取SQL Server数据库中的数据，并定时刷新的程序。不过坑爹的是甲方说数据库中的数据太大（数据每2分钟一组）不好拆分给我测试。后来程序写完了，我只能在我这边按照甲方给的数据库说明文档自己写了几个假数据进行测试，假数据毕竟不可能有花太多时间手动添加太多的数据，所以这种情况下程序的测试是很不靠谱，把程序配置到甲方的数据库中果然出问题了，真是坑爹，没有给我测试数据库，我又是最近]]></description><category></category></item><item><title><![CDATA[在ASP.NET项目中使用CKEditor]]></title><link>https://blog.youkuaiyun.com/gavin710/article/details/8681656</link><guid>https://blog.youkuaiyun.com/gavin710/article/details/8681656</guid><author>gavin710</author><pubDate>Sat, 16 Mar 2013 17:29:08 +0800</pubDate><description><![CDATA[CKEditor是什么
CKEidtor是一个在线富文本编辑器，可以将让用户所见即所得的获得编辑在线文本，编辑器或自动将用户编辑的文字格式转换成html代码。
在ASP.NET工程中添加CKEditor插件

1.下载插件：可以到CKEditor官方网站下载 CKEditor for ASP.NET Control.网址：http://ckeditor.com/download  解压后得]]></description><category></category></item><item><title><![CDATA[图文解说Win7系统机器上发布C#+ASP.NET网站]]></title><link>https://blog.youkuaiyun.com/gavin710/article/details/8681204</link><guid>https://blog.youkuaiyun.com/gavin710/article/details/8681204</guid><author>gavin710</author><pubDate>Sat, 16 Mar 2013 15:00:51 +0800</pubDate><description><![CDATA[1.     概述
在一台干净的Win7机器上发布ASP.NET网站需要准备的有：
a)        .NET Framework 环境
b)        数据库
c)        IIS 互联网信息服务
d)        待发布的网站代码
其中.NETFramework环境一般安装了VS2008 或者VS2010都会自带，也可以下载独立的安装包下载地址：http://www.]]></description><category></category></item></channel></rss>