<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[苏格拉底]]></title><description><![CDATA[走進科學]]></description><link>https://blog.youkuaiyun.com/zhanwei103</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zhanwei103]]></copyright><item><title><![CDATA[软件公司的两种管理方式]]></title><link>https://blog.youkuaiyun.com/zhanwei103/article/details/6594839</link><guid>https://blog.youkuaiyun.com/zhanwei103/article/details/6594839</guid><author>zhanwei103</author><pubDate>Sat, 09 Jul 2011 15:47:47 +0800</pubDate><description><![CDATA[这篇文章是我的一个外国的同事Gareth推荐给我的，我和他一起工作过一段时间。他之所以觉得非常不错，是因为这篇文章让他身有体会，他觉得我也一定会有体会，并让我考虑一下翻译到我的blog上来。我看完后觉得很有代表性，而且觉得说得太对了，所以翻译过来，希望大家都读一读，最好转给你的公]]></description><category></category></item><item><title><![CDATA[ShowModalDialog清除缓存]]></title><link>https://blog.youkuaiyun.com/zhanwei103/article/details/6586500</link><guid>https://blog.youkuaiyun.com/zhanwei103/article/details/6586500</guid><author>zhanwei103</author><pubDate>Tue, 05 Jul 2011 20:05:10 +0800</pubDate><description><![CDATA[有时修改了某些数据，然后通过ShowModalDialog来显示，这时通常显示出来的数据还是上一次的数据。可能ShowModalDialog缓存机制的问题，这时你就需要手动的去清除缓存或者写一些代码……        HTML方面在Asp.net页面代码中之间]]></description><category></category></item><item><title><![CDATA[Asp.net后台调用showModelDialog()]]></title><link>https://blog.youkuaiyun.com/zhanwei103/article/details/6586429</link><guid>https://blog.youkuaiyun.com/zhanwei103/article/details/6586429</guid><author>zhanwei103</author><pubDate>Tue, 05 Jul 2011 19:55:32 +0800</pubDate><description><![CDATA[前面已经介绍了一下showModalDialog()用法，这里我主要介绍一下利用Button、LinkButton、HyperLink等后台调用JS来弹出对话框的方法。首先在父页面或框架上添加以上控件ID分别命名为：btn_test、lbt_test、Hpl_]]></description><category></category></item><item><title><![CDATA[showModalDialog用法]]></title><link>https://blog.youkuaiyun.com/zhanwei103/article/details/6586413</link><guid>https://blog.youkuaiyun.com/zhanwei103/article/details/6586413</guid><author>zhanwei103</author><pubDate>Tue, 05 Jul 2011 19:18:09 +0800</pubDate><description><![CDATA[window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。使用方法：vReturnValue = window.showM]]></description><category></category></item><item><title><![CDATA[treeview递归绑定节点]]></title><link>https://blog.youkuaiyun.com/zhanwei103/article/details/6525108</link><guid>https://blog.youkuaiyun.com/zhanwei103/article/details/6525108</guid><author>zhanwei103</author><pubDate>Fri, 03 Jun 2011 16:43:00 +0800</pubDate><description><![CDATA[asp.net中treeview的递归绑定private void AppendChild(TreeNode tnParent, string pvarid)        {                        DataRow[] drs = dtData.Select("substring(str_VarID,1," + pvarid.Length + ")=" + ]]></description><category></category></item><item><title><![CDATA[C语句应该注意的地方]]></title><link>https://blog.youkuaiyun.com/zhanwei103/article/details/6336804</link><guid>https://blog.youkuaiyun.com/zhanwei103/article/details/6336804</guid><author>zhanwei103</author><pubDate>Wed, 20 Apr 2011 11:35:00 +0800</pubDate><description><![CDATA[C最简单的语句是“空语句”，它本身只包含一个分号。  C不存在专门的“赋值语句”，那么它如何进行赋值呢？答案是赋值就是一种操作，就像加减法一样，所以赋值就在表达式内进行。  x=y+3;  ch=getchar();  实际上是表达式语句，而不是赋值语句。  警告：y+3;            getchar();  当执行上面语句时，表达式求值，但结果不保存在任何地方，不具备任何效果的语句，第2条语句读取输入中的下一个字符，但接着便将其丢弃。  printf("Hello world!");  这是一个]]></description><category></category></item><item><title><![CDATA[浮点数转换成二进制]]></title><link>https://blog.youkuaiyun.com/zhanwei103/article/details/6333765</link><guid>https://blog.youkuaiyun.com/zhanwei103/article/details/6333765</guid><author>zhanwei103</author><pubDate>Tue, 19 Apr 2011 07:47:00 +0800</pubDate><description><![CDATA[因为要参加软考了（当然也只有考试有这种魅力），我得了概浮点数转化为二进制表示这个最难的知识点（个人认为最难）。俺结合大量的从网上收集而来的资料现整理如下，希望对此知识点感兴趣的pfan有所帮助。  基础知识：  十进制转十六进制；  十六进制转二进制；  IEEE制定的浮点数表示规则；  了解：  目前C/C++编译器标准都遵照IEEE制定的浮点数表示法来进行float,double运算。这种结构是一种科学计数法，用符号、指数和尾数来表示，底数定为2——即把一个浮点数表示为尾数乘以2的指数次方再添上符号。下]]></description><category></category></item><item><title><![CDATA[C语言存储类型]]></title><link>https://blog.youkuaiyun.com/zhanwei103/article/details/6333746</link><guid>https://blog.youkuaiyun.com/zhanwei103/article/details/6333746</guid><author>zhanwei103</author><pubDate>Tue, 19 Apr 2011 07:41:00 +0800</pubDate><description><![CDATA[变量的存储类型是指变量值的内存类型。变量的存储类型决定变量何时创建、合适销毁以及它的值将保持多久。有三个地方可以用于存储变量：          普通内存      运行时堆栈      硬件寄存器         1.凡是在任何代码块之外声明的变量总是存储于静态内存中，也就是不属于堆栈的内存，这类变量成为静态变量。我们无法为它们指定其他存储类型。静态变量在程序运行之前创建，在程序的整个执行期间始终存在。始终保持原先的值，除非给他赋值一个不同的值或者程序结束。  2.在代码块内部声明的变量的缺省存储类型是自]]></description><category></category></item><item><title><![CDATA[C语言变量声明因注意]]></title><link>https://blog.youkuaiyun.com/zhanwei103/article/details/6332567</link><guid>https://blog.youkuaiyun.com/zhanwei103/article/details/6332567</guid><author>zhanwei103</author><pubDate>Tue, 19 Apr 2011 00:30:00 +0800</pubDate><description><![CDATA[1.声明指针         int  *a;         int*  a;         这两种声明的意思是一样的。    但是       int* b,c,d;         人们很自然的认为三个变量声明为指向整型的指针，但事实并非如此。其实b是个指针，其余两个是整型变量。    要声明三个指针，正确的语句是：int *b,*c,*d;    char *message="Hello world!";    看上去是赋给了表达式*message，事实上它是赋给了message本身。相当于：  ]]></description><category></category></item><item><title><![CDATA[Sleep( )函数]]></title><link>https://blog.youkuaiyun.com/zhanwei103/article/details/6332094</link><guid>https://blog.youkuaiyun.com/zhanwei103/article/details/6332094</guid><author>zhanwei103</author><pubDate>Mon, 18 Apr 2011 13:13:00 +0800</pubDate><description><![CDATA[ C++中头文件下的函数     作用：延时，程序暂停若干时间。      时间，就是他的参数，单位是毫秒。      例如：      Sleep (500) ;      就是到这里停半秒，然后继续向下执行。      ——————————————————      在Linux C语言中 Sleep的单位是秒      Sleep(5); //停5秒      注意：Sleep的S要大写。      ——————————————————      Visual Basic      声明：Declar]]></description><category></category></item><item><title><![CDATA[while ( (c = getchar()）！= EOF)]]></title><link>https://blog.youkuaiyun.com/zhanwei103/article/details/6331835</link><guid>https://blog.youkuaiyun.com/zhanwei103/article/details/6331835</guid><author>zhanwei103</author><pubDate>Mon, 18 Apr 2011 10:40:00 +0800</pubDate><description><![CDATA[   int c;      while ( (c = getchar()）！= EOF)           putchar(c);       当输入 123 CTRL+Z 并按回车 之后， 我认为结果应是123并马上退出循环，       但实际并未退出，若单独输入ctrl+z则马上退出。       [/code]       原因分析：       输入缓冲是行缓冲。当从键盘上输入一串字符并按回车后，这些字符会首先被送到输入缓冲区中存储。每当按下回车键后，cin.get() 就会检测输入缓冲区中是]]></description><category></category></item><item><title><![CDATA[C语言入门]]></title><link>https://blog.youkuaiyun.com/zhanwei103/article/details/6331811</link><guid>https://blog.youkuaiyun.com/zhanwei103/article/details/6331811</guid><author>zhanwei103</author><pubDate>Mon, 18 Apr 2011 09:27:00 +0800</pubDate><description><![CDATA[学习C语言书籍列表       1.C程序设计语言（第2版新版）  2.C陷阱与缺陷  3.C专家编程  4.C语言参考手册  5.C和指针  6.C标准库  7.C语言的谜题  8.程序员的自我修养  学好C语言和系统编程，学好四个方面：语言、算法和数据结构、系统调用和设计       语言：C语言两大主题，一是内存管理，一是指针！《C程序设计语言（第2版·新版）》  算法和数据结构：用C语言实现算法和数据结构莫过于最爽的事情。推荐你看这本书——算法:C语言实现(第1～4部分)基础知识、数据结构、排序及搜]]></description><category></category></item><item><title><![CDATA[Apache用户验证]]></title><link>https://blog.youkuaiyun.com/zhanwei103/article/details/5979426</link><guid>https://blog.youkuaiyun.com/zhanwei103/article/details/5979426</guid><author>zhanwei103</author><pubDate>Mon, 01 Nov 2010 14:01:00 +0800</pubDate><description><![CDATA[环境：fedora 13假设：当用户访问我服务器上某个目录，需要用户输入用户名和密码，通过验证之后才能访问目录下的内容。目录：/var/www/html用户名：admin密码：admin第1步：我们在/var/www/目录下建立html目录：mkdir /var/www/htm    #一般情况下此目录已经存在，只需把网页内容放入目录中即可。第2步：然后我们编辑httpd.conf添加Alias /html "/var/www/html"Options Indexes MultiViewsAllowOver]]></description><category></category></item></channel></rss>