为了账号安全,请及时绑定邮箱和手机立即绑定

【九月打卡】第16天 解锁网络编程之NIO的前世今生

课程名称: 解锁网络编程之NIO的前世今生课程章节:第4章 【应用】NIO网络编程实战、第5章 【掌握】NIO网络编程缺陷课程讲师: 张小喜课程内容:服务器端补充对其他客户端的广播private void broadCast(Selector selector,                            SocketChannel sourceChannel, String request) {         /**          * 获取到所有已接入的客户端channel          */         Set<SelectionKey> selectionKeySet =...

81浏览
0推荐
0评论

【九月打卡】第15天 解锁网络编程之NIO的前世今生

课程名称: 解锁网络编程之NIO的前世今生课程章节:第4章 【应用】NIO网络编程实战、第3章 【熟悉】NIO网络编程详解课程讲师: 张小喜课程内容:// 创建Selector Selector selector = Selector.open(); //将channel注册到selector上,监听读事件 SelectionKey selectionKey = serverChannel.register(selector, SelectionKey.OP_READ); // 阻塞等待channel就绪事件发生 int select = selector.select(); // 获取发生就绪事件的channel集合...

98浏览
0推荐
0评论

【九月打卡】第14天 解锁网络编程之NIO的前世今生

课程名称: 解锁网络编程之NIO的前世今生课程章节:第2章 NIO网络编程模型、第3章 【熟悉】NIO网络编程详解课程讲师: 张小喜课程内容:NIO :  Non-blocking I/O 或New I/OJDK 1.4高并发网络服务器支持岗服务端等待客户端请求中是阻塞的,一直在等待,很多客户端请求时会遇到服务器建立线程资源枯竭的问题。改进点就是将阻塞IO修改为非阻塞IO模型,解耦,单线程节省资源channel...

74浏览
0推荐
0评论

【九月打卡】第13天 Python办公自动化

课程名称: Python办公自动化课程章节:第6章 玩转PPT自动化课程讲师: 离岛课程内容:本次实战课包含了前面介绍的添加文字、图表等内容。import pptx from pptx.util import Inches,Pt from pptx.enum.shapes import MSO_SHAPE from pptx.dml.color import  RGBColor from pptx.chart.data import CategoryChartData from pptx.enum.chart import XL_CHART_TYPE from pptx.enum.chart import...

96浏览
0推荐
0评论

【九月打卡】第12天 Python办公自动化

课程名称: Python办公自动化课程章节:第6章 玩转PPT自动化课程讲师: 离岛课程内容:本章节主要是添加表格到PPT#添加表格 table=slide.shapes.add_table(3,3,Inches(2),Inches(2),Inches(4),Inches(2)).table #填充内容 table.cell(1,0).text='name' table.cell(1,1).text='age' table.cell(1,2).text='class' table.cell(2,0).text='张三' table.cell(2,1).text='19' table.cell(2,2).text='一班'...

73浏览
0推荐
0评论

【九月打卡】第11天 Python办公自动化

课程名称: Python办公自动化课程章节:第6章 玩转PPT自动化课程讲师: 离岛课程内容:python操作PPT的主要场景如下需要安装python-pptx 第三方模块, 用于自动化生成和更新PowerPoint文件安装 pin install python-pptx导入 import pptximport pptx prs = pptx.Presentation() #这里也可以入参,表示打开的ppt文件 prs.slides.add_slide(prs.slide_layouts[0]) prs.slides.add_slide(prs.slide_layouts[1])...

130浏览
1推荐
0评论

【九月打卡】第10天 Python办公自动化

课程名称: Python办公自动化课程章节:第5章 玩转Word自动化课程讲师: 离岛课程内容:        考试系统生成Word试卷        从excel表格最终生成的样式如下import xlrd2 import random from docx import Document from docx.shared import Pt, RGBColor from docx.enum.text import WD_ALIGN_PARAGRAPH #1.读取excel data=xlrd2.open_workbook('data3.xlsx') sheet=data.sheet_by_index(0) #获取工作表...

69浏览
0推荐
0评论

【九月打卡】第9天 Python办公自动化

课程名称: Python办公自动化课程章节:第5章 玩转Word自动化课程讲师: 离岛课程内容:Word样式处理表格样式、文字样式样式的是可以各个元素都可以设置,这样可以形成同一个的风格,分为两类形式属性和格式属性from docx.enum.style import WD_STYLE_TYPE #添加样式 style=document.styles.add_style('textstyle',WD_STYLE_TYPE.PARAGRAPH)     print(style.style_id)     print(style.name)     style.font.size=Pt(5)#样式 #使用 p1 =...

54浏览
0推荐
0评论

【九月打卡】第8天 Python办公自动化

课程名称: Python办公自动化课程章节:第5章 玩转Word自动化课程讲师: 离岛课程内容:Word自动化的场景中仍然是重复的操作问题python-docx为Python第三方模块,用于自动化生成和修改Word文档安装:pip install python-docx导入:import docxrom docx import Document from docx.shared import Pt,RGBColor doc = Document() doc.add_heading('慕课网简介', level=4) #0-9的标题设置,超出的话报error p1 =...

58浏览
0推荐
0评论

【九月打卡】第7天 Python办公自动化

课程名称: Python办公自动化课程章节:第4章 xlsxwriter生成图表课程讲师: 离岛课程内容: chart=wb.add_chart({'type':'line'})    #折线图, 可以使用column表示柱状图 chart.set_title({'name':'第一季度销售统计'})     #X Y 描述信息,这里也可以设置字体的样式 chart.set_x_axis({'name':'月份'})     chart.set_y_axis({'name':'销售额'})     #数据     chart.add_series({     'name':'预期销售额',...

81浏览
0推荐
0评论

【九月打卡】第6天 Python办公自动化

课程名称: Python办公自动化课程章节:第4章 xlsxwriter生成图表课程讲师: 离岛课程内容:xlsxwriter作为Python第三方模块,用于向生成的Excel表格插入数据、图表等操作安装:pip install xlsxwriter导入:import xlsxwriter通过启动内存优化模式来加快数据的写入不足的地方是不支持读取xlsx文件,这个可以通过前面的方式来读取import xlsxwriter wb = xlsxwriter.Workbook("data.xlsx") # 创建sheet sheet = wb.add_worksheet("newsheet") #写入 #...

64浏览
0推荐
0评论

【九月打卡】第5天 Python办公自动化

课程名称: Python办公自动化课程章节:第3章 xlrd+xlwt读取/写入Excel数据 3-8 3-9课程讲师: 离岛课程内容:  对单元格的边框设置同上一节中的字体设置步骤相同如下borders = xlwt.Borders() borders.right = xlwt.Borders.DASHED #设置虚线 borders.bottom = xlwt.Borders.DOTTED #设置点线 titleStyle.borders = borders 对一列的日期进行背景色的填充#设置背景色 datestyle = xlwt.XFStyle() bgcolor = xlwt.Pattern()...

78浏览
0推荐
0评论

【九月打卡】第4天 Python办公自动化

课程名称: Python办公自动化课程章节:第3章 xlrd+xlwt读取/写入Excel数据 3-7 3-8 3-9课程讲师: 离岛课程内容:import xlwt #第一步 创建工作薄 wb = xlwt.Workbook() #第二步 创建工作表 ws = wb.add_sheet("CNY") #填充数据, 合并前两行,前六列 ws.write_merge(0, 1, 0, 5, "2019年货币兑换表") #保存 wb.save("2019-CNY.xls")下面开始写入数据,其中需要注意的是...

55浏览
1推荐
0评论

【九月打卡】第3天 Python办公自动化

课程名称: Python办公自动化课程章节:第3章 xlrd+xlwt读取/写入Excel数据 3-4 3-5 3-6课程讲师: 离岛课程内容:excel操作列print(sheet.ncols) #列数print(sheet.col(1)) #该列单元格对象组成的列表 print(sheet.col_values(1)) #该列所有单元格的value组成的列表print(sheet.col_types(1)) #该列所有单元格类型执行结果如下:需要注意以上输入的是index索引值,即第一行的为0的,依次类推。获取到的单元格数据类型同行相同:0 empty,1 string, 2 number, 3 date, 4...

74浏览
1推荐
0评论

【九月打卡】第2天 Python办公自动化

课程名称: Python办公自动化课程章节:第3章 xlrd+xlwt读取/写入Excel数据 3-1 3-1 3-3课程讲师: 离岛课程内容:xlrd为Python第三方模块,用来读取excel表格数据安装方式:pip install xlrd由于前一节通过pycharm已经安装过了,因此这里提示已经安装        pip list 查看已经安装的模块 导入:import xlrd  这里需要注意excel表格的基础概念xlrd常用函数   打开一个表格使用open_workbook 其中filename既可以是绝对路径也可以是相对路径, encoding_override  表示编码,  formatting_info...

84浏览
0推荐
0评论

【九月打卡】第1天 Python办公自动化

课程名称: Python办公自动化课程章节:第1章 导学、第2章 环境的搭建 课程讲师: 离岛课程内容:...

114浏览
1推荐
0评论

【学习打卡】第7天 Linux C语言编程基本原理与实践 第八讲

课程名称: Linux C语言编程基本原理与实践课程章节:第8章 管道原理及应用主讲老师:DavidChin课程内容:管道原理及应用上一节讲到的<输入流,其中可以进行组合,即对不同的情况进行不同的处理,如下面的命令./a.out 1 >t.txt 2>f.txt <input.txt根据前面的章节可知,1表示标准输出流,2表示标准错误输出流,这个命令就是将标准输入到t.txt中,错误流输入到f.txt。input.txt作为输入流。这种就是根据不同的需求进行组合。管道表示为 |,默认命令是标准输出流,即输出到终端,管道流则不再输出到终端而是作为后面命令的输入流 ps -e 查看当前的进程ps -e |...

77浏览
0推荐
0评论

【学习打卡】第6天 Linux C语言编程基本原理与实践 第七讲

课程名称: Linux C语言编程基本原理与实践课程章节: 第7章 输入输出流和错误流主讲老师:DavidChin课程内容:输入、输出、错误流linux通道#include<stdio.h>int main(){     printf("hello word \n");     int a;     scanf("%d \n", &a);     printf("value is %d\n", a);     return 0; }程序运行前系统会创建三个文件, stdin, stdout, stderrstdin 默认情况下就是键盘,linux可以进行设置stdout...

78浏览
0推荐
0评论

【学习打卡】第5天 Linux C语言编程基本原理与实践 第六讲

课程名称: Linux C语言编程基本原理与实践课程章节: main函数详解主讲老师:DavidChin课程内容:main函数中的returnmain函数中的参数执行程序或者命令的结果,可以通过查看echo $?在bash中$开头表示变量,上一条命令执行后的退出状态,返回值是0表示成功,非0表示失败以下返回值0表示程序运行成功了 return 0main函数的参数包括int argv, char* argc[]argv表示入参的个数, argc[]入参的数据存放,如下图中-l -a等等都添加到了argc数组中#include <stdio.h> int main(int argv, char* argc[]){...

104浏览
0推荐
0评论

【学习打卡】第4天 Linux C语言编程基本原理与实践 第四讲

课程名称: Linux C语言编程基本原理与实践课程章节: makeFile的编写主讲老师:DavidChin课程内容:make编译工具将大型工程分成多个模块,清晰快捷地整理源文件。make内部使用了gcc。前面使用的gcc命令,只适合数量不多的源文件,如果是大型项目导入的依赖较多, 不适合使用命令行来添加相关依赖。因为需要导入的文件太多了。因此,为了高效地进行编译和后期的维护,出现了make。make -v 查看当前版本,检查是否已经安装该工具。vim MakeFile 注意大小写#   开头的注释进行说明hello.out:max.o min.o hello.c //...

93浏览
0推荐
0评论
首页上一页12下一页尾页
意见反馈 帮助中心 APP下载
官方微信