上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 26 下一页
摘要: 前两篇内容为栈和队列的顺序结构的实现,栈和队列都是特殊的线性表,线性表除了有顺序结构以外,还有线性结构。 一.线性表的链形结构--链表 使用顺序存储结构好处为实现方式使用数组方式,顺序是固定的。所以查询某个位置的元素特别容易,时间复杂度为O(1),但是当增加或者删除时,会需要将操作元素后面的元素整体 阅读全文
posted @ 2017-08-10 17:47 zero.zhang 阅读(1081) 评论(0) 推荐(2) 编辑
摘要: 队列和栈简单的区别为栈是后进先出,队列是先进先出。队列也是特殊的线性表,所以队列也分为顺序存储结构和链式存储结构。本篇主要描述顺序存储结构。 我们先假定一个队列里有5个元素,当我们添加新元素时,添加到队列的最后一个位置,所以时间复杂度为O(1),当我们弹出元素时,需要将队列头部的元素弹出,并将后面的 阅读全文
posted @ 2017-08-08 13:51 zero.zhang 阅读(1775) 评论(2) 推荐(4) 编辑
摘要: 数据结构中,针对线性表包含两种结构,一种是顺序线性表,一种是链表。顺序线性表适用于查询,时间复杂度为O(1),增删的时间复杂度为O(n).链表适用于增删,时间复杂度为O(1),查询的时间复杂度为O(n). 栈可以说是特殊的线性表,因为栈拥有线性表的基础特征基础上,有一些特殊的要求,比如后进先出,即每 阅读全文
posted @ 2017-08-02 11:04 zero.zhang 阅读(1588) 评论(1) 推荐(0) 编辑
摘要: 在工作中,我们更多操作的是一个表的对象,所以我们对SOQL的使用很多。但是有时候,我们需要对几个表进行查询操作,类似salesforce的全局搜索功能,这时,使用SOQL没法满足功能了,我们就需要使用SOSL.其实不只是多个表检索可以使用SOSL,如果针对某个字段进行高级的检索也可以使用SOSL。 阅读全文
posted @ 2017-07-25 19:07 zero.zhang 阅读(4605) 评论(1) 推荐(1) 编辑
摘要: 我们在开发中,很难会遇见不提交表单的情况。常用的apex:commandButton,apex:commandLink,apex:actionFunction,apex:actionSupport。他们进行操作的时候,会将整个表单提交。但是我们很多时候的需求,只是希望提交一部分内容,而不是全部。这个 阅读全文
posted @ 2017-06-25 02:14 zero.zhang 阅读(2572) 评论(2) 推荐(2) 编辑
摘要: 对于审批流中,通过apex代码进行审批操作一般都需要获取当前记录对应的ProcessInstanceWorkitem或者ProcessInstanceStep然后执行Approval.process操作。曾几何时,一直很狭隘的以为ProcessInstanceWorkItem和ProcessInst 阅读全文
posted @ 2017-06-23 15:12 zero.zhang 阅读(2264) 评论(1) 推荐(1) 编辑
摘要: 项目终于告一段落,虽然比较苦逼,不过也学到了好多知识,总结一下,以后当作参考。 一.visualforce标签中使用html相关的属性使用 曾经看文档没有看得仔细,导致开发的时候走了一些弯路。还好得到了小兵同学的指点,get到了一个简单实用的知识。即使用html- + attribute方式,在vi 阅读全文
posted @ 2017-05-30 19:11 zero.zhang 阅读(1976) 评论(3) 推荐(4) 编辑
摘要: 曾经做项目没有考虑那么多,对于级联表操作都是正常的一步一步操作,没有考虑过失败情况,最近项目遇见了失败的情况,导致碰到了相应的情况,特此mark一下,免得后期继续踩坑。 需求如下:新建页面,页面中包含1.新建企业,2.新建联系人,3.新建机会。任何一步的逻辑或者DML操作失败都会导致整体的回滚。只有 阅读全文
posted @ 2017-04-30 12:22 zero.zhang 阅读(1968) 评论(5) 推荐(3) 编辑
摘要: 项目中UI需要用到树形结构显示内容,后来尽管不需要做了,不过还是自己做着玩玩,mark一下,免得以后项目中用到。 实现树形结构在此使用的是jquery的dynatree.js。关于dynatree的使用可以参考:http://wwwendt.de/tech/dynatree/doc/dynatree 阅读全文
posted @ 2017-04-12 23:55 zero.zhang 阅读(2017) 评论(1) 推荐(3) 编辑
摘要: salesforce开发中,我们会对object进行很多的操作,比如对object设置字段的必填性唯一性等,设置validation rule实现一下相关的字段的逻辑校验,设置workflow实现某个字段的更改或者发送邮件等,设置trigger实现before和after的数据相关逻辑处理,设置sh 阅读全文
posted @ 2017-04-06 23:25 zero.zhang 阅读(2628) 评论(1) 推荐(4) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 26 下一页