大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

菜鸟笔记(三) - Java Excel报表导入导出

菜鸟笔记(三) - Java Excel报表导入导出 本文将介绍Java Poi包的使用,并实现Excel报表的导入导出。 前提摘要:在系统的管理后台当中中,Excel报表的导入导出已经是不不可避免的场景。值得一提的是支付宝和微信支付的批量转账也需要相应格式的Excel文档 //类别 private String comment = "现金提现"; public interface IExcelExport { /** * 获取Excel的Header * * @return */ String[] getHeader(); } if (recordPois !

java操作POI读写Excel文件

xls的;使用XSSF、SXSSF对象操作OOXML格式Excel,文件后缀为. // FileOutputStream outputStream = new FileOutputStream(new File("test.xlsx")); } 其结果就是就内容“hellword” 写到当前工程的test.xlsx文件的第三行第三列中,如图: 这里写图片描述 02.03.读Excel数据 @Test public void readExcel() throws Exception { //打开需要读取的文件 FileInputStream inputStream = new FileInputStream(new File("text.xlsx")); System.out.println(value);

【IDEA】01 永久激活IDEA2018

【IDEA】01 永久激活IDEA2018 如有错误,谢请指正~ 永久激活IDEA2018 1. 下载安装IDEA 测试的版本:IntelliJ IDEA 2018.2.2 (Ultimate Edition) 2. 下载破解文件 地址: http://idea.lanyus.com/ 01 3. 破解文件放在bin目录下 将破解文件放在IDEA的安装目录bin下 4. 修改bin下的配置文件 Mac版 在idea.vmoptions文件中最后一行添加 -javaagent:.

Typescript基础入门

let c: Color = Color.Green any为任意类型,如let notSure: any = 4; 函数 一个函数有输入和输出,要在 TypeScript 中对其进行约束,需要把输入和输出都考虑到,其中函数声明的类型定义较简单,以下是几种函数接口的定义方式: // 普通函数 function add(a: number, b: number): number { return a + b; } // 通过 interface 语句来定义类型 interface CallbackFunction { (err: Error | null, data: Buffer): void; } } export = express;

Makefile 学习精简(一)[待续]

Makefile 学习精简(一)[待续] 来自陈浩的一片老文,但绝对营养。 示例工程:3 个头文件*.o print: *.o 上面这个例子,表示了,通符同样可以用在变量中。并不是说*.o会展开,不!objects的值就是*. $(filter %.o,$(files))表示调用 Makefile 的 filter 函数,过滤“$filter”集,只要其 中模式为“%. \ rm -f $@.$$ 这个规则的意思是,所有的[. 当 make 执行时,会输出“正在编译 XXX 模块.

安装Navicat

待测试: 服务器的数据库迁移到新数据库服务器上,用navicat的数据传输功能来传 遇到报错信息:Invalid default value for 'tmptime' 原服务器数据库 mariadb x.x 新数据库服务器 mysql 5.7 报错原因:mysql 5.7有严格的数据校验,MySQL 5.6以后timestamp设定默认值规则改变,时间字段不允许再设置”0000 00-00 00:00:00”这样的默认值。 解决方法: 查看sql_mode: mysql show session variables like '

操作系统:图文详解 内存映射

/** * 具体使用(用户进程调用mmap()) * 下述代码即常见了一片大小 = MAP_SIZE的接收缓存区 关联到共享对象中(即建立映射) */ mmap(NULL, MAP_SIZE, PROT_READ, MAP_PRIVATE, fd, 0); Android四大组件:Service服务史上最全面解析 Android四大组件:BroadcastReceiver史上最全面解析 欢迎关注Carson_Ho的简书! 不定期分享关于安卓开发的干货,追求短、平、快,但却不缺深度。

GSEA的分析汇总

这个有点类似于pathway(GO,KEGG等)的富集分析,区别在于gene set(校验好的基于文献的数据库)的概念更广泛一点 how to download GSEA ? http://software.broadinstitute.org/gsea/downloads.jsp 教程:http://software.broadinstitute.org/gsea/doc/desktop_tutorial.jsp ,需要自己安装好java环境! what's the input for the GSEA?cls, gene sets *.gmt, and chip annotations *.

PHP 学习笔记三 基础简介

PHP 学习笔记三 基础简介 1. 什么是PHP? 屏幕快照 2018-09-12 下午12.45.54.png 2. 语言基础 屏幕快照 2018-09-12 下午12.47.16.png 2. 文件访问方式 屏幕快照 2018-09-12 下午12.55.36.png 3. 语句结束符 屏幕快照 2018-09-12 下午2.34.15.png 4. 注释 注释中的PHP代码也会被执行 屏幕快照 2018-09-12 下午2.42.29.png 5.变量命名规则 屏幕快照 2018-09-12 下午3.38.25.png 6.判断变量是否存在 isset() 屏幕快照 2018-09-14 上午10

TP5实战之TP5中使用layui创建搜索+分页

TP5实战之TP5中使用layui创建搜索+分页 目的 在项目中,数据库中有多条数据,我们使用搜索搜出来的数据会有很多,一个页面根本无法完全显示出来,所以需要分页,但是,这个分页会跟当前的分页产生冲突,所以要把分页和搜索结合起来,这样不仅方便,而且简化了流程. 提示:阅读本文需要15分钟 方法 当我点击分页按钮时,我让这个跳转动作执行searchs(),在searchs()中执行跳

VS Code 中常用的 PHP 编程插件(2018)

VS Code 中常用的 PHP 编程插件(2018) 工欲善其事,必先利其器 侵删 前言 visual studio code是Microsoft开发的一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。 插件 Beautify(特别推荐) #用来格式化html js css代码 Bracket Pair Colorrizer(特别推荐) #用来区分括号 Chinese(Simplified) Language(特别推荐) #中文语言包 Code Spell Checker #用于检测代码语法 PHP Debug #用

iOS提交上线包ERROR ITMS-90535 与WARNING ITMS-90737解决办法

iOS提交上线包ERROR ITMS-90535 与WARNING ITMS-90737解决办法 今天打完包提交App Store的时候遇到了下面两个问题。 ERROR ITMS-90535 WARNING ITMS-90737 针对第一个错误日志,这个问题一般出现在工程中引用到的第三方文件。其大致意思就是:XXXXX.bundle中并不包含可执行部分,所以报错。 解决方法:找到bundle对应的plist文件 删除Executable file配置的哪一行,即可。 针对第二个警告日志,描述信息

「Do.012」记一次mac版AS3.1升级的坑

「Do.012」记一次mac版AS3.1升级的坑 首发公众号:Android程序员日记 作者:贤榆的榆 如果你觉得有帮助欢迎关注、赞赏、转发 阅读时间:2277字 6分钟 注:AS:AndroidStudio 先简述一下时间线 9月9日(周日) 上午拿到新的mac 下午装好系统 晚上从旧的mac上迁移数据到新mac。 9月10日(周一) 上午AS正常工作 下午升级AS到了最新的3.

Swift 数据存储

var phone: String! NSInteger } override init() { } } 序列化 //创建一个全局路径,即要保存的位置: let path = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true)[0] as NSString let filePath = path.stringByAppendingPathComponent("my_Archiver") let myArchive : MyArchiveModel = MyArchiveModel() myArchive.name = "Yang" myArchive.phone = "888888" myArchive.age = 24 //归档 print("\("save")") NSKeyedArchiver .

MJRefresh源码解析

} 这里也许会存在疑问,在set方法中用到了属性设置的问题,如果是正常情况下,必须使用_header=header;的形式,否则会造成无限调用set方法导致循环的问题,而这里不会出现类似问题,self.mj_header会调用一次setMj_header的方法,setHeader将header的值实际赋给了mj_header,所以不会存在问题。 + (void)load { [self exchangeInstanceMethod1:@selector(reloadData) method2:@selector(mj_reloadData)];

iOS 开发必知的小工具

ipa Finished dumping com.liyancong.kuq in 2.4 seconds DONE: /private/var/mobile/Documents/Dumped/com.liyancong.kuq-iOS8.0-(Clutch-2.0.4).bash_profie 中配置的变量: export THEOS=~/theos export PATH=$THEOS/bin:$PATH 配置之后,执行如下命令起效: source ~/.

Mac 开发之加载动画框架

Mac 开发之加载动画框架 最近因项目需要,本人写了内置六种加载动画的框架。 现Git 开源,简洁使用,调用方便。 先让大家浏览一下各个动画,如有需要,文末下载。 加载动画示例 使用步骤: 1.导入框架 框架 2.引入头文件 #import "MacProgressHUD.h" 3.使用需要的动画块 //纯文字(文本、时间) [MacProgressHUD showWaitingWithTitle:@"我是提示文字" time:5];

iOS 利用AFNetworking实现大文件分片上传

iOS 利用AFNetworking实现大文件分片上传 概述 一说到文件上传,想必大家都并不陌生,更何况是利用AFNetworking(PS:后期统称AF)来做,那更是小菜一碟。比如开发中常见的场景:头像上传,九宫格图片上传. } /// 生成上传文件资源 CMHFileSource *fileSource = [[CMHFileSource alloc] init]; /// 基础配置,主要是后台上传草稿数据 一般这个方法会放在 程序启动后切换到主页时调用 - (void)configure;

iOS 基于MVC设计模式的基类设计

首先基类内部提供一个全屏的tableView,子类完全可以根据自身的业务场景,定制该tableView,比如设置其大小,改变其背景色.. /// messageHandlers: 就是你要注册的 JS 调用 OC 的方法名 @property (nonatomic , readwrite , copy) NSArray *messageHandlers;@_~%#[]", nil, kCFStringEncodingUTF8)); } @end /// 在CMHWebViewController的使用 - (void)dealloc{ MHDealloc; _webView = nil;