码迷,mamicode.com
首页 > 编程语言
黑马程序员-java-高新技术总结《九》
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流*—1.反射和内省反射:能动态修改Java代码,用于运行时检测和修改某个对象的结构及其行为内省:内省是反射的一个子集,用于运行时检测某个对象的类型及其包含的属性JavaBean:是一种特殊的Java类,主要用于传递数..
分类:编程语言   时间:2015-07-16 22:45:04    阅读次数:168
黑马程序员-java-高新技术中《九》
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流*—一:注解1.注解(Annotation)注解相当一个类或接口,每一个注解都是一个实例对象注解的使用形式:@interface即@注解类名定义注解类:@interfaceA {…}使用了“注解类”的类:@A classB{}对“使用了注解类的类..
分类:编程语言   时间:2015-07-16 22:42:25    阅读次数:174
黑马程序员-java-高新技术下《九》
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流*—一:动态代理技术1.程序中的代理为具有相同接口的目标类的各个方法,添加一些系统功能,如日志,异常处理,计算方法运行的时间,事务管理等等,都可以交给另一个类去实现这些功能,该类称为代理类。注意:为了..
分类:编程语言   时间:2015-07-16 22:42:50    阅读次数:202
Winpython Spyder template.py模板日期格式的修改
WinPython中自带的Spyder编辑器默认模板文件是template.py,其中显示日期的参数是“%(date)s”,创建一个新py文件时,显示的日期格式是英文的,看起来很不习惯。通过下面的方法可以把日期格式改成“年-月-日时:分:秒”的形式,或者其它自己喜欢的格式。1、用文本编辑器打开C:\W..
分类:编程语言   时间:2015-07-16 22:41:42    阅读次数:399
python 获取内存的状态
#!/usr/bin/envpython importsubprocess try: importsimplejsonasjson except: importjson memory_status={} p=subprocess.Popen("dmidecode--typesystem|perl-alne‘/Manufacturer:\s(.*)/andprint$1‘",shell=True,stdout=subprocess.PIPE) vender=p.stdout.readline().s..
分类:编程语言   时间:2015-07-16 22:38:55    阅读次数:253
黑马程序员java-交通灯管理系统《十》
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流*—1,交通灯管理系统原理与分析首先明白它的工作原理,由于刚刚学车,大概明白交通灯是如何运作的,一般来说车右转是默认不用看灯的,可以直接右转的,但有时候当交通有箭头显示的时候又不一样了,所以我们不考虑..
分类:编程语言   时间:2015-07-16 22:36:06    阅读次数:168
黑马程序员-java-银行业务调度系统《十一》
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流*—1.了解银行业务调度系统的工作流程与原理银行里有三种窗口,一种是普通窗口,一种是VIP窗口,一种是快速窗口,所有客户都要领号排队,当VIP窗口或快速窗口空闲时,可以为普通窗口服务。2.银行业务调度系统的项..
分类:编程语言   时间:2015-07-16 22:36:17    阅读次数:190
python之if __name__ == '__main__'
概要:之前一直在写shell最近在学习python,在学习中看到书上举例的代码有这样一行:if__name__==‘__main__‘百度看了很多解释也没彻底弄懂,自己又继续研究最后总结一下,如有不对的地方请根正不胜感激。网上的解释很多都是说这句代码的含义是为了调用。说的对,但是不全,为了..
分类:编程语言   时间:2015-07-16 22:35:55    阅读次数:171
Python学习日志2语法-20150716
先导日志篇:1.变量定义直接定义:a=10b=23c=a+bprint(c)2.判断语句:#coding=utf-8Python并不能够识别Utf-8,所以要注释一下score=90ifscore>=70:print("nice")elifscore>=60:print("及格")elifscore>=30;print("不及格")elseprint("很差")3.循环语句:foriinrange(0..
分类:编程语言   时间:2015-07-16 22:32:16    阅读次数:163
spoj 694 Distinct Substrings(后缀数组)
题目:求一个字符串中所有不同子串个数 后缀数组经典题,每一个子串一定是某个后缀的前缀,那么问题便等价于求所有后缀之间的不相同的前缀个数。我们按sa的顺序来考虑,当加入sa[k]的时候,sa[k]这个后缀的长度为n-sa[k]-1,那么便有n-sa[k]-1个前缀,但是由heigh数组可知sa[k]与sa[k-1]有height[k]个前缀是相同的,所以要除去。 注意的是这道题题意有点坑,一开始...
分类:编程语言   时间:2015-07-16 22:27:50    阅读次数:136
K-means算法
K-means算法 输入input:data X 输出output:data(X,S) 解释:输入没有标签的数据data X,经过训练,给每一个数据添上一个标签S{s1,s2,...,sk},对应的聚类中心为U{u1,u2,...,uk}。 效果:将输入数据分为k类,并得到其相应类别的中心点。 ===============================================...
分类:编程语言   时间:2015-07-16 22:24:28    阅读次数:157
单纯形法求解线性规划问题(C++实现代码)
1 单纯形法(1) 单纯形法是解线性规划问题的一个重要方法。 其原理的基本框架为: 第一步:将LP线性规划变标准型,确定一个初始可行解(顶点)。 第二步:对初始基可行解最优性判别,若最优,停止;否则转下一步。 第三步:从初始基可行解向相邻的基可行解(顶点)转换,且使目标值有所改善—目标函数值增加,重复第二和第三步直到找到最优解。 (2) 用程序进行运算前,要将目标函数及约束方程变成标准形...
分类:编程语言   时间:2015-07-16 22:21:10    阅读次数:286
Java Nio 特性学习(一)
Java NIO 特性学习 Java NIO 特性学习 Channels Channel ImplementationsBase Channel Example Buffer Buffer UsageBuffer Capacity , Position and Limit CapacityPositionLimit 常用的Buffer 实现SomeMe...
分类:编程语言   时间:2015-07-16 22:22:49    阅读次数:259
LightOJ 1295 Lighting System Design (排序+dp)
题目链接:LightOJ 1295  Lighting System Desig 题意:给出n种灯(v,k,c,l)分别是灯的(电压,所需电源费用,灯的单价,所需灯的数量),电压高的灯可以代替电压低的灯但是电压低的灯不能代替电压高的等,每种灯的电压各种相同,问选n种灯最小的花费。 思路: 因为电压高的灯可以代替电压低的灯——按电压高到低排序, 然后求前缀和——因为当出现代替时可以,快速统计...
分类:编程语言   时间:2015-07-16 22:21:56    阅读次数:148
java的构造器和void方法的区别
void型的方法什么都不返回,但这是你决定的,你也可以让它返回些什么。而构造函数则什么都不返回,而且你别无选择.”----这句话的意思是,是你决定让这个方法返回void类型的,你也可以改变它不让它返回的是void,而返回其他的类型如int,String等。但是对构造方法你就没机会决定它的返回类型是什么了。 The constructor is an unusual type of method...
分类:编程语言   时间:2015-07-16 22:19:13    阅读次数:125
树状数组和线段树
一、树状数组 在解题过程中,我们有时需要维护一个数组的前缀和 S[i]=A[1]+A[2]+...+A[i] 。但是不难发现,如果我们修改了任意一个 A[i],S[i] 、 S[i+1]...S[n] 都会发生变化。可以说,每次修改 A[i] 后,调整前缀和 S[] 在最坏情况下会需要 O(n) 的时间。当 n 非常大时,程序会运行得非常缓慢。因此,这里我们引入“树状数组”,它的修改与求和都是...
分类:编程语言   时间:2015-07-16 22:15:40    阅读次数:209
LeetCode201 Bitwise AND of Numbers Range Java 题解
题目: Given a range [m, n] where 0 For example, given the range [5, 7], you should return 4. 解答: 假如说5:101  7:111  连续几个数相与的规律:一,只要是相同的位置的数字不相同最后那个位置的结果一定是0 。二,如果高位不相同,从不相同的那位到最低位都会为0,例如5和7虽然第0...
分类:编程语言   时间:2015-07-16 22:17:30    阅读次数:181
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!