SuiteScript如何根据fileId获取File的记录信息

  • yiqingpeng
  • 2019-02-22
  • 0
  •  
关键点是要在NetSuite中创建一个基于File的Saved Search,然后在SuiteScript中通过Search模块的search.load({id:<SavedSearchId>}), 配合Filter得到相应的File记录信息。示例代码如下: ** *@NApiVers

NetSuite之sftp模块的使用

  • yiqingpeng
  • 2019-02-22
  • 0
  •  
NetSuite的sftp模块可以用来连接sftp服务器并上传文件,目前仅支持用户名+密码的认证方式。 密码字段必须通过form.credentialField生成PasswordGuid得到。 首先第一步,制作credential form交互页用来得到P

download file via chrome extension

  • yiqingpeng
  • 2019-02-21
  • 0
  •  
首先配置manifest.json文件,添加download权限: { "manifest_version": 2, "name": "download artworks", "description": "download artworks", "version": "1.1", "update_url": "htt

aws s3 put object api 调用示例

  • yiqingpeng
  • 2019-02-18
  • 0
  •  
aws s3 put object api 调用示例: #!/usr/bin/python #coding=utf-8 import sys, os, base64, datetime, hashlib, hmac, urllib, json import requests # pip install requests def fileSiz

配置sftp

  • yiqingpeng
  • 2019-02-01
  • 0
  •  
为ftp用户专门设置组名 groupadd sftpgrp 添加用户sudo useradd -d /home/sftpusr -m -g sftpgrp -s /bin/bash sftpusr为用户设置登录密码 passwd sftpusr 设置ftp目录: mkdir /mnt/sftproot 非常关键的一点,要给sftproot设置

An input with search dropdown

  • yiqingpeng
  • 2019-01-11
  • 0
  •  

了解一下防抖和节流函数

  • yiqingpeng
  • 2019-01-09
  • 0
  •  
对于一些频繁发生的事件(如:resize, mousemove, key*, scroll等),简单地给它们设置监听函数会有一些性能上的影响,特别是在监听函数中有长耗时的操作时,将可能出现页面卡顿的现象。防抖函数和节流函数就是针对此

资源预加载

  • yiqingpeng
  • 2019-01-07
  • 0
  •  
DNS预解析 DNS-Prefetch <link rel="dns-prefetch" href="http://example.com"> 预连接(预先进行TCP握手并建立传输层协议) <link rel="preconnect" href="http://example.com"> 预获取(

前端跨域通信解决思路

  • yiqingpeng
  • 2019-01-07
  • 0
  •  
1、如果浏览器支持HTML5特性,那就直接使用postMessage Api,简单又好用。 如下: http://www.B.com //发送消息 function sendMessage(msg){ msg = JSON.stringify(msg); parent.window.postMessage(m

Javascript装饰者模式的实现

  • yiqingpeng
  • 2019-01-07
  • 0
  •  
装饰者模式的最大好处就是在对象的原有行为不发生改变的情况下,对其行为进行包裹,以扩展其原有行为的功能。下面讨论javascript中两种实现装饰器的方法: 1、使用继承: function Foo(){ } Foo.prototype.doS

vba实现http远程请求数据

  • yiqingpeng
  • 2019-01-01
  • 0
  •  
有一份Excel报表,里面有1w多条数据,并且有一列是IP地址,老板说,把每一行的IP对应的中文地址信息找出来。OMG,这怎么办??? 琢磨了一下,整理了思路:操作excel数据最好的方法->vba->vba通过给定的ip地

multipart/form-data类型请求体的手动拼装

HTTP协议规定的POST方法是客户端向服务端写入数据的操作,其请求体就是待写入的数据段。multipart/form-data是对请求体的格式进行规范化的定义,也有点类似于协议的味道。就比如application/json,它告之服务端,此次

Hack一下wrike

  • yiqingpeng
  • 2018-11-26
  • 0
  •  
wrike使用的字体是日文字体优先,所以在显示中文的时候,会将中文渲染得很奇怪,表象就是一段中文文字中,出现多种字体,看着很不舒服。 既然官方没有给出解决方法,那就只好自己hack一下了。 在wrike安装目录\Wr

jsGrid实现带有复位功能的表格排序

首先说一下要达到的排序效果:第一次点击列头按升序排,第二次按降序排列,第三次回到原始状态。 这里用到的是功能很丰富的jsGrid插件,项目地址: https://github.com/tabalinas/jsgrid jsGrid本身只提供升序

PHP异步执行shell命令

  • yiqingpeng
  • 2018-11-22
  • 0
  •  
/** * 注意要对$cmd过滤非法字符。 */ function execAsync($cmd, $workDir = null){     exec((is_dir($workDir) ? "cd $workDir;" : "") . "nohup $cmd > /dev/null & echo $!", $

mysqldump选择性导出一些行(--where选项)

  • yiqingpeng
  • 2018-10-15
  • 0
  •  
mysqldump -hlocalhost -P3306 -umyroot -pmypwd\!db2009\$ -C --single-transaction --no-create-info --opt mydatabase mytable --where="create_date>='2018-01-01'" > /var/www/backup.sql;

利用Apache的lua钩子实现动态脚本缓存(试验性)

  • yiqingpeng
  • 2018-09-19
  • 0
  •  
httpd.conf作如下配置: <IfModule lua_module>      #LuaHookLog "/mnt/lnx_log/lua/main.lua" log_handler      #LuaQuickHandler "/mnt/lnx_log/lua/main.lua" 

PHP类的后期静态绑定

  • yiqingpeng
  • 2018-09-18
  • 0
  •  
主要对比self关键字与static关键字的区别,self永远指向引用它的类,是静态值,static指向调用它的类,是动态值。特别是在单例模式下,在没有彻底理解self与static的情况下,很容易坠入逻辑陷阱。

NetSuite基本操作示例

  • yiqingpeng
  • 2018-09-17
  • 0
  •  
<?php $service = new \NetSuiteService(null_resettable, ['exceptions' => true, 'connection_timeout' => 10]); if (!empty($passporlc_'token')) { $tokenGenerator = new \TokenPassp

php gearman用法示例

  • yiqingpeng
  • 2018-09-11
  • 0
  •  
Client.php <?php $client = new GearmanClient(); $client->addServer(); do { //同步方式提交任务,所以$result接受到的是$worker处理完毕所返回的结果。 //$result = $client->doNormal("unsub