现在位置: 首页 > precis发表的所有文章
  • 11月
  • 07日
综合 ⁄ 共 459字 评论关闭
#include<iostream> #include<map> #include<string> #include<cstring> #include<cstdio> #include<cstdlib> #include<cmath> #include<queue> #include<vector> #include<algorithm> using namespace std; long long shu[100010],fu[100010]; int main() { int t,n,i,r=-1,l=100010; cin>>n; for(i=0;i<n;i++) { cin>>t; shu[t]++; l=min(l,t); r=max(r,t); } fu[1]=1*shu[1]; for(i=max(l,2);i<=r;i++) fu[i]=max(fu[i-1],fu......
阅读全文
  • 07月
  • 15日
综合 ⁄ 共 327字 评论关闭
总结:            三者都是字符型类型。            String是不可变对象,每次对对象的更改都相当于生成一个新的对象,因此频繁的改动String对象会影响效率。(不是原生类)            相比之下StringBuffer,StringBuilder效率更高些,可以更改对象但不生成新的对象。            StringBuffer支持多线程同步,是多线程安全的。            StringBuilder 是JDK1.5出来的,专门针对单线程,是单线程的StringBuffer,但效率高于StringBuffer。             特别注意的是 若用太多的String 对象,这样JVM的GC就会开始工作啦,从而......
阅读全文
  漫谈<<离散数学及其应用>> 第二章的计算机题目解答。 2012-03-12 10:00 26人阅读 评论(0) 收藏 举报          第二章末尾的上机题目有很多道,其中和数论有关的是最值得做的: 12.已知两个正整数,用欧几里德算法求其最大公约数 13.已知两个正整数,用欧几里德算法求其最小公倍数 14.1 已知一个正整数,求n以内的素数 14.2已知一个整数,验证是否包含某个因子,检查m是否包含n的若干次方 14.已知一个正整数,求其素因子分解 15.已知一个正整数n和一个大于1的正整数b,求n的b进制展开 16.已知3个大于1的正整数a,b......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 313字 评论关闭
如果你是magento初学者,你会被magento庞大的功能和灵活震憾了, 当时同时你也会觉得面对那么多的代码似乎无从下手。最学见的问题是在 某个模板内你不知道有哪些接口你可以用。magento的接口那么丰富,如果这个不会更谈不起二次开发了。其实借助php的最基本的几个函数你就可以查看 当前有哪些类哪些接口可以使用了。 echo print_r(get_class_methods(get_class( $this ))); 你还可以通过调用block的debug方法: echo print_r( $this ->debug()); 因为magento是在zend 框架下开发的,所以你还可以: e......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 152字 评论关闭
在程序中使用缓存可以极大的提高程序的运行速度,设计一个简单的缓存类并不需要太复杂的逻辑. 简单的只需要3个接口. 存对象 取对象 删除对象 读取对象 读取对象的时候先读内存 内存没有就读文件 保存对象 保存对象的时候前台保存到内存里 后台存入到文件里 内存空间不足就需要先释放一块内存 收到内存不足的消息的时候删除释放所有的内存
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 1189字 评论关闭
文章目录 关于top和left 和position的关系 和盒式模型的关系 在编写CSS中如果总是设计到定位,那么肯定会用到top left,当然还有两个right和bottom。经常用到的人会觉得这两个属性很简单没必要谈,但我还是来说说我的心得。 关于top和left 这四个属性是设置一个偏移量,对于特定容器的一个偏移。top是指元素的顶边相对于容器的顶边的偏移,right是元素的右边相对于容器的右边的便宜,但方向是从右到左。正因为有方向,所以这四个属性也可以设置为负值,是向反方向偏移。也......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 690字 评论关闭
当UIScrollView将touch事件截获时,我们可以要写个UIScrollView的类别,把事件从UIScrollView传出去! @implementation UIScrollView (UITouch) - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { //if(!self.dragging) { [[self nextResponder] touchesBegan:touches withEvent:event]; } [super touchesBegan:touches withEvent:event]; } -(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { //if(!self.dragging) { [[self nextResponder] touche......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 157字 评论关闭
当反编译一个jar之后,再将这个jar转成java,会发现java文件当中多了很多的字符,如下图 那么如何除掉这些字符呢?还好eclipse自带的全局字符替换功能支持正则表达式替换字符, 如图: 输入表达式,^/\*\s*\d{2,3}\s*\*/$,然后选择替换,然后在弹出的替换为那一栏中不用填,直接点确定,如图:  
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 234字 评论关闭
<input type="text" name="username" value="" id="username" maxlength="20" onblur="if(this.value=='')this.value='请输入用户名';this.style.color='#999' " onfocus="if(this.value.substring(0,2)=='请输')this.value=''; this.style.color='#333'" value="请输用户名"/>
阅读全文
  • 02月
  • 19日
综合 ⁄ 共 1150字 评论关闭
/* 目的:比对沪深300成份股派息情况 细节:proc import读取沪深300成份股信息,从中财网提取A股派息情况(目前系统过粘贴成文本进而导入sas), 最后proc sql依据股票ID进行合并处理 遇到的问题:在合并过程中会遇到两数据变量的属性不一致的问题,merge...by报错,proc sql结果多于300条记录 */ *导入沪深300数据,该数据系20120619日数据,收盘价是昨收; PROC IMPORT OUT= WORK.hs300 DATAFILE= "E:\yugao\work\分红派息\沪深300.xls" DBMS=EXCEL REPLACE; RANGE="Sheet1$"; ......
阅读全文
  • 02月
  • 19日
综合 ⁄ 共 152字 评论关闭
很多年前,世界上出了互联网这个东东,不久之后又出来了网站这个家伙。 那时的程序员还只是程序员,有的程序员Deid,But他依然live的。不像现在,他虽然活着,但已经不仅仅是程序员那么简单了,因为他更喜欢用屌丝来形容自己。 网站的远古时代就好像我们的原始时代一个意思的。 everything all in one。
阅读全文
  • 01月
  • 28日
综合 ⁄ 共 494字 评论关闭
默认火狐或者其他浏览器里DIV和其他普通标签是不具有onfocus和onblur事件的,经我长久论证因为他们不具有tab属性,所以只要我们创建tab,那么任何标签都可以具有tab属性。什么标签具有tab呢?显然input和a是得天独厚的具有,我们经常用键盘上的tab键进行移动光标的时候,我们发现光标只在具有tab属性的元素上进行跳转。我们现在来让div拥有tab并具有onfucus和onblur属性!给元素创建tab属性:tabindex=参数(这里和z-index类似,计算tab起点)。 <div tabindex="0" hidefocus="true" onfocus='alert("得到焦点");' onblur='......
阅读全文