<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wangyunhe1的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wangyunhe1</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangyunhe1]]></copyright><item><title><![CDATA[织梦安装完成后登录后台出现空白]]></title><link>https://blog.youkuaiyun.com/wangyunhe1/article/details/11737509</link><guid>https://blog.youkuaiyun.com/wangyunhe1/article/details/11737509</guid><author>wangyunhe1</author><pubDate>Mon, 16 Sep 2013 16:00:37 +0800</pubDate><description><![CDATA[具体问题具体分析，我用这个方法是解决了。
织梦dedecms v5.7安装完成后登录后台出现空白，经过分析代码,发现登录验证的时候用到了这个函数session_register()，原来我的php版本是5.4版本的，经过一系列的搜寻，发现这个函数在PHP5.4版本中已经被弃用了，已经被删除了。 也就是这个函数不再可用了。直接注释掉就可以了，不用进行注册就可以声明session。

#另外可以用f]]></description><category></category></item><item><title><![CDATA[不影响网站模板,织梦5.5升级到5.7]]></title><link>https://blog.youkuaiyun.com/wangyunhe1/article/details/11720573</link><guid>https://blog.youkuaiyun.com/wangyunhe1/article/details/11720573</guid><author>wangyunhe1</author><pubDate>Mon, 16 Sep 2013 09:08:30 +0800</pubDate><description><![CDATA[按照官方的升级步骤，5.5得首先用官方的升级包升级到5.6，然后再从5.6升级到5.7才行，一是这样比较麻烦，二是从5.6升级到5.7后，网站的模板也就被替换了。不想改变网站外观的站长可能就不愿意升级了，但是旧的系统却面临着有漏洞易被黑客攻击的隐患。以下为还在使用5.5的站长们一个直升到最新的5.7SP1的方案，过程也并不复杂。
　　第一、备份你的网站数据库，在织梦后台“系统”-》“数据库备份/]]></description><category></category></item><item><title><![CDATA[iOS-王云鹤   APP首次启动显示用户指导]]></title><link>https://blog.youkuaiyun.com/wangyunhe1/article/details/9248219</link><guid>https://blog.youkuaiyun.com/wangyunhe1/article/details/9248219</guid><author>wangyunhe1</author><pubDate>Fri, 05 Jul 2013 08:16:05 +0800</pubDate><description><![CDATA[这个功能的重点就是在如何判断应用是第一次启动的. 其实很简单

我们只需要在一个类里面写好用户引导页面  基本上都是使用UIScrollView 来实现,

新建一个继承于UIViewController的类 命名为 UserGuideViewController ,

在UserGuideViewController.m 写


- (void)viewDidLoad
{
]]></description><category></category></item><item><title><![CDATA[ios-王云鹤  把UIdatePicker 嵌入到 UIActionSheet中]]></title><link>https://blog.youkuaiyun.com/wangyunhe1/article/details/9198825</link><guid>https://blog.youkuaiyun.com/wangyunhe1/article/details/9198825</guid><author>wangyunhe1</author><pubDate>Fri, 28 Jun 2013 17:39:17 +0800</pubDate><description><![CDATA[这里简单的解释一下： 

-(void) setUpDatePicker方法用于调用UIDatePicker 
-(void) DatePickerDoneClick:(id) sender方法用于实现隐藏UIdatePicker 
-(void) dateChanged:(id)sender方法实现获取日期结果值的方法。 
如果没有实现效果，别忘记加上协议，这个是比较容易忘记的 
-]]></description><category></category></item><item><title><![CDATA[ios-王云鹤 UIlabel的各种属性与方法的使用]]></title><link>https://blog.youkuaiyun.com/wangyunhe1/article/details/9173331</link><guid>https://blog.youkuaiyun.com/wangyunhe1/article/details/9173331</guid><author>wangyunhe1</author><pubDate>Tue, 25 Jun 2013 20:27:46 +0800</pubDate><description><![CDATA[#import
"LabelTestViewController.h"     
@implementation LabelTestViewController     
/*   
 Accessing the Text Attributes   
 text  property     
 font  property     
 textColor  property]]></description><category></category></item><item><title><![CDATA[ios-王云鹤   发送本地通知]]></title><link>https://blog.youkuaiyun.com/wangyunhe1/article/details/9143031</link><guid>https://blog.youkuaiyun.com/wangyunhe1/article/details/9143031</guid><author>wangyunhe1</author><pubDate>Fri, 21 Jun 2013 10:38:21 +0800</pubDate><description><![CDATA[注意：发送本地通知的时候，必退出程序。
 
//实例化对象 
UILocalNotification *notification =[[UILocalNotification alloc]init];
//定义时间，做延迟
NSDate *now =[[NSDate alloc] init ];
        //延迟十秒
notification.fireDate =[now a]]></description><category></category></item><item><title><![CDATA[ios-王云鹤   调用ios系统功能---------------打电话、发短信、发邮件]]></title><link>https://blog.youkuaiyun.com/wangyunhe1/article/details/9142323</link><guid>https://blog.youkuaiyun.com/wangyunhe1/article/details/9142323</guid><author>wangyunhe1</author><pubDate>Fri, 21 Jun 2013 09:53:31 +0800</pubDate><description><![CDATA[--------------------------------------菜鸟总结，欢迎读者雅正-------------------------------------------------
先创建一个单视图 项目 托几个控件就不多说了，并声明变量和方法并实现

//定义四个方法
-(void)callPhone;
-(void)sendMessage;
-(void)sendE]]></description><category></category></item><item><title><![CDATA[ios-王云鹤  ios数据的存储与读取]]></title><link>https://blog.youkuaiyun.com/wangyunhe1/article/details/9123855</link><guid>https://blog.youkuaiyun.com/wangyunhe1/article/details/9123855</guid><author>wangyunhe1</author><pubDate>Tue, 18 Jun 2013 21:43:48 +0800</pubDate><description><![CDATA[// ios菜鸟学习总结  欢迎各位读者雅正
以保存和读取学生ID、班级、姓名为例
思路：
1、在xib文件中拖拽三个 UITextField  和两个UIButton 并声明这几个控件 和两个按钮对应的方法
#import 
@interface ViewController : UIViewController
{
    UITextField *stuId;
    UIT]]></description><category></category></item><item><title><![CDATA[ios王云鹤--iPhone中，点击换行，键盘消失。]]></title><link>https://blog.youkuaiyun.com/wangyunhe1/article/details/9120639</link><guid>https://blog.youkuaiyun.com/wangyunhe1/article/details/9120639</guid><author>wangyunhe1</author><pubDate>Tue, 18 Jun 2013 15:05:31 +0800</pubDate><description><![CDATA[1、要在声明文件中实现 UItextFieldDelegate 协议
2、在实现文件中实现 UItextFieldDelegate 协议 中键盘消失的方法即：
-(BOOL)textFieldShouldReturn:(UITextField *)textField{
     [textField resignFirstResponder];
     return YES;
}
3]]></description><category></category></item><item><title><![CDATA[navicat 10.x 注册码]]></title><link>https://blog.youkuaiyun.com/wangyunhe1/article/details/8889742</link><guid>https://blog.youkuaiyun.com/wangyunhe1/article/details/8889742</guid><author>wangyunhe1</author><pubDate>Mon, 06 May 2013 11:39:41 +0800</pubDate><description><![CDATA[navicat 10.x 注册码：
navicat 10.x 用户名/组织名/注册码  NAVN-LNXG-XHHX-5NOO]]></description><category></category></item><item><title><![CDATA[C语言基础练习题及代码3]]></title><link>https://blog.youkuaiyun.com/wangyunhe1/article/details/8643994</link><guid>https://blog.youkuaiyun.com/wangyunhe1/article/details/8643994</guid><author>wangyunhe1</author><pubDate>Wed, 06 Mar 2013 20:47:50 +0800</pubDate><description><![CDATA[1、编程求一个四位自然数ABCD，它乘以A后变成DCBA。
/*
 * work.c
 *
 *  Created on: 2013-3-6
 *      Author: wangyunhe
 */
#include 
int main(){
 int abcd=0,dcba=0;
 int a=1,b=0,c=0,d=0;
 for(abcd=1000;abcd]]></description><category></category></item><item><title><![CDATA[C语言基础练习题及代码2]]></title><link>https://blog.youkuaiyun.com/wangyunhe1/article/details/8643991</link><guid>https://blog.youkuaiyun.com/wangyunhe1/article/details/8643991</guid><author>wangyunhe1</author><pubDate>Wed, 06 Mar 2013 20:46:44 +0800</pubDate><description><![CDATA[1、写一个程序，从键盘上接收两个整数，输出这两个整数中值大的一个。
#include 
int main(){
// 定义两个变量
 int num1,num2;
// 获取键盘上的值
 printf("Please input two numbers:\n");
 fflush(stdout);
 scanf("%d%d",&num1,&num2);
 if(num1>num2]]></description><category></category></item><item><title><![CDATA[C语言基础练习题及代码1]]></title><link>https://blog.youkuaiyun.com/wangyunhe1/article/details/8643983</link><guid>https://blog.youkuaiyun.com/wangyunhe1/article/details/8643983</guid><author>wangyunhe1</author><pubDate>Wed, 06 Mar 2013 20:45:24 +0800</pubDate><description><![CDATA[1、思考下面程序是如何运行的，分析程序执行的每一步后变量a,b,c,d,e,f的值的变化情况：
（1）#include 
int main(){
 int a,b,c,d;
 int e = (a=1,b=a++,c=a*b,d=c+++b);
 printf("%d,%d,%d,%d,%d",a,b,c,d,e);
 return 0;
}
a=2   b=1 c=3 d=3 e]]></description><category></category></item><item><title><![CDATA[js中setInterval与setTimeout用法]]></title><link>https://blog.youkuaiyun.com/wangyunhe1/article/details/8237310</link><guid>https://blog.youkuaiyun.com/wangyunhe1/article/details/8237310</guid><author>wangyunhe1</author><pubDate>Thu, 29 Nov 2012 09:53:30 +0800</pubDate><description><![CDATA[setTimeout
　　定义和用法: 　　setTimeout()方法用于在指定的毫秒数后调用函数或计算表达式。　　
    语法: 　　setTimeout(code,millisec) 　　
    参数： 　　
    code （必需）：要调用的函数后要执行的 JavaScript 代码串。 　　
    millisec（必需）：在执行代码前需等待的毫秒数。　　
    提]]></description><category></category></item><item><title><![CDATA[JSP与Servlet的应用比较]]></title><link>https://blog.youkuaiyun.com/wangyunhe1/article/details/8180001</link><guid>https://blog.youkuaiyun.com/wangyunhe1/article/details/8180001</guid><author>wangyunhe1</author><pubDate>Tue, 13 Nov 2012 19:38:58 +0800</pubDate><description><![CDATA[JSP是一种以产生网页显示内容为中心的WEB开发技术，它可以直接使用模版元素来产生网页文档的内容。 
JSP页面的源文件要比Servlet源文件简单，并且JSP页面的开发过程要比Servlet的开发过程简单得多。 Session技术是一种将会话状态保存在服务器端的技术 ，它可以比喻成是医院发放给病人的病历卡和医院为每个病人保留的病历档案的结合方式。 
JSP引擎可以对JSP页面的修改进行检测，]]></description><category></category></item><item><title><![CDATA[jsp声明]]></title><link>https://blog.youkuaiyun.com/wangyunhe1/article/details/8163811</link><guid>https://blog.youkuaiyun.com/wangyunhe1/article/details/8163811</guid><author>wangyunhe1</author><pubDate>Thu, 08 Nov 2012 20:11:42 +0800</pubDate><description><![CDATA[JSP声明用于声明变量和方法。在JSP声明中声明方法看起来很特别，似乎没有类，只有方法定义，方法似乎可以脱离类独立存在。实际上，JSP声明将会转换成Servlet的成员变量或成员方法，因此JSP声明依然符合Java语法。 

JSP声明的语法格式如下： 

 

看下面使用JSP声明的示例页面。 

程序清单：codes\02\2.2\jspPrinciple\declare.js]]></description><category></category></item><item><title><![CDATA[JSP隐式对象]]></title><link>https://blog.youkuaiyun.com/wangyunhe1/article/details/8157806</link><guid>https://blog.youkuaiyun.com/wangyunhe1/article/details/8157806</guid><author>wangyunhe1</author><pubDate>Wed, 07 Nov 2012 14:33:08 +0800</pubDate><description><![CDATA[public void _jspService(HttpServletRequest request,
HttpServletResponse response)
throws java.io.IOException, ServletException
{
JspFactory _jspxFactory = null;
PageContext pageContext = null;
H]]></description><category></category></item><item><title><![CDATA[分析JSP所生成的Servlet代码]]></title><link>https://blog.youkuaiyun.com/wangyunhe1/article/details/8157784</link><guid>https://blog.youkuaiyun.com/wangyunhe1/article/details/8157784</guid><author>wangyunhe1</author><pubDate>Wed, 07 Nov 2012 14:31:57 +0800</pubDate><description><![CDATA[JSP页面翻译成的Servlet继承了org.apache.jasper.runtime.HttpJspBase类，HttpJspBase类是HttpServlet的一个子类，因此JSP页面翻译成的Servlet是HttpServlet的一个孙子类。HttpJspBase类实现了javax.servlet.jsp.HttpJspPage接口中的部分方法，因此，HttpJspBase类是抽象的。]]></description><category></category></item><item><title><![CDATA[建立对JSP的直观认识]]></title><link>https://blog.youkuaiyun.com/wangyunhe1/article/details/8157775</link><guid>https://blog.youkuaiyun.com/wangyunhe1/article/details/8157775</guid><author>wangyunhe1</author><pubDate>Wed, 07 Nov 2012 14:31:05 +0800</pubDate><description><![CDATA[在JSP页面中也可以使用一种称之为JSP表达式的元素，只需将要输出的变量或表达式直接封装在之中，就可以向客户端输出这个变量或表达式的运算结果。在JSP表达式中嵌套的变量或表达式后面不能有分号。]]></description><category></category></item><item><title><![CDATA[JSP起源]]></title><link>https://blog.youkuaiyun.com/wangyunhe1/article/details/8157718</link><guid>https://blog.youkuaiyun.com/wangyunhe1/article/details/8157718</guid><author>wangyunhe1</author><pubDate>Wed, 07 Nov 2012 14:27:41 +0800</pubDate><description><![CDATA[在很多动态网页中，绝大部分内容都是固定不变的，只有局部内容需要动态产生和改变。 
如果使用Servlet程序来输出只有局部内容需要动态改变的网页，其中所有的静态内容也需要程序员用Java程序代码产生，整个Servlet程序的代码将非常臃肿，编写和维护都将非常困难。  
对大量静态内容的美工设计和相关HTML语句的编写，并不是程序员所要做的工作，程序员对此也不一定在行。网页美工设计和制作人员不懂]]></description><category></category></item></channel></rss>