有个excle表格须要做一些过滤然后写入数据库中,可是日期类型的cell取出来是个数字,于是查询了下解决的办法。 主要的代码结构 data = xlrd.open_workbook(EXCEL_PATH) table = data.sheet_by_index(0) lines = table.nr ...
分类:
编程语言 时间:
2017-07-17 15:12:48
阅读次数:
196
本节书摘来自异步社区《深入理解Android 5 源代码》一书中的第2章,第2.2节分析Android源代码结构,作者 李骏。 网址:https://yq.aliyun.com/articles/93279?spm=5176.100239.blogcont93310.17.gtBsUg 2.2 分析... ...
分类:
移动开发 时间:
2017-07-15 18:58:18
阅读次数:
369
在上篇中 主要有学习到皮肤资源内置到应用程序中 的方式实现换肤的 基本思路,本篇将继续以上篇的思路学习 皮肤资源内置的方式实现换肤效果、但本篇側重于应用中换肤功能的代码设计实现上。切换的皮肤资源位于assets下不同的皮肤资源目录中。 本篇demo程序的代码结构例如以下: 本篇实现换肤功能的代码设计 ...
分类:
移动开发 时间:
2017-07-15 12:39:57
阅读次数:
229
代码结构 详细代码说明 pom.xml 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XM ...
分类:
编程语言 时间:
2017-07-13 22:45:53
阅读次数:
192
代码结构: 1、ThymeleafController package com.xxx.firstboot.web; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; impo ...
分类:
编程语言 时间:
2017-07-13 16:28:02
阅读次数:
177
在实际开发中,我们一个项目可能会用到多个数据库,通常一个数据库对应一个数据源。 代码结构: 简要原理: 1)DatabaseType列出所有的数据源的key key 2)DatabaseContextHolder是一个线程安全的DatabaseType容器,并提供了向其中设置和获取DatabaseT ...
分类:
编程语言 时间:
2017-07-13 14:20:54
阅读次数:
207
上一节的代码是spring-boot的入门程序,也是官方文档上的一个程序。这一节会引入spring-boot官方文档推荐的方式来开发代码,并引入我们在spring开发中service层等的调用。 1、代码结构如下 2、pom.xml <?xml version="1.0" encoding="UTF ...
分类:
编程语言 时间:
2017-07-13 13:30:02
阅读次数:
200
这段时间学习了下ButterKnife注解框架,学习的不是特别深入,但是基础也差不多了,在此记录总结一下。 ButterKnife是一个Android View注入的库,主要是注解的使用,可以减少很多代码的书写,使代码结构更加简洁和整齐。ButterKnife可以避免findViewById的调用, ...
分类:
移动开发 时间:
2017-07-12 10:06:14
阅读次数:
269
重构,第一个案例 1.1 起点 如果发现现有的代码结构使你无法很方便地添加新特性,那就先重构,使特性的添加比较容易进行后,再添加特性; 1.2 重构的第一步 1.3 分解并重组”巨型”函数 重构原则 2.1 何谓重构 添加新功能时 – 不应修改既有代码,只管添加并通过测试; 重构时 – 只管改进程序 ...
分类:
其他好文 时间:
2017-07-11 17:53:14
阅读次数:
230
本文给出一种优雅的拼装elasticsearch查询的方式,可能会使得使用elasticsearch的方式变得优雅起来,使得代码结构很清晰易读。 建立elasticsearch连接部分请参看另一篇博客:http://www.cnblogs.com/kangoroo/p/7127003.html 1、 ...
分类:
编程语言 时间:
2017-07-08 15:14:56
阅读次数:
545