#金杰每天几个小知识打卡#
DAY44什么是API?
API,英文全称Application Programming Interface,翻译为“应用程序编程接口”。是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。——百度百科
我们不妨把API的诞生过程用一个小故事展示出来:
研发人员A开发了软件A,研发人员B正在研发软件B。
有一天,研发人员B想要调用软件A的部分功能来用,但是他又不想从头看一遍软件A的源码和功能实现过程,怎么办呢?
研发人员A想了一个好主意:我把软件A里你需要的功能打包好,写成一个函数;你按照我说的流程,把这个函数放在软件B里,就能直接用我的功能了!
其中,API就是研发人员A说的那个函数
举个实例辅助理解:
【中铁大桥科研院】有一个自研的信息平台,用于管理业务数据。
但他们曾面临一个问题——尽管有信息平台,却因为系统的独立性,数据的上传和备份,需要依靠人工在excel里来回操作,效率很低。
由于系统的开发周期长、成本高,桥科院将目光聚焦到现成的功能软件上。
后来通过API将简道云直接插入公司数据库,数据可自动上传至信息平台上并统一展示;再通过webhook把数据推送到服务器,实现自动备份。
在这一过程中,通过简道云配备的API接口,可以对接外部系统,让桥科院不用开发直接实现了数据自动上传、备份的功能。
DAY44什么是API?
API,英文全称Application Programming Interface,翻译为“应用程序编程接口”。是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。——百度百科
我们不妨把API的诞生过程用一个小故事展示出来:
研发人员A开发了软件A,研发人员B正在研发软件B。
有一天,研发人员B想要调用软件A的部分功能来用,但是他又不想从头看一遍软件A的源码和功能实现过程,怎么办呢?
研发人员A想了一个好主意:我把软件A里你需要的功能打包好,写成一个函数;你按照我说的流程,把这个函数放在软件B里,就能直接用我的功能了!
其中,API就是研发人员A说的那个函数
举个实例辅助理解:
【中铁大桥科研院】有一个自研的信息平台,用于管理业务数据。
但他们曾面临一个问题——尽管有信息平台,却因为系统的独立性,数据的上传和备份,需要依靠人工在excel里来回操作,效率很低。
由于系统的开发周期长、成本高,桥科院将目光聚焦到现成的功能软件上。
后来通过API将简道云直接插入公司数据库,数据可自动上传至信息平台上并统一展示;再通过webhook把数据推送到服务器,实现自动备份。
在这一过程中,通过简道云配备的API接口,可以对接外部系统,让桥科院不用开发直接实现了数据自动上传、备份的功能。
#slowdamage[超话]##slowdamage#
【教程】不会日文也能啃slow damage生肉,从安装翻译器到愉快游戏的超详细教程
【废话几句】咕了很久的藤枝线,想玩的时候才发现团子没法用了,被限制的是ocr所以用ocr原理的软件都用不了,所以转而使用hook直接抓取游戏内文本翻译。
【工具】御坂翻译器、MisakaHookFinder(github上可以下载)
【具体步骤】
1.打开slow damage游戏本体
2.打开x86文件夹里的MisakaHookFinder(以管理员权限打开,否则会出问题),在进程中找到slow damage,点击[注入进程]
3.这样是找不到正确的文本的,这时需要点击[查找特殊码],回到sldm快速点击让字幕改变(大概20秒,会有提示)
4.此时会出现一个窗口,输入游戏中的日文字幕进行查找,将找到的正确字幕添加hook(尽量找全,这里可以用脚本自动进行)
5.回到MisakaHookFinder主界面,右侧下拉可以看到很多条信息(每个都是一个钩子)。不断改变游戏文本,测试钩子是否一直准确,直到找到始终正确的一个。
6.先把这条的特殊码保存下来,在我的电脑上是【HS65001#-4@5F280】,然后选择[打开剪贴板更新]
7.打开御坂翻译器,点击开始游戏,选择剪贴板监控向导,然后就可以愉快游戏了!
【注意事项】
1.先试试我找到的特殊码是否通用,如果通用就不用自己找了!!!
2.务必按照步骤中的顺序打开软件,错误的顺序可能导致无法读取文字。
3.软件需要用管理员模式打开,且需要关闭第三方杀毒软件(Windows自带的杀毒不用关)
4.使用御坂翻译器也需要提前注册百度翻译API,并在御坂翻译器内填写ID和key
5.有道翻译不要用,容易导致软件崩溃
以上,祝大噶游戏愉快~
【教程】不会日文也能啃slow damage生肉,从安装翻译器到愉快游戏的超详细教程
【废话几句】咕了很久的藤枝线,想玩的时候才发现团子没法用了,被限制的是ocr所以用ocr原理的软件都用不了,所以转而使用hook直接抓取游戏内文本翻译。
【工具】御坂翻译器、MisakaHookFinder(github上可以下载)
【具体步骤】
1.打开slow damage游戏本体
2.打开x86文件夹里的MisakaHookFinder(以管理员权限打开,否则会出问题),在进程中找到slow damage,点击[注入进程]
3.这样是找不到正确的文本的,这时需要点击[查找特殊码],回到sldm快速点击让字幕改变(大概20秒,会有提示)
4.此时会出现一个窗口,输入游戏中的日文字幕进行查找,将找到的正确字幕添加hook(尽量找全,这里可以用脚本自动进行)
5.回到MisakaHookFinder主界面,右侧下拉可以看到很多条信息(每个都是一个钩子)。不断改变游戏文本,测试钩子是否一直准确,直到找到始终正确的一个。
6.先把这条的特殊码保存下来,在我的电脑上是【HS65001#-4@5F280】,然后选择[打开剪贴板更新]
7.打开御坂翻译器,点击开始游戏,选择剪贴板监控向导,然后就可以愉快游戏了!
【注意事项】
1.先试试我找到的特殊码是否通用,如果通用就不用自己找了!!!
2.务必按照步骤中的顺序打开软件,错误的顺序可能导致无法读取文字。
3.软件需要用管理员模式打开,且需要关闭第三方杀毒软件(Windows自带的杀毒不用关)
4.使用御坂翻译器也需要提前注册百度翻译API,并在御坂翻译器内填写ID和key
5.有道翻译不要用,容易导致软件崩溃
以上,祝大噶游戏愉快~
#Python[超话]# 基于Python的百度API图片识别工具上线了,增加了合并成一个文件和分散成多个文件的选项。修正了文件读取和存放的位置信息出错的问题。界面还是有点儿不太好看,回头在UI设置上真得好好下一番功夫。这个工具的特点时可以识别jpg,png图片中的文字,而是高精度的识别,比一般的OCR软件识别质量要高。
✋热门推荐