jadec.dlljade怎么安装装

先说原理:注册表类型分为基于对象存储的注册表和基于HIVE的注册表,在定制内核的时候只能选择其中一种。从理论上讲这两种注册表都能够实现永久保存注册表数据,但是采用不同的类型会影响CE的启动顺序和启动速度,还会影响内存的使用量。我还是趋向于采用基于HIVE的注册表来实现永久保存注册表数据,这也是一个发展趋势。在讲解之前先简单描述如果CE采用基于HIVE的注册表,那么在启动时如何加载已经保存的注册表数据: 1, nk.exe执行,启动filesys.exe。 2, filesys.exe加载引导HIVE,此时引导HIVE位于nk.bin解压之后的文件中。 3, filesys.exe启动device.exe,之后处于等待状态,等待device.exe将包含系统HIVE的文件系统和存储设备的驱动程序加载完毕。4, 而这个文件系统和存储设备的驱动程序存在于引导HIVE中。 5, device.exe加载上述所说的文件系统驱动程序和存储设备驱动程序,使之开始工作。之后device.exe处于等待状态。 6, filesys.exe被唤醒,加载并且安装系统HIVE。之后filesys.exe处于等待状态。 7, nk.exe按照系统HIVE的信息开始执行初始化工作。其中包括加载驱动程序和启动一些应用程序。其中加载驱动程序一般由device.exe执行,而启动应用程序由filesys.exe执行。这时device.exe和filesys.exe已经被唤醒。   因为引导HIVE和系统HIVE肯定有重复的地方,所以可能出现重复加载了驱动程序或者重复启动了应用程序。为此,CE允许在描述驱动程序的注册表信息中加入防止重复的标志,而应用程序可以采用事件对象来防止重复启动,如device.exe。下面讲述如何设置基于HIVE的注册表,分基于硬盘和基于flash的2种情况大家也可以看微软的帮助.情况1,基于硬盘的永久保存在PB中加入"Hive-based Registry",如果是Geode平台,再加入BSP_ENABLE_FSREGHIVE环境变量。 打开platform.reg,找到如下信息: ; HIVE BOOT SECTION[HKEY_LOCAL_MACHINE\init\BootVars]"SYSTEMHIVE"="Documents and Settings\\system.hv""PROFILEDIR"="Documents and Settings""Start DevMgr"=dword:0IF BSP_ENABLE_FSREGHIVE "Start DevMgr"=dword:1ENDIF ; END HIVE BOOT SECTION"SYSTEMHIVE"的值为系统HIVE文件的路径。"Start DevMgr"是一个布尔值,指示是否开始就执行设备管理器device.exe,按照CE帮助文档的说法,只有想把系统HIVE存储在对象存储中才在此设置为0,所以一般都要设置为1。 如果是多用户,可以在上述的注册表位置下输入"DefaultUser"="",指定默认的用户名。如果是单用户系统,可以不设置。 保证将包含系统HIVE的文件系统驱动程序的注册表信息和存储设备的驱动程序的注册表信息被包含在"; HIVE BOOT SECTION"和"; END HIVE BOOT SECTION"之间,在这两个语句之间的注册表数据全部属于引导HIVE。假如我们将系统HIVE文件system.hv存放在硬盘上,并采用FAT文件系统。那么就要将[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS]和[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\HDProfile]移动到"; HIVE BOOT SECTION"下。在"; HIVE BOOT SECTION"和"; END HIVE BOOT SECTION"之间的所有驱动程序的注册表信息中都加入下列一个标志:"Flags"=dword:1000这个标志是一个位掩码,它可以和其它已经存在的"Flags"或运算。值1000表示此驱动程序只加载一次,这样device.exe就不会把当前驱动程序加载两次了。 在包含系统HIVE的存储设备的驱动程序的注册表信息中,加入如下标志(假设是硬盘): [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\HDProfile]"MountFlags"=dword:2这个标志表示这个存储设备包含系统HIVE文件。   按照如上所述设置后的内核就能实现永久存储注册表数据了。对于保存注册表数据的执行动作在此必须阐述清楚:  正常情况下,CE能够保证重要的注册表数据能够从内存刷到(Flush)永久存储器上。但是这并不能完全保证所有数据都能完整地保存而不丢失,所以要保证万无一失,应该主动地调用RegFlushKey函数强制将内存中的数据刷到永久存储器上。这个函数的参数只有一个,就是注册表分支。CE还增加一个注册表项(如下所示),它的作用是每当函数RegCloseKey被调用时都自动调用RegFlushKey函数。 [HKEY_LOCAL_MACHINE\init\BootVars]"RegistryFlags"=dword:1  如果CE在启动过程中发现系统HIVE出现错误,它会自动删除文件并创建一个默认的系统HIVE文件,如果出现下面的注册表项,说明发生了这种事情。 [HKEY_LOCAL_MACHINE]"RegPersisted"=dword:12,基于Flash的1.在 "File Systems and Data Store" -- "Registry Storage"內,選擇 "Hive-based Registry" .然后其它的都不用修改了fat文件系统也不用加.2,修改platform.reg的部分找到下面的,修改修改地方一:; @CESYSGEN IF FILESYS_FSREGHIVE; HIVE BOOT SECTION[HKEY_LOCAL_MACHINE\init\BootVars]"SYSTEMHIVE"="system.hv"; "PROFILEDIR"="Documents and Settings" ;直接去掉了"Start DevMgr"=dword:1 ;把0修改为1; END HIVE BOOT SECTION; @CESYSGEN ENDIF FILESYS_FSREGHIVE[HKEY_LOCAL_MACHINE\init\BootVars] ;增加的地方"DefaultUser"="default" ;增加的地方修改地方二:;HIVE BOOT SECTION ;自己加的,不知道有没有用[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\FlashDrv]"DriverPath"="Drivers\\BlockDevice\\FlashDrv""LoadFlags"=dword:1"MountFlags"=dword:11 "BootPhase"=dword:0"Flags"=dword:1000 ;自己加的[HKEY_LOCAL_MACHINE\Drivers\BlockDevice\FlashDrv]"Prefix"="DSK""Dll"="FLASHDRV.dll""Order"=dword:0"Ioctl"=dword:4"Profile"="FlashDrv""FriendlyName"="MS Flash Driver""MountFlags"=dword:11 "BootPhase"=dword:0"Flags"=dword:1000 ;自己加的; Bind BINFS to the block driver[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDrv]"DefaultFileSystem"="BINFS""PartitionDriver"="mspart.dll""AutoMount"=dword:1"AutoPart"=dword:1"MountFlags"=dword:2 ;11 -& 2"Folder"="ResidentFlash""Name"="Microsoft Flash Disk""BootPhase"=dword:0"Flags"=dword:1000 ;自己加的;END HIVE BOOT SECTION ;自己加的,不知道有没有用这样就能用了,心里还有的疑问是:微软的帮助文档说,Set the following flag bit on each driver that is loaded during the first boot phase. [HKEY_LOCAL_MACHINE\Drivers\...]"Flags"=dword:1000这个我没有理会,当然在上面有关flash的地方我还是加了,在common.reg里面很多地方都没加但是能用.还有,我没试上面的我加的;HIVE BOOT SECTION ;END HIVE BOOT SECTION本来的想法是,希望系统在加载注册表前,先加载必要的驱动,但是我觉得前面加";"分号了,就应该屏蔽掉了,不知道到底起作用了没有,具体在哪里设置加载自己的注册表前,应该加载哪些驱动.希望网友指教.还有,希望网友能拿一个比较好的设置出来,偶估计自己的这个可能存在问题.
阅读(...) 评论()nodejs如何调用dll?_问答_ThinkSAAS
nodejs如何调用dll?
nodejs如何调用dll?
nodejs如何调用dll?网上找不到啊
app.js添加下绝对路径试试
因为好用,所以用它。
写 HTML 最烦的就是写各种 tag 的关闭标签和 id、class 这种很常见的属性,不是说好了要 DRY 了么。jade 很好的解决了这一点,写多了就会上瘾,我现在还在克制中。
“最近看了一下在js领域鼎鼎有名的方言 coffeescript,发现这个方言的设计非常奇葩啊?对真正的前端开发非常不友好,虽然简化了很多结构,但是很多细节都被隐藏掉了。这种语法真的科学吗?设计这种语法的初衷是什么呢?”
什么叫科学,科学的标准是什么?这种语言的初衷我觉得是适合前端开发人员,后台可能觉得很坑,但是对于熟悉前端开发的人来说比较适合,就好象emet一样,写起来方便、快捷。不能以写后台的思维看前端语言。这样你觉得那个语言都不够好。
jade 和 html 和 ejs …… 都是语言(模板语言也是语言),它们出现的目的只是为了解决一些问题,但绝对不可能解决所有问题,只要能解决你的问题,而且你用起来舒服,那就行了,不必要去讨论它是否奇葩。存在即合理,没人用的自然会消失。
初学者试用了一下,觉得很奇怪。我觉得EJS更好用一些,数据和HTML分离更能让我理解一些。
这个很好找的啊,熟悉FFI(Foreign Function Interface)的话就可以知道有哪些关键词可以搜索了.
ffi的库很多语言上都有, python lua ruby
node的到npm上搜索一下就有了看这个
说明中有例子的.
没遇到这样的需求,但是网上可以找到思路,只需Google一下。
两个连接供你参考
添加你想要问的问题
PHP开发框架
开发工具/编程工具
服务器环境
ThinkSAAS商业授权:
ThinkSAAS为用户提供有偿个性定制开发服务
ThinkSAAS将为商业授权用户提供二次开发指导和技术支持
官方1群:【已满】
让ThinkSAAS更好,把建议拿来。
关注微信,更好学习1、安装nodejs,比如安装在E:\nodejs。 &
确保有两个环境变量 &
用户环境变量:C:\Users\Administrator\AppData\Roaming\npm &
系统环境变量:e:\nodejs
2、安装Express,用稳定版3.5.0,网上资料也大多以这个版本为主,不指定版本的话,默认安装最新版 &
  运行cmd -& npm install -g
  如果是4.X版本,再安装npm install -g express-generator
3、express安装成功后,可以用命令行创建一个测试app &
  运行cmd -& express myapp
4、将依赖模块拷贝到myapp的根目录,&  可以手动拷贝:将C:\Users\Administrator\AppData\Roaming\npm\node_modules下面的express目录拷贝到应用根目录&  也可以执行命令:cmd -& cd e:\nodejs\myapp -&npm install
5、安装模板引擎jade,将jade安装到当前创建的应用下面 &
  运行cmd -& cd e:\nodejs\myapp -& npm install jade
6、启动myapp,默认url: &
  运行cmd -& cd e:\nodejs\myqpp -& npm start或者node app.js
7、在浏览器访问 ,显示欢迎页面
阅读(...) 评论()查看: 1803|回复: 5
主题分享帖子相册记录日志好友
新手上路, 积分 16, 距离下一级还需 34 积分
贡献0 金钱0 威望2
安装剩40s左右时出现错误
16:29:44 cd1= 6 Jade5 - Overflow
22:48:07 srt= 9 Jade5 - Subscript out of range
22:48:08 d:\program files\mdi jade 5.0\jade5.exe
22:48:08 d:\program files\mdi jade 5.0\jade5.dll
22:48:08 d:\program files\mdi jade 5.0\jade5.ivf
22:48:08 d:\program files\mdi jade 5.0\jade5.atm
22:48:08 d:\program files\mdi jade 5.0\jade5.bct
22:48:08 d:\program files\mdi jade 5.0\jade5.pdf
22:48:08 d:\program files\mdi jade 5.0\jade5.scf
22:48:08 d:\program files\mdi jade 5.0\jade5.sgc
22:48:08 d:\program files\mdi jade 5.0\jade5.sac
22:48:08 d:\program files\mdi jade 5.0\jade5.cac
22:48:08 d:\program files\mdi jade 5.0\jade5.srm
22:48:08 Missing File [c:\winnt\system32\jade-vb5.dll]&&?
22:48:08 c:\winnt\system32\asycfilt.dll
22:48:08 c:\winnt\system32\comcat.dll
22:48:08 c:\winnt\system32\comdlg32.ocx
22:48:08 Missing File [c:\winnt\system32\grid32.ocx]&&?
22:48:08 c:\winnt\system32\mscomct2.ocx
22:48:08 c:\winnt\system32\mscomctl.ocx
22:48:08 c:\winnt\system32\msvcrt.dll
22:48:08 c:\winnt\system32\msvcrt40.dll
22:48:08 c:\winnt\system32\oleaut32.dll
22:48:08 c:\winnt\system32\olepro32.dll
22:48:08 c:\winnt\system32\stdole2.tlb
22:48:08 Missing File [c:\winnt\system32\threed32.ocx]&&?
22:48:08 Missing File [c:\winnt\system32\nslms324.dll]&&?
22:48:08 Missing File [c:\winnt\system32\sx32w.dll]&&?
22:48:08 - Please fax or e-mail this log file to MDI for tech-support.
22:48:11 lsm= 9 Jade5 - Subscript out of range
18:47:22 cd1= 6 Jade5 - Overflow
19:06:57 cd1= 6 Jade5 - Overflow
15:06:00 cd1= 6 Jade5 - Overflow
15:06:13 d:\program file\jade\jade5.exe
15:06:13 d:\program file\jade\jade5.dll
15:06:13 d:\program file\jade\jade5.ivf
15:06:13 d:\program file\jade\jade5.atm
15:06:13 d:\program file\jade\jade5.bct
15:06:13 d:\program file\jade\jade5.pdf
15:06:13 d:\program file\jade\jade5.scf
15:06:13 d:\program file\jade\jade5.sgc
15:06:13 d:\program file\jade\jade5.sac
15:06:13 d:\program file\jade\jade5.cac
15:06:13 d:\program file\jade\jade5.srm
15:06:13 c:\windows\system32\jade-vb5.dll
15:06:13 c:\windows\system32\asycfilt.dll
15:06:13 c:\windows\system32\comcat.dll
15:06:13 c:\windows\system32\comdlg32.ocx
15:06:13 c:\windows\system32\grid32.ocx
15:06:13 c:\windows\system32\mscomct2.ocx
15:06:13 c:\windows\system32\mscomctl.ocx
15:06:13 c:\windows\system32\msvcrt.dll
15:06:13 c:\windows\system32\msvcrt40.dll
15:06:13 c:\windows\system32\oleaut32.dll
15:06:13 c:\windows\system32\olepro32.dll
15:06:13 c:\windows\system32\stdole2.tlb
15:06:13 c:\windows\system32\threed32.ocx
15:06:13 c:\windows\system32\nslms324.dll
15:06:13 c:\windows\system32\sx32w.dll
请高手帮忙
主题分享帖子相册记录日志好友
高级会员, 积分 8390, 距离下一级还需 11610 积分
贡献-3 金钱-5 威望2
卸载一下 ,清理垃圾 ,然后重新搜资源 ,在安装
主题分享帖子相册记录日志好友
高级会员, 积分 14539, 距离下一级还需 5461 积分
贡献-6 金钱-9 威望2
我都没有安装软件的,的直接考的别人的,后来删了,试了个安装的,还是出现同样的问题
主题分享帖子相册记录日志好友
中级会员, 积分 7298, 距离下一级还需 702 积分
贡献-1 金钱-2 威望2
你可能缺少了这些文件:
Missing File [c:\winnt\system32\jade-vb5.dll]&&?
Missing File [c:\winnt\system32\grid32.ocx]&&?
Missing File [c:\winnt\system32\threed32.ocx]&&?
Missing File [c:\winnt\system32\nslms324.dll]&&?
Missing File [c:\winnt\system32\sx32w.dll] ?
主题分享帖子相册记录日志好友
高级会员, 积分 8362, 距离下一级还需 11638 积分
贡献-4 金钱-4 威望1
这些文件也都有的:sweat:
不过还是辛苦你了
主题分享帖子相册记录日志好友
中级会员, 积分 6069, 距离下一级还需 1931 积分
贡献-1 金钱-2 威望2
如果JADE能装并能正常使用,只是在导入PDF的最后过程中出现了问题,比如弹出啥对话框之内的,那也是正常的:虽然弹出了对话框,但是大部分PDF卡片还是可以检索并正常显示的,只是少数PDF卡片检索不出,这个应该是D版JADE5.0的bug。分析XRD时,我一般使用JADE+SearchMatch,JADE做一些分峰和晶粒度的计算,而SearchMatch用于与标谱的对比,定性分析,同时SearchMatch还可以导出PDF数据(txt文档),再用ORIGIN画图就可以实现实验数据和标谱的直观对比。
Powered by

我要回帖

更多关于 jade5.0怎么安装 的文章

 

随机推荐