- 博客(61)
- 资源 (2)
- 收藏
- 关注
转载 Myeclipse10中安装spket插件
文章来源:http://blog.youkuaiyun.com/chen_zw/article/details/8375098 用MyEclipse10安装Spket主要有3种方式:在线下载更新、下载Zip覆盖、下载jar包安装。我用在线安装尝试了N次终于还是失败,只好下载jar包来安装,在失败了M次之后终于安装成功,现在网上这方面的讲解还是比较少的(很多还都是乱讲的),我把我安装的过程整理了下,希望
2013-12-28 19:31:04
2588
转载 用Chrome进行JavaScript的各种调试详解
文章出处:http://han.guokai.blog.163.com/blog/static/136718271201321402514114/作者:hanguoka你是怎么调试 JavaScript 程序的?最原始的方法是用 alert() 在页面上打印内容,稍微改进一点的方法是用 console.log() 在 JavaScript 控制台上输出内容。嗯~,用这两种土办法确实解决了很
2013-12-26 19:52:20
1587
转载 ExtJS 4 MVC架构讲解
本文转自:Show Framework转载链接:http://showframework.com/blog/2012/07/02/extjs-mvc-architecture/大规模客户端应用通常不好实现不好组织也不好维护,因为功能和人力的不断增加,这些应用的规模很快就会超出掌控能力,ExtJS 4 带来了一个新的应用架构,不但可以组织代码,还可以减少实现的内容新的应用架构遵照
2013-12-05 15:24:51
2430
原创 ExtJS4中的Proxy模式中的client类型
客户端代理的两种模式,以下以代码的形式贴出用例://localStorage和sessionStorage都是memory操作中的两种方式。前一种在不同的浏览器之间可能会造成错误//第一种能够保存所有的数据,且不会随浏览器的关闭而消失//第二种方式保存的数据,随着浏览器的关闭而结束//也算是提供两种方式,家用电脑保存数据,网吧的电脑的话随着关闭浏览器或者关机,数据将被清除(funct
2013-12-03 22:03:15
1126
原创 ExtJS4中的多继承实现
在ExtJS4中使用mixins来实现多继承。具体例子代码如下:(function(){ Ext.onReady(function(){ Ext.define('say',{ canSay:function(){ alert("hello"); } }); Ext.define('eat',{
2013-12-03 10:33:15
2127
原创 ExtJS4中的requires使用方法
ExtJS4的requires是新增的机制,主要是实现异步加载机制。这样在不点击对应的按钮或者选项的时候就不会加载对应的js文件,提高了加载速度和用户等待时间。requires机制的实现通过一个Ext.Loader.setConfig函数来设置文件寻找的映射目录,然后在需要用到对应js文件的时候使用Ext.require进行加载。文件的存储结构如下所示:ux文件
2013-12-03 10:27:19
7148
原创 迭代器的空间分配和失效问题
在STL中,迭代器类似于指针的作用,但是又不仅仅局限于指针。它可以用来指向类或者其他数据类型。默认情况下,迭代器的空间分配是先分配一个,当vector的空间不够,则空间加倍,即空间的大小随着加入元素的增多,依次为0,1,2,4,8,16,...如果使用vector.reserve进行空间大小的设定时,如果空间初始设定值为N,当元素数目大于N时,空间大小也将翻倍变为2N。而迭代器
2013-11-12 10:50:19
967
原创 数据库复习内容
数据库类型:关系型数据库和非关系型数据库;非关系型数据库现在流行的技术有NoSQL基础知识:查询语句:select 中的order by 和limit 限定只获得多少个数据、asc升序、desc降序相关联;group by 和AVG、sum、count、min、max相关联;连表查询中注意内连接和外连接的区别;会画二者的不同对比图;以及外连接的左外连接和右外连接查询语句中nul
2013-11-05 13:58:54
831
转载 根据常规表达式构造逆波兰表达式并求值
文章转自http://blog.youkuaiyun.com/jxsfreedom/article/details/4978189正文如下:假设要转的表达式是一条合法的表达式(这个自己事先写个代码判断表达式的合法性),那么遵照下面的规则就可以转成逆波兰了:1.首先把普通的表达式按照运算符分离出来放在一个集合E中,比如1+2*3 分离后集合里的元素就是 1 + 2 * 3 五个元素2
2013-11-04 16:06:20
936
原创 常见的查找算法
常见的查找算法基本可分为三类:静态查找,树形查找和哈希查找。静态查找静态查找可以分为三种,最简单的就是顺序查找,可以选择从后往前也可以选择从前往后进行查找。时间复杂度在1-n之间;其次就是二分查找,二分查找要求是对一个有序的数据结构进行查找,查询复杂度在logn;最后就是分块查找,也可以称为索引查找,查找介乎与顺序查找和二分查找之间。通过将数据划分为若干的块,每个块内的数据不必有序
2013-11-04 15:30:56
1065
转载 求两个有序数组的中位数(无论数组长度是否一样)
转自:http://blog.youkuaiyun.com/hhygcy/article/details/4584064问题出处: http://fayaa.com/tiku/view/114/ 2个有序数组求合并后的中位数 第一步:假设两个有序数组(已经各自排序完成了)长度相等,试写函数找出两个数组合并后的中位数。 第二步:假设两个有序数组长度不等,一样的
2013-10-17 13:37:32
1891
原创 字符串的第一个不重复字符
#include #include using namespace std;void FindFirstLetter(const char * str,int lens){ map m;int i ;for(i = 0;i++m[str[i]]; for(i = 0;iif(m[str[i]] ==1)break;cout}
2013-10-16 13:39:38
838
原创 汇编学习-实验十六解析
本来按照书上的流程,自己走了一遍,想着是没有问题。可是死活出现不了预想的结果。在网上查了一下,发现都有这个问题。原因在call word ptr table[bx]这里,对于解析理解的不是很好,只是在setscreen程序之前加上org 200h就可以了。而org 200的作用是将该指令以后的内容,全部存放在00;[200]起始的位置上。有点纠结。。。代码如下:;install
2013-10-12 17:32:36
782
原创 汇编学习之中断问题
自学进入到最后阶段,将王爽老师的第十二章至第十五章的内容学习完成,再回过头来总结一下关于中断问题的理解。中断,基本含义是暂停当下正在执行的任务,转而去执行比较急迫需要完成的任务。但是执行的开始是将当前正在执行的指令执行完成,才转而执行中断内容。根据发出中断请求的出发点,将中断分为内中断和外中断。内中断是程序内部执行的中断,或者是CPU执行不下去,遇到bug等问题需要采取的措施。内中断类
2013-10-12 14:19:33
1470
原创 二叉树的两节点的最远距离
笔试GD公司时,遇到这个编程题,也是最后一道编程题,无奈时间不够,仓促写了个大概。在此总结一下求解一个二叉树两节点的最远距离,基本分三种情况考虑:情况1:显然距离最远的两个节点是节点3和5,距离是4 情况2:对于情况2,如果我们观察以节点0为根的树,我们发现距离最远的叶子节点是7和8,距离是6,最远节点出现在左子树,而节点2距离节点7
2013-10-11 13:45:42
1556
原创 汇编语言-实验十四解析
;该实验中使用了call-ret结构来调用十进制转换函数convert和屏幕显示函数show。同时使用了cmp来比较判断是否输入'/'还是':'。;在屏幕的中间位置显示时间assume cs:codecode segmentstart: ;get year,month,day data mov di,0 mov dl,9 mov cx,6s: mov al,dl out
2013-10-06 13:31:33
1107
原创 汇编语言中如何在屏幕显示字符
鉴于不断学习王爽老师的《汇编语言》,越往后的章节的题目,多有在屏幕中显示XX字符或者string的问题。前面对屏幕显示的部分没有详细的看,也就一直比较乱。现在总结一下汇编语言中如何在屏幕上显示内容的问题。关键是显示字符的结构及所在的内存空间。首先,需要明确我们想要显示的内容主要存放在什么位置,是以什么样的结构存放的。在内存地址空间中,B8000H~BFFFFH空间用来存放显示缓冲区的内
2013-10-05 22:51:49
16509
原创 获得两字符串的最长公共子字符串
我的代码如下,具体分析可参见文章:http://www.cnblogs.com/xudong-bupt/archive/2013/03/15/2959039.html/*解决步骤: 本问题是一个动态规划问题。可以尝试建立二维数组(矩阵),以两个字符串的长度为长和宽 建立一个二维数组,用来存放中间的标记结果: if str1[i] != str2[j]
2013-10-01 11:14:07
998
转载 汇编语言-课后检测点答案
转自:http://blog.sina.com.cn/s/blog_6ff73cc001014uc7.html《汇编语言》 清华大学 第二版 课后检测点检测点1.1(第8页)----------------------(1) 13 (2) 1024,0,1023 (3) 8192,1024(4) 2^30,2^20,2^10 (5) 64,1,16,4 (6
2013-09-30 15:02:50
12678
4
原创 汇编学习-实验12解析
按照汇编语言书上的指导,自己重新梳理了一下,完成实验十二。这中间遇到一些问题,网上搜了一些帮助,然后自己又多次调试和对比书上的答案,做了一番总结。先将答案贴上:assume cs:codecode segmentstart: ;do0 install programm ; set ds:si directing the source address mov ax,cs ;ke
2013-09-30 11:21:41
1093
原创 WJ科技面试总结
还在家的时候就接到WJ科技打来的面试通知,有点小吃惊,本来都已经不报希望了,只是觉得回来总结下笔试部分自己不足的地方,为接下来的战役做一些准备。因为笔试部分关于网络通信方面和数据库方面的题目解答的不是很好,之前没有在这方面做好充分的准备。答完题后基本了解了该公司对于软件工程师的要求,以及他们的研发主要集中在通信和数据方面。打电话通知的人事说回头会发面试邮件,后来也一直没有发。回到学校后咨询了一
2013-09-29 20:04:22
974
原创 WJ科技笔试总结
1. 加号重载符的声明解析:对于运算符的重载,可以使用成员函数的形式,也可以使用友元函数的形式。如果使用成员函数的形式,那么只需要一个一个类变量作为参数(另一个默认为this变量);如果使用友元函数的形式,那么需要两个类变量作为参数传进来。比如:A operator+(const A &a)const;//成员函数的形式,括号后面的const保证this对象不会被修改A opera
2013-09-28 17:50:07
1095
转载 <转载>一份诚恳的互联网找工作总结和感想(附:怎样花两年时间去面试一个人)
作者:寒小阳时间:2013年9月。出处:http://blog.youkuaiyun.com/han_xiaoyang/article/details/11683589。声明:版权所有,转载请注明出处,谢谢。 找工作季来了,互联网大潮也将至。近来陆续有不少师弟师妹校友求分享各种资料和经验,想来手头上确实还有一些资源,也包括当初博主的师兄师姐们以及某些无私
2013-09-16 14:22:23
2380
原创 汇编学习-实验11答案
王爽老师的汇编语言教材,实验11的答案,比较简单,自己写了一份。原题要求如下:编写一个子程序,将包含任意字符,以0结尾的字符串中的小写字母转变成大写字母,描述如下名称:letterc功能:将以0结尾的字符串中的小写字母转变成大写字母参数:ds:si指向字符串首地址assume cs:codedata segment db 'welcOME tO assEMBly
2013-09-15 17:31:44
2012
原创 面试题-基础-网格移动路径算法
原题如上,题目求从左上角到右下角共有多少条路径。这个题目是比较特殊的例子。一般化的题目是从(0,0)点移动到(x,y)点共有多少种路径,不包含回路。这道题是典型的递归算法问题,只要把原理想清楚了,其实代码也就简单的不到五行。分析:对于任一点(x,y),到该点的路径为到(x-1,y)和到(x,y-1)的路径之和(我们假设是从(0,0)点为起始点的),而到边界上的点的路径,显然都是1,因为不包
2013-09-15 09:52:31
3160
原创 面试题-基础-字符串转整数&字符串拷贝函数
/*---------字符串转换为整数(类似与atoi函数)------------描述:程序本没有那么复杂,如果只是简单的其实不到10行就可以搞定,但是要考虑不同的情况的话,就稍微复杂点。 下面只考虑了简单的五种情况,如果需要添加额外的考虑,可以另行修改代码。 比如“++123 ”也认为是整数,可以转换为123,那么就需要稍微变一下(下述并没有考虑,这种情况直接为0处理) time:2
2013-09-14 21:44:17
1147
原创 面试中关于C++中的类,结构体,enum,字符变量等所占内存空间问题总结
关于C++中类所占的内存空间总结,见bluesky的文章:http://blog.sina.com.cn/s/blog_69c189bf0100mkeu.html另外,阿里巴巴有一道笔试题,问sizeof(a)的大小#pragma pack(2)class A{int i;union U{char buff[13];int i;}u;void f
2013-09-14 14:58:12
1869
原创 关于指针,数组指针,函数指针,指针的指针等面试题的详细攻略
关于指针,有一些很变态的面试题目,一段代码中出现N个*等,然后问你这段代码是什么意思?或者让应聘者写一个函数指针,返回值是一个int型数组等。在网上找到一份关于指针的面试题比较详细的解答策略(本想转载,还是直接进牛人的主页看吧,毕竟不是自己的东西):http://blog.youkuaiyun.com/code_crash/article/details/4854965,使用了右左法则进行负责指针问题
2013-09-14 14:46:55
1443
原创 汇编学习-转移指令和mul,div指令
汇编中的转移指令有很多种,比如jmp,jcxz,call,ret,retf,loop等,能够分的种类细讲起来也很多,比如转移指令在内存中,转移指令在寄存器中,转移指令大小为16位,转移指令大小为32位等,这样看起来比较凌乱,也很难记得住。个人学习总结后,觉得从转移指令所要完成的任务着手,就可以简单的将转移指令分成两种:1.转移的是段内偏移地址,也就是只转移IP2.转移的是整个目的地址,
2013-09-12 20:48:26
2971
原创 汇编学习-王爽-实验10的答案
我自己写的版本,和下面的另一个版本有点不一样,可能是对8行3列这句话有点分歧,不过不影响整体效果assume cs:codedata segmentdb 'welcome to masm',0data endscode segmentstart:mov dh,8mov dl,3mov cl,2mov ax,datamov ds,a
2013-09-12 11:09:10
1239
原创 汇编学习--常用寄存器功能介绍(基于8086CPU)
8086CPU常用的寄存器有AX,BX,CX,DX,DS,CS,ES,SS,IP,SP,SI,DI。通过学习王爽老师主编的《汇编语言》(第二版)的4-7章,基本上对这些寄存器的使用有了一定的了解,现将这些寄存器的使用总结如下:AX,BX,CX,DX是四个通用寄存器,大小为1个字(两个字节),可以直接读取一个字的内容到这些寄存器中,也可以按字节的方式读取这些寄存器。以AX为例,如果想要读取A
2013-09-08 16:34:59
1215
转载 Vim学习简明教程(转自飘过的小牛)
本文转载自飘过的小牛http://blog.youkuaiyun.com/niushuai666/article/details/7275406vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列
2013-09-07 10:37:28
976
原创 汇编学习-寄存器(内存访问)&栈机制
8086CPU中除了常见的AX,BX,CX,DX等4个通用寄存器外,还存在着其他不同类型的寄存器,如存储代码段地址的CS,以及代码段偏移地址的IP等。这里先解释DS(存放数据段地址的寄存器)。8086CPU默认的将DS寄存器中存放的数据为内存单元的段地址。8086CPU不允许直接对段地址进行赋值操作,因此如果想制定访问的内存地址,在设置段地址DS时,可以先将地址数据mov到AX中,然后再m
2013-09-06 14:15:17
1434
原创 汇编学习--基础知识
首先明确,汇编指令只是机器指令的助记符,和机器指令一一对应。每一种不同的CPU都有自己对应的汇编指令集在存储器中存储的是指令和数据,但是指令和数据都是二进制类型,没有任何区别存储器中的最小单元是Byte,存储单元的编号从零开始CPU对内存数据的访问顺序如下: 1. 获得存储数据和指令的地址 2. 获得读或者写的命令 3.
2013-09-05 11:03:04
804
原创 写在实习结束,汇编学习之前的话
2013年暑假,在XX移动互联网公司实习了两个月之后,递交了离职申请,选择回学校继续学习。至于离职原因当然有很多种,“导师要抓人回去给他干活啊”,“毕业论文还没有写完啊”,只是没有想到老总的答复如此的迅速,都没有面谈,直接让我找人事办理离职手续就可以。粗算一下,我从开口说准备不干了,到我恢复自由身可以离开公司的时间,总共不到5分钟。一方面觉得老总真是痛快人,另一方面也意识到自己对于公司的无关紧要,
2013-09-05 10:23:56
1002
原创 从一道C语言数组指针的笔试题看面试者的能力和心态
先将原题贴上: 试解释int const (*(**((* f)(int (* const x)[4])))[2][3])[4] 刚看到这道题直接就懵了,脑子里第一反应是很多面试宝典上面的函数指针和数组指针问题,而指针问题确实是个软肋,而那个时候刚看过赖勇浩关于虚函数指针的讲解,脑子里试图往这方面理解,然后,就木有然后了,胡乱的写了一点理解交了上去。所幸后来还是被录
2013-09-02 13:36:46
2004
转载 openCV中基本数据类型及其空间范围和大小
本文的内容来自两篇博客文章,基本数据类型及介绍来自:http://blog.youkuaiyun.com/kfqcome/article/details/8314175?reload基本数据类型对应的空间大小和范围的知识来自:http://www.rosoo.net/a/201106/14601.html转载这两个内容主要是因为自己在实际使用中对图片进行灰度处理时,使用的方法是将一个三通道的图
2013-08-28 10:45:15
2566
原创 正则表达式常见题目解析
接上一篇的正则表达式的常规语法后,对一些常见的正则表达式匹配问题进行解析,顺带练习一下。第一题:正则表达式匹配IP地址 IP地址由4个字节组成,每两个字节之间以.隔开,比如121.156.0.1。每一位的范围是{0,255},因此除了正确匹配数字和数字的个数外,还要注意每一位的取值范围。常见的做法如下所示: 1. 是将每一位拆分成三部分{0,200
2013-08-22 14:08:06
1733
原创 正则表达式学习笔记
本文主要参考http://www.jb51.net/tools/zhengze.html正则表达式是用来描述文本内容或者字符串是否符合某种规则的方法。例如希望判断一行数字是否是一个有效的电话号码,或者判断用户输入的内容是否是一个有效的邮箱地址等。微软正则表达式的规范如下链接所示:http://msdn.microsoft.com/zh-cn/library/az24scfc.asp
2013-08-21 18:05:55
825
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人