f*ef7db4fca35f*c怎么c 加密解密算法

如何利用Mathematica调用C编写的函数
[使用范围]Windows XP SP2; Mathematica 6.0; 传递变量类型简单的函数
1.用C语言写好函数,如
double f(double x,double y){
return x*y;
2.找到路径C:\Program Files\Wolfram Research\Mathematica\6.0
\SystemFiles\Links\MathLink\DeveloperKit\Windows\MathLinkExamples\addtwo或相应安装目录下的addtwo.c以及
addtwo.tm两个文件拷贝到某个自己的文件夹中。此二为Mathematica为MathLink Program所写的例子
3.将addtwo.c以及addtwo.tm依照用C语言写好的函数进行修改存为f.c以及f.tm,其中本例需要修改之处
(1)addtwo.c中&extern int addtwo( int i, int j);&及以下函数addtwo代码部分替换为函数f相应的代码。
(2)addtwo.tm中Function、Pattern、Arguments、ArgumentTypes、ReturnType均需要按照f的定义进行修改,其中
addtwo两个变量均是int返回值也是int而f的变量和返回值均为double,故应当将其中Integer相应改为Real
(3)如果需要用户能在Mathematica中通过?+函数名来查询函数功能,则需修改:Evaluate:项中相应的内容
特别注意(至少)若安装有Visual Studio 6则不可按文档
Tutorial/SettingUpExternalFunctionsToBeCalledFromMathematica中所述的方法自行编写f.c,那样会导致LINK时提
示WinMain函数无定义
4.安装负责将MathLink template文件生成C代码的mprep.exe,做法如下
(1)进入C:\Program Files\Wolfram Research\Mathematica\6.0
\SystemFiles\Links\MathLink\DeveloperKit\Windows\CompilerAdditions\MLDev32或非默认安装位置的相应文件夹
(2)按下Ctrl键,选中并拖拽Lib,Include,Bin三个文件夹进入路径C:\Program Files\Microsoft Visual Studio\VC98
(Visual Studio 6)或C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK(Visual Studio 2005)或任何非
默认安装路径相应文件夹下
(3)出现提示对话框时选择&是&或&全部&
此操作会将Mathematica的三个文件夹中的文件复制到VC同名文件夹下
4.完成后进入命令行并进入存储f.c以及f.tm的文件夹,输入如下语句
SET CL=/nologo /c /DWIN32 /D_WINDOWS /W3 /O2 /DNDEBUG
SET LINK=/NOLOGO /SUBSYSTEM:windows /INCREMENTAL:no /PDB:NONE kernel32.lib user32.lib gdi32.lib
MPREP f.tm -o ftm.c
CL f.c ftm.c
LINK f.obj ftm.obj ml32i3m.lib /OUT:f.exe
此操作最终将会编译出可被Mathematica调用的MathLink程序f.exe
其中前两句将(创建及)改变环境变量CL,LINK的值,其选项的意义详见Mathematica文档
tutorial/MathLinkDeveloperGuide-Windows
mprep句执行后应生成ftm.c,-o意为输出成文件,CL句执行后将生成f.obj以及ftm.obj,LINK句将生成f.exe,其中
ml32i3m.lib为MathLink所需的库文件,应当位于编译器所能找到的路径中
5.在Mathematica中安装并调用程序。可用如下语句调入程序
link=Install[&[路径]\\f&]
其中[路径]应用f.exe所在路径代替。卸载程序时只需用语句
Uninstall[link]
即可。注意调用时涉及精确值时(如1而非1.)f函数可能不能给出数值,只需再用N[]即可得出。
参考文献:
Mathematica文档中心tutorial/MathLinkAndExternalProgramCommunicationOverview
tutorial/MathLinkDeveloperGuide-Windows
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:83234次
积分:1240
积分:1240
排名:第15034名
原创:31篇
转载:45篇
评论:14条
(2)(1)(4)(4)(18)(2)(6)(7)(34)2326人阅读
[转帖] 如何破解win2003&终端服务器授权&激活许可证终端服务器, 许可证, 破解, 授权安全性比以前的windows版本高出很多,但是也带来很多麻烦。其中服务器最重要的远程管理&终端服务&居然要求授权,要许可证,否则120天过期。其实这个问题很好解决按照一下方法就可以。 4 `9 i: H/ j5 m0 a% S' Z: _操作步骤:&& bbs.sunwy.org& R! q4 b2 E0 E! |&&&&&&&&& 1、如果你服务器上已经开着终端服务,控制面板&添加删除程序&添加/删除windows组件&删除终端服务和终端授权服务。&& 阳光网驿,管理软件,行业软件,,信息化,ERP,远程接入,破解,金碟,用友,至商,任我行,速达,晋业,里诺,百威,科脉,服装,二次开发,,瑞友,ctrix,极通,金万维,sap,oracle,勤哲, D0 n+ g0 c, N6 R3 m这个时候回提示你重新启动计算机,请千万记住一定要点&否&,否则就麻烦了。&& 阳光网驿-BBS.SUNWY.ORG# J: E' `5 c# e9 S1 S0 u# I&&&&&&&&& 2、点我的电脑属性&远程&远程桌面&在启用这台计算机的远程桌面上打对勾&之后会得到提示,点确定就行&应用。&& & I& |/ _" v8 I; |+ N阳光网驿,管理软件,行业软件,,信息化,ERP,远程接入,破解,金碟,用友,至商,任我行,速达,晋业,里诺,百威,科脉,服装,二次开发,瑞友,ctrix,极通,金万维,sap,oracle,勤哲&&&&&&&&& 3、重新启动计算机大功搞成,不用任何破解软件,轻松加愉快。&& bbs.sunwy.org/ w: [+ l( m+ T. s其实这个服务在WINDOWS2003安装完就有,大家可以注意2003在添加/删除服务的时候经常不用从安装盘的I386里读东西,嘿嘿&&&&- /4 n- a) L& a8 N, lbbs.sunwy.org1 X/ o0 v- u5 c: q) _阳光网驿,管理软件,行业软件,,信息化,ERP,远程接入,破解,金碟,用友,至商,任我行,速达,晋业,里诺,百威,科脉,服装,二次开发,瑞友,ctrix,极通,金万维,sap,oracle,勤哲激活2003终端授权服务器阳光网驿,管理软件,行业软件,,信息化,ERP,远程接入,破解,金碟,用友,至商,任我行,速达,晋业,里诺,百威,科脉,服装,二次开发,,瑞友,ctrix,极通,金万维,sap,oracle,勤哲9 }7 M! F) t( B/ /我是初学者,在网上看到这个东东,并且试验通过,也许大家都知道,还是写出来吧,请大家别见笑:; ~1 D/ ?, [0 L, k! ~; Q& }. ]bbs.sunwy.org终端服务器的安装就不介绍了,网上文章很多,下面说一下激活授权服务器。阳光网驿,管理软件,行业软件,,信息化,ERP,远程接入,破解,金碟,用友,至商,任我行,速达,晋业,里诺,百威,科脉,服装,二次开发,瑞友,ctrix,极通,金万维,sap,oracle,勤哲, O& I. v8 J0 u8 ~1)点击&开始&-&&程序&-&&管理工具&-&&终端服务器授权&,选择未激活的服务器名称,选择&属性&, 请记下对话框中出现的产品ID,我们要用这20位的ID号到网上注册。阳光网驿-BBS.SUNWY.ORG1 d' {& s& d" I1 U9 J2)打开Internet Explorer浏览器,在地址栏中输入(http也可)这个地址,此时是英文界面。在左上角的下拉框中选中"Chinese(Simplified)"(简体中文)项,再按"GO"图标。* L4 S8 Z% W1 @9 W3 J阳光网驿-BBS.SUNWY.ORG3)现在便得到的是中文网页了。确保已选中"启用许可证服务器"项,再单击"下一步"按钮。bbs.sunwy.org) C/ Y9 i( `0 o/ }9 k9 N; p4)在随后要求提供的信息界面中,"产品ID"处输入刚才抄下的那个20位数字,再填入自己的其他基本资料,然后再选"下一步"继续。" c& P! f8 O0 N( H5)此时系统会显示你方才输入的个人信息,确信无误之后再 "下一步";& B8 f+ s$ B$ W8 t- q6)你便可以得到"已成功处理您的许可证服务器启动申请。你的许可证ID是:&",又是一个需要抄下的分为七段的35位数,里面包含有数字也有大写的英文字母;并且还会问你"需要此时获取客户机许可证吗?",你当然应该回答&是&;阳光网驿,管理软件,行业软件,,信息化,ERP,远程接入,破解,金碟,用友,至商,任我行,速达,晋业,里诺,百威,科脉,服装,二次开发,,瑞友,ctrix,极通,金万维,sap,oracle,勤哲: u+ I' V0 Y' u* T3 B7)如果没有许可证,那么许可证程序选择&Enterprise Agreement&,确定您的信息后,便可继续&下一步&;bbs.sunwy.org1 w$ u: o6 M, H8)在接下来的界面中(在此是以选择&Enterprise Agreement&,如果选择其他的许可证程序,可能略有不同),"产品类型"一项应为"Windows 2003终端服务客户端访问许可证";"数量"为你欲连接的最大用户数(比如为"100");在"注册号码"中输入你从微软获得的那个七位数(如果自己没有许可证,那么就输入或者5296992),再"下一步";/ `5 t# i3 t2 ~' ?3 B! v阳光网驿,管理软件,行业软件,,信息化,ERP,远程接入,破解,金碟,用友,至商,任我行,速达,晋业,里诺,百威,科脉,服装,二次开发,,瑞友,ctrix,极通,金万维,sap,oracle,勤哲9)又是确认您的设置;阳光网驿--行业软件交流|财务软件|管家婆|金蝶|速达|破解版|加密解密|行业软件|破解|软件测试|企业信息管理$ f. ?0 l$ B0 g) m& L5 t10)现在应该是"谢谢您激活终端服务许可证"的时候了!你的收获包括两个东东,一个是刚才已经得到的那个35位数的"许可证服务器ID",一个是现在才取得的另一个七段共35位数的"许可证密钥包ID"。恭喜你!阳光网驿,管理软件,行业软件,,信息化,ERP,远程接入,破解,金碟,用友,至商,任我行,速达,晋业,里诺,百威,科脉,服装,二次开发,,瑞友,ctrix,极通,金万维,sap,oracle,勤哲* |' F- B+ C1 z2 U* c11)现在请到&开始&-&&程序&-&&管理工具&-&&终端服务器授权&中完成最后的激活操作吧,选择服务器名称后点击右键,将&属性&中的&安装方法&设为&Web浏览器&;( U9 T$ j- u1 ~( |9 B- x4 M阳光网驿,管理软件,行业软件,,信息化,ERP,远程接入,破解,金碟,用友,至商,任我行,速达,晋业,里诺,百威,科脉,服装,二次开发,,瑞友,ctrix,极通,金万维,sap,oracle,勤哲12)再选择服务器,点击右键,选择&安装许可证&;阳光网驿--行业软件交流|财务软件|管家婆|金蝶|速达|破解版|加密解密|行业软件|破解|软件测试|企业信息管理0 s% P& s- ^7 n/ u9 X) s3 u13)现在就可以将您在Web上得到的许可证密钥ID输入到以下的输入框中了;阳光网驿-BBS.SUNWY.ORG6 A1 n( }( z& G* c0 k14)大功告成,现在终于没有120天的后顾之忧了;阳光网驿,管理软件,行业软件,,信息化,ERP,远程接入,破解,金碟,用友,至商,任我行,速达,晋业,里诺,百威,科脉,服装,二次开发,瑞友,ctrix,极通,金万维,sap,oracle,勤哲, s$ j1 C9 H3 @+ d15)最后我们又返回到终端服务器的授权中,点击服务器名称,右键选择&激活&,那么就完成任务了;* G9 z' ^' @# T. ^/ e. s7 _3 v4 G! S(1)MH9MK-8HRFB-F3MXJ-HPHR7-TDR4G-Q3FCY-98YC2阳光网驿,管理软件,行业软件,,信息化,ERP,远程接入,破解,金碟,用友,至商,任我行,速达,晋业,里诺,百威,科脉,服装,二次开发,瑞友,ctrix,极通,金万维,sap,oracle,勤哲2 }/ n, z% Y0 Q(2)QH2D9-QXX26-DCTJV-9FYKV-TX2Q9-X8CJP-3RXWJ * [5 o9 x( |) y+ k& J3 L- y(1)W22VR-RQTC2-VG9P6-TKWQF-C2MDP-XTRVH-BMFXC阳光网驿,管理软件,行业软件,,信息化,ERP,远程接入,破解,金碟,用友,至商,任我行,速达,晋业,里诺,百威,科脉,服装,二次开发,,瑞友,ctrix,极通,金万维,sap,oracle,勤哲3 m# H5 F7 s8 O+ E(3)Y2RYH-PR6W7-66BG8-DM6MX-D69MR-3JG4P-HCJY8阳光网驿,管理软件,行业软件,,信息化,ERP,远程接入,破解,金碟,用友,至商,任我行,速达,晋业,里诺,百威,科脉,服装,二次开发,瑞友,ctrix,极通,金万维,sap,oracle,勤哲! R% z% y0 U$ x8 h. PID: 本文来源:阳光网驿原文地址:http://bbs.sunwy.org/viewthread.php?tid=12703
其他资源:
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:65847次
排名:千里之外
原创:21篇
转载:58篇
(7)(8)(4)(2)(3)(8)(2)(3)(3)(4)(4)(2)(3)(1)(2)(1)(5)(3)(1)(11)(2)怎么用ASCII码表示C、F、DEL、*_百度知道
怎么用ASCII码表示C、F、DEL、*
提问者采纳
其他类似问题
按默认排序
其他4条回答
上面的两个网址没有功能键的ASCII(比如DEL)。下面给出测试任意键盘按键的ASCII码,按ESC退出。TC2编译通过。#include&conio.h&int main() { int c=0;while((c=getch())!=27)
printf(&%3d\n&,c);return 0;}实际上F1、F2、DEL、Insert等功能键貌似是两个ASCII字符合成的,ASCII码表中查不到对应的码值。C=67,F=70,*=42。
直接编写个程序就知道了printf(&%d&,'c');printf(&%d&,'F');printf(&%d&,'*');因为字符在内存中都是以ASCII值存储的。所以用整型输出,就能的到对应的ASCII值。、
C的ASCII67,F的ASCII码是70,DEL,*等自己可以查到
ascii码的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁System Volume Information.doc是什么,怎么删_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
4页免费4页免费4页免费3页免费6页免费3页免费3页免费3页免费3页免费4页免费
喜欢此文档的还喜欢2页免费2页免费13页免费6页免费6页1下载券
System Volume Information.doc是什么,怎么删|计​算​机​软​件​下​载
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢

我要回帖

更多关于 fx1n解密 的文章

 

随机推荐