SRILM源代码阅读笔记。
主要针对SRILM的ngram的训练,即ngram-count。
7个文件:1.类图.jpg:与ngram-count相关的主要类的静态图(使用了starUML的逆向工程工具);
2.ngram-count.jpg:从语料训练出模型的主要流程;
3.lmstats.countfile.jpg:ngram-count的子流程,用于构建词汇表和统计ngram的频度;
4.ngram.estimate.jpg:ngram-count的子流程,在词汇表和ngram频度的基础上计算ngram条件概率以及backoff权值的过程;
5.ngram.read.jpg:与训练无关,读取ARPA格式的语言模型的过程;
6.SRILM.uml:以上5个文件的原始图,以StarUML绘制(利用StarUML可直接编辑)7.SRILM.vsd:ngram-count相关的主要数据结构的内存布局+ngram条件概率计算公式的参数说明,以visio绘制(利用visio可直接编辑)
2024/7/15 8:41:17 4.87MB SRILM 源代码 分析 ngram
1
设计一个较实用的用户界面,方便用户使用。
要求提供以下相关文件操作:(1)具有login(用户登录)(2)系统初始化(建文件卷、提供登录模块)(3)文件的创建:create(4)文件的打开:open(5)文件的读:read(6)文件的写:write(7)文件关闭:close(8)删除文件:delete(9)创建目录(建立子目录):mkdir(10)改变当前目录:cd(11)列出文件目录:dir(12)退出:logout
2024/7/10 14:53:37 1.9MB 文件管理系统__
1
centos7带http-flv模块的nginx,用于支持将rtmp转流为http-flv的格式,前端直接使用flv.js进行播放。
亲测是可以用的,不用感激我,请叫我雷锋!里面有一个read的说明,用法和nginx-rtmp是一样的,ffmpeg不需要转换命令。
直接使用rtsp转rtmp命令即可
2024/7/2 17:56:38 6.22MB linux centos7 nginx-flv nginx
1
操作系统期末实验,二级文件目录系统。
提供了文件目录的一般功能:{"Chmod",do_Chmod},{"Chown",do_Chown},{"Mv",do_Mv},{"Copy",do_Copy},//{"Type",do_Type},//{"Passwd",do_Passwd},{"Login",do_Login},{"Logout",do_Logout},{"Create",do_Create},{"Delete",do_Delete},{"Open",do_Open},{"Close",do_Close},{"Write",do_Write},//{"Read",do_Read},//{"Help",do_Help},{"dir",do_dir},{"sysc",do_sysc},{"Register",do_register},{"Exit",do_exit},{"Clear",do_Clear},
2024/6/24 8:10:33 7KB 操作系统 文件管理 期末实验
1
可能对你的学习有帮助1、增加!=运算2、增加保留字(没有相应的算法实现)3、增加对ifathenbelsec的语法、语义及实现4、更改保留字TIMESEQLSYM/SLASHEQLSYM为TIMESEQL/SLASHEQL,保留字数量更改。
并实现*=、/=的功能。
5、实现了FOR的2种功能TO与DOWN。
6、实现了对典型语言++--的实施。
注:本来,这个功能的增加是需要在FACTOR里面进行扩充的,但是因为时间问题,所以只是在STATEMENT中进行了对后++/--的运算,而并没有完整地实现这个功能。
有时间的话,可以自己修改之。
7、增加单字符CHAR。
8、增加实数类型REAL及其运算。
注:问题1:如果进行READ()函数操作的时候会出错,所以就没有进行READ()的例子。
问题2:对数值的位数没有进行截断。
2024/5/6 12:03:27 1.67MB 编译原理
1
1073页啊,够爽吧:Introduction15NewinThisRelease15IntroductiontoToad23DBAdminModule24ToadandOracleEnterpriseManager29QuickSearchBar30AdditionalResources31WorkingwithotherQuestProducts32KnowledgeXpert32UsingSQLOptimizerwithToad32BenchmarkFactory33QuestCodeTesterIntegration35ToadBasics37ToadTips37Errors37RACSupport37TaskBar&StatusBar38Toolbars,MenusandShortcutKeys40InstallationandAdministrationofToad64WindowPrivilegesandToad64ToadforOracle,Read-Only64RegisteringToad65SilentInstallation66GroupPolicyManagement71CitrixSupport71SQL*NetVersions72ConfigurationFiles73ServerSideObjectsInstallation93ConnectingtoOracle97ServerLoginWindow97CreateNewConnection99SelectingConnectionColor101SETROLE101AutoConnect103SavePasswordsforConnections104SelectandViewFavoriteConnections104Organizeyourlogindisplay105UseExistingConnection106SQLNETEditor106LDAPEditor107OracleHomes108TNSNamesEditor111Tutorials119CodeXpert119PL/SQLDebugger121SQL*Loader140TeamCoding158RMANTemplates164RMANScriptsinToad164WorkingwithRMANTemplates164ExecutingRMANScriptsfromToad165Comparing166DataDuplicates166CompareSingleObjects166ComparingDatabases167ComparingData174CompareFiles(DifferenceViewer)176ComparingSchemas180ControllingSessions188SelectSession188EndConnections188TestConnections188ConfigureUserLists188SessionInformation189ChangePassword190Commit&Rollback190ConnectandDisconnect191DBMS_Flashback191DiagnosingProblems193ViewExtents193IdentifySpaceDeficits193LogSwitchFrequencyMap194TablespaceMap194TKProfInterfaceWizard196UndoAdvisor198SegmentAdvisor200LogMinerInterface203HealthCheck207TraceFileBrowser226CodeXpert231DatabaseAdministration259AuditSQL/SysPrivs259NLSParameters260ToadFeaturesSecurity260ASMManager263Audit
2024/5/1 4:13:34 11.72MB Toad Oracle
1
这是最新版本的zip4j,版本号是1.3.2官网上没有提供api文档,我生了一份,一并打在zip包中,希望能有所帮助。


为了方便大家,本资源不设下载积分。
Java操作zip压缩格式的开源项目,功能强大而且使用方便,能完全满足Java操作Zip压缩文件,官方网址为:http://www.lingala.net/zip4j/可以下载到jar包、源码和示例,好像没有提供API文档。
不过需要使用代理访问,如果读者嫌麻烦那就从这里下载吧,虽然收取3个CSDN积分,但您评论后一般就可以返还积分了,我也需要积分去下载别人的资源,请谅解!资源包括:jar包、文档、源码和一些官方示例该项目的官方说明:Keyfeatures(主要特性):Create,Add,Extract,Update,RemovefilesfromaZipfile(针对ZIP压缩文件创建、添加、抽出、更新和移除文件)Read/WritepasswordprotectedZipfiles(读写有密码保护的Zip文件)SupportsAES128/256Encryption(支持AES128/256算法加密)SupportsStandardZipEncryption(支持标准Zip算法加密)SupportsZip64format(支持zip64格式)SupportsStore(NoCompression)andDeflatecompressionmethod(支持Store(非压缩)和Deflate压缩方法---不太明白)CreateorextractfilesfromSplitZipfiles(Ex:z01,z02,...zip)(针对分块zip文件创建和抽出文件)SupportsUnicodefilenames(支持Unicode编码文件名)ProgressMonitor(进度监控)
2024/4/18 1:12:35 866KB zip zip4j 压缩
1
为LINUX设计一个简单的二级文件系统。
要求做到以下几点:1、 可以实现下列几条命令Login 用户登录Dir 列文件目录Create 创建文件Delete 删除文件Open 打开文件Close 关闭文件Read 读文件Write 写文件2、列目录时要列出文件名、物理地址、保护码和文件长度。
3、源文件可以进行读写保护。
2024/3/9 6:41:04 18KB 文件系统
1
NULL博文链接:https://o-oand0-0.iteye.com/blog/1585854
2024/2/4 19:46:05 19KB 源码 工具
1
//***************************************************voidSingle_Write_HMC5883(ucharREG_Address,ucharREG_data){HMC5883_Start();//起始信号HMC5883_SendByte(SlaveAddress);//发送设备地址+写信号HMC5883_SendByte(REG_Address);//内部寄存器地址,请参考中文pdfHMC5883_SendByte(REG_data);//内部寄存器数据,请参考中文pdfHMC5883_Stop();//发送停止信号}//********单字节读取内部寄存器*************************ucharSingle_Read_HMC5883(ucharREG_Address){ucharREG_data;HMC5883_Start();//起始信号HMC5883_SendByte(SlaveAddress);//发送设备地址+写信号HMC5883_SendByte(REG_Address);//发送存储单元地址,从0开始HMC5883_Start();//起始信号HMC5883_SendByte(SlaveAddress+1);//发送设备地址+读信号REG_data=HMC5883_RecvByte();//读出寄存器数据HMC5883_SendACK(1);HMC5883_Stop();//停止信号returnREG_data;}//******************************************************////连续读出HMC5883内部角度数据,地址范围0x3~0x5////******************************************************voidMultiple_read_HMC5883(void){uchari;HMC5883_Start();//起始信号HMC5883_SendByte(SlaveAddress);//发送设备地址+写信号HMC5883_SendByte(0x03);//发送存储单元地址,从0x3开始HMC5883_Start();//起始信号HMC5883_SendByte(SlaveAddress+1);//发送设备地址+读信号for(i=0;i<6;i++)//连续读取6个地址数据,存储中BUF{BUF[i]=HMC5883_RecvByte();//BUF[0]存储数据if(i==5){HMC5883_SendACK(1);//最后一个数据需要回NOACK}else{HMC5883_SendACK(0);//回应ACK}}HMC5883_Stop();//停止信号Delay5ms();}//初始化HMC5883,根据需要请参考pdf进行修改****voidInit_HMC5883(){Single_Write_HMC5883(0x02,0x00);//}
2024/2/2 6:29:11 73KB HMC5883L QMC5883L
1
共 98 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡