码迷,mamicode.com
首页 > 编程语言
利用python统计代码行
参加光荣之路测试开发班已三月有余,吴总上课也总问“ 咱们的课上了这么多次了大家实践了多少行代码了?”。这里是一个一脸懵逼的表情。该怎么统计呢?一个个文件数当然不可取,能用代码解决的事咱们坚决不动手。最近在网上刷题时也正好遇到有这么一道题,所以决定撸一撸。 题目:有个目录,里面是你自己写过的程序,统计 ...
分类:编程语言   时间:2016-08-03 13:26:50    阅读次数:236
面试算法:Maxbuild
题目:给定一个整数数组,要求放回最大值的组合字符串. 例如 12, 345, 6789. 返回678934512 第一印象想用动态规划,后来觉得不太合适,穷举组合: 123456789 126789345 345126789 345678912 678912345 678934512 一共有N!种组 ...
分类:编程语言   时间:2016-08-03 13:23:07    阅读次数:188
java原生数据类型和引用类型
java 中String 是个对象,是引用类型基础类型与引用类型的区别是,基础类型只表示简单的字符或数字,引用类型可以是任何复杂的数据结构基本类型仅表示简单的数据类型,引用类型可以表示复杂的数据类型,还可以操作这种数据类型的行为java虚拟机处理基础类型与引用类型的方式是不一样的,对于基本类型,ja ...
分类:编程语言   时间:2016-08-03 13:23:36    阅读次数:205
PHP数组操作大全
收集的数组操作:大全(转自:http://blog.csdn.net/luckily01/article/details/7719573) 1 一、数组操作的基本函数 2 数组的键名和值 3 array_values($arr);获得数组的值 4 array_keys($arr);获得数组的键名 5 ...
分类:编程语言   时间:2016-08-03 13:19:02    阅读次数:421
扩展欧几里得算法
欧几里德算法(求最大公约数): 顺便写下求最小公倍数(lcm) 朴素的欧几里德: gcd(a, b) = gcd(b, a%b); 扩展欧几里德算法: 该算法一般有三种应用: 应用1: 利用它可以求解整数对(x, y).一定存在这样的整数对(x, y), 使得ax + by = gcd(a, b); ...
分类:编程语言   时间:2016-08-03 13:14:56    阅读次数:315
Java中数据类型转换
1.Java的数据类型分为三大类 布尔型,字符型和数值型 其中数值型又分为整型和浮点型 2.Java的变量类型 布尔型 boolean 字符型 char 整型 byte,short,int,long 浮点型 float,double 3.数据类型转换 Java中数据类型转换分为三种,简单数据类型转换 ...
分类:编程语言   时间:2016-08-03 13:13:41    阅读次数:152
Python--浅拷贝和深拷贝
之前,我在博文Python–内存管理中说明了Python中对象赋值的问题,我们已经知道,当创建一个对象,并且把这个对象赋值给另一个变量的时候,其实并没有拷贝这个对象,而只是给这个对象增加了一个引用(这一点具体可以参见链接给出的博文中“引用计数”这一节) 复习一下,比如下面的例子 这里写代码片...
分类:编程语言   时间:2016-08-03 12:03:26    阅读次数:213
【JAVA语言程序设计基础篇】--使用面板作为子容器
注意:像JButton 这种GUI组件只可以添加到一个容器中,而且只能在一个容器中出现一次,添加多次 是无效的。   假设要在一个框架中加入10个按钮,和一个文本域,可以将窗口分成几个面板。 面板的作用就是分组放置用户界面组件的子容器。 可以将这些按钮添加到面板(JPanels)中,然后再将这个面板添加到框架中。 setLayout是在java.awt.Container中定义的,JPa...
分类:编程语言   时间:2016-08-03 12:03:46    阅读次数:277
Struts2标签库汇总和OGNL表达式语言
Struts2标签分类 UI标签:主要用于生成HTML元素的标签 非UI标签:主要用于数据访问、逻辑控制的标签 Ajax标签:用于支持Ajax的标签 表单标签(属于UI标签):用于生成HTML页面的form标签及普通表单元素的标签 非表单标签(属于UI标签):用于生产页面上的树、Tab页等标签 流程控制标签(属于非UI标签):主要包含用于实现分支、循环等流程控制的标签 数据访问标签(属于非UI标签)...
分类:编程语言   时间:2016-08-03 12:03:27    阅读次数:197
Redis 实战 ---- Java 使用 Redis
在 Java 平台下如何使用 Redis......
分类:编程语言   时间:2016-08-03 12:02:59    阅读次数:284
C面向接口编程和C++多态案例
案例背景:企业的信息系统一般都有成熟的框架,在框架内可以集成其他厂商的产品,但软件框架一般不发生变化。 案例需求:在企业信息系统框架中,集成其他厂商的socket通信产品和加密产品。 编程提示: 1、抽象通信接口结构体设计(CSocketProtocol) 2、框架接口设计( FrameWork:未 ...
分类:编程语言   时间:2016-08-03 12:01:02    阅读次数:263
JAVA中extends 与implements区别
JAVA中extends 与implements区别 JAVA中extends 与implements有啥区别?1. 在类的声明中,通过关键字extends来创建一个类的子类。一个类通过关键字implements声明自己使用一个或者多个接口。extends 是继承某个类, 继承之后可以使用父类的方法 ...
分类:编程语言   时间:2016-08-03 11:59:33    阅读次数:150
将本地的java项目提交到github
1.我们新建一个了java项目后,需要提交到github进行版本控制 2.如果此时github中的仓库不为空,我们在本地使用git push提交时会报以下错误, ! [rejected] master -> master (non-fast-forward) 原因:github仓库中已经存在本地项目 ...
分类:编程语言   时间:2016-08-03 11:59:50    阅读次数:594
Python学习总结6:字符串格式化操作及方法总结
1. 格式化操作(%) Python中内置有对字符串进行格式化的操作。 模板 格式化字符串时,Python使用一个字符串作为模板。模板中有格式符,这些格式符为真实值预留位置,并说明真实数值应该呈现的格式。 Python用一个tuple将多个值传递给模板,每个值对应一个格式符。 上面的例子中,"I'm ...
分类:编程语言   时间:2016-08-03 11:59:01    阅读次数:149
java mvc控制器基本传值方式
控制器 @RequestMapping(value = "MatchDetail", method = RequestMethod.GET) public ModelAndView Match_Detail() { ModelAndView model = new ModelAndView("day ...
分类:编程语言   时间:2016-08-03 12:00:58    阅读次数:468
让Unity NavMesh为我所用
Unity里面整合了一个NavMesh功能,虽然让人又爱又恨。 但当你在其他地方需要这个NavMesh的数据时,就更让人欲罢不能了。 比如说服务器需要Unity的NavMesh数据时。 比如说你想将Unity的场景导出到其他引擎时,比如时下流行的H5。 最近我就碰到了这样一个需求,走了一些弯路,研究... ...
分类:编程语言   时间:2016-08-03 11:58:15    阅读次数:934
java中String.valueOf(obj)、(String)obj与obj.toString()有什么区别
方法1:采用 Object.toString()方法 在这种使用方法中,因为java.lang.Object类里已有public方法.toString(),所以对任何严格意义上的java对象都可以调用此方法。但在使用时要注意,必须保证object不是null值,否则将抛出NullPointerExc ...
分类:编程语言   时间:2016-08-03 11:58:36    阅读次数:135
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!