<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[源码学习笔记]]></title><description><![CDATA[各种有用的源码]]></description><link>https://blog.youkuaiyun.com/ShunYea</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ShunYea]]></copyright><item><title><![CDATA[Visual Studio 新建网站和新建项目区别]]></title><link>https://blog.youkuaiyun.com/ShunYea/article/details/8651621</link><guid>https://blog.youkuaiyun.com/ShunYea/article/details/8651621</guid><author>ShunYea</author><pubDate>Fri, 08 Mar 2013 17:22:21 +0800</pubDate><description><![CDATA[WebApplication编程模型的优点： 

●网站编译速度快，使用了增量编译模式，仅仅只有文件被修改后，这部分才会被增量编译进去。 

●生成的程序集 
WebSite：生成随机的程序集名，需要通过插件WebDeployment才可以生成单一程序集 
WebApplication：可以指定网站项目生成单一程序集，因为是独立的程序集，所以和其他项目一样可以指定应用程序集的名字、版本]]></description><category></category></item><item><title><![CDATA[asp.net 调用自定义类的方法 判断用户是否登录]]></title><link>https://blog.youkuaiyun.com/ShunYea/article/details/8650649</link><guid>https://blog.youkuaiyun.com/ShunYea/article/details/8650649</guid><author>ShunYea</author><pubDate>Fri, 08 Mar 2013 14:46:44 +0800</pubDate><description><![CDATA[假设一个网站有很多页面，如果用户没有登录，那么不允许访问网站里的任何页面，你打算怎么做？是不是要在每一个页面里都判断Session["UserName"]是否等于null？这样做也行，但是如果网站页面很多，就是不停的ctrl + c,ctrl+v估计也要很久，再假设如果有一天判断条件改变了呢，是否要一一修改？下面说一个方法：
首先定义一个BasePage类，里面负责写判断用户身份登录的代码，如下]]></description><category></category></item><item><title><![CDATA[WEB服务器访问SQL Server 2008数据库服务器需要开启哪些端口？]]></title><link>https://blog.youkuaiyun.com/ShunYea/article/details/8647493</link><guid>https://blog.youkuaiyun.com/ShunYea/article/details/8647493</guid><author>ShunYea</author><pubDate>Thu, 07 Mar 2013 17:18:10 +0800</pubDate><description><![CDATA[可以参照 SQLServer 2005 的设置：
如何打开sql server 2005 的1433端口
 
配置工具->Sql Server Configuration Manager->MSSQLSERVER的协议
 
看看TCP/IP协议是否启动,如果启动,右键菜单点"属性" ,在分页菜单中选"IP地址",把"IP1"和"IP2"中"TCP端口"为1433,
 
"已启用"改为"是"]]></description><category></category></item><item><title><![CDATA[Windows Server 2008 IIS7 运行 ASP 提示 “500 服务器内部错误”的解决办法]]></title><link>https://blog.youkuaiyun.com/ShunYea/article/details/8638057</link><guid>https://blog.youkuaiyun.com/ShunYea/article/details/8638057</guid><author>ShunYea</author><pubDate>Tue, 05 Mar 2013 15:03:35 +0800</pubDate><description><![CDATA[我的IIS默认已经开启了ASP.NET 4的支持，并且测试程序已经能够运行，但是ASP一运行就提示“500 服务器内部错误”。研究半天，发现原来是要启用“父路径”]]></description><category></category></item><item><title><![CDATA[日期时间格式化]]></title><link>https://blog.youkuaiyun.com/ShunYea/article/details/8629148</link><guid>https://blog.youkuaiyun.com/ShunYea/article/details/8629148</guid><author>ShunYea</author><pubDate>Sat, 02 Mar 2013 16:09:01 +0800</pubDate><description><![CDATA[{0:yyyy-MM-dd HH:mm:ss.fff}:使用24小时制格式化日期
{0:yyyy-MM-dd hh:mm:ss.fff}:使用12小时制格式化日期

以下同理,从左至右分别为-年-月-日 时:分:秒.毫秒
{0:yyyy-MM-dd HH:mm:ss zzz}
{0:yyyy-MM-dd HH:mm:ss.ff zzz}
{0:yyyy-MM-dd HH:mm:ss.f]]></description><category></category></item><item><title><![CDATA[ASP.NET 操作各类时间段获取当前月的1号和月尾]]></title><link>https://blog.youkuaiyun.com/ShunYea/article/details/8628654</link><guid>https://blog.youkuaiyun.com/ShunYea/article/details/8628654</guid><author>ShunYea</author><pubDate>Sat, 02 Mar 2013 12:32:37 +0800</pubDate><description><![CDATA[相当齐全啊：
DateTime dt = DateTime.Now; //当前时间

DateTime startWeek = dt.AddDays(1- Convert.ToInt32(dt.DayOfWeek.ToString("d"))); //本周周一
DateTime endWeek = startWeek.AddDays(6); //本周周日

DateTime startMonth]]></description><category></category></item><item><title><![CDATA[获取上个月第一天和最后一天日期]]></title><link>https://blog.youkuaiyun.com/ShunYea/article/details/8628544</link><guid>https://blog.youkuaiyun.com/ShunYea/article/details/8628544</guid><author>ShunYea</author><pubDate>Sat, 02 Mar 2013 11:41:13 +0800</pubDate><description><![CDATA[搜来的代码：


int year = DateTime.Now.Year;//当前年
int mouth = DateTime.Now.Month;//当前月

int beforeYear = 0;
int beforeMouth = 0;
if (mouth <= 1)//如果当前月是一月，那么年份就要减1
{
    beforeYear = year - 1;
    before]]></description><category></category></item><item><title><![CDATA[如何用PHP判断数据库中的记录是否存在]]></title><link>https://blog.youkuaiyun.com/ShunYea/article/details/8504026</link><guid>https://blog.youkuaiyun.com/ShunYea/article/details/8504026</guid><author>ShunYea</author><pubDate>Tue, 15 Jan 2013 08:51:00 +0800</pubDate><description><![CDATA[以下是代码片段：
<?php

$sql="select * from checklist where game_id=$gid and task='$task' and status='$status'";
$result=mysql_query($sql);

$row = mysql_fetch_array($result, MYSQL_ASSOC);

    if (!mysql_nu]]></description><category></category></item><item><title><![CDATA[js省市二级联动 无数据库]]></title><link>https://blog.youkuaiyun.com/ShunYea/article/details/8499255</link><guid>https://blog.youkuaiyun.com/ShunYea/article/details/8499255</guid><author>ShunYea</author><pubDate>Sun, 13 Jan 2013 23:32:35 +0800</pubDate><description><![CDATA[选择后会将相应值填写到文本框中，可以使用隐藏域POST发送。





JS无数据库省市二级联动


<!--
function select()
{
var x = [35];
x[0]="";
x[1]="北京,东城,西城,崇文,宣武,朝阳,丰台,石景山,海淀,门头沟,房山,通州,顺义,昌平,大兴,平谷,怀柔,密云,延庆";
x[2]="上海,黄浦,卢湾,徐汇,长宁,静安,普陀,闸北,虹口]]></description><category></category></item><item><title><![CDATA[Ubuntu 查看当前目录下文件列表（含属性、大小等）]]></title><link>https://blog.youkuaiyun.com/ShunYea/article/details/8461619</link><guid>https://blog.youkuaiyun.com/ShunYea/article/details/8461619</guid><author>ShunYea</author><pubDate>Thu, 03 Jan 2013 16:53:44 +0800</pubDate><description><![CDATA[查看体积、文件名，命令如下：

du --max-depth=1 -h
查看属性、体积等文件名列表，命令如下：


ll -h]]></description><category></category></item><item><title><![CDATA[PHP如何获取上个月的最后一天日期]]></title><link>https://blog.youkuaiyun.com/ShunYea/article/details/8453942</link><guid>https://blog.youkuaiyun.com/ShunYea/article/details/8453942</guid><author>ShunYea</author><pubDate>Sun, 30 Dec 2012 23:25:11 +0800</pubDate><description><![CDATA[PHP手册里面有现成的函数可以调用，不用自己写：

$lastmonthday = strtotime("-1 month", time());
echo "上个月最后一天是".date("Y-m-t", $lastmonthday);]]></description><category></category></item><item><title><![CDATA[onFocus 和 onClick 的区别]]></title><link>https://blog.youkuaiyun.com/ShunYea/article/details/8443922</link><guid>https://blog.youkuaiyun.com/ShunYea/article/details/8443922</guid><author>ShunYea</author><pubDate>Thu, 27 Dec 2012 15:33:21 +0800</pubDate><description><![CDATA[用了这么久，还真没有注意过onFocus和onClick的区别。原来这两者的使用和体验是差很远的。


onClick　当对象被单击或选取时触发；onFocus当对象获得焦点时触发。


这么一说，大家就知道onClick是需要鼠标点击才有效。而onFocus只要获得焦点时就触发，这就可以用键盘的TAB来跳格触发。在实现体验就差很远了。]]></description><category></category></item><item><title><![CDATA[PHP MySQL 查询 指定 范围 日期 时间段 数据 between 用法]]></title><link>https://blog.youkuaiyun.com/ShunYea/article/details/8443917</link><guid>https://blog.youkuaiyun.com/ShunYea/article/details/8443917</guid><author>ShunYea</author><pubDate>Thu, 27 Dec 2012 15:32:48 +0800</pubDate><description><![CDATA[下面是时间戳查询如果你数据库时间显示的是 2011-04-05 那就不需要 用 strtotime 时间戳转换函数：
$timea = strtotime($_POST['timea']);
$timeb = strtotime($_POST['timeb']);
$sq2="select * from `ecs_order_info` where add_time between '$time]]></description><category></category></item><item><title><![CDATA[jQuery+php+mysql,轻松实现ajax无刷新省市二级联动]]></title><link>https://blog.youkuaiyun.com/ShunYea/article/details/8443902</link><guid>https://blog.youkuaiyun.com/ShunYea/article/details/8443902</guid><author>ShunYea</author><pubDate>Thu, 27 Dec 2012 15:31:19 +0800</pubDate><description><![CDATA[用jQuery的ajax方法,结合PHP,轻松实现省市级的二级联动:
新建area.php
<?
 $dbc=mysqli_connect("localhost","xxxx","xxxxxxxxxx","test") or die("can not connect to mysql ".mysqli_error());
 mysqli_query($dbc,"set names utf8")]]></description><category></category></item><item><title><![CDATA[GridView 分页问题]]></title><link>https://blog.youkuaiyun.com/ShunYea/article/details/8443887</link><guid>https://blog.youkuaiyun.com/ShunYea/article/details/8443887</guid><author>ShunYea</author><pubDate>Thu, 27 Dec 2012 15:28:42 +0800</pubDate><description><![CDATA[首先SqlDataReader 不支持分页 
用DataSet或DataTable实现
如果打开AllowPaging="True"，总是提示激发了未处理的事件“PageIndexChanging“，则
修改方法：
一要在girdview 后面加：
OnPageIndexChanging="GridView1_PageIndexChanging
二要cs页面中添加：
protecte]]></description><category></category></item><item><title><![CDATA[完整的PHP图形验证码程序源码]]></title><link>https://blog.youkuaiyun.com/ShunYea/article/details/8443817</link><guid>https://blog.youkuaiyun.com/ShunYea/article/details/8443817</guid><author>ShunYea</author><pubDate>Thu, 27 Dec 2012 15:17:50 +0800</pubDate><description><![CDATA[首先是PHP代码：
<?php

   //随机生成一个4位数的数字验证码
    $num="";
    for($i=0;$i<4;$i++){
    $num .= rand(0,9);
    }
   //4位验证码也可以用rand(1000,9999)直接生成
   //将生成的验证码写入session，备验证页面使用
    Session_start();
    $_SES]]></description><category></category></item><item><title><![CDATA[自制乐Phone的ROM详细教程]]></title><link>https://blog.youkuaiyun.com/ShunYea/article/details/6088037</link><guid>https://blog.youkuaiyun.com/ShunYea/article/details/6088037</guid><author>ShunYea</author><pubDate>Tue, 21 Dec 2010 00:04:00 +0800</pubDate><description><![CDATA[<br />首先声明，我也是初学者，按照以下方法成功制成了自己的ROM，但是如果你出了问题，我，以及联想，概不负责，风险自担啊。<br />
切记！ 刷ROM有风险，自制ROM请谨慎！<br />
另外，由于要在Ubuntu 操作系统下操作，完全不懂Linux的人请路过吧，看了下面的内容你们也搞不定的。<br />
本人自制ROM成功，特此感谢。<br />
我这里自制的ROM，只用来为系统增加自己预置的应用程序或者删除之，或者修改开机画面等，更深层的定制，比如信号的改善等，我也不懂。<br />]]></description><category></category></item><item><title><![CDATA[显示和隐藏卡联系人]]></title><link>https://blog.youkuaiyun.com/ShunYea/article/details/5903495</link><guid>https://blog.youkuaiyun.com/ShunYea/article/details/5903495</guid><author>ShunYea</author><pubDate>Fri, 24 Sep 2010 16:35:00 +0800</pubDate><description><![CDATA[<br />注册表：<br /> <br />HKEY_CURRENT_USER/ControlPanel/Phone<br />ShowSim键值为1是显示，0是不显示<br /> <br />该注册表位于OEMDriver里面]]></description><category></category></item><item><title><![CDATA[修改右键菜单字体大小]]></title><link>https://blog.youkuaiyun.com/ShunYea/article/details/5903448</link><guid>https://blog.youkuaiyun.com/ShunYea/article/details/5903448</guid><author>ShunYea</author><pubDate>Fri, 24 Sep 2010 16:14:00 +0800</pubDate><description><![CDATA[<br />注册表修改<br /><br />[HKEY_LOCAL_MACHINE/System/GWE/Menu/PopFnt]:     
"Ht"=dword:fffffff4<br /><br />
把这个从 1200改成900或是1000就好了 数字越小字体就越小<br /> <br />该注册表文件位于OEMDriver里面]]></description><category></category></item><item><title><![CDATA[WM6.1替换默认主题]]></title><link>https://blog.youkuaiyun.com/ShunYea/article/details/5848145</link><guid>https://blog.youkuaiyun.com/ShunYea/article/details/5848145</guid><author>ShunYea</author><pubDate>Sun, 29 Aug 2010 18:01:00 +0800</pubDate><description><![CDATA[第一步，把你想要替换的主题复制到模板里SYS文件夹下的Base_Lang_0804_DPI_96_RESH_240_RESV_320文件夹里，然后打开mxipcold_wpc_2.provxml文件（用记事本打开），这个文件貌似版本不同放的地方也不同，有时会放到Base_DPI_96文件夹里，有时会放到SHELL文件夹里，最好自己搜索一下SYS文件夹，打开后我们会看到   这行注册表，这个就是默认主题的注册表，把你要替换的主题名替换Windows Mobile 6.1.tsk，其他的别动，接着把你替换的那个]]></description><category></category></item></channel></rss>