加载中…
  
博文
标签:

python

unboundlocalerror

localvariable'xxx're

杂谈

分类: python
一、意思
    本地变量xxx引用前没定义。

二、错误原因
    在于python没有变量的声明 , 所以它通过一个简单的规则找出变量的范围 :如果有一个函数内部的变量赋值 ,该变量被认为是本地的,所以如果有修改变量的值就会变成局部变量。

三、产生这个错误的场景
python代码:
val=9
def test(flag):  
    if flag:  
        val 1  
    else 
        print 'fuck'  
标签:

out.println()

system.out.println()

分类: java
 out.println()输出到客户端。
在out.println()中,out是response的实例,是以response为对象进行流输出的,即将内容输出到客户端。如果在JSP页面中使用System.out.println(),在客户端只会输出一个空格。

System.out.println()打印在控制台当中。
System.out.println()用的是标准输出流,这个是输出在控制台上的,而JSP不是控制台程序。不管是在JSP还是在JAVA程序中,System.out.println()都是打印在控制台上。 如果想打印在页面,简单点的方法是:
out.print( '要打印的内容' );
其实在正规的网站建设中,是从来不用out.println()的,都是直接使用标签。
例:
服务器平台:tomcat。
客户端:firefox浏览器。
源程序:
//test.jsp文件
<%@page contentType='text/html;charset=gb2312'%>
<html>
<body>

<%@ page import = 'java.util.Date'%>
<%
out.println('This is printed by out.println.');
System.o
标签:

updatedata()

刷新控件

杂谈

分类: MFC

UpdateData()参数只有一个,默认为TRUE

  

UpdateData(TRUE)

 

标签:

printf函数

表达式

计算顺序

杂谈

分类: 编程

Turbo C,VC++6.0都是按从右到左进行计算的,但注意自增和自减运算。

 

看下面一个例子:

#include <stdio.h>

main()
{
    int i=8;
    printf%d, %d, %d, %d\n',i,--i,i,i--);

 }

 运行结果:7, 7, 8, 8

为什么会有这样的结果呢?这就涉及到自增、自减运算符的问题了。

++i    i自增1后再参与其它运算。

--i    i自减1后再参与其它运算。

i++    i参与运算后,i的值再自增1。

i--    i参与运算后,i的值再自减1。

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有