傻瓜可以写出机器读得懂代码,但写出让人能读懂的代码的是优秀程序员

作用:通过Excel文件中的一列数据作为文件名创建Word文档,并将Excel中的一行数据填一表,实现自动化
Excel的VBA宏代码
Sub 填充()

    Application.ScreenUpdating = False    'ScreenUpdating 是控制你的excel是否按步骤刷新显示宏执行过程,所有单元格同时执行
p = ThisWorkbook.Path & "/" ’本文件所在的目录
F = p & "附件1贫困户信息采集表.doc" '本文件的路径
Dim myWS As Worksheet '定义一个Excel
Set myWS = ThisWorkbook.Sheets() '将第一个工作表赋给对象myWS
Dim aRow As Integer '
aRow = myWS.Range("A1").CurrentRegion.Cells.Rows.Count '将本Excel的A列的A1单元格算起的所有行的数量赋值给aRow变量
For i = To aRow '遍历数据行
FileCopy F, p & "生成的文件/" & i - & myWS.Cells(i, ).Text & ".doc" '复制空模板并以第一列单元格的字符作为新产生的文档名称
Set wd = CreateObject("word.application") '创建Word程序或调用Word程序
Set d = wd.documents.Open(p & "生成的文件/" & i - & myWS.Cells(i, ).Text & ".doc") '打开新文档
'**************第一个表**************************
d.tables().Cell(, ) = myWS.Cells(i, ).Text '* 将Excel中第i行第2列的数据填充到Word中表格的第2行第2列
d.tables().Cell(, ) = myWS.Cells(i, ).Text '*
d.tables().Cell(, ) = myWS.Cells(i, ).Text '*
d.tables().Cell(, ) = myWS.Cells(i, ).Text '*
'd.tables(1).Cell(3, 4) = myWS.Cells(i, 5).Text '*
d.tables().Cell(, ) = myWS.Cells(i, ).Text '*
'd.tables(1).Cell(4, 2) = myWS.Cells(i, 2).Text '*
d.tables().Cell(, ) = myWS.Cells(i, ).Text '*
d.tables().Cell(, ) = myWS.Cells(i, ).Text '*
'd.tables(1).Cell(5, 2) = myWS.Cells(i, 2).Text '*
'd.tables(1).Cell(5, 4) = myWS.Cells(i, 4).Text '*
d.tables().Cell(, ) = myWS.Cells(i, ).Text '*
d.tables().Cell(, ) = myWS.Cells(i, ).Text '*
d.tables().Cell(, ) = myWS.Cells(i, ).Text '*
d.tables().Cell(, ) = myWS.Cells(i, ).Text '*
'************************************************* '*********************第二个表*************************
d.tables().Cell(, ) = myWS.Cells(i, ).Text ''''*
'd.tables(1).Cell(8, 2) = myWS.Cells(i, 4).Text ''''*
d.tables().Cell(, ) = myWS.Cells(i, ).Text ''''*
d.tables().Cell(, ) = myWS.Cells(i, ).Text ''''*
d.tables().Cell(, ) = myWS.Cells(i, ).Text ''''*
d.tables().Cell(, ) = myWS.Cells(i, ).Text ''''*
'd.tables(1).Cell(13, 2) = myWS.Cells(i, ).Text ''''*
d.tables().Cell(, ) = myWS.Cells(i, ).Text ''''*
d.tables().Cell(, ) = myWS.Cells(i, ).Text ''''*
d.tables().Cell(, ) = myWS.Cells(i, ).Text ''''*
d.tables().Cell(, ).Range.Font.Size = ''''*设置字号
d.tables().Cell(, ) = myWS.Cells(i, ).Text ''''*
d.tables().Cell(, ) = myWS.Cells(i, ).Text ''''*
d.tables().Cell(, ) = myWS.Cells(i, ).Text ''''*
d.tables().Cell(, ) = myWS.Cells(i, ).Text ''''*
d.tables().Cell(, ) = myWS.Cells(i, ).Text ''''*
d.tables().Cell(, ) = myWS.Cells(i, ).Text ''''*
d.tables().Cell(, ) = myWS.Cells(i, ).Text ''''*
'********************************************************* '*********************第三个表*************************
d.tables().Cell(, ) = myWS.Cells(i, ).Text ''''*
d.tables().Cell(, ) = myWS.Cells(i, ).Text ''''*
d.tables().Cell(, ) = myWS.Cells(i, ).Text ''''*
d.tables().Cell(, ) = myWS.Cells(i, ).Text ''''*
d.tables().Cell(, ) = myWS.Cells(i, ).Text ''''*
d.tables().Cell(, ) = myWS.Cells(i, ).Text ''''*
d.tables().Cell(, ).Range.Font.Size = ''''*设置字号
d.tables().Cell(, ) = myWS.Cells(i, ).Text ''''*
d.tables().Cell(, ) = myWS.Cells(i, ).Text ''''*
d.tables().Cell(, ).Range.Font.Size = ''''*设置字号
d.tables().Cell(, ) = myWS.Cells(i, ).Text ''''*
d.tables().Cell(, ) = myWS.Cells(i, ).Text ''''*
'********************************************************* d.Close
wd.Quit
Set wd = Nothing
Next i
Application.ScreenUpdating = True '所有单元格不同时执行,在本程序中,当所有的文件没有全部生产之前,是不能打开已经生产的文件的 End Sub

将VBA代码改为Visual Basic 2013控制台程序

Imports System.IO
Imports Microsoft.Office.Interop.Excel
Imports Microsoft.Office.Interop.Word
Module Module1 Sub Main()
Console.WriteLine("正在执行操作,请等待操作完成…………")
Dim excelApp As Microsoft.Office.Interop.Excel.Application = New Microsoft.Office.Interop.Excel.Application
excelApp.ScreenUpdating = False 'ScreenUpdating 是控制你的excel是否按步骤刷新显示宏执行过程,所有单元格同时执行
Dim localExcelPath, localDocPath As String
localExcelPath = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) '执行程序所在的目录,也就是项目中bin\debug目录
localDocPath = localExcelPath & "\附件1贫困户信息采集表.docx" Dim objExcelApp As Microsoft.Office.Interop.Excel._Application = New Microsoft.Office.Interop.Excel.Application() '实例化Excel应用程序
objExcelApp.Visible = False
Dim workbook As Microsoft.Office.Interop.Excel._Workbook = objExcelApp.Workbooks.Open(localExcelPath & "\黄湾户表数据1.xlsx")
Dim worksheet As Microsoft.Office.Interop.Excel._Worksheet = DirectCast(workbook.Sheets(), Microsoft.Office.Interop.Excel.Worksheet) 'DirectCast类似于Ctype,不过要求必须前后的类型一致
Dim aRowCount As Integer
Dim wordPageAllRows As Integer = '
aRowCount = worksheet.Range("A1").CurrentRegion.Cells.Rows.Count '将本Excel的A列的A1单元格算起的所有行的数量赋值给aRow变量
For i = To aRowCount '遍历数据行
'FileCopy(localDocPath, localExcelPath & "\生成的文件\" & i - 1 & worksheet.Cells(i, 1).Text & ".docx")
FileCopy(localDocPath, localExcelPath & "\" & i - & worksheet.Cells(i, ).Text & ".docx") '复制空模板并以第一列单元格的字符作为新产生的文档名称
Dim wordApp As Microsoft.Office.Interop.Word.Application = New Microsoft.Office.Interop.Word.Application
Dim wordDoc As Microsoft.Office.Interop.Word.Document
'wordDoc = wordApp.Documents.Open(localExcelPath & "\生成的文件\" & i - 1 & worksheet.Cells(i, 1).Text & ".docx")
wordDoc = wordApp.Documents.Open(localExcelPath & "\" & i - & worksheet.Cells(i, ).Text & ".docx")
'**************第一个表************************************************************************************
'wordDoc.Tables.Item(1).Cell(2 + wordPageAllRows, 2).Range.Text = worksheet.Cells(i, 2).Text '*****
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("B" & i).Value '*****
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("D" & i).Value '*****
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("F" & i).Value '*****
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("C" & i).Value '*****
'wordDoc(1).Cell(3, 4).Range.Text = worksheet.Cells(i, 5).Text '*****
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("G" & i).Value '*****
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("AK" & i).Value '*****
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("E" & i).Value '*****
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("H" & i).Value '*****
'wordDoc(1).Cell(5, 2).Range.Text = worksheet.Cells(i, 2).Text '*****
'wordDoc(1).Cell(5, 4).Range.Text = worksheet.Cells(i, 4).Text '*****
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("I" & i).Value '*****
'********************************************************************************************************* '*********************第二个表*****************************************************************************
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("J" & i).Value ''''*
'wordDoc.Tables.Item(1).Cell(8, 2).Range.Text = worksheet.Cells(i, 4).Text ''''*
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("K" & i).Value ''''*
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("L" & i).Value ''''*
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("M" & i).Value ''''*
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("N" & i).Value ''''*
'wordDoc.Tables.Item(1).Cell(13, 2).Range.Text = worksheet.Cells(i, ).Text ''''*
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("O" & i).Value ''''*
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("P" & i).Value ''''*
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("Q" & i).Value ''''*
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Font.Size = ''''*设置字号
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("R" & i).Value ''''*
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("U" & i).Value ''''*
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("V" & i).Value ''''*
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("W" & i).Value ''''*
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("X" & i).Value ''''*
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("Y" & i).Value ''''*
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("Z" & i).Value ''''*
'********************************************************************************************************* '*********************第三个表*******************************************************************************
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("AA" & i).Value ''''*
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("AB" & i).Value ''''*
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("AC" & i).Value ''''*
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("AD" & i).Value ''''*
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("AE" & i).Value ''''*
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("AF" & i).Value ''''*
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Font.Size = ''''*设置字号
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("AG" & i).Value ''''*
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Font.Size = 6.5 ''''*设置字号
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("AH" & i).Value ''''*
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Font.Size = ''''*设置字号
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("AI" & i).Value ''''*
wordDoc.Tables.Item().Cell( + wordPageAllRows, ).Range.Text = worksheet.Range("AJ" & i).Value ''''*
'*********************************************************************************************************** wordDoc.Save()
wordApp.Quit()
wordDoc = Nothing wordApp.ScreenUpdating = True '所有单元格不同时执行,在本程序中,当所有的文件没有全部生产之前,是不能打开已经生产的文件的
'excelApp.ScreenUpdating = True
Next i
workbook.Save()
workbook.Close()
excelApp.Quit()
'excelApp = Nothing
'excelApp.ScreenUpdating = True '所有单元格不同时执行,在本程序中,当所有的文件没有全部生产之前,是不能打开已经生产的文件的 Console.WriteLine("数据操作已完成,共完成" & aRowCount - & "项数据!!")
Console.Read()
End Sub
End Module
'*********************************************************************************************************************
'此实例的作用就是将用户的Word文档“贫困户信息采集表.docx”复制到“生成的文件”文件夹下,复制后的文件名是以Excel中
'第一列的数据作为文件名,前面再加上标号1、2、3、4…… 比如说,1张三.docx,2李四.docx,3王五.docx等等。并将Excel中的
'数据填充到所复制后的Word中。
'**************************************************************** ****************************************************

 旧代码片段:

            ''**************第一个表*************************************************************
'wordDoc.Tables.Item(1).Cell(2, 2).Range.Text = worksheet.Cells(i, 2).Text '*****
'wordDoc.Tables.Item(1).Cell(2, 4).Range.Text = worksheet.Cells(i, 4).Text '*****
'wordDoc.Tables.Item(1).Cell(2, 6).Range.Text = worksheet.Cells(i, 6).Text '*****
'wordDoc.Tables.Item(1).Cell(3, 2).Range.Text = worksheet.Cells(i, 3).Text '*****
''wordDoc(1).Cell(3, 4).Range.Text = worksheet.Cells(i, 5).Text '*****
'wordDoc.Tables.Item(1).Cell(3, 6).Range.Text = worksheet.Cells(i, 7).Text '*****
'wordDoc.Tables.Item(1).Cell(4, 2).Range.Text = worksheet.Cells(i, 37).Text '*****
'wordDoc.Tables.Item(1).Cell(4, 4).Range.Text = worksheet.Cells(i, 5).Text '*****
'wordDoc.Tables.Item(1).Cell(4, 6).Range.Text = worksheet.Cells(i, 8).Text '*****
''wordDoc(1).Cell(5, 2).Range.Text = worksheet.Cells(i, 2).Text '*****
''wordDoc(1).Cell(5, 4).Range.Text = worksheet.Cells(i, 4).Text '*****
'wordDoc.Tables.Item(1).Cell(5, 6).Range.Text = worksheet.Cells(i, 9).Text '*****
'wordDoc.Tables.Item(1).Cell(2, 2).Range.Text = worksheet.Cells(i, 2).Text '*****
'wordDoc.Tables.Item(1).Cell(2, 4).Range.Text = worksheet.Cells(i, 4).Text '*****
'wordDoc.Tables.Item(1).Cell(2, 6).Range.Text = worksheet.Cells(i, 6).Text '*****
''*********************************************************************************** ''*********************第二个表*******************************************************
'wordDoc.Tables.Item(1).Cell(7, 2).Range.Text = worksheet.Cells(i, 10).Text ''''*
''wordDoc.Tables.Item(1).Cell(8, 2).Range.Text = worksheet.Cells(i, 4).Text ''''*
'wordDoc.Tables.Item(1).Cell(9, 2).Range.Text = worksheet.Cells(i, 11).Text ''''*
'wordDoc.Tables.Item(1).Cell(10, 2).Range.Text = worksheet.Cells(i, 12).Text ''''*
'wordDoc.Tables.Item(1).Cell(11, 2).Range.Text = worksheet.Cells(i, 13).Text ''''*
'wordDoc.Tables.Item(1).Cell(12, 2).Range.Text = worksheet.Cells(i, 14).Text ''''*
''wordDoc.Tables.Item(1).Cell(13, 2).Range.Text = worksheet.Cells(i, ).Text ''''*
'wordDoc.Tables.Item(1).Cell(7, 4).Range.Text = worksheet.Cells(i, 15).Text ''''*
'wordDoc.Tables.Item(1).Cell(8, 4).Range.Text = worksheet.Cells(i, 16).Text ''''*
'wordDoc.Tables.Item(1).Cell(9, 4).Range.Text = worksheet.Cells(i, 17).Text ''''*
'wordDoc.Tables.Item(1).Cell(9, 4).Range.Font.Size = 8 ''''*设置字号
'wordDoc.Tables.Item(1).Cell(10, 4).Range.Text = worksheet.Cells(i, 18).Text ''''*
'wordDoc.Tables.Item(1).Cell(11, 4).Range.Text = worksheet.Cells(i, 21).Text ''''*
'wordDoc.Tables.Item(1).Cell(12, 4).Range.Text = worksheet.Cells(i, 22).Text ''''*
'wordDoc.Tables.Item(1).Cell(13, 4).Range.Text = worksheet.Cells(i, 23).Text ''''*
'wordDoc.Tables.Item(1).Cell(7, 6).Range.Text = worksheet.Cells(i, 24).Text ''''*
'wordDoc.Tables.Item(1).Cell(8, 6).Range.Text = worksheet.Cells(i, 25).Text ''''*
'wordDoc.Tables.Item(1).Cell(9, 6).Range.Text = worksheet.Cells(i, 26).Text ''''*
''************************************************************************************ ''*********************第三个表********************************************************
'wordDoc.Tables.Item(1).Cell(16, 2).Range.Text = worksheet.Cells(i, 27).Text ''''*
'wordDoc.Tables.Item(1).Cell(16, 3).Range.Text = worksheet.Cells(i, 28).Text ''''*
'wordDoc.Tables.Item(1).Cell(16, 4).Range.Text = worksheet.Cells(i, 29).Text ''''*
'wordDoc.Tables.Item(1).Cell(16, 5).Range.Text = worksheet.Cells(i, 30).Text ''''*
'wordDoc.Tables.Item(1).Cell(16, 6).Range.Text = worksheet.Cells(i, 31).Text ''''*
'wordDoc.Tables.Item(1).Cell(16, 7).Range.Text = worksheet.Cells(i, 32).Text ''''*
'wordDoc.Tables.Item(1).Cell(16, 7).Range.Font.Size = 7 ''''*设置字号
'wordDoc.Tables.Item(1).Cell(16, 8).Range.Text = worksheet.Cells(i, 33).Text ''''*
'wordDoc.Tables.Item(1).Cell(16, 8).Range.Font.Size = 6.5 ''''*设置字号
'wordDoc.Tables.Item(1).Cell(16, 9).Range.Text = worksheet.Cells(i, 34).Text ''''*
'wordDoc.Tables.Item(1).Cell(16, 9).Range.Font.Size = 8 ''''*设置字号
'wordDoc.Tables.Item(1).Cell(16, 10).Range.Text = worksheet.Cells(i, 35).Text ''''*
'wordDoc.Tables.Item(1).Cell(16, 11).Range.Text = worksheet.Cells(i, 36).Text ''''*
''*************************************************************************************

VBA嘘嘘嘘(1)——将Excel数据填入到已存在的Word模板表格(实例应用)的更多相关文章

  1. 以黄门镇黄湾村某一扶贫文档为例——将Excel数据填入到已存在的Word模板

    傻瓜可以写出机器读得懂代码,但写出让人能读懂的代码的是优秀程序员 作用:通过Excel文件中的一列数据作为文件名创建Word文档,并将Excel中的一行数据填一表,实现自动化 Excel的VBA宏代码 ...

  2. 将excel中的数据填入word模板中-VBA

    首先将word模板中需要填写excel中数据的空白处用自己独特的字符串标记,比如   数据001  什么的.如下图: 这样,就可以用vba搜寻这些自己独特的标记来根据excel内容填充word了. 第 ...

  3. vba多条件查询更新EXCEL数据导access数据库

    功能:根据项目号和步骤ID,更新指定步骤完成时间.这里里边要匹配两个条件一个是项目ID “”projectID“” 另一个是 “”StepID“” 步骤ID. Sub SaveFini() Dim r ...

  4. DataGrid表格某单元格数据填入是否正确的验证---MiniUI使用

    示例: <div id="datagrid1" class="mini-datagrid" oncellvalidation="onCellVa ...

  5. excel数据导出新妙招

    之前在做项目的时候需要将数据库中的数据导出为excel表格一遍打印查阅,在网上找了很多插件也没有找到自己理想的好用的插件(也就是说没有找到令我满意的插件),最近在学习a标签的相关知识时理解到,a标签不 ...

  6. jquery银行电子账单表格填入和编辑插件

    jquery银行电子账单表格填入和编辑 前段时间做的一个银行表格账单的jquery插件,用于金额写入和编辑的应用,希望对大家有所帮助,发现问题欢迎回复 ;(function($){ function ...

  7. python 读取excel数据并将测试结果填入Excel

    python 读取excel数据并将测试结果填入Excel 读取一个Excel中的一条数据用例,请求接口,然后返回结果并反填到excel中.过程中会生成请求回来的文本,当然还会生成一个xml文件.具体 ...

  8. 使用VBA将Excel指定单元格数据、字符串或者图表对象插入到Word模板指定书签处

    准备工作: 1.首先需要提供一个word模板,并且标记好您要插入书签的位置,定义书签的命名.如图 2.模拟您要插入的Excel原始数据和图表对象 插入代码如下: Private Sub Command ...

  9. QC学习三:Excel数据导入导出QC操作流程

    环境: QC9 WindowsXP Office2007   1. 准备 1.通过Excel导入QC,需要下载Microsoft Excel Add-in: http://update.externa ...

随机推荐

  1. SQL-Server使用点滴(三)

    除了基本的数据库,数据表,数据记录操作之外,SQL-Server还为我们提供了比较丰富的其他对象元素.函数,过程,触发器,序列,映射服务器, 以及对各种元素的系统表信息读取与判断. --先加一个利用递 ...

  2. Linux关机和重启命令

    shutdown shutdown [选项] 时间 选项: -c : 取消一个关机命令 -h : 关机 -r : 重启 [root@localhost ~]# date Tue Dec 6 21:06 ...

  3. Python进阶(三)--global和类属性

    global关键字 一句话概括为:告诉python解释器,global声明的变量为全局作用域内定义的变量.解释器就会到全局作用域内寻找global定义的变量. python的类属性 类属性相当于其他O ...

  4. Ajax --- 数据请求

    下面主要介绍(JS原生)数据请求的主要步骤: Ajax 数据请求步骤: 1.创建XMLHttpRequest对象 2.准备数据发送 3.执行发送 4.指定回掉函数 第一步:创建XMLHttpReque ...

  5. Java集合常用类特点整理

    集合的结构如下图所示: 集合的两个顶级接口分别为:Collection和Map Collection下有两个比较常用的接口分别是List(列表)和Set(集),其中List可以存储重复元素,元素是有序 ...

  6. Ubuntu 12.04 Virtualbox 启用USB 设备支持

    转载自:http://www.cnblogs.com/ericsun/archive/2013/06/10/3130679.html 具体步骤在上面的链接中 今天在ubuntu下安装了Virtualb ...

  7. DuiLib 源码分析之CDuiString

    duilib是一个比较常见的界面库,闲来无事看看别人写的代码,跟自己写的一比, 才看到了差距呀,感觉自己写的乱七八糟,keep moving CduiString是duilib提供的一个字符串类,功能 ...

  8. Jenkins的安装与配置

    资源下载: --jenkins的war包 首先从http://jenkins-ci.org/下载最新的jenkins版本,最新版本为1.594,下载的文件载体为jenkins.war: Jenkins ...

  9. Eclipse Building Workspace 解决办法

    Eclipse 一直不停 building workspace... android开发论坛 juapk 完美解决总结 一.产生这个问题的原因多种 1.自动升级 2.未正确关闭  3.maven下载l ...

  10. 【xsy1629】可持久化序列 - 可持久化平衡树

    题意 你现在要用数据结构维护一个长度为n的序列. 这个序列支持三种操作: 1 l r:将序列中的第l项到第r项这一段翻转. 2 l r:查询序列中[l,r]这一段的和. 3 p:回到第p个历史版本. ...