- 博客(108)
- 资源 (9)
- 收藏
- 关注
原创 【Python】02快速上手爬虫案例二:搞定验证码
文章目录前言1、不要相信什么验证码的库2、以古诗文网为例,获取验证码1)code_result.py2)gsw.py前言提示:以古诗文网为例,获取验证码:登录:https://so.gushiwen.cn/user/login.aspx1、不要相信什么验证码的库首先:真的不要浪费时间,使用什么pytesseract库,什么ddddocr库。这些只能搞搞简单的,复杂点儿的都是搞不定。比如,这样的,搞不定的:直接使用打码平台吧,我这里使用的是:云码。2、以古诗文网为例,获取验证码1)c
2024-01-26 22:35:23
1168
原创 【问题记录】06 python使用pytesseract报错:pytesseract.pytesseract.TesseractNotFoundError: tesseract is not inst
生效之后,重启下开发环境,我是使用的VSCode,重新打开Python代码,运行程序即可。环境:Mac、Python3.9.6。本地电脑没有安装tesseract库。成功之后,继续安装tesseract。本地电脑安装tesseract库。输入1和y,开始安装brew。
2024-01-26 15:11:32
1364
原创 新公司第一次上架新APP需要提前准备哪些材料?
前不久,使用一家新公司刚刚上架了一款新的APP项目。特此记录一下,现在第一次上架一款APP需要提前准备的各项材料。特别是账号相关的,是有很强的前后关联关系的。比如,没有手机号和邮箱账号,肯定申请不了应用市场的账号的。比如,没有国内服务器也是进行不了域名的备案的。很多账号的申请或者备案,都是需要流程和时间审核的。比如,域名备案正常10个工作日左右下发。比如,苹果开发者账号可能需要好久,软件著作权证书等都需要好久才能下发。
2023-09-06 23:15:00
1469
原创 [苹果开发者账号]08 苹果App Store定价机制升级引起的问题
周一的时候,突然运营部门的同事,通过工单向开发部门反应:苹果手机用户使用我们的app产品付款时,有多付款的现象(1098元却付款成了1198元,额外多付款了100元)。苹果官方今年有宣布将于5月再次升级 App Store 的定价机制,此次升级会扩展至所有的购买类型。由于,我们团队没有注意到这条App Store定价机制升级的通知,从而引起了问题。app产品因为是虚拟产品,所以走的是苹果的内购(计费点价格)。因为选择的是美国,因汇率波动,自然就导致了价格变动。所在国家和地区自动变为了:美国。
2023-08-22 21:30:00
1289
原创 [技术经理]03 到底是能力重要,还是态度重要?
临走时,我简单地和他面聊了一次,情绪还算平静,他一直强调他的能力很好,开发任务都能按时按质完成,提到他态度有点问题的时候,他一直不以为然和不屑一顾,他认为不让他卡点就走是在逼他加班,他认为开发任务完成了就应该可以放松一下,浏览会儿网页也不是不可以。小李的表现也算正常,功能开发也都能按时完成,但是还没有达到提前转正的标准,工作积极性和主动性还有待改善,小毛病也比较多,比如中期测评的PPT为了应付答辩写的很马虎,团队意识不强总是卡点就走,上班的时候还会长时间地浏览与工作无关的网页等等。所以人品比能力更重要。
2023-07-24 21:00:00
1241
原创 【云效】使用流水线进行应用部署
流水线」,又名「Flow」,是阿里云「云效」产品矩阵中的一款企业级自动化研发交付工具。它提供了灵活易用的持续集成、持续验证和持续发布功能,旨在帮助企业高质量、高效率地交付业务。流水线充当了持续交付的工具,通过构建自动化、集成自动化、验证自动化和部署自动化的过程,实现了从开发到上线的持续交付。
2023-07-05 18:25:32
3991
1
原创 [苹果开发者账号]07 申请小企业收益抽成补贴 可由30%降至15% Enroll in the App Store Small Business Program
提示:大家都知道App有内购项目的收益时,苹果会抽成 30% 左右的费用利好是:苹果为了帮助小型企业,推动业务发展,以助其在业务中投入更多资源。满足条件的中小企业可以申请将收益抽成降至 15%。
2023-06-08 10:55:20
5264
3
原创 什么是AGI?
AGI和AI一字之差,它是什么?AI(Artificial Intelligence)是指人工智能,是一种利用计算机和机器模拟、模仿或扩展人类智能的技术和系统。ChatGPT,就是典型的AI。人工智能可以使计算机系统能够自主地执行各种任务,包括感知、理解、推理、学习、决策和交互等,而无需明确的人类编程指令。人工智能可以基于不同的方法和技术,例如规则系统、机器学习、深度学习、自然语言处理、计算机视觉、模式识别、知识表示与推理等。
2023-04-22 13:58:36
3733
原创 [Spring学习]08 @Resource和@Autowired注解的区别
@Autowired 出自 Spring 框架,只支持Spring框架。@Resource 出自于Java标准:JSR-250,绝大部分框架都支持。
2023-03-14 15:29:30
246
原创 [技术经理]01 程序员最优的成长之路是什么?
在我心中,这条最优的成长之路应该是这样的顺序:程序员->技术组长->技术经理->技术总监->首席技术官(CTO)。我相信这条路,会有无限的可能。
2023-02-22 12:14:08
996
1
原创 [Spring Boot]12 ElasticSearch实现分词搜索功能
我们在使用搜索功能的时候,有时,为了使搜索的结果更多更广,比如搜索字符串“领导力”,希望有这些组合的结果(领导力、领导、领、导、力)都要能够全部展示出来。这里我们引入ElasticSearch结合分词插件,来实现这样的搜索功能。总结一下,就是通过一个小的需求例子,很好地实现了分词搜索,并能高亮显示关键字的流程,希望对大家能有帮助。
2023-02-06 17:40:55
2908
原创 [Spring Boot]11 使用@Cacheable注解实现Redis缓存
为了方便讲解,模拟一个需要使用Redis缓存的场景,比如:一款APP的首页,由于其需要加载的数据量较大,于是决定把首页的部分数据使用Redis进行缓存,举例:比如要缓存首页的文章列表(ArticleList)模块。
2023-02-01 18:11:27
5004
原创 [思考进阶]05 人与人之间的差距,在于“自律”
自律是指在没有人现场监督的情况下,通过自己要求自己,变被动为主动,自觉地遵循法度,拿它来约束自己的一言一行。
2023-01-30 15:08:18
256
原创 [Linux安装软件详解系列]05 安装ElasticSearch和IK分词器
很多场景会使用到全局搜索的功能,全局搜索包含的内容和字段往往较多,还需要分词的搜索结果,我采取ElasticSearch的方案,本文为ElasticSearch与对应IK分词器的安装教程。
2022-12-27 17:27:56
1000
原创 【问题记录】05 Host key for [ip] has changed and you have requested strict checking.Host key verification
打开文件:/Users/test/.ssh/known_hosts。服务器主机重新安装了系统,第一次SSH连接服务器时报错。把上面对应IP地址的记录行删除即可。SSH重新连接登录即可。
2022-12-19 15:24:37
308
原创 [思考进阶]03 每一个成年人都应该掌握的学习技巧
普通人想成功,取决于学习能力,学习能力,是普通人通往成功的必由之路。有人讲,抓住机会也能成功,常言道,机会往往是留给有准备的人,而且只留给有准备的人。
2022-12-16 10:12:36
432
原创 [思考进阶]02 如何进行认知升级?
认知升级是自己向内看的一个过程。不要妄想别人能改变自己的认知,我们可以借助于外力去提升认知,但是认知升级一定是自己主观能动性的作用。
2022-12-06 17:00:32
523
原创 [思考进阶]01 如何克服自己的无知?
未知的未知,也叫无知,是最糟糕的方式。什么是未知的未知?是指你完全不知道的知识,不仅不知道,甚至不知道自己不知道。
2022-11-28 18:25:28
584
1
原创 [Spring Boot]09 Spring Boot集成和使用Redis
Redis全称Remote Dictionary Server(远程字典服务),它是一个基于内存实现的键值型非关系(NoSQL)数据库。Redis的性能极高,可以用来缓存一些经常被访问的数据或者需要耗费大量资源的内容,从而降低应用的压力,减少访问的延迟。
2022-11-24 19:25:18
417
原创 [Spring Boot]08 IDEA接入MyBatisCodeHelper代码自动生成器
上次介绍了,原生mybatis的方法:Spring Boot接入mybatis通用mapper插件自动生成器。这次,再介绍下插件MyBatisCodeHelper-Pro的用法,使用此方法更加简单和方便。比如,不需要在代码里面引入过多的mybatis相关依赖和配置文件;比如,还可以自动生成service和impl的代码。比如,代码格式化、自动提示等等。
2022-11-18 17:25:01
911
原创 [Linux安装软件详解系列]04 安装Redis
Linux安装Redis,操作系统:CentOS。Another-Redis-Desktop-Manager。
2022-11-17 18:44:59
647
原创 [苹果开发者账号]06 转让开发者账号后,开发者年费自动续费问题
由于用户A又开通了自动续费,所以到了续费时间,又自动扣了用户A688元,但用户B对应的苹果开发者账号并没有续费,但用户A这时候都已经不是苹果开发者了。结果扣了用户A年费688元,用户A已经不是苹果开发者了,不存在续费开发者账号了。1)由于用户A从公司离职了,所以把用户A的苹果开发者账号转让给了用户B(绑定了用户B的AppleID)。1)用户A是某公司的苹果开发者账号的持有人(绑定了用户A的AppleID)。原因账号转让的功能,没有把用户A订阅的开发者账号业务转让给用户B。2)用户B变成为苹果开发者。....
2022-07-22 13:39:03
3502
1
原创 【问题记录】04 MyBatis报错:Parameter ‘XXX‘ not found. Available parameters are [page, hashMap, param1, param
nested exception is org.apache.ibatis.binding.BindingException:Parameter 'XXX' not found. Available parameters are [page, hashMap, param1, param2]
2022-06-15 21:19:44
1544
原创 【问题记录】03 连接MySQL数据库提示:1040 Too many connections
连接MySQL数据库提示:1040 Too many connections。
2022-06-15 17:48:25
1182
原创 【mybatis实例操作】01 <resultMap>中 <collection>的使用
目录一、需求二、数据库表设计三、DTO四、接口五、mybatis实现映射一、需求JAVA实现如下图所示的“标签”列表接口:学习技术、人力资源、数字化为“一级标签”,下面的为“二级子标签”。二、数据库表设计一级标签表db_label:-- ------------------------------ Table structure for db_label-- ----------------------------DROP TABLE IF EXISTS `db_label`;CREA
2022-04-30 00:30:00
2915
原创 【问题记录】02 Linux服务器安装MySql数据库报错:Failing package is: mysql-community-server GPG Keys are configured as
1、报错信息如下:warning: /var/cache/yum/x86_64/7/mysql57-community/packages/mysql-community-server-5.7.37-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEYRetrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysqlThe GPG keys listed
2022-04-11 19:56:22
2990
原创 【问题记录】01 Linux服务器spring日志中文乱码问题
0、本地IDEA输出,没问题。1、检查本地打开日志文件的客户端编码格式,都是UTF-8,没问题。2、修改系统字符集 - 无效修改:etc/locale.confLANG=en_US.UTF-8为:LANG=zh_CN.UTF-8source /etc/locale.conf #使其生效其他类似修改系统字符集的方法都试了,都不行。重启服务器也不行。3、修改.sh文件 - 有效java -jar改成:java -Dfile.encoding=utf-8 -ja
2022-02-15 15:16:30
1446
原创 [Python]Mac+VSCode+Python之Flash、Flask-SocketIO初探
目录一、Mac搭建python开发环境1、更新Python版本到最新二、配置VSCode1、安装VSCode Python插件2、写helloworld3、Flash、Flask-SocketIO初探1)什么是Flask?2)Flash的简单Demo3)什么是Flask-SocketIO?4)Flask-SocketIO的简单Demo一、Mac搭建python开发环境Mac系统自带的Python版本为:Python 2.7.16,目录位于:/usr/bin/python1、更新Python版本到最新
2021-04-01 15:54:26
1224
原创 [Flutter系列]02 在模拟器和真机上运行Flutter项目
目录命令行方式运行IDE方式运行缺失项的解决方法IDE运行命令行方式运行以flutter自带的examples/hello_world项目,演示下,通过命令行的方式在模拟器上运行此项目。进入hello_world项目:cd ~/Documents/flutter/examples/hello_world运行下面命令,可查看可用的安卓和苹果的模拟器:flutter emulators可看到列表中有2台模拟器(上一篇文章中创建过的)。可以通过以下命令运行模拟器:flutter emula
2021-02-23 17:09:11
4080
2
原创 [Flutter系列]01 在 macOS 上安装Flutter 开发环境
目录前言运行模拟器1、运行安卓模拟器2、运行苹果模拟器配置Flutter镜像获取 Flutter SDK前言由于是跨平台开发,要使用Xcode,所以,最好要有macOS系统的电脑。先安装好安卓和苹果两个平台的IDE,分别为Android Studio和Xcode。自行安装,就不具体介绍这两个IDE了。运行模拟器1、运行安卓模拟器方法一,打开Android Studio菜单里面的AVD Manager,创建模拟器即可。方法二,打开Terminal,输入命令:cd ~/Library/Andr
2021-02-20 16:43:34
274
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人