现在位置: 首页 > abridged发表的所有文章
  • 11月
  • 20日
综合 ⁄ 共 3430字 评论关闭
电子表格的点评     在本工具开发之初,我便同时选择了Excel 2007、Excel 2003、WPS Office 电子表格 2007、OpenOffice.org Calc 3.0、Lotus Symphony、RedOffice 表格 4.0、Google Docs电子表格和百会格格等著名的电子表格,经过1个半月的使用,我想算是对这些电子表格有了初步认识,因此打算在这里进行一番简单的点评。    从功能强大、文档完备的方面来看,Excel 2007、Excel 2003无疑是诸多电子表格中的No.1,尤其是Excel 2007提供的SUMIFS函数,更是让我在统计数据是方便不少。    但从易用性来讲,我认为全面仿效Excel 2003......
阅读全文
  • 10月
  • 14日
综合 ⁄ 共 4079字 评论关闭
1 "Hello World!" The simplest thing that doessomething Python | Java | Ruby | PHP| C# 转载请注明出处:jiq•钦's technical Blog 前言:流行的消息队列主要有ZeroMQ(C++实现),ActiveMQ(Java实现),RabbitMQ(Erlang实现),MSMQ,Kafka,这里可以看到他们的一些评估信息:http://wiki.secondlife.com/wiki/Message_Queue_Evaluation_Notes 更多细节可以自行搜索。 Introduction 下面是RabbitMQ的一些术语:RabbitMQ是一个消息代理,实际上它从消息生产者接收消息,然后将其发送到消息消费者,在这之间可以......
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 3763字 评论关闭
1.GPU 和 CPU的区别 CUDA 是专为 GPU 设计的编程接口,由于GPU 和 CPU 有不同的硬件,编程的方式也有很大的差别。要理解CUDA 的概念,应该从硬件开始着手。下图是 CPU 和 GPU 的一个简化图,图中反映了 CPU 和 GPU 的几点不同: CPU 有更大的 Local Cache,而 GPU 的 Cache 和 Local Memory 相对较少。 GPU 有大量的寄存器,用来支持更多的线程。相反,CPU 寄存器较少,支持的线程数目也相对较少。 GPU 有更多的 SIMD 单元,CPU 的 SIMD 数量较少。 CPU 有复杂的控制逻辑而 GPU 的控制逻辑相对简单。 CPU 和 GPU 的设......
阅读全文
  • 02月
  • 09日
综合 ⁄ 共 697字 评论关闭
dp[i][j]表示对应bug1和bug2分别为i,j的状态,到达n,s状态的时间期望。 dp[i][j]=p1*(dp[i][j]+1)+p2*(dp[i+1][j]+1)+p3*(dp[i][j+1]+1)+p4*(dp[i+1][j+1]+1); p1,p2,p3,p4对应各种状态的概率。  最后还得把dp[i][j]解出来。 代码: #include<iostream> #include<vector> #include<string> #include<queue> #include<map> #include<cstdio> #include<cstring> #define maxn 1005 #define INF 0xfffffff #define min(a,b) a<b?a:b #define max(a,b) a>b?a:b using name......
阅读全文
  • 07月
  • 13日
综合 ⁄ 共 1958字 评论关闭
public class LoginAction extends BaseAction { private static final long serialVersionUID = -4151618925872986515L; private UserService userService; private File file;//上传的文件 /** * 注册接口 */ public void registerUser() throws Exception { String userImageDir = createDirForUserImage(); //String dir = request.getSession().getServletContext().getRealPath("/"); String imagePath = userImageDir+System.currentTimeMillis()+_email+"."+_format;//图片文件地址 File......
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 685字 评论关闭
 网上看到的所有信息还是不能让我在脑海中对存储器有一个非常明白的结构。 那么到底是什么呢? 经过回顾,我理解了,我想多了,哈,对于编程来讲,我只需要知道它有地址译码器,有存储地址的单元,根据地址来找存储信息就足够了,能够在脑海中映射出这些东西,临时足够用了。《程序员的自我修养——链接装载与库》这本书可以读读 包括内存(ram。rom)和外存(硬盘等) 一、我先回顾数字电路!      1、 与非门等门电路,触发器,计数器,移位寄存器,数码寄存器等 都可以用电路实现。      2、存储器。用于存储二进制信息的器件。   ......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 4885字 评论关闭
面向对象特性   java语言中有三个典型的面向对象的特性:封装性、继承性和多态性,下面将详细阐述。  1. 封装性   2. 继承性   3. 多态性   4. 其它 1. 封装性   java语言中,对象就是对一组变量和相关方法的封装,其中变量表明了对象的状态,方法表明了对象具有的行为。通过对象的封装,实现了模块化和信息隐藏。通过对类的成员施以一定的访问权限,实现了类中成员的信息隐藏。  ◇ 类体定义的一般格式:  class className  {   [public | protected | private ] [static]      [final] [transient]......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 2648字 评论关闭
package com.ccse.hadoop.combiner; import java.io.IOException; import java.net.URI; import java.net.URISyntaxException; import java.util.StringTokenizer; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; import org.apache.hadoop.io.LongWritable; import org.apache.hadoop.io.Text; import org.apache.hadoop.mapreduce.Counter; import org.apache.hadoop.mapreduce.Job; import org.apache.hadoop.mapreduce.Mapper; import org.apache......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 437字 评论关闭
package package1; public class A {     public int i=1;     public void printI() {     System.out.println("i="+i);     }   }  package package1; public class B extends A {   public int i=2;   public static void main(String[] args) {   B b=new B();   b.printI();   }      }  结果输出i=1;首先编译以后会有A.class和B.class文件,A的属性i存在于A.class中,B的属性i存在于B.class中,调用b.printI(); 的时候,现在B.class中查找有没有printI方法,结果发现没有,就追源到父类,于是在A.class中找到p......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 10782字 评论关闭
Swift语言快速入门(首部同步新版官方API文档和语法的Swift图书,确保代码可编译,作者专家在线答疑,图书勘误实时跟进) 极客学院 编著   ISBN 978-7-121-24328-8 2014年10月出版 定价:59.00元 428页 16开 编辑推荐 本书内容翔实,实例丰富,同步新版官方API文档和语法 语法|词法|框架覆盖全面,实战案例|配套习题丰富 多位Swift专家联合推荐,不仅是Swift入门书籍,也可做案头工具书 作者携手Swift专家在线答疑,方式如下: 1、专属勘误交流论坛(Swift中文帮):http://swift.muzining.com/ 2、QQ群(Swift快速入门书友会)......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 1806字 评论关闭
题意:有n(1<=n<=5000)个驿站,所有驿站的总和有最多m(1<=m<=10^5)匹马,每匹马有属性d v代表从当前的驿站出发能走d距离远,速度为v        (匀速),问一个人从起点0走到b(1<=b<=10^8)的最短的时间是多少。 题解:首先对每一个驿站的马进行排序,相同d的取v大的,如果一匹马比当前的马d大而且v大那么当前的马就是死马,这里体现的是贪心的思想,然后对于          每一个驿站维护出可行的好马区间,接下来是dp的过程,枚举每一个驿站,用一个指针扫描马,对于以后的驿站扫描到的最后一个能到达当前驿站的......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 925字 评论关闭
QtDesigner Version:5.0.1 System:Win7 设计一个简单的dialog界面 1· 在designer界面,文件 -> 新建(快捷键:"Ctrl+N"),会弹出如下提示框,选择Dialog without Buttons,点击创建。 2· 创建后,会产生一个dialog窗体,在左侧Wedget Box工具栏中,拖拽想要的控件到该窗体上,大概放个位置即可,具体调整后面会做。 3·控件初始化。  设置各个控件属性,在designer右侧有属性编辑器,这里显示编辑当前选中对象的属性。想要编辑那个对象的属性,就用鼠标点击相应的控件对象,在编辑器里编辑即可。 个别属性有相对快捷的......
阅读全文