TeXLive里面集成了CTeX,LaTeX是排版引擎,CTeX和TeXLive是发行版.LaTeX是毛坯房,CTeX和TeX Live是带精装的房子.CTeX 套装是一个个人作品,存在很多问题.这些问题有技术上的,也有版权上的.早年 CTeX 套装流行是有历史原因的,而这些原因现已成为历史.总而言之,不要用 CTeX 套装.https://baike.baidu.com/item/LaTeX/1212106?fr=aladdin 首先TeX是Donald Kunth教授为了编辑撰写他那套宏伟巨…
SpringBoot集成mybatis,同时读取一个数据库中多个数据表: application.properties: mybatis.config-location=classpath:mybatis/mybatis-config.xmlmybatis.mapper-locations=classpath:mybatis/mapper/PointMapper.xml,mybatis/mapper/LineMapper.xmlmybatis.type-aliases-package=com.e…
CSLA .NET是一个.NET软件开发框架,帮助开发者“为Windows.Web.面向服务和工作流等应用构建强大和可维护的业务逻辑层”. CSLA是Component-based, Scalable, Logical Architecture的简写,CSLA . NET是Rockford Lhotka基于.Net设计的一套N-tier分布式框架. 框架软件许可协议:你可以将本软件用于任何非商业目的,包括与之派生出的工作.你也可以将本软件用于任何商业目的,但是你不能将本软件全部或部分地用于创建一…
今天在Mac机器上使用了Flex Builder编辑了一个源代码文件,保存后使用vim命令去打开时发现系统自动在每一行的结尾添加了^M符号,其实^M在Linux/Unix中是非常常见的,也就是我们在Win中见过的/r回车符号.由于编辑软件的编码问题,某些IDE的编辑器在编辑完文件之后会自动加上这个^M符号.看起来对我们的源代码没有任何影响,其实并不然,当我们把源代码文件Check In到svn之类的版本控制软件之后,由于之前版本的文件并不存在这个符号,所以开发成员在使用diff工具来查看改动的内…
还在死磕Excel吗?到底值不值得? 你看看,现在有多少excel培训班和培训课?网上各种EXCEL使用技巧教程也是满天飞.很多人为了提升Excel技能,不遗余力学习各种函数用法.VBA用法等等,最近甚至看到有人用把python和EXCEL结合起来,不得不佩服他们的学习精神.excel使用再精通,你超越的excel用户再多,最终也突破不了excel本身存在的局限. 当然努力还是会有成果,所以我们看到有人用excel做出了"软件",有人用excel做出了很漂亮甚至是炫酷的数据分析图表,这…
[ERROR] No plugin found for prefix 'sonar' in the current project and in the plugin groups [org.mortbay.jetty, org.jenkins-ci.tools, org.apache.maven.plugins, org.codehaus.mojo] available from the repositories [local (/home/maven-3.0.5/repo/repositor…
​ 前言 日常测试过程中,常常需要多种工具来接力完成自己的接口测试任务. 比如说, 使用swagger查看接口文档, 使用mock编造接口数据对前端页面做测试 使用postman测试后端接口, 用Jmeter来做接口自动化测试/性能测试. 那有没有一款软件可以完美集成以上所有的功能? 笔者发现一款叫Apifox的软件,一款完成能完成以上几乎所有软件的功能. 官方给出Apifox的介绍是:接口管理,开发,测试全流程集成工具,软件的定位是Swagger+Mock+Jmeter+Postman. 它能…
1.一个项目几百兆,基本都是外部jar包,引用的. 2.自己本身业务代码并没有那么多的 3.看下meven的仓库大小就知道了,都几百兆…
最近在做毕设,里面牵涉到版本更新,当有新版本时可以下载新版本,下载完成之后提示安装.那么怎么实现下载完成之后提示安装呢? 直接上代码吧: File mFile = new File(Environment.getExternalStorageDirectory()                         + "/contact.apk");                 Intent install = new Intent();                 instal…
该计算器使用Python  tkinter模块开发 效果如下图 import tkinter #导入tkinter模块 root = tkinter.Tk() root.minsize(280,500) root.title('李蛟龙的计算器') #1.界面布局 #显示面板 result = tkinter.StringVar() result.set(0) #显示面板显示结果1,用于显示默认数字0 result2 = tkinter.StringVar() #显示面板显示结果2,用于显示计算过…