#python3 calculate Shannon Entropy
from math import log2
def calcShannonEnt(dataSet):
length,dataDict=float(len(dataSet)),{}
for data in dataSet:
try:dataDict[data]+=1
except:...
分类:
其他好文 时间:
2015-08-29 20:21:06
阅读次数:
392
屏幕适配看多了,网上太多的理论已经晕了,就做了一些屏幕的数据测试,然后依据测试数据来总结一些东西吧。
获取数据源码:
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int widthPixels = dm.widthPixels;...
分类:
其他好文 时间:
2015-08-29 20:21:13
阅读次数:
211
hdu 1281 棋盘游戏Description
小希和Gardon在玩一个游戏:对一个N*M的棋盘,在格子里放尽量多的一些国际象棋里面的“车”,并且使得他们不能互相攻击,这当然很简单,但是Gardon限制了只有某些格子才可以放,小希还是很轻松的解决了这个问题(见下图)注意不能放车的地方不影响车的互相攻击。
所以现在Gardon想让小希来解决一个更难的问题,在保证尽量多的“车”的前提下,棋盘里有...
分类:
其他好文 时间:
2015-08-29 20:21:11
阅读次数:
194
给出能相互到达的网页,输出在给出的网页中相互到达需要点击几次,首先离散化,然后用Floyd求少点击次数,枚举求平均点击次数。...
分类:
其他好文 时间:
2015-08-29 20:20:23
阅读次数:
163
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) {
String inLine="";
String...
分类:
其他好文 时间:
2015-08-29 20:21:35
阅读次数:
165
Being a Hero
Time Limit: 20000/10000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 1252 Accepted Submission(s): 395
Special Judge
Problem Description...
分类:
其他好文 时间:
2015-08-29 20:21:26
阅读次数:
246
求一个数n拆成k个数的方法个数。
利用隔板法求得ans={{n+k-1}\choose{k-1}}
递推组合数即可。...
分类:
其他好文 时间:
2015-08-29 20:18:18
阅读次数:
138
在日本战败70周年之际,适逢日本在东京的武道馆举行每年一度的对战死者的追悼活动,再次将对日本的谴责推向的风口浪尖之上。国内的各大媒体也不失时机地开始大肆宣扬,但媒体更多的是点到即止,更精彩的是人们的各种评论之精彩,不可谓不令人叹服。就拿腾讯上的《日天皇首提“深刻反省” 疑对安倍不满》这篇文章为例子,文章很简短,主要就是说日本天皇和安培在致辞上的区别,一个是对战后的反省,而另外一个则是毫无反省诚意,引...
分类:
其他好文 时间:
2015-08-29 20:18:52
阅读次数:
242
上次学习了怎么用C调用Lua的函数,并返回一个结果,这次看看怎么反过来,用Lua调用C的函数。
一.简介
C调用Lua函数比较简单,只需要操作相关的栈就可以了,但是Lua调用C的话,稍微有一点麻烦,虽然还是用栈来进行数据的传递,但是由于Lua中本身没有C中写的函数,所以需要多一步将C函数注册到Lua中的步骤。
Lua反过来调用C函数的话,首先,我们要写一个要被调用的函数,这个函数有一个格式的...
分类:
其他好文 时间:
2015-08-29 20:20:27
阅读次数:
189
重新发明轮子vs. 从0到1美国有句谚语叫做“不要重新发明轮子”,大概的意思就是说,别人已经做出来的东西,你就不要再花时间下去重新再做一遍了。可能很多有意创业的朋友看了这句话后,再结合从Peter Thiel的《从0到1》中获得的一知半解,就会让雄心壮志的你形成一个错误的认知。认为市场上已有同类产品的,存在竞争的产品,自己都不应该去涉足;要做只能做市场上完全没有竞争的,能让自己处于绝对垄断地位的产品...
分类:
其他好文 时间:
2015-08-29 20:19:23
阅读次数:
134
学习完了函数,那么,一堆函数就成了一个模块,一堆模块就是一个包。今天来学习一下怎么写一个模块和怎么调用模块。
一.简介
Lua的感觉就是简洁,自由,一个万能的table可以搞定所有的事情。Lua从5.1开始提供了require(用于加载模块)和module(用于创建模块)的两个函数增加对模块的支持,当然,不使用这两个关键字也是可以用table自己实现模块加载的。
模块就是一个程序库,...
分类:
其他好文 时间:
2015-08-29 20:18:13
阅读次数:
203
编者注:本文来自Medium,中文版由天地会珠海分舵进行编译。
“所有最具知名度和最让人爱不释手的事物都是从小处着手开始的。” —?Joel Gascoigne
来自Buffer的首席执行官Joel在不久前写了篇文章专门描述新项目要从小处做起的重要性。文章中他提出了很重要的一点,人们在为别人的新产品赞叹不已的同时,却往往会忽视掉别人把产品做到这一步所经历的漫长艰辛的历程。
“人们很难理解一个...
分类:
其他好文 时间:
2015-08-29 20:17:32
阅读次数:
147
软件汇总gedit和vim上述编辑器均支持markdown语法高亮,不过gedit不需额外配置,vim还需下载相应插件并配置.不过遗憾的是两者均不能预览最后结果.gedit如下图所示.Cmd MarkdownCmd Markdown简介Cmd Markdown是全平台编辑器,也支持Web编辑,并且客户端版本与Web版毫无差别.值得注意的是,该软件在离线下也能使用.使用Cmd Markdown的Web...
分类:
其他好文 时间:
2015-08-29 20:18:01
阅读次数:
306
简单介绍
序列化,就是转换格式,将一个String,或者一个对象,或者一个List,转换成流的形式,文本流(XML、TXT……)或者是二进制流,在转换回去就是反序列化。
XML和二进制流是最常见的,频繁序列化使用的。
我在项目中使用它的好处:
-1.在数据库中,假如我序列化一个对象,在表中只占一个字段。
-2.存储文件到本地的时候,我序列化xml,再次打开程序读取xml即可得到我保存的数...
分类:
其他好文 时间:
2015-08-29 20:17:18
阅读次数:
300
awr中"PHYSICAL_MEMORY_BYTES"显示的内存是当前可用的物理内存...
分类:
其他好文 时间:
2015-08-29 20:18:37
阅读次数:
217
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】个人怎么开发出质量还可以的代码编写代码本身不是一件很复杂的事情。按照一定的逻辑,配合一定的ide工具,撸起袖子马上就可以干起来。但是不可否认,任何人开发代码的质量还是有差别的。有的同学虽然写代码写了很长时间,但是常常眉毛胡子一把抓,要结构没有结构,要逻辑没有逻辑,更谈不上扩展、测试和性能分析了。那...
分类:
其他好文 时间:
2015-08-29 20:19:03
阅读次数:
164
3、Servlet
Servlet是JavaWeb的核心,JSP以及其他优秀的web框架都是基于Servlet实现的。
Servlet是用Java编写的与平台无关的服务端组件,是基于请求-响应模式工作的,运行在Servlet容器(反射机制)中,其生命周期由Servlet容器管理。Servlet实例通常用做控制器,根据不同的请求,经过处理后,将处理结果返回到客户端或转发给其他Servlet组件。...
分类:
其他好文 时间:
2015-08-29 20:17:37
阅读次数:
190