package com.bjsxt.homework.Thread; public class JoinThread { public static void main(String[] args) { System.out.println("main线程开始"); Thread t1 = new Thread(new A()); t1.start(); //new B().start(); for(int i =0;i<10;i++){ System.out.println(Thread.currentThread().getName()+"正在运行"+i); //i=3时,main被挂起,直到A执行完。 if (i == 3) { try { t1.join(); } catch (InterruptedException e) { e.printStackTrace(); } } } System.out.println("main线程结束"); } } class A implements Runnable{ Thread t = new B(); @Override public void run() { t.run(); for(int i =0;i<10;i++){ System.out.println(Thread.currentThread().getName()+"正在运行"+i); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } //i=5时,A被挂起,直到B执行完。 if(i==5){ try { t.join(); } catch (InterruptedException e) { e.printStackTrace(); } } }} } class B extends Thread{ @Override public void run() { for(int i =0;i<10;i++){ System.out.println(Thread.currentThread().getName()+"正在运行!!!"+i); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } } }
import time # 定义一个记录日志的函数:将访问事件以及访问的函数名写入到文件中(log.txt) def writeLog(func): try: file = open('log.txt', 'a', encoding='utf-8') # 写入相关数据信息(访问的函数名,访问的时间) file.write(func.__name__) file.write('\t') # 写入访问时间 file.writ(time.asctime()) file.write('\n') except Exception as e: print(e.args) finally: # 关闭文件 file.close() # 闭包 def funcOut(func): def funcIn(): # 新增功能 writeLog(func) func() return funcIn def func1(): print('我是功能1') def func2(): print('我是功能2') # 闭包的调用 func1 = funcOut(func1) func2 = funcOut(func2) func1() func2()
老师,我这个代码有什么问题吗?为什么我运行之后控制台是这种结果,log.txt文件里面也只有func1和func2没有时间
老师为啥视频里面这样子放布局就可以有两行我这样就只有一行啊??
老师 为啥我不能导入我的config_map
老师,帮忙看下我这段代码,怎么修改成读取某一列的第三行到第十行的数据啊
from openpyxl import load_workbook from openpyxl import Workbook import glob all_works_names = glob.glob('d:/wenjian/4月物料.xlsx')# 读取 Excel 文件 works_names = []# 定义一个空列表存放所有的工单编号 work_name_achievements = []# 定义一个空列表存放所有的工单编号和工单标题 for work_name in all_works_names:# 遍历所有的工单 if '~' not in work_name:# 排除每一个工单名称里面包含 '~' 的文件名称 load_works = load_workbook(work_name)# 读取每一个工单 work_name_achievements.append([load_works['工单']['B3':'B54'].value,load_works['工单']['C3':'C54'].value])# 取出每一个表里面的工单编号和绩效并存入变量为 `work_name_achievements` 的列表 new_book = Workbook()# 使用 openpyxl 创建表格对象 # 新建一个新的 Sheet 名称为 '所有工单物料' # new_book['Sheet'].title = '所有工单物料' new_sheet = new_book.create_sheet('所有工单物料',0) # 定义行号 current_row_num = 1 # 定义姓名列号 name_col = 1 # 定义绩效行号 achievements_col = 2 # 分别定义工单编号和工单标题字段名称 new_book['所有工单物料'].cell(current_row_num, name_col, '工单编号') new_book['所有工单物料'].cell(current_row_num, achievements_col, '工单标题') # 每添加进来一组数据行号自增1 current_row_num += 1 # 遍历所有的绩效表名称 for work_name in all_works_names: # 排除每一个绩效表名称里面包含 '~' 的文件名称 if '~' not in work_name: # 读取每一个绩效表 load_work = load_workbook(work_name) # 取出每一个表里面的工单编号和工单标题并存入 Sheet 名称为 '所有工单物料' 的工作簿内 new_book['所有工单物料'].cell(current_row_num, name_col, load_work['工单']['B3'].value) new_book['所有工单物料'].cell(current_row_num, achievements_col, load_work['工单']['C3'].value) # 每添加进来一组数据行号自增1 current_row_num += 1 # 将写入的数据保存名称为 '所有工单物料.xlsx' 的 Excel 文件 new_book.save('d:/wenjian/所有工单物料.xlsx')
三个都是这样
a=(a+1)%3;
cout<<a<<endl;
怎么达到0,1,2的,这样不是只有循环吗?
意思就是这个式子等于1,然后循环了三次而已。
老师,这是什么原因啊,依赖都没有添加错,确报了注入失败,不能实例化
按视频的步骤走还是404,我仔细检查了没有遗漏步骤啊
老师,我写的这个代码,输入数字字符类型的时候,程序可以执行不会报错。但是如果输入字符串exit会报错,exit不能转化为int类型,程序就会报错。
怎么样才能达到视频中的效果(输入string 100000和string exit,能同时对这两种输入做不同的处理)
视频9:06处,代码第五行
public static int num = 10;
这里为什么要定义public static? 为什么不能直接:
int num = 10;
作为全局变量呢?
编程能找着对象吗 老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师老师
为什么我这里地址匹配不到,返回的是乱码呢?
docker方便多了
不好意思哈现在有了有了,,,,,
select * from(select rownum rn,emp.* from employees emp) em where em.rn >=1 and em.rn <= 10
必须要给子查询里的rownum加别名 为什么 ,如果不加别名也可以的话,语句具体是什么样子的。
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637