现在位置: 首页 > lakeshore发表的所有文章
  • 11月
  • 03日
综合 ⁄ 共 1357字 评论关闭
   队列是先进先出的数据结构(FIFO),栈是先进后出的数据结构(FILO), 用两个栈来实现队列的最简单方式是:进入队列则往第一个栈压栈, 出队列则将第一个栈的数据依次压入第二个栈,然后出栈。每次有数据进入队列, 都先将第二个栈的数据压回第一个栈,然后再压入新增的那个数据; 每次有数据出队列,都将第一个栈的数据压入第二个栈,然后第二个栈出栈。 代码很简单: template <typename T> class MyQueue{ public: MyQueue(){ } ~MyQueue(){ } void push(T val){ move(sout, sin); ......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 1328字 评论关闭
(1)大数据 溢出引起的思考 例:求  1!+2!+3!+...+n!  的低3位。 最原始的方法: #include <stdio.h> int main(){   const int MOD=100;//求低三位   int i,j,n,s=0;       scanf("%d",&n);   for (i=1;i<=n;i++)   {  int factorial=1;  for (j=1;j<=i;j++)  factorial*=j;  s+=factorial;   }    printf("%d\n",s%MOD);    return 0;} 这种方法对 较少的数来说没有问题。 但是 稍微大一些的数  例 30   得出的  -7. 很显然溢出。 这里介绍简单方法。 中间循环改为  for (i=1;i<n;i++)   {  int factorial=......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 20538字 评论关闭
  海量数据库的 查询优化及分页算法方案   随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地从这些超大容量的数据库中提取数据(查询)、分析、统计以及提取数据后进行数据分页已成为各地系统管理员和数据库管理员亟待解决的难题。 在以下的文章中,我将以“办公自动化”系统为例,探讨如何......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 1847字 评论关闭
        思考与读书、写作、交流、交际有什么关系?以前没有怎么想过这个问题。读书是每一个人进化的必备历程,从小学到大学,读了十七年书,学习到的基本技能是怎样去思考,而在社会生活中很多时候却忽略了这一点。导致自己的积累少了一些,在需要的时候脑中一片空白。这就是一个交流过程中存在的问题,交流有障碍,交际就肯定有问题,因为在我的理解交际是上升一个层面的东西。        很多时候听到一句话叫:活出自我!贫贱不能移,威武不能屈,富贵不能淫。前人有很多生活的哲理,从书本中给予我们启示,应该怎样去理解,再融......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 4019字 评论关闭
本文由LeftNotEasy发布于http://leftnoteasy.cnblogs.com, 本文可以被全部的转载或者部分使用,但请注明出处,如果有问题,请联系wheeleast@gmail.com 前言:     第二篇的文章中谈到,和部门老大一宁出去outing的时候,他给了我相当多的机器学习的建议,里面涉及到很多的算法的意义、学习方法等等。一宁上次给我提到,如果学习分类算法,最好从线性的入手,线性分类器最简单的就是LDA,它可以看做是简化版的SVM,如果想理解SVM这种分类器,那理解LDA就是很有必要的了。    谈到LDA,就不得不谈谈PCA,PCA是一个和LDA非常相关的算......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 1242字 评论关闭
这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。 在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。 一、反编译Apk得到Java源代码 首先要下载两个工具:dex2jar和JD-GUI 前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。以下是下载地址: dex2jar:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHO......
阅读全文
  • 02月
  • 21日
综合 ⁄ 共 4204字 评论关闭
Prince and Princess Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) Total Submission(s): 1165    Accepted Submission(s): 325 Problem Description There are n princes and m princesses. Princess can marry any prince. But prince can only marry the princess they DO love. For all princes,give all the princesses that they love. So, there is a maximum number of pairs of prince and princess that can marry. Now for each prince, your task is to output all the prin......
阅读全文
  • 01月
  • 29日
综合 ⁄ 共 2206字 评论关闭
之前在项目,用到超链接,在ie下没有问题,但是到了ie6,居然发现点击事件不起作用, 真不可思议,以前都没注意到,后来网上搜了下,问题就出在这个void(0)上!现把网上的资料整理了下。 Html代码   <a href=”javaScript:void(0)” onClick=”doSomething();”>doSomethind</a>   <a href=”javaScript:void(0)” onClick=”doSomething();”>doSomethind</a> 让我们先来看看JavaScript中void(0)的含义: JavaScript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。 void 操作符用法......
的区别" rel="bookmark" class="title">阅读全文
  • 01月
  • 19日
综合 ⁄ 共 94字 评论关闭
 问题:查找大量无序元素中最大的K个数。 这么篇博客十分详细,就不敲了:http://blog.csdn.net/xiaoding133/article/details/8037086#t2
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 2942字 评论关闭
        写 javase 拾遗的主要目的是总结最近一小段时间对 javase 的学习。         先回顾一下我学习 java 的历史。第一次是大学的时候,那时只能算作对面向对象的3大特性有了入门级的了解,对java基本语法有过了解,学完后就基本没有用过。第二次是打算自学 mars 的 android 视频的时候,用了几天学习了mars 的 java4android,这个时候对好几年没有用过的 java 复习了一下,对 javase 的部分语法细节学习了一下。还有就是这次了。工作这几年,我很少用面向对象的程序设计,用得最多的还是最近这半年,因为做一个 flex 的项目。......
阅读全文
  • 12月
  • 27日
综合 ⁄ 共 249字 评论关闭
String s1 = 10;分配10个字节的空字符串 String s2 = 'a';分配int(‘a’)个字节的空字符串 隐式转换成了分配若干字节的空字符串,容易令人误解。 为了避免这种错误的发生,我们可以声明显示的转换,使用explicit 关键字: class String { explicit Stirng(int n)//本意是预先分配n个字节给字符串 { ...... } String ( const char* p ); // 用C风格的字符串p作为初始化值 }; 加上explicit,就抑制了String ( int n )的隐式转换
阅读全文
  • 12月
  • 03日
综合 ⁄ 共 2009字 评论关闭
function语法: /* ECMAScript 使用function关键字来声明,后跟一组参数及函数体。基本语法如下: function functionName(arg0,arg1,arg2,...argN){ statements } */ /* function sayHi(name,message){ alert("Hello "+name+","+message); } //通过函数名传参调用 sayHi("tom","how are you today?");//result:Hello tom,how are you today? */ /* function sum(num1,num2){ return num1+num2; } var result = sum(5,10); alert(result); */ /* function sum(num1,num2){ return num1+num2; alert(num1+num2);//永远不会执......
阅读全文