SAS 程序冷知识——如何在启动sas程序时自动执行一些宏?

SAS 程序冷知识——如何在启动sas程序时自动执行一些宏?,第1张

1.将常用的宏写到***.sas文件中,并保存到合适的位置;

2.找到*:\Program Files\SAS Institute\SAS\V8\SASV8.CFG文件,打开,在最后添加如下语句:

 -autoexec '*:\***\***\***.sas'

  保存,并关闭。

 这样,在启动sas程序时,会率先执行sas文件,从而不必手工去执行所需要的宏。

1.创建sas系统的一个快捷方式,然后点击右键->属性,在“起始位置”栏的修改为:

 *:\***\***\***

2.点击“应用”即可。

3.特别注意,必须将路径*:\***\***\***下要执行的sas文件重命名为autoexec.sas。这一点很关键!

1.将常用的宏写到***.sas文件中,并保存到合适的位置;

2.创建一个Txt文件,然后键入内容:

"C:\Program Files\SAS Institute\SAS\V8\sas.exe"  -CONFIG "C:\Program Files\SAS Institute\SAS\V8\SASV8.CFG" -autoexec "*:\***\***\***\***.sas"

  即方法二"目标"栏中的内容.

3.将该txt文件的后缀名修改为bat。双击该bat文件即自动打开sas程序,并自动执行指定位置的sas文件。

番外1:快捷方式这样设置可以指定SAS左上角的名称

"C:\Program Files\SASHome\SASFoundation\9.4\sas.exe" -CONFIG "C:\Program Files\SASHome\SASFoundation\9.4\nls\zh\sasv9.cfg" -awstitle "中文SAS"

番外2:快捷方式这样设置可以指定SAS使用最大内存

"C:\Program Files\SASHome\SASFoundation\9.4\sas.exe" -CONFIG "C:\Program Files\SASHome\SASFoundation\9.4\nls\zh\sasv9.cfg" -memsize MAX

个人是今天第一次使用Sha256对数据进行加密 *** 作,以往都是直接使用MD5加密最多也就是加盐之后再进行加密

不过可能是个人应用的只是简单的一个对数据的加密,所以感觉目前和MD5差距并不是很大.

1.首先要找到一个合适的加密工具类(网上一搜一大堆),我的放在最下面了

2.我目前的应用步骤

我这边先使用时候,我会根据id+key(这两个都是生成的Longl类型的串)储在数据库中

将两者拼接在一起的字符串使用工具类加密,返还给接收数据的页面

查询数据的时候,调用的地方会给我回传id,和一个密匙

我首先先通过id,查询出数据库真实的数据,之前数据在存储数据库中会存储一个key,

拿出这个ke与id按照之前的加密方式在加密一次,之后与前端页面传来的密匙进行比较,

当两者一致时候,我把正确的数据回传给调用者,不一致则提示密匙错误

因为是第一次使用sha256,所以只是简单的应用,可能与每个人的应用不一样,也可能我的使用方式错了,请您指出来,我好及时改正


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7928306.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存