简介: Golang Present 是 Golang 社群开发出來的一个简单工具,通过简单的语法可以制作 ppt(语法近似于 Markdown).   默认文件格式是 .slide ,是随着 golang 诞生而出现的一种 present 格式,Go 核心开发成员似乎十分喜欢以这种格式分享 Go 语言.在Golang 官方,几乎所有技术会议的 talk 幻灯片 均是以 .slide 形式提供的..slide文件通过 web 服务来进行查看,有一个名为 present 的工具可以在本地查看 .s…
原文地址:http://www.oschina.net/question/1014458_225711 各位OSCer的开源项目的在线说明文档都是用什么写的呢? 类似 http://v3.bootcss.com/  Bootstrap的在线文档 这些开源项目的在线文档难道都是自己手写html的吗? word的话,代码高亮麻烦. wiki的话,还得搭建wiki,似乎也不是正解. 一些api自动生成的工具生成的文档的话,效果太差了,也不美观. 试问有没有一种方便快捷的在线手册编写工具呢?     陈…
wxPython是个很好的GUI库,对底层的C++库进行了封装,调用起来很方便,尤其是操作前台UI界面和后台多线程,两者配合很方便,做GUI程序最难是写界面尤其是布局. 关于wxPython,自己正在用的书<wxPython in action>,网上有中文翻译版,对各种控件.布局讲解很详细. 另外,今天在网上(http://blog.163.com/liuyuhuan0915@126/blog/static/78265448201141911555919/)发现一个工具--wxGlade,可…
1. DateUtil.java,代码如下: package cn.itcast_04; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /** * 这是日期和字符串相互转换的工具类 * * @author 风清扬 */ public class DateUtil { private DateUtil() { } /** * 这个方法的作用就是把日期转成一个字符串…
使用Bootstrap分页插件时,需要返回指定的参数,这样Bootstrap才能够识别 需要引入的css: <!-- boostrap table --> <link href="css/bootstrap-table.min.css" rel="stylesheet" /> 需要引入的js: <!-- boostrap table --> <script type="text/javascript" s…
本文档是对静态成员的练习. 一. 建立一个ArrayTool(数组工具)的类,在此类中对传入数组进行一些操作(选最大值.先最小值.冒泡排正序.选择排反序.输出数组元素), 二. 建立一个Test的类,建立一个数组对上述的工具进行调用. 三. 发现,当工具方法都是动态的时候,虽然所有的工具函数都没有用到工具类中的成员数据,而且ArrayTool中也没有封装成员数据, 但是在使用之前还是要先创建一个ArrayTool类,如此比较麻烦, 于是将ArrayTool类中的所有函数都 使用static修饰(…
前言 无论是刚接手新项目,或者是维护老项目,有一个方便的数据字典可用是最棒哒! 本文是我为了方便使用数据字典而写的代码. 代码无版权,随便使用. 拷贝代码后,只需修改数据库名,主机,用户名,密码,开箱即用. 同时,代码还可以保留自定义的数据字典部分,方便实用. 妈妈再也不用担心我没有好用的数据字典工具了! 源码 全部代码如下,只有一个文件,放在可访问的web目录下即可,附件里也有源码: tool.php <?php class Tool { // 这是库名,需修改.第1处修改 const dbn…
jdbc.properties数据库配置的属性文件内容如下 jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost/xxxxx?seUnicode=true&characterEncoding=UTF8 jdbc.username=root jdbc.password=xxxxxx JDBCUtils工具类的代码如下 public class JDBCUtils { private static final String…
 c3p0也是一个开源jdbc连接池,我们熟悉的Hibernate和Spring框架使用的都是该数据源. 这里获得数据源使用的方法是:ComboPooledDataSource 它提供的构造方法有: ComboPooledDataSource() ComboPooledDataSource(boolean autoregister) ComboPooledDataSource(java.lang.String configName) 通过第三个构造方法读取配置文件,它的配置文件是一个xml文…
目录 前言 需求 烂代码示例 重构套路 一.提前返回去除if嵌套 二.goto+label提取重复代码 三.封装try-catch统一捕获panic 前言 新手程序员概有如下特点 if嵌套特别多.重复代码多. 不懂面向对象原则和设计模式,以为拿到源代码就算学会了,最常见行为该封装的类或方法乱放,甚至出现万能类的情况 只会crud,对语言特性和语言的边界不了解 不知道数据结构和算法的重要性,以为靠硬件能解决运行慢的问题 架构不了解,框架运行原理不会会,搭建环境不会,使用的常见轮子运行原理一问三不知…