三十功名尘与土,八千里路云和月

作者二十一岁开始为期2年的出差旅程,作为技术员到各地送检仪器、调试设备。出差补助少,住宿条件差,但也因此结识朋友。期间攒钱买电脑,后因还钱继续出差。第二年年底厌倦出差,回归厂里做程序员,以此文纪念艰苦岁月和朋友。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

二十一岁那年,我开始离家远行,开始我2年的旅程。
到过最东的地方是上海,最南的地方是深圳,最西是西安,最北是哈尔滨。
那2年,我的工作就是出差,职位是技术员。
把厂里的仪器在每个省的电科院送检通过,再给客户调试好,我就能收到一笔钱。
现在看来钱少的可怜,但至少一次收到的钱和我那时候一个月的工资差不多。
我的第一台电脑就是靠这些赚来的,1997年底的时候我终于凑足了一台电脑的钱,然后迫不及待把一堆配件从奸商那里抱回家。

国企出差的补助几乎少的可怜,住宿的标准只够住招待所。山东是我去的最多的地方,济南是每次的落脚点。
有个西苑宾馆,是我的前任告诉我的,那里离山东电科院最近。
里面的服务员个个都是大妈级的,巧的是也是国企,所以几年后听说关门了。

我的行李很简单,从来都是衣服和书。
我选了一间最便宜的房,没有空调,4人间,还有一台14寸
的黑白电视机,似乎信号还不好,这样我就可以安心的看书。
最夸张的一次就是带了一本语法参考手册,可以当枕头用的那种。

这样的经历对于人生是一种宝贵的体验。

便宜就是一个很好的理由,来这里的都是些常客,日子久了,
大家几乎都看的面熟了,天南地北的人都有。

有个和我年龄相仿的小伙,我们住一个房间,家在北京附近郊区,
刚出来做销售,客户都是军分区的,我常常分享他的喜怒哀乐,
他对于如何做好销售有着自己的想法,属于那种聪明且勤奋的那种人,
我认为他是那种以后一定会成功的人。
印象最深的那次是他做成了人生中第一笔生意,他成功的让别人
给了他订单,我分享着他的喜悦,心里由衷的为他高兴。

有一次我快要回家了,才发现自己钱不够了,买完
火车票后只剩几十元钱,我向他借了100元,他二话不说就给了我,
还问我够不够,我说够了。100元对于那时的我也不算少了,我和他
可能以后也不会见面了,这份信任让我感动至今。
回家后我就按照名片上的地址把钱汇给他了。
之后再去济南的时候就再也没有遇见过他。

年轻的时候,穷没有关系,只要肯上进,有信念就好。
我有空就学习,日子虽然艰苦,至少我还有希望,还有前进的动力。
现在的生活过的安逸了,我却少了那份上进和斗志。

西安,十三朝古都。
我每年要去几次,每次都要1个月左右。
我喜欢文艺路的小吃,也曾去碑林接受书法艺术的熏陶。
兵马俑因为舍不得门票钱就没去看了,用西安的人的话来说就是一堆石头有什么看的来安慰自己。
大不了以后有钱的时候再来看好了。阿Q精神有时候也会出现在我身上。

去了太多地方,去的多了,就感觉差不多了,每个陌生的城市,我都是一个陌生人。
第一年结束了,领导问我要不要到技术组做程序开发,我说我还不想去,领导笑着没说话了。
其实他不知道,我那台电脑有一半的钱是借来的,我要还钱,就不得不继续。
我进厂里的时候就签了5年合同,所以我没法离开这个厂。

第二年年底的时候,有一天我突然觉得很累,厌倦了这样的生活。我在外地拨通了领导的电话我说我想通了
我回来做程序员吧。领导又笑了。

我永远也忘不了,我曾经坐过25个小时的硬座火车,大热天没有空调的那种,永远忘不了冬天坐过33个小时的普快硬座
车厢里那混浊难闻的味道。虽然我现在都是坐着最快的交通工具,从深圳到上海只要3小时。

虽然现在住的都是星级宾馆,但是永远也忘不了那个18元一个床位的四人间,没有空调只有黑白电视机。

从1999年开始到现在,都是程序员。
谨以此文,纪念我那些记不得名字的朋友,那些给了我帮助的朋友。
纪念那段艰苦岁月。

This typically means that you attempted to use functionality that needed the current application. To solve this, set up an application context with app.app_context(). See the documentation for more information. Traceback (most recent call last): File "/home/ubuntu/桌面/rapidocr2.py", line 76, in ocr_processing result = future.result(timeout=30) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/concurrent/futures/_base.py", line 456, in result return self.__get_result() ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result raise self._exception File "/usr/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/桌面/rapidocr2.py", line 106, in process_ocr return jsonify({ ^^^^^^^^^ File "/home/ubuntu/xn/lib/python3.12/site-packages/flask/json/__init__.py", line 170, in jsonify return current_app.json.response(*args, **kwargs) # type: ignore[return-value] ^^^^^^^^^^^^^^^^ File "/home/ubuntu/xn/lib/python3.12/site-packages/werkzeug/local.py", line 318, in __get__ obj = instance._get_current_object() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/xn/lib/python3.12/site-packages/werkzeug/local.py", line 519, in _get_current_object raise RuntimeError(unbound_message) from None RuntimeError: Working outside of application context. This typically means that you attempted to use functionality that needed the current application. To solve this, set up an application context with app.app_context(). See the documentation for more information. 2025-05-30 11:23:37,702 - werkzeug - INFO - 172.18.0.10 - - [30/May/2025 11:23:37] "POST /ocr HTTP/1.1" 500 - 2025-05-30 11:23:38,371 - OCRService - DEBUG - 原始文本[0]: 《满江红》 2025-05-30 11:23:38,371 - OCRService - DEBUG - 清洗后文本[0]: 满江红 2025-05-30 11:23:38,371 - OCRService - DEBUG - 原始文本[1]: 宋一岳飞 2025-05-30 11:23:38,371 - OCRService - DEBUG - 清洗后文本[1]: 宋一岳飞 2025-05-30 11:23:38,371 - OCRService - DEBUG - 原始文本[2]: 怒发冲冠,凭阑处、潇潇雨歇。 2025-05-30 11:23:38,371 - OCRService - DEBUG - 清洗后文本[2]: 怒发冲冠凭阑处潇潇雨歇 2025-05-30 11:23:38,371 - OCRService - DEBUG - 原始文本[3]: 抬望眼,仰天长啸,壮怀激烈。 2025-05-30 11:23:38,372 - OCRService - DEBUG - 清洗后文本[3]: 抬望眼仰天长啸壮怀激烈 2025-05-30 11:23:38,372 - OCRService - DEBUG - 原始文本[4]: 三十功名八千里云和月。 2025-05-30 11:23:38,372 - OCRService - DEBUG - 清洗后文本[4]: 三十功名八千里云和月 2025-05-30 11:23:38,372 - OCRService - DEBUG - 原始文本[5]: 莫等闲、白了少年头,空悲切。 2025-05-30 11:23:38,372 - OCRService - DEBUG - 清洗后文本[5]: 莫等闲白了少年头空悲切 2025-05-30 11:23:38,372 - OCRService - DEBUG - 原始文本[6]: 靖康耻,犹未雪。臣子恨,何时灭。 2025-05-30 11:23:38,372 - OCRService - DEBUG - 清洗后文本[6]: 靖康耻犹未雪臣子恨何时灭 2025-05-30 11:23:38,372 - OCRService - DEBUG - 原始文本[7]: 驾长车,踏破贺兰山缺。 2025-05-30 11:23:38,372 - OCRService - DEBUG - 清洗后文本[7]: 驾长车踏破贺兰山缺 2025-05-30 11:23:38,372 - OCRService - DEBUG - 原始文本[8]: 壮志饥餐胡虏肉,笑谈渴饮匈奴血。 2025-05-30 11:23:38,372 - OCRService - DEBUG - 清洗后文本[8]: 壮志饥餐胡虏肉笑谈渴饮匈奴血 2025-05-30 11:23:38,372 - OCRService - DEBUG - 原始文本[9]: 待从头、收拾旧山河,朝天阙。 2025-05-30 11:23:38,372 - OCRService - DEBUG - 清洗后文本[9]: 待从头收拾旧山河朝天阙 2025-05-30 11:23:38,372 - OCRService - ERROR - 处理异常: Working outside of application context. This typically means that you attempted to use functionality that needed the current application. To solve this, set up an application context with app.app_context(). See the documentation for more information. Traceback (most recent call last): File "/home/ubuntu/桌面/rapidocr2.py", line 76, in ocr_processing result = future.result(timeout=30) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/concurrent/futures/_base.py", line 456, in result return self.__get_result() ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result raise self._exception File "/usr/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/桌面/rapidocr2.py", line 106, in process_ocr return jsonify({ ^^^^^^^^^ File "/home/ubuntu/xn/lib/python3.12/site-packages/flask/json/__init__.py", line 170, in jsonify return current_app.json.response(*args, **kwargs) # type: ignore[return-value] ^^^^^^^^^^^^^^^^ File "/home/ubuntu/xn/lib/python3.12/site-packages/werkzeug/local.py", line 318, in __get__ obj = instance._get_current_object() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/xn/lib/python3.12/site-packages/werkzeug/local.py", line 519, in _get_current_object raise RuntimeError(unbound_message) from None RuntimeError: Working outside of application context.
05-31
代码: import json def main(arg:str) -> dict: data = json.loads(arg) texts = "" for obj in data['result']: texts += obj["text"]+'\n' return{ "result":texts } 输入: { "arg": "{\"processing_time\":[0.36608277000050293,0.004631519317626953,0.34434986114501953],\"result\":[{\"confidence\":0.9938459515571594,\"coordinates\":[[242.0,79.0],[547.0,79.0],[547.0,160.0],[242.0,160.0]],\"text\":\"《满江红》\"},{\"confidence\":0.9923016577959061,\"coordinates\":[[295.0,212.0],[507.0,212.0],[507.0,273.0],[295.0,273.0]],\"text\":\"宋一岳飞\"},{\"confidence\":0.9931474455765316,\"coordinates\":[[103.0,401.0],[666.0,401.0],[666.0,450.0],[103.0,450.0]],\"text\":\"怒发冲冠,凭阑处、潇潇雨歇。\"},{\"confidence\":0.988370018345969,\"coordinates\":[[102.0,526.0],[665.0,526.0],[665.0,575.0],[102.0,575.0]],\"text\":\"抬望眼,仰天长啸,壮怀激烈。\"},{\"confidence\":0.9924838840961456,\"coordinates\":[[60.0,651.0],[709.0,653.0],[709.0,699.0],[60.0,697.0]],\"text\":\"三十功名八千里云和月。\"},{\"confidence\":0.9967187259878431,\"coordinates\":[[101.0,773.0],[670.0,776.0],[670.0,824.0],[101.0,822.0]],\"text\":\"莫等闲、白了少年头,空悲切。\"},{\"confidence\":0.9936443045735359,\"coordinates\":[[59.0,900.0],[709.0,900.0],[709.0,949.0],[59.0,949.0]],\"text\":\"靖康耻,犹未雪。臣子恨,何时灭。\"},{\"confidence\":0.9939515265551481,\"coordinates\":[[166.0,1024.0],[604.0,1024.0],[604.0,1073.0],[166.0,1073.0]],\"text\":\"驾长车,踏破贺兰山缺。\"},{\"confidence\":0.9643544852733612,\"coordinates\":[[61.0,1150.0],[708.0,1150.0],[708.0,1196.0],[61.0,1196.0]],\"text\":\"壮志饥餐胡虏肉,笑谈渴饮匈奴血。\"},{\"confidence\":0.99123757651874,\"coordinates\":[[102.0,1274.0],[667.0,1276.0],[667.0,1323.0],[102.0,1321.0]],\"text\":\"待从头、收拾旧山河,朝天阙。\"}]}" } 输出: { "result": "《满江红》\n宋一岳飞\n怒发冲冠,凭阑处、潇潇雨歇。\n抬望眼,仰天长啸,壮怀激烈。\n三十功名八千里云和月。\n莫等闲、白了少年头,空悲切。\n靖康耻,犹未雪。臣子恨,何时灭。\n驾长车,踏破贺兰山缺。\n壮志饥餐胡虏肉,笑谈渴饮匈奴血。\n待从头、收拾旧山河,朝天阙。\n" }
最新发布
06-05
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值