现在位置: 首页 > lecithin发表的所有文章
  • 06月
  • 13日
综合 ⁄ 共 1520字 评论关闭
表达式求值 时间限制:3000 ms  |  内存限制:65535 KB 难度:4 描述 ACM队的mdd想做一个计算器,但是,他要做的不仅仅是一计算一个A+B的计算器,他想实现随便输入一个表达式都能求出它的值的计算器,现在请你帮助他来实现这个计算器吧。 比如输入:“1+2/4=”,程序就输出1.50(结果保留两位小数) 输入 第一行输入一个整数n,共有n组测试数据(n<10)。 每组测试数据只有一行,是一个长度不超过1000的字符串,表示这个运算式,每个运算式都是以“=”结束。这个表达式里只包含+-*/与小括号这几种符号。其中小括号可以嵌套使用......
阅读全文
  • 03月
  • 05日
综合 ⁄ 共 180字 评论关闭
1、一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的 2、一个类可以使用不包含在任何方法体中的静态代码块,当类被载入时,静态代码块被执行,且只被执行一次,静态块常用来执行类属性的初始化。例如:static{} 3、总之,静态代码块内容先执行,接着执行父类非静态代码块和构造方法,然后执行子类非静态代码块和构造方法。
阅读全文
  • 03月
  • 02日
综合 ⁄ 共 1167字 评论关闭
题目原文: Determine whether an integer is a palindrome. Do this without extra space. click to show spoilers. Some hints: Could negative integers be palindromes? (ie, -1) If you are thinking of converting the integer to string, note the restriction of using extra space. You could also try reversing an integer. However, if you have solved the problem "Reverse Integer", you know that the reversed integer might overflow. How would you handle such case? There is a more generic way of solving ......
阅读全文
  • 11月
  • 05日
综合 ⁄ 共 109字 评论关闭
宋体字体大小PT对照 初号44pt 小初36pt 一号26pt 小一24pt 二号22pt 小二18pt 三号16pt 小三15pt 四号14pt 小四12pt 五号10.5pt 小五9pt 六号7.5pt 小六6.5pt 七号5.5pt 八号5pt
阅读全文
  • 10月
  • 21日
综合 ⁄ 共 948字 评论关闭
http://www4.stat.ncsu.edu/~reich/st740/MSEplots.R   MSEplot<-function(n,a,b,plot.type="mse"){ #This function assumes the model y~binom(n,p); p ~ beta(a,b) #and compares the bias, variances, and MSE of #d1=y/n (MLE) and d2=(y+a)/(n+a+b) p.grid<-seq(0,1,0.01) bias1<-0*p.grid bias2<-(a-(a+b)*p.grid)/(n+a+b) var1<-p.grid*(1-p.grid)/n var2<-n*p.grid*(1-p.grid)/(n+a+b)^2 mse1<-bias1^2+var1 mse2<-bias2^2+var2 if(plot.type=="bias"){ ......
阅读全文
  • 08月
  • 31日
综合 ⁄ 共 2459字 评论关闭
GridView的监听,选择,美化等详解<一>   工作这么久以来,都是以解决需求为目标。渐渐发现这种学习方式不好,学到的知识能马上解决问题,但没有经过梳理归纳。故想系统总结下一些有趣味的知识点。在这篇博客中想以一个例子系统讲解下GridView控件涉及到的方方面面,比如监听,背景图的设置等。   1.控件属性介绍      android:listSelector="@drawable/bg"         //该属性很重要,如果不设置的话,GridView控件会自带自己的选中样式(黄色边框),如图所示:              做项目一般是不需要这个的。......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 8367字 评论关闭
初见memcached 一、 概念 Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。 二、 适用场合 1. 分布式应用。由于memcached本身基于分布式的系统,所以尤其适合大型的分布式系统。 2. 数据库前段缓存。数据库常常是网站系统的瓶颈。数据库的大并发量访问,常常造成网站内存溢出。当然我们也可以使用Hibernate的缓存机制。但memcached是基于分布式的,并可独立于网站应用本身,所以更适合大型网站进行应用的拆分。 3. 服务器间数据共享......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 3736字 评论关闭
Jquery是继prototype之后又一个优秀的Javascript框架。对prototype我使用不多,简单了解过。但使用上jquery之后,马上被她的优雅吸引住了。有人使用这样的一比喻来比较prototype和jquery:prototype就像Java,而jquery就像ruby.实际上我比较喜欢java(少接触Ruby罢了)但是jquery的简单的实用的确有相当大的吸引力啊!在项目里我把jquery作为自已唯一的框架类包。使用其间也有一点点心得,其实这些心得,在jquery的文档上面也可能有讲,不过还是记下来,以备忘罢。 一,找到你了! 还记得$()这个东西吧?prototype还是DWR都使用了......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 854字 评论关闭
题解:两个公司从教育部轮流申请资金,如果库中钱充足的话那么就会拨给这个公司,如果一旦库中没有钱那么停止,如果申请的钱多余库中的那么教育部长会          把手中的m元钱给他之后申请结束,开始库中有n元钱,每个公司每次申请资金的范围是[1 , k],问先手的公司最多能得到多少钱,在得到最多钱的情况下          能让对手得到最少的钱数。 题解:开始是博弈的想法,枚举每个人决策的平衡态,莫名其妙的过了,队友搞了dp,找到一组反例证明我的博弈想法是有错误的,dp应该是正解。           dp[ i ][ 0 ]代表的是当前剩余 i ......
阅读全文
题目中所说到的四个词语,都是Machine Learning以及相关领域中热门的研究课题。表面看属于不同的topic,实际上则是看待同一个问题的不同角度。不少文章论述了它们之间的一些联系,让大家看到了这个世界的奇妙。 从图说起 这里面,最简单的一个概念就是“图”(Graph),它用于表示事物之间的相互联系。每个图有一批节点(Node),每个节点表示一个对象,通过一些边(Edge)把这些点连在一起,表示它们之间的关系。就这么一个简单的概念,它对学术发展的意义可以说是无可估量的。几乎所有领域研究的东西,都是存在相互联系的,通过图,这些......
阅读全文
  • 11月
  • 22日
综合 ⁄ 共 748字 评论关闭
#include<stdio.h> #include<stdlib.h> #include<string.h> #include<math.h> #define N 100 int main() { int t; scanf("%d",&t); getchar(); while(t--) { int i,l,s,j,k=0,c[N],max=1,min=100;//min应该写大点不然一直是最小的无法找到更小的。 char a[N],x; memset(a,0,sizeof(a)); scanf("%s",a); l=strlen(a); for(j=0;j<l-1;j++) //对于有i+1的数组要考虑是否溢出,比如j<l时就会溢出,所以应为j<l-1. for(i=0;i<l-j-1;i++) { if(a[i]>a[i+1]) ......
阅读全文
  • 11月
  • 08日
综合 ⁄ 共 6206字 评论关闭
一:重载与覆盖的区别:1、方法的覆盖是子类和父类之间的关系,是垂直关系;方法的重载是同一个类中方法之间的关系,是水平关系。2、覆盖只能由一个方法,或只能由一对方法产生关系;方法的重载是多个方法之间的关系。3、覆盖要求参数列表相同;重载要求参数列表不同。4、覆盖关系中,调用那个方法体,是根据对象的类型(对象对应存储空间类型)来决定;重载关系,是根据调用时的实参表与形参表来选择方法体的。 多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行......
阅读全文