记一次数据提取过程

某次需要一个中文电码本,然而网上搜到的要么收费,要么不行,所以打算自己做一份,但是看了下数据量实在太大只能放弃,那么怎么办呢。

收到一个软件TelecCodeTool 可以查询汉字对应的电码,随即准备提取,过程记录如下。

下载安装文件结构如下,位置在C:\Program Files (x86)\Telecode Tool V2.1

无关的文件已经删除了,只剩三个核心文件

一个个看,第一个配置文件打开没啥有用的消息,但是看到db字样,很有可能是使用的数据库

使用notepad++打开tc.dll可以看到文件头字段Standard Jet DB,通过查询得到这是一个mdb的数据库,将tc.dll重命名成tc.mdb用access打开试下

得到要求输入密码,说明方向是对的,文件只剩改名的数据库而已,但是需要密码,哪里得到密码呢,我们看第三个可执行文件,搜索tc.dll

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
 Standard Jet DB  祅b` 耈椹gr@? 渵煇厷1舮喉0歼虧c黉糜A麏糔m?鸵滫V?鎯 奰?{6e溥辩bC_9?y[#|*|?橗蚐 d靷f_書袎$単?'D翌蟚?荈 黹-b訲 4.0                                                                                                                                                                                                                                                              d  ?v ??  Y   氨 S        Y     Y     Y      Y       Y       Y    侗?Y    Y    $ Y    $? Y    侗 Y     ? Y    $? Y    2 $二Y      Y    ? Y    $?Y        C o n n e c t  D a t a b a s e  D a t e C r e a t e  D a t e U p d a t e F l a g s  F o r e i g n N a m e  I d  L v  L v E x t r a  L v M o d u l e L v P r o p  N a m e O w n e r  P a r e n t I d  R m t I n f o L o n g  R m t I n f o S h o r t  T y p e ?   ??$??$  $侗? ? ??$??$  $侗? Y     Y    I d  P a r e n t I d N a m e                    ? O Y J  S        Y       Y      Y    Y   2 `? A C M  F I n h e r i t a b l e  O b j e c t I d  S I D ? ?    ] ? ? Y    O b j e c t I d  ?  Y  M S S       Y      Y      Y       Y       Y      Y     Y    Y     A t t r i b u t e  E x p r e s s i o n  F l a g  L v E x t r a N a m e 1 N a m e 2  O b j e c t I d O r d e r ?    n z f  e d ? Y   " O b j e c t I d A t t r i b u t e     ? - Y  M S S       Y       Y      Y       Y     ? Y     ? Y     ? Y     ? Y   ? c c o l u m n g r b i t  i c o l u m n  s z C o l u m n  s z O b j e c t $ s z R e f e r e n c e d C o l u m n $ s z R e f e r e n c e d O b j e c t  s z R e l a t i o n s h i p ?           ? ?            ? ?            ? Y     Y     Y    s z O b j e c t $ s z R e f e r e n c e d O b j e c t  s z R e l a t i o n s h i p  Y  ?v1??b??N ? : ??k & ??W  ??C ??t/??        € @ @  0 @ @ ?       €   € @  €  @       ? OJmJJMMQkkfJUQk ? OJmJLJkQk ? Sdi`k  ? `dOo^Qk  ? iQ^JmYdbkWYfk ? iQfdimk  ? kMiYfmk  ? kvkiQ^  ? mJL^Qk  ? `kvkJMMQkkdL[QMmk ? `kvkJMQk ? `kvkdL[QMmk ? `kvkhoQiYQk ? `kvkiQ^JmYdbkWYfk ? kMJb+JO`Yb^dUYb ? kMJb+OQSJo^mOJmJ ? kMJb+OYiSY^Q ? kMJb+ofSY^Q ? kQmof ? kh^+SYQ^ObJ`Q ? kh^+mJL^QbJ`Q ? JMMQkk^Jvdom ? `kvkOL ? ko``JivYbSd ? okQiOQSYbQO  ?   @€  @€  @€                        €  €  €  €  €  €  €  €  € ( € - € 0 € 5 ?   ?  ?  ?  ?  @€  @€  @€  @€  @€  @€  @€  @€  @€   :  : : :  :  :  :  :  :   :   :   :   :  :  :  :  :  :  :  :  :  :  :  :  :$  :%€  :,€  :-€  :.€  :*€  :+€  :/€  :0€  :1€  :2€  :3€  :4€  :&€  :'€  :(€  :)€  :5€  :6€  :7€  :8€  :9€  ::€  :;€  :<€  :=€ ( :>€ ( :?€ ( :@€ - :A€ - :B€ - :C€ 0 :D€ 0 :E€ 0 :F€ 5 :G€ 5 :H€ 5 :I?  :?  :?  :?  : ?  :?  : ?  :?  :?  :? :!? :"? :#         ?  ?d ?_?Z ??g  ???~  ?S ??$?j  5   ?r蒫免@飊?菝釦 S q l _ T a b l e N a m e 1诇 @= H H H < < < < < < < : @  0   =??氢@3V?氢@ S q l _ F i e l d N a m e 1譐 @= H H H < < < < < < < : @  -   P孅 迥釦匫9Q勁釦 S e t u p 1祖 @= 8 8 8 , , , , , , , * @  (   鶢g霐免@? 暶釦 S c a n _ U p F i l e 1譗 @ = D D D 8 8 8 8 8 8 8 6 @     @鰖8拟@西簵拟@ S c a n _ D i r F i l e 1讙 @< F F F : : : : : : : 8 @     3;焿b免@嗱礍偯釦 S c a n _ D e f a u l t D a t a 1譥 @< N N N B B B B B B B @ @     o駲c免@蚶B偯釦 S c a n _ A d m i n L o g i n 1谞 @< L L L @ @ @ @ @ @ @ > @     ↗?意@R$K?意@ M S y s A c c e s s O b j e c t s 1譊 D D D D D D D D D B    €  €%5屰a免@%5屰a免@ U s e r D e f i n e d 1譇 @< D D D 8 8 8 8 8 8 8 6 @   €  €%5屰a免@玹?意@ S u m m a r y I n f o 1? @< D D D 8 8 8 8 8 8 8 6 @   €  €z?Kb免@笣轉礅@ A c c e s s L a y o u t 1? € MR2  €  K e e p L o c a l    T " @ > ?z z : : : : : : : 8 @  €  Hs屰a免@Hs屰a免@ S y s R e l 1? . . . . . . . . . ,    €  Hs屰a免@Hs屰a免@ S c r i p t s 1? 0 0 0 0 0 0 0 0 0 .    €  Hs屰a免@Hs屰a免@ R e p o r t s 1? 0 0 0 0 0 0 0 0 0 .    €  Hs屰a免@Hs屰a免@ M o d u l e s 1? 0 0 0 0 0 0 0 0 0 .    €  Hs屰a免@Hs屰a免@ F o r m s 1? , , , , , , , , , *   €  Hs屰a免@Hs屰a免@ D a t a A c c e s s P a g e s 1譆 @ @ @ @ @ @ @ @ @ >      .倞踑免@.倞踑免@ €M S y s R e l a t i o n s h i p s 0誅 D D D D D D D D D B      .倞踑免@.倞踑免@ €M S y s Q u e r i e s 0? 8 8 8 8 8 8 8 8 8 6      .倞踑免@.倞踑免@ €M S y s A C E s 0? 2 2 2 2 2 2 2 2 2 0      .倞踑免@.倞踑免@ €M S y s O b j e c t s 0? 8 8 8 8 8 8 8 8 8 6     .倞踑免@.倞踑免@ €M S y s D b 1譢 @ < : : : . . . . . . . , @     .倞踑免@.倞踑免@ €R e l a t i o n s h i p s 0? < < < < < < < < < :      .倞踑免@.倞踑免@ €D a t a b a s e s 0? 4 4 4 4 4 4 4 4 4 2      D娵a免@ D娵a免@ €T a b l e s 0? . . . . . . . . . ,    ? Y   nnnN         Y   ?Y    黱  D a t a  I D ?  n??n??n  n? Y    A O I n d e x 
### 回答1: BCI2A是一个脑-机接口项目,用于通过分析大脑电图(EEG)来识别和解码与运动想象相关的信号。在BCI2A项目中,为了验证算法的性能,需要将数据集划分为训练集和验证集。 提取BCI2A的验证集的一种常用方法是随机选取数据的一部分作为验证集。具体步骤如下: 1. 首先,需要确定训练集和验证集的比例。一般情况下,80%的数据用于训练,20%的数据用于验证,但根据实际情况可以进行调整。 2. 其次,从整个数据集中随机选择相应比例的数据作为验证集。这可以通过使用计算机编程语言(如Python)的随机函数来实现。随机函数可以从整个数据集中选择特定数量的样本,并将其分配给验证集。 3. 确保验证集的选择是随机的,以避免任何特定样本或数据分布偏向性对模型验证的影响。 4. 最后,将提取的验证集用于评估训练过程中的模型性能。可以使用各种指标来评估模型,如准确率、召回率、F1分数等。 需要注意的是,在进行BCI2A验证集的提取时,应该遵循科学实验设计的原则,以确保验证集与训练集之间的数据分布差异较大,从而更好地评估模型的泛化能力。 ### 回答2: BCI2A的验证集是通过在训练集中划分一部分数据而得到的。首先,我们需要将原始数据划分为训练集和测试集。通常情况下,训练集占据大部分数据,用于模型的训练和参数调整,而验证集与测试集用于模型的评估和性能验证。 具体来说,在BCI2A中,我们可以采用交叉验证的方法来划分验证集。交叉验证是一种常用的验证方法,将训练集进一步分割成若干个折叠,然后每次选取其中一部分作为验证集,其余部分作为训练集,多次进行训练和验证的过程。 例如,我们可以将训练集划分为5个折叠,也就是5折交叉验证。每次从中选取一个折叠作为验证集,剩下的4个折叠作为训练集。然后进行模型的训练和验证,得到一次验证结果。将这个过程重复5次,每次选取的折叠都不同,最终得到5个验证结果。 这样,我们就可以得到一个包含5个验证结果的验证集。可以通过计算这些验证结果的平均值或者其他指标来评估模型的性能和泛化能力。同时,交叉验证还可以帮助我们评估不同的模型或参数配置,选择最佳的模型进行进一步的应用或调整。 综上所述,BCI2A的验证集可以通过交叉验证的方法从训练集中划分得到。交叉验证是一种常用的验证方法,通过重复使用不同的训练集和验证集,可以评估模型的性能和泛化能力。 ### 回答3: BCI2A的验证集提取可以通过随机划分或者交叉验证的方法来进行。 一种常见的方法是随机划分。首先,从原始的BCI2A数据集中按一定比例随机选择数据作为验证集。通常,可以将数据集按照80%的训练集和20%的验证集进行划分。确保训练集和验证集的样本在各个类别上的分布相对平衡,以保证模型的训练和验证的鲁棒性。 另一种常用的方法是交叉验证。交叉验证是一种评估模型性能的统计方法,常用的有k折交叉验证。首先,将原始数据集划分为k个大小相等的子集,每次将其中一个子集作为验证集,其余k-1个子集作为训练集。然后,循环k次,将每次的验证集和训练集进行交替,并录模型在每次验证集上的性能指标,最后取平均值作为模型的性能指标。交叉验证可以更充分地利用数据集,减小模型性能估计的偏差。 无论采用哪种方法,都需要注意保持数据集的平衡和随机性,以减少过拟合或欠拟合的风险。此外,验证集的提取需要重复多次,以验证模型的稳定性和一致性。通过合理选择验证集的提取方法,可以有效评估和调整BCI2A模型的性能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值