- 博客(7)
- 收藏
- 关注
原创 Python代码的保护措施
我正在用Python开发一个软件,该软件将分发给我雇主的客户。我的雇主想用有时间限制的许可文件来限制软件的使用。如果我们分发.py文件,甚至.pyc文件,将很容易(反编译并)删除检查许可证文件的代码。另一个方面是,我的雇主不希望我们的客户阅读代码,担心代码可能被窃取,或者至少是产生“新颖的想法”。有什么好方法可以解决这个问题吗?
2023-09-09 21:23:48
431
3
翻译 Python字典调度模式
如果您有一系列可以应用不同值的函数,并且这些函数都接受(大约)相同的参数,那么这将非常有用。我可以使用上面的字典调度模式,而不是有一个if语句,它的大小会随着我向字典中添加更多的模型而增加,并且变得更难阅读。我非常喜欢这种模式。我在Python中实现自己的Lisp时使用过它,用于将VisionScript中的令牌类型映射到它们的关联函数,用于将模型映射到VisionScript中处理该模型推理的函数等等。我直接用括号语法调用字典返回的函数,传递它所需的值(在本例中为self,它包含语言的全局状态和类)。
2023-09-09 21:23:33
154
1
原创 Jieba+collections中英文混合语言文章词频统计
jieba是一个优秀的第三方中文词库,用于中文分词。中文分词指的是将一个汉字序列切分成一个一个单独的词。jieba可以帮助你快速高效地完成中文分词,支持三种分词模式:精确模式、全模式和搜索引擎模式。
2023-09-02 23:13:13
415
原创 Python新手教程 Python的下载与安装
Python是一种高级编程语言,由Guido van Rossum于1989年开发,最初是为了解决ABC语言的一些不足而产生的。安装完成后,您可以使用pip工具来安装其他Python库或工具。在安装程序中勾选“Add Python to PATH”选项,这样您就可以在控制台中执行Python命令了。)下载最新的Python安装程序。如果您看到在终端中输出了Python的版本信息,则说明您已经成功安装了Python。找到最新版本的Python,点击下载安装程序,注意选择macOS对应的版本。
2023-08-25 13:46:29
149
1
原创 BeautifulSoup实战 用python把md文件转换为html网页
在制作网页的时候,有时需要将在网页上显示md文件,但是将Md文件嵌入HTML的操作极为繁琐,或者遇到某些网站为了安全和用户隐私禁用了JS,这时就需要将Md文件转换为HTML了。
2023-08-22 16:10:38
688
原创 教你基于信息论检测自己的密码强度
的字符串,其中password字段可留空(此环节仅用于判断特殊令牌,可以任意填).然后,在上方输入框中输入你的密码,按下Enter键即可.本工具显示的结果为6种评级,即无效,非常弱,弱,一般,强和非常强,评级标准来自于作者的经验和测试结果,如果你想获得一个较为量化的结果,请勾选debug模式以显示debug值。常规模式下的算法主要评估的是密码的多样性和复杂性,而增强模式的算法则更侧重于随机性和被破解的可能性,当然,由于算法不同,同一个密码的debug值可能存在较大的差异,不可比较。3.输入令牌后按下回车。
2023-08-20 22:10:19
462
2
为什么会这样,现实怎么这么残酷!C++代码和预期不一样,求帮助!
2023-07-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人