摘要: 这个系列主要是记一下目前效率较高或者比较出名的一些算法.Karatsuba multiplication:x=5678 then: a=56 b=67y=1234 c=12 d=34setps: 1: a*c = 672 ①2: b*d=2652 ②3: (a+b)(c+d)=6164 ③4: ③... 阅读全文
posted @ 2014-06-13 11:47 勤劳的饺子 阅读(371) 评论(0) 推荐(0) 编辑
摘要: Ajax这个词听了不少,但是其实并没有真的接触过,于是在这里稍微了解一下。Ajax技术的创新之处在于,改善了传统的“请求-等待-响应-刷新-返回数据”模式,在信息返回之前,用户可以继续自己的操作,当前页面不会因为请求而刷新。这样大大的提高了交互性。Ajax其实并不是一个技术,而是由许多技术组成的。最大的特色之一就是可以异步传输,实现多线程服务。Ajax的异步传输,依靠的是js中的XMLHttpRequst对象,于是我们从它入手。XMLHttpRequest是XMLHttp组建的一个抽象对象,用于数据交互。在IE中,XMLHttpRequest作为一个ActiveX控件,在FF Opera中作为 阅读全文
posted @ 2012-03-13 18:43 勤劳的饺子 阅读(4019) 评论(1) 推荐(7) 编辑
摘要: CSS我觉得应该没有不会的吧。。不过因为我自己不大会于是还是补在这里好了。CSS全称是cascading style sheets,中文名字叫级联样式单,也叫层叠样式表。它的好处就是能让代码整齐,并且可以批量处理一些样式。基本语法:注释符:/* */选择符:selector {attribute:value} 同一个属性的值用空格符号隔开,不同属性用分号隔开。 区分大小写。比如要给页面中的table定制样式,则写table {.....;.....;}选择符的使用方法有很多种,于是我又一次懒得打,从网上抄来的:选择符模式说明*匹配任意元素。(通用选择器)E匹配任意元素 E (例如一个类型为 . 阅读全文
posted @ 2012-03-06 18:36 勤劳的饺子 阅读(1086) 评论(0) 推荐(1) 编辑
摘要: (这就进阶也太坑爹了吧!(+= =)ノ(- -) ) 好吧,虽然前面的内容很萧索,但是基本知识其实也架构的差不多了,当然,不能只满足于纸上谈兵,要多多运用,才是真诸葛啊~!好的,接下来开始我们的进阶之路(我承认我其实是个马谡了+.+)首先,什么事正则表达式呢,其实引入概念很多时候并不能帮我们明白它到底是什么,所以我先简单描述下,正则表达式,其实就是一个记录字符串规则则的字符串,等我们看完这一部分,也就能明白它到底是什么了。基本语法:正则表达式就是“/expression/”+表示搜索范围的符号。例如我们要找function这个关键词,就是/function/gi,其中g表示global,就是全 阅读全文
posted @ 2012-03-04 19:53 勤劳的饺子 阅读(1407) 评论(2) 推荐(3) 编辑
摘要: window这个对象我们之前也稍微接触过了,其实就是对窗体进行操作,利用这个对象我们可以实现很多的操作,比如窗口移动啊,设置窗口大小啊等等。他的属性也很丰富,因为我很懒,我就直接复制手册里的东西了:closed获取引用窗口是否已关闭。defaultStatus设置或获取要在窗口底部的状态栏上显示的缺省信息。dialogArguments设置或获取传递给模式对话框窗口的变量或变量数组。dialogHeight设置或获取模式对话框的高度。dialogLeft设置或获取模式对话框的左坐标。dialogTop设置或获取模式对话框的顶坐标。dialogWidth设置或获取模式对话框的宽度。frameEl 阅读全文
posted @ 2012-02-25 18:58 勤劳的饺子 阅读(1311) 评论(4) 推荐(0) 编辑
摘要: 在js中自定义一个类跟java c++就有比较大的区别了,因为这个格式用公式表达起来比较困难,大体说一下吧:function 类名(参数表){this.属性;......this.函数;}这样,函数和数据成员都是用“this.”来实现。我们自己定义一个简单类student好了,然后再去构造它,并且实现一个输出函数。 <script LANGUAGE="JavaScript"> <!-- function student(a,b){ this.name = a; this.ag... 阅读全文
posted @ 2012-02-23 21:30 勤劳的饺子 阅读(2238) 评论(8) 推荐(0) 编辑
摘要: 文章里如果有错误的话,希望能帮忙指正~我也是边看视频边学习中,这个算是个笔记吧~自认为总结出来的东西比看视频要节省点时间~能帮到别人最好了~帮不到也起码恩能帮到我自己 嘿~写内容之前废话一句:因为旧版有些浏览器不支持javascript脚本,遇到script结点,当做普通内容输出了,所以有时候为了让版本兼容,会在script结点里的内容写上注释符号,这样的话在旧版里虽然程序会失效,但是不会出现我们的代码,类似于这样(请忽略括号以及括号里的东西):<script type="text/javascript"><!-- (注意,这里必须换行) xxxxxx;- 阅读全文
posted @ 2012-02-22 20:03 勤劳的饺子 阅读(1254) 评论(0) 推荐(1) 编辑
摘要: 最近两次面试都问到了多态,我也不得不重视起来了,最近最大的收获就是:基础知识很重要,就算你很会写代码,但是面试官问你基础知识答不上来的话,也很难被人赏识和录用,所以还是要多补补基础概念,这一篇就说多态。之前第一篇提到过,多态是指同样的消息被不同的对象接受时导致不同的行为。分四类:重载多态,强制多态,包含多态和参数多态。多态从实现的角度分为 编译时多态 运行时多态。不同处就是确定操作针对的具体对象的时间是编译的时候还是运行的时候。重载多态:我们知道的普通函数及类的成员函数的重载都属于重载多态。函数的重载因为很常用相信一般都很熟悉了,就是指函数名相同而形参的个数和类型不同,编译器调用的时候根据参数 阅读全文
posted @ 2012-02-18 13:06 勤劳的饺子 阅读(1344) 评论(0) 推荐(2) 编辑
摘要: 【注:此博客长期荒置,因此附上这个工程的下载链接:http://pan.baidu.com/share/link?shareid=81046&uk=1158065893 有兴趣可以下载看看】既然是要做app,那么如果全都用android自带的控件的话界面就太单调和难看了,所以每个app都有自己的风格和外观,那么,现在就来研究一下如何做一个自己中意的控件吧~首先,新建一个android工程,我就命名为buttonTest了。在给activity.java文件动手脚之间,我比较喜欢先搞定xml文件,我们这里测试两个控件,一个是自制按钮,一个是自制textview控件,道理是一样的,就是为了 阅读全文
posted @ 2012-02-15 15:26 勤劳的饺子 阅读(5514) 评论(7) 推荐(1) 编辑
摘要: 软件测试其实并不是一个复杂的工序,我看老师的课件,好多什么原则啊之类的东西,我觉得基本都是废话,还是测试方法这部分才是最实用的。关于软件测试就只写这一篇了,下面就总结一下软件测试方法1. 黑盒测试和白盒测试。 黑盒测试其实就是说软件内部代码本身对我们来说是隐蔽的,我们只能给输入留,然后查看输出流情况,或者根据事件驱动或客户需求来查看软件是否符合需求规格说明书,这种测试也叫功能测试或数据驱动测试。 理想的方法是测试所有的可能输入组合,但是这是绝对不可能完成的。 白盒测试就是说软件内部是透明的,我们可以清楚地看到它的逻辑结构,然后选择测试用例,对所有的逻辑路径进行测试,以查看每个逻辑点与预期结果. 阅读全文
posted @ 2012-02-14 10:15 勤劳的饺子 阅读(433) 评论(2) 推荐(0) 编辑