随笔分类 - 学习体会
摘要:eval和Function可算javascript比较独特的功能,可以将一段代码转成对象或执行。普遍的看法是尽量不要用,因为不安全。其实安全这事,在我看来,主要是要掌握好分寸。盲目相信用户输入,是不安全。但如果你清楚地知道自己在干什么,就不必拘泥于教条。 前两天又用firefox的插件Downthe
阅读全文
摘要:Pdf这玩意是不太想碰的,Acrobat javascript更是不想碰。但是有个需求,似乎用js做比较合理,所以只好查资料,花了不少时间总算做好了。 需求是:打开pdf阅读时,将文件名和路径记录到某个文件(姑且称为索引文件)。这样,读了一半,以后继续阅读时,只要打开那个文件,点击某个链接,就打开读
阅读全文
摘要:刚做的一个lwc,里面需要Account的数据,很自然想到用getRecord来做,这样就不需要apex: @wire(getRecord, { recordId: '$accountId', fields: ACC_FIELDS }) getAccountData(result) { this.w
阅读全文
摘要:众所周知windows可以设置过某一段时间,比如 10分钟,如果没有动键盘或鼠标,就关闭屏幕。屏幕关闭后,动一下鼠标,又会亮起来,但是要好几秒钟(笔记本通过扩展坞和显示器连接,大概是这个原因),不耐烦,设成永不关闭。但是,下班了,不用电脑,一直开着屏幕白白浪费电,也不好,需要还原设置。但这样老是手工
阅读全文
摘要:基本的做法是在lwc里先 import { FlowNavigationBackEvent, FlowNavigationNextEvent, FlowNavigationFinishEvent } from 'lightning/flowSupport'; 然后 this.dispatchEven
阅读全文
摘要:前几天有个需求,对于特定的profile,同一时间只允许一台设备登陆。查了资料,用LoginFlow结合apex实现,Salesforce官网上有个帖子,详细解释了实现方法。(https://developer.salesforce.com/docs/atlas.en-us.securityImpl
阅读全文
摘要:今天想写两句代码,很简单的功能,就是在c#里调用一个dos批处理。开始的代码是: Process process; ProcessStartInfo processInfo = new ProcessStartInfo("cmd.exe", "/c foo.bat"); processInfo.Cr
阅读全文
摘要:学习法语,也是下了一点决心的。因为很清楚,如果决定要学,不是说随便学个一两个月就行的。学一个东西,一定要学到入门的程度,不然等于白学。而语言要入门,按我的经验,起码要好几年时间。所以,这个决心不容易下。 按我的经验,语言初学阶段必须强化。每天学个十分钟,是没什么用的,因为根本记不住,第二天还得复习,
阅读全文
摘要:我的学习经验,是根据我自己的学习经历总结的,而且都是具有一定基础后再学习另外一个类似门类的知识的经验。 学习一门编程语言,或者一种技术(比如一个类库),最快最有效的方法是:先找本介绍该语言或技术的书,实在找不到就只能找文档或者视频,大致看一下,细节不用记住,只要对该语言或技术有个大致了解,大体知道基
阅读全文
摘要:上一篇说了编程教材,很自然地想到编程语言的问题。对于初学者来说,我认为选择编程语言,要考虑几个问题: 1.容易学。初学者经验少,容易产生畏难情绪,所以应该选择入门门槛较低的语言。一般来说命令式语言相对函数式语言或其他编程范式来说容易理解些。所以javascript我觉得并不是太适合初学者。C我觉得也
阅读全文
摘要:刚才看了一个python的教材,有些想法,小结一下。 首先教材的阅读对象可分成两种:一种是没有什么编程经验,或者一门语言也没学过的菜鸟,一种是已经学过一门或多门语言,有一定编程经验的人。对这两种人,显然教材的写法应该是不一样的。这里重点谈面向初学者的教材写法。 我已经有了一定的编程经验,所以对菜鸟的
阅读全文
摘要:有几段试验性的代码因为公司要更新沙盒,删除了。在本地虽然还保存了副本,但怕以后刷新时误删,所以贴一份在这里,以便需要时拷贝。 1.用aura组件包装一个flow foo.cmp: <aura:component implements="flexipage:availableForAllPageTyp
阅读全文
摘要:迄今感到的几个不方便 1. SOQL里没有SELECT * ,只好根据参考手册和用vs code的一个插件Schema Explorer来辅助生成SELECT语句。 2. SOQL不支持注释,Developer Console的Query Editor里查询时很不方便,不停地粘贴拷贝 3. 在做Ac
阅读全文
摘要:上次对这个Actions and Recommendations进行了初步研究,因为一些问题没有得到很好的解决,又花了很多时间,终于得到了一个比较好的解决方案。小结一下。 1. 生成Actions and Recommendations下栏目最基本的有两种方法:一是通过Deployment,优点是操
阅读全文
摘要:设置Actions and Recommendations(Salesforce提供的标准元素),Salesforce上的文档说有两种方法,即Deployment和Process Builder(通过加类型为Create a Record,记录类型为RecordAction的action),其实,本
阅读全文
摘要:1.在Flow中使用Lightning Web Component(lwc)时,发现一个问题。给这个组件设置了一个输入参数,其值取自前一个Screen。第一次运行时,参数的值正确,但是如果这时退回前一个Screen,修改一下输入参数,然后再前进到这个lwc的Screen,发现lwc的输入参数值没有改
阅读全文
摘要:公司决定用Salesforce做项目,只好学一点这门技术。 我还是用老办法,先找几本书,看了一天,然后看代码,却发现书太老,主要是Visualforce Page,而代码则是用Lightning component和Lightning Web Component。而且,书里说的MVC,但是看实际代码
阅读全文
摘要:这几天改bug中发现的一些问题,小结一下。从简单到复杂逐个讲。 angular datatable实质上是对jquery库的包装,但包装后不太好用,定制功能比较麻烦。 1. 基本用法 最简单的用法,大致就是template里: <table datatable [dtOptions]="dtOpti
阅读全文
摘要:最近公司布置任务,用asp.net core mvc和angular改写原来的一个用Silverlight做的项目。从来没搞过,找了两本书看了一天,又看了一天代码,大致心里有底了,就开始动手。没想到一上来就碰到了头痛的问题。 首先是第一次调试后,修改了typescript,却不会自动编译。花了不少功
阅读全文
摘要:昨天说了编码问题,也找到了正确的打包方法。但有个问题,许多用修改前的代码打的zip包,如何修复? 最直观的方法,是先解压,再重新打包,代码大致是: string folderName = ""; using (ZipFile zip = ZipFile.Read("foo.zip")) { fore
阅读全文

浙公网安备 33010602011771号