首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

雷军1994年写的诗一样的代码运行起来了!

那么再继续查找,这段代码跟我之前写的C51的写法差不多,找了相关的一个编译工具,emu8086,这个工具是识别这段汇编的,但是有个报错是,重定义。...那么继续去找ASM的编译工具,找的关键字都是8086ASM,最终试了多个都是失败了,也是比较挫折的。今天又想着不能放弃,再找找看看有没有线索,于是便继续检索,找到了一本书,这本书给出了答案。 ?...下一步便是找到工具,csdn找到的开发包缺少tlink工具,于是又百度找了下,最终找全了。...那么我们装一个虚拟机,这里用的Vbox,电脑装VM12装xp系统就会卡死,于是用了Vbox安装了雨林木风的GHOST,最终把工具放到里面,运行成功。以下是运行的效果,编译过程。 ?...最后分享个学习方法,在使用一个工具的时候,可以去看看的官方文档,以及工具中的文件夹,幸运的是,TASM安装包有EXAMPLES,打开可以去看看一些实例,学习,编译。

1.4K40

雷军1994年写的诗一样的代码运行起来了!

那么再继续查找,这段代码跟我之前写的C51的写法差不多,找了相关的一个编译工具,emu8086,这个工具是识别这段汇编的,但是有个报错是,重定义。...那么继续去找ASM的编译工具,找的关键字都是8086ASM,最终试了多个都是失败了,也是比较挫折的。今天又想着不能放弃,再找找看看有没有线索,于是便继续检索,找到了一本书,这本书给出了答案。 ?...下一步便是找到工具,csdn找到的开发包缺少tlink工具,于是又百度找了下,最终找全了。...那么我们装一个虚拟机,这里用的Vbox,电脑装VM12装xp系统就会卡死,于是用了Vbox安装了雨林木风的GHOST,最终把工具放到里面,运行成功。以下是运行的效果,编译过程。 ?...最后分享个学习方法,在使用一个工具的时候,可以去看看的官方文档,以及工具中的文件夹,幸运的是,TASM安装包有EXAMPLES,打开可以去看看一些实例,学习,编译。

59740
您找到你想要的搜索结果了吗?
是的
没有找到

python3 for win10X64

先安装pillow windows 10上面先打开命令提示符: 注:不知道为啥装python 3.5的时候蛋疼的选择了管理员安装,所以运行命令提示符的话也需要管理员权限。怎么操作就不说了。 1....玩不起,还是算了,是菜鸟,太多的东西不懂,所以不要为难。 所以找其它方法装tesseract-ocr 这里面有tesseract-ocr for windows的安装方法。...在右边打开的窗口找到:tesseract_cmd 这行代码: 这一行注释掉:因为pytesseract.py文件内默认的tesseract-ocr的主程序环境变量不知道怎么变的,到了windows 下面就不能运行...保存,运行我们写的代码,看看效果。 ?...保存,接着运行程序: ? 啥啥成功了,虽然识别多了一个小数点,不过至少不报错了。 就试到这里了,多的也不会。 以上大部分内容都是来自网上。不过做下整理。 那里说错了,莫怪,了解的也不多。

92420

(Keras监督学习)15分钟搞定最新深度学习车牌OCR

代码位于一个单独的jupyther笔记本上(https://github.com/DeepSystems/supervisely-tutorials/blob/master/anpr_ocr/src/...要查看,只需点击所选图像对应的小图标(红色框所示)。 ? 现在我们必须以特定格式下载。要做到这一点,只需点击“导出”页面,并将此配置插入文本区域。如下图所示: ?...的例子中使用: unzip test1–1703.zip -d . 现在让我们构建并运行准备好的工作环境(tensorflow和keras)。只需转到“docker”目录并运行以下命令: ....运行下一个命令启动Jupyther笔记本 jupyter notebook 在终端,你将看到: ? 你必须复制选定的链接并将其粘贴到Web浏览器中。请注意,你的链接与我的略有不同。...我们希望视频讲座和本教程,以及我们的数据和源代码将带你入门图像文字识别,并且希望每个人都可以从头开始构建现代OCR系统。 end

3.4K80

教程 | Adrian小哥教程:如何使用Tesseract和OpenCV执行OCR和文本识别

安装软件和环境、项目流程、review 代码、实验结果,到展示局限、提出建议,这篇教程可以说十分详细了。机器之心对该教程进行了摘要编译介绍。 本教程将介绍如何使用 OpenCV OCR。...如上所示,的机器上运行的是 Ubuntu 18.04,不过你在继续操作之前需要先检查自己的 Ubuntu 版本。...LSTM 的输出将提供实际 OCR 结果。最后,我们将在输出图像上绘制 OpenCV OCR 结果。 过程中使用到的 Tesseract 命令必须在 pytesseract 库下调用。...如果你得到的 OCR 结果不正确,那么强烈推荐调整 --psm,它可以对你的输出 OCR 结果产生极大的影响。 项目结构 你可以本文「Downloads」部分下载 zip。然后解压缩,进入目录。...该示例中有三个单独的文本区域。OpenCV 的文本检测器能够定位每一个文本区域,然后我们使用 OCR 准确识别每个文本区域。 下一个示例展示了在特定环境下添加填充的重要性: ? ?

3.8K50

学习快乐-Java环境搭建

学习Java入门也是同理,你不能只会写代码,而不是Java的一些基本配置,前世今生等等,不然的话,我们只是在做代码的搬运工,而不是缔造者。...所以安装了JDK,就不用在单独安装JRE了。 其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等。...JAVA_HOME JAVA_HOME是一个约定,通常指的是JDK的目录。如果需要JDK的话,大部分程序会默认去环境变量中取JAVA_HOME这个变量。...; } } 编译 打开命令提示符窗口,cd进入源文件所在目录 javac HelloWorld.java 运行 java HelloChina 总结第一个程序 java程序编写-编译-运行的过程...而且要求声明为public的类的类名必须与源文件名相同。 程序的入口是main()方法。格式是固定的。

37010

MATLAB-定义函数

在MATLAB中,函数定义在单独的文件。文件函数的文件名应该是相同的。 函数是一组语句一起执行任务。...result1 = power(7, 3) result2 = power(49, 0.5) result3 = power(10, -10) result4 = power (4.5, 1.5) 运行该文件时...主要函数可以调用的文件,定义之外,无论是从命令行或其他函数,但子功能不能被称为命令行或其他函数,外面的函数文件。 子功能可见函数内的文件,定义它们的主要函数和其他函数。...如果想访问该变量基工作区,然后在命令行声明的变量。 全局声明必须出现在变量中实际上是使用功能。这是一个很好的做法是使用大写字母为全局变量的名称,以区别于其他变量。...= average(n) 运行该文件,显示以下结果: av = 35.5000

95360

MinGW 安装教程

下载安装程序的时间应该非常短,因为只有不到100KB。 4.MinGW安装管理器的安装程序 双击运行 MinGW 安装管理器的安装程序。...只相当于一个下载器,当其运行时,将会 MinGW 的官方服务器上下载真正的 MinGW 安装管理器。...注意:首先,gcc 命令和源代码的文件名之间有一个空格。其次,文件名必须完整正确,不能省略后缀名。...I.双击运行hello.exe程序 用鼠标双击运行编译后的 hello.exe 程序,会启动一个命令提示符窗口,并在里面显示 hello, world 这几个字符。...J.在命令提示符运行hello.exe程序 想要运行编译好的程序,并不是非要用鼠标双击程序启动,也可在命令提示符中直接输入编译后的程序名称,例如输入 hello.exe ,也可以直接运行程序。

1.5K10

MinGW安装教程

只相当于一个下载器,当其运行时,将会 MinGW 的官方服务器上下载真正的 MinGW 安装管理器。 5.MinGW安装管理器的安装程序——首页 ?...注意:首先,gcc 命令和源代码的文件名之间有一个空格。其次,文件名必须完整正确,不能省略后缀名。...I.双击运行hello.exe程序 ? 用鼠标双击运行编译后的 hello.exe 程序,会启动一个命令提示符窗口,并在里面显示 hello, world 这几个字符。...这代表我们成功的完成了一次编译,将那段C语言代码编译成了计算机可以执行的程序。 J.在命令提示符运行hello.exe程序 ?...想要运行编译好的程序,并不是非要用鼠标双击程序启动,也可在命令提示符中直接输入编译后的程序名称,例如输入 hello.exe ,也可以直接运行程序。

3.5K10

学习SQLite之路(一)

无意中看到公司的代码有一点关于sqlite3的(不是这一层负责的代码),于是乎就学学试试。  ...2.SQLite的优势 不需要一个单独的服务器进程或操作的系统(无服务器的)。 SQLite 不需要配置,这意味着不需要安装或管理。...运行运行cmd.exe 然后切换到F盘的sqlite3文件夹。就可以直接运行了。...20160614 更新 1.SQLite命令:我们在命令提示符下键入一个简单的 sqlite3 命令,在 SQLite 命令提示符下,您可以使用各种 SQLite 命令。 就像这样: ?...根据值的大小存储在 1、2、3、4、6 或 8 字节中 REAL:浮点数,存储为8字节的IEEE浮点数字 TEXT:文本字符串,使用数据库编码(UTF-8、UTF-16BE等)存储 GLOB:blob数据,完全根据的输入存储

1.8K70

Oracle Voting Disk 管理

上节介绍运行集群环境所需的进程,这节总体上说Oracle集群的安装,升级以及克隆等 Oracle Clusterware 包含了2个重要的组件用来管理配置和节点成员,分别是Oracle Cluster...OLR位于集群中的各个节点的本地用于管理单个节点 Voting disk管理节点的成员信息,他必须能被集群中的所有节点访问 我们可以将OCR和Voting Disk 存储在ASM或共享存储中,Oracle...推荐使用ASM Oracle 11.2 OUI不支持使用裸设备或者块设备,不过如果你是以前版本升级而来则是可以使用的 1....11.2开始我们无需单独备份Voting Disk的数据,因为其集成与OCR中,跟随着OCR的备份而备份 1.3 还原 Voting Disks 当Voting Disk损坏时我们需要还原他,首先请确保...OCR正常,如也损坏请先恢复,这里以ASM管理的voting disk为例 主要步骤为: 以exclusive模式开启 crsctl start crs -excl 查询当前voting disk情况

95610

实战CGO

,我们可以单独开一个命令行窗口,通过运行 top 命令来监控进程的内存变化,会发现在循环调用 C 模块之后,进程的内存占用不断增加,究其原因,是因为通过 C.CString 创建的变量,会在 C 语言层面上分配内存...: 先编写 OCR.cpp 文件的内容,不用在意技术细节,放这些代码只是为了备份: #include #include "AbbyyException.h" #include "BstrWrap.h...T process 最后编写 OCR.go 文件的内容,因为 C/C++ 代码量比较大,所以在使用 CGO 的时候直接把 C/C++ 代码写在注释中就显得不合适了,此时更合适的方法是链接库: package...,当然代价就是文件尺寸相对较大: shell> ar -r libOCR.a *.o 再看动态链接库,只要通过如下 gcc 命令即可,和静态链接库相比,虽然运行时存在依赖问题,但是生成的文件尺寸相对较小...不过动态链接库的依赖关系本身很容易出问题,下图是OCR 程序依赖关系,有点复杂啊: 动态链接 本文仅是 CGO 的入门笔记,想进一步了解的话,推荐阅读「CGO 编程」,收摊儿。

80240

气象编程 | 适用于 Linux 的 Windows 子系统安装指南 (Windows 10)

如果 Windows 10 周年更新或创意者更新运行 WSL 1 的旧(历史)安装,可能会遇到更新错误。 按照这些说明卸载并删除任何旧分发。...虚拟硬盘文件必须是解压缩的且未加密的,并且不能是稀疏的。 取消选中“压缩内容”(如果已选中“加密内容”,请一并取消选中),方法是打开 Linux 发行版的配置文件文件夹。...此外,如果你使用的是 ARM64 设备,并从 PowerShell 运行此命令,则会收到此错误。 请改为 PowerShell Core 或从命令提示符运行 wsl.exe。...如果你在已安装 WSL 发行版之后收到此错误: 请先运行该发行版一次,然后在从命令行中调用它。 检查你是否正在运行单独的用户帐户。...这是单独的用户帐户,根据设计将不显示任何已安装的 WSL 发行版。

5.2K30

《Python for Excel》读书笔记连载3:Python开发环境之Anaconda

Anaconda提示符是一个特殊的命令提示符(Windows)或终端(macOS);允许我们运行Python脚本和其他我们将在本书中遇到的命令行工具。...Anaconda提示符 Anaconda提示符实际上只是Windows上的命令提示符和macOS上的终端,但已设置为使用正确的Python解释器和第三方软件包运行。...Anaconda提示符是运行Python代码的最基本工具,在本书中,我们将广泛使用它来运行Python脚本和各种包提供的各种命令行工具。...这些命令必须输入到Anaconda提示符中,允许你安装、更新和卸载第三方软件包。...为pandas0.25.0编写的代码通常需要更改才能使用pandas1.0.0运行,因此不能只升级Python和pandas版本而不更改代码

1.9K20

气象编程 | 适用于 Linux 的 Windows 子系统安装指南 (Windows 10)

如果 Windows 10 周年更新或创意者更新运行 WSL 1 的旧(历史)安装,可能会遇到更新错误。 按照这些说明卸载并删除任何旧分发。...虚拟硬盘文件必须是解压缩的且未加密的,并且不能是稀疏的。 取消选中“压缩内容”(如果已选中“加密内容”,请一并取消选中),方法是打开 Linux 发行版的配置文件文件夹。...此外,如果你使用的是 ARM64 设备,并从 PowerShell 运行此命令,则会收到此错误。 请改为 PowerShell Core 或从命令提示符运行 wsl.exe。...如果你在已安装 WSL 发行版之后收到此错误: 请先运行该发行版一次,然后在从命令行中调用它。 检查你是否正在运行单独的用户帐户。...这是单独的用户帐户,根据设计将不显示任何已安装的 WSL 发行版。

5.6K60

教你用android玩冲顶大会——实现几个小时的财务自由

如果要单独搜索题干,那么需要在3区域点击右下角的按钮,将3区域的输入框唤出并将其限制在3区域中,最后点击输入框,这样就能搜索题干了。...如果不能获取被点击按钮的文字内容,需要使用ocr技术,对图片进行文字解析 为了在3的情况下获取到图片,我们需要在运行后台service的时候对屏幕进行截图 获取到查找内容之后拼接搜索引擎的url,调起浏览器...2.测试的时候发现,冲顶大会做了某些处理,使得不能通过无障碍来获取选项按钮的文字内容,只能获取该view的区域。此时就想到额使用ocr技术,来识别该区域的文字。...3.代码详解 因为某些原因,打算过一段时间之后再放出源码,所以这里就讲解一下,app整个运行流程.当然放出的apk是debug版,大家如果会反编译的话,还是能看见源码的 首先是在MainActivity...速度挺快的,的mi5识别起来在500毫秒内,网好的情况下点击到显示查找界面不会超过1.5秒。

82160

1.2 的第一个java程序---helloworld

; } } class HelloWorld{}: 该行代码,class是java中的关键字也就是有特殊含义的单词,代表要创建一个类,后面是类名。...public static void main(String[] args){}: 该行代码,是定义一个main方法,如何理解这个main方法呢,就是说写好的程序总要从一个地方开始执行,这个程序执行的入口就是...main方法,也就是说必须有main方法程序才能执行,就像多米多骨牌必须推那么一下,所以main方法的写法也是固定的,不能变,连大小写都不能变,否则程序无法执行。...可以在开始附件中找到命令提示符运行(最好用管理员的身份运行),或者使用win+R的快捷键,在运行的框里,输入cmd,,命令提示符的操作框就出现了。...好了,这就是我们的第一个java程序的实现步骤,但是我们发现了一个问题,就是每次都要把代码写到jdk下面的bin目录,这实际上对于我们而言并不是很方便,那如果想实现把java代码代码写到计算机任意位置都可以运行

35340
领券