using System; using System.Threading; //多线程调试: 2013.10.08 namespace ThreadExample { class App { public struct Data { public string Message; } //将消息写入控制台 static void ThreadMainWithParameter(object o) { Data d = (Data)o; Console.WriteLine("Running in a
1.实现ruby中的多线程 # def test1 # n = 1 # if n > 10 # puts "test1结束" # else # while true # sleep 2 # puts n # n = n + 1 # end # end # end # # # def test2 # n = 100 # if n > 100 # puts "test2结束" # else # while true # sleep 2 # puts n #
前两天去面试web developer,面试官提出一个问题,用JavaScript或者Python实现字符串反转,我选择了Python,然后写出了代码(错误的): #!/usr/bin/env python #-*-coding:utf-8-*- __author__ = 'ZhangHe' def reverse(s): l = 0 r = len(s) - 1 while l < r: s[l],s[r] = s[r],s[l] l += 1 r -= 1 return s 然后面试官问了两
python的三目运算a = 10b = 20c = a if a > b else b #先判断中间的条件a > b是否成立,成立返回if前面的值,不成立返回else后面的值,也可以 c = a if a.isalpha() else b 条件可以是各种各样的print(c) 1.动态传参 1.*args 动态接收位置参数. 接收所有的实参对应的剩余位置参数,返回的是元组 *表示接收位置参数的动态传参 def func(a, b, *args): #arguments参数 print(a,