"计负均正" 从键盘输入任意 20 个整型数,统计其中的负数个数并求所有正数的平均值。 输入格式 输入包含 20 个整数,分两行,每行 10 个数,每个数的绝对值不超过 1000。 输出格式 第一行输出负数个数。 第二行输出正数的平均数,保留两位小数。 样例输入 1 2 3 4 5 6 7 8 9 ...
分类:
Web程序 时间:
2018-10-04 10:33:23
阅读次数:
215
前言:最近两天在尝试写一个工具 jar 包,里面包含后台处理的 java 代码,包含前端 html、js、css、字体文件等,过程中解决了访问 jar 包里的静态资源问题,所以记录下来。 附:自己的一个 jar 包源码 https://github.com/yuleGH/querydb 方式一: 最 ...
分类:
编程语言 时间:
2018-10-04 10:22:13
阅读次数:
3191
MyBatis的一个主要的特点是需要自己编写Sql,但是如果表很多的话,难免会很麻烦,所以mybatis官方提供了一个逆向工程,可以针对单表自动生成mybatis执行所需要的代码(包括mapper.xml, mapper.java, po), 一般在开发中,常用的逆向工程方式是通过数据库的表生存代码 ...
分类:
其他好文 时间:
2018-09-29 21:36:30
阅读次数:
206
json与jsonp区别浅析(json才是目的,jsonp只是手段) 一言以蔽之,json返回的是一串数据;而jsonp返回的是脚本代码(包含一个函数调用); JSON其实就是JavaScript中的一个对象,跟var obj={}在质上完全一样,只是在量上可以无限扩展。简单地讲,json其实就是J ...
分类:
Web程序 时间:
2018-09-29 19:16:22
阅读次数:
163
Go天生就是为了支持良好的项目管理体验而设计的 1、包,go项目和文件名没有关系,和src下目录结构有关 go使用包来管理接口、结构体、方法和变量 包名一般和文件目录名相同,如果不同,构建、安装会以代码包名为准,但是生成的构建文件是以目录名命名的。 一个目录下不能有不同包名的代码文件 下面通过案例介 ...
分类:
其他好文 时间:
2018-09-27 22:11:26
阅读次数:
185
Spring Boot非常简单易用,我们只需要很少的配置,就可以使用Spring Boot快速的搭建基于Spring的生产级程序。Spring Boot提供了一种特殊的方式管理第三方依赖包,当我们需要使用别的框架时,只需要使用Maven依赖进来,就自动添加了需要的功能。
分类:
编程语言 时间:
2018-09-25 01:09:57
阅读次数:
155
1. 迭代改进: 以面向对象的方法重写购物车代码。 2. 代码规范: 重新命名类名、方法名(查英文词典,不得出现拼音)。 3. 代码规范: 参考JAVA编码规范,重新改进代码。包括类命名,方法命名,合适的缩进,有意义的变量名。 4. 可选:查询资料,规划合理包结构。 5. 可选:使用Eclipse+ ...
分类:
其他好文 时间:
2018-09-20 11:17:14
阅读次数:
152
JDepend可以对Java软件包结构质量进行分析,已经有很多文章介绍其基本作用和能够计算的指标了,这里我就不详细总结,感兴趣的朋友可以参看如:http://blog.csdn.net/hantiannan/article/details/4641290 这里的介绍。 我主要总结一下其他文 ...
分类:
其他好文 时间:
2018-09-10 14:45:34
阅读次数:
201
一个二叉排序树的例子 首先看一个常见的二叉排序树的操作,下面的代码包括插入、创建和中序遍历。摘自 "这里" 。 我一直很纳闷为什么插入(创建)操作需要传递指针的指针,不是指针就可以操作被指向的内容吗?为解决这个疑惑,首先看一下C语言的函数传参。 C语言函数传参 一个经典的例子就是交换两个数的值, , ...
分类:
其他好文 时间:
2018-09-09 14:59:21
阅读次数:
523
装饰器,简而言之就是在不改变原函数任何代码(包括调用方式)的情况下为函数增加额外的功能。特殊之处在于装饰器的返回值也是一个函数。 下面先举个简单的栗子: import time def count_time(foo_func): def inner(): print("inner func star ...
分类:
编程语言 时间:
2018-09-06 14:40:52
阅读次数:
164