- 博客(35)
- 资源 (8)
- 收藏
- 关注
原创 《ChatGPT Prompt Engineering for Developers》课程-提示词原则
本章的主要内容为编写 Prompt 的原则,在本章中,我们将给出两个编写 Prompt 的原则与一些相关的策略,你将练习基于这两个原则来编写有效的 Prompt,从而便捷而有效地使用 LLM。
2023-05-06 18:02:15
2220
翻译 《ChatGPT Prompt Engineering for Developers》课程-简介
《ChatGPT Prompt Engineering for Developers》课程-简介
2023-05-06 16:11:58
415
原创 《ChatGPT Prompt Engineering for Developers》课程中文版系列
吴恩达《ChatGPT Prompt Engineering for Developers》课程中文版,主要内容为指导开发者如何构建 Prompt 并基于 OpenAI API 构建新的、基于 LLM 的应用,包括:书写 Prompt 的原则;文本总结(如总结用户评论);文本推断(如情感分类、主题提取);文本转换(如翻译、自动纠错);扩展(如书写邮件);
2023-05-06 16:07:21
2612
转载 在javascript或者jQuery中绑定按钮点击事件,和在HTML 标签中直接调用onclick属性有什么区别?
RT,做Web开发经常能遇到需要给一个按钮绑定一个点击事件的情况。例如HTML标签:button type="submit" id="foo">Barbutton>第一种,如果使用jQuery绑定点击事件的一种做法是:$("#foo").click(function(event) {/* Act on the event */});第二种,纯js的做法可以是这
2016-04-06 15:47:26
8814
转载 Linux下定时执行python脚本
其实就是linux的定时任务。老记不住参数,这次写下来,省着老百度。================================================================每天清晨 4:00:01,用python执行/opt/aa.py文件。编辑定时任务:#crontab -e 加入:0 4 * * * python /opt
2015-11-28 11:36:03
4115
转载 为什么你看了很多书 ,却依然没有洞见 (深度好文)
前几天有人在知乎上问:今天就回答下很多人问了很久的这个问题,并且解释一下如何构建系统化的知识体系。我想很多人看到这个问题,期待的答案是一个书单,可是我要告诉你这并没有什么卵用。我想大部分人都经历过高中,你会发现高考650分的人和450分的人书单基本上是一样的。书单本身并不能造成知识体系的差异,甚至接触信息的数量本身也不能。
2015-11-13 13:56:33
1553
转载 你,如何像Elon Musk们一样每年读60本书?
36氪微信号:wow36kr古人曰:读书破万卷,下笔如有神。你却说:道理我都懂,就是没时间。你忙,忙得过 Elon Musk、Mark Cuban、Peter Thiel 这些人吗?统计显示,平均每位 CEO 每月阅读的书籍数量是 4 到 5 本,他们是怎么做到的呢?且看 Sean Kim 的分享。Elon Musk、Mark Cuban、Peter
2015-11-13 13:35:15
939
转载 信息图:Python异常速查
转自 http://stephenvanvreede.com/2013/12/10/2014-tech-job-market/
2015-11-13 12:43:13
528
原创 python 字符编码处理问题总结
一直以来,python中的中文编码就是一个大问题,为他他并不能智能识别编码,而实际上其他语言也很难做到。str和unicode对象的转换,通过encode和decode实现。当我们向网页提交包含中文的表单数据时,常常会出现乱码的错误,拿我这几天对驾校网上打卡系统实践举例吧。可以看到“姓名”那栏提交的数据为乱码的,为什么会出现这样的原因呢?打开网页的源代码查看,发现:
2015-11-07 21:25:01
455
转载 月薪3万的程序员都避开了哪些坑
来源:安晓辉网址:http://blog.youkuaiyun.com/foruok/article/details/49245349程序员薪水有高有低,有的人一个月可能拿30K、50K,有的人可能只有2K、3K。同样有五年工作经验的程序员,可能一个人每月拿20K,一个拿5K。是什么因素导致了这种差异?我特意总结了容易导致薪水低的九大行为表现,避开这些大坑,你就离高薪不远了。
2015-11-07 10:52:13
430
转载 我们都是平庸的沙和尚
(来源:中国青年报)我看到的第一本小说,是《西游记》;喜欢的第一个角色,是孙悟空;讨厌的第一个人物,是猪八戒;瞧不上的头一号,是唐三藏。但我的心里有个寂寞的沙僧。高中时,《西游记》作为家里唯一一本“藏书”,那本1993年上海辞书出版社的蓝白皮硬精装绘画版《西游记故事》我颠来倒去记不清看了多少遍;而莫名其妙的是,我最念念不忘的人是沙和尚。本来我以为会是
2015-11-07 10:46:21
529
原创 Requests介绍与安装
1、Requests介绍Requests:HTTP for Humans完美替代了urllib2模块更多的自动化更友好的用户体验2、Requests安装Windows下:pip install requestsLinux下:sudo pip install requests3、Python第三方库安装技巧少使用easy_install 因为只能安装不能卸载多用pip方式安装当因为“长
2015-11-05 16:22:09
617
原创 使用Buildozer部署时,出现AttributeError: 'NoneType' object has no attribute 'group'错误的解决
在Ubuntu12.04上使用Buildozer构建app时,出现了AttributeError: ‘NoneType’ object has no attribute ‘group’错误,如下图所示。 由上图我们可以知道在使用正则表达式匹配android_ndk_version时才出现这个错误的。打开buildozer.spec文件,找到第75行有关于android_ndk_version的
2015-10-25 19:47:32
11143
原创 使用Buildozer部署时,出现unknown option‘single-branch’错误的解决
在使用Buildozer将kivy应用打包成apk文件时出现,error: unknown option ‘single-branch’问题。如下图: 综合两张图片显示的错误信息可知,很有可能是git软件除了问题,使用git --version命令查看git的version信息,发现我的git版本还是1.7.9的。而问题就出在single-branch这个git选项是在git 版本1.7.10才出
2015-10-25 19:08:04
3839
原创 使用Buildozer部署Kivy到移动设备上
在安装好Buildozer软件之后,我们在包含main.py的文件夹下运行buildozer init这个命令,然后我们就会看到在该文件夹下有一个buildozer.spec这个文件,这个文件主要是用来配置一系列设置用的,使用文本编辑器,Linux下使用vim编辑器打开。 下面是个例子:[app]# (str) Title of your application 更改1title = Test
2015-10-25 18:31:44
5290
2
原创 buildozer的介绍和安装
Buildozer是一个部署Kivy程序到移动设备的工具,包括Android和iOS等平台。Buildozer目前只能在Linux和MacOS系统下进行对kivy的编译(目前还不支持Windows)。使用Buildozer有好和不好的两个方面,好的方面是,它能够很好地解决部署到不同平台的依赖关系;坏的方面是,当出现错误的时候调试比较困难。目前Buildozer还是最初的版本,但是它比老的Kiv
2015-10-25 14:26:39
10060
转载 Python里的*args和**kwargs是什么?
先来看个例子:def foo(*args, **kwargs): print 'args = ', args print 'kwargs = ', kwargs print '---------------------------------------'if __name__ == '__main__': foo(1,2,3,4) foo(a=1,
2015-10-21 17:30:29
614
原创 在Kivy中使用自定义的字体
1、加载自定义字体 当我们需要使用不同的字体时,而每一种字体又有粗体、斜体、加粗斜体等不同的特性。 首先需要使用LabelBase.register方法来加载自定义的字体和字体特性。例如:#main.py里对应的代码LabelBase.register(name='Roboto', fn_regular='Roboto-Regular.ttf' fn_bold='Roboto-
2015-10-21 09:51:34
3275
转载 ln命令
ln是linux中一个非常重要命令,它的功能是为某一个文件或目录在另外一个位置建立一个同步的链接,当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。1.命令格式: ln [参数][源文件或目录][目标文件或目录]
2015-10-19 20:48:27
949
原创 什么是PPA
PPA 是Personal Package Archives(个人软件包档案)的缩写,是Ubuntu Launchpad网站提供的一项服务。特点是:允许个人用户上传软件源代码,通过Launchpad进行编译并发布为2进制软件包,作为apt源供其他用户下载和更新。基本格式是这样的:sudo add-apt-repository ppa:user/ppa-nam
2015-10-19 10:47:51
1269
原创 Git学习笔记之二
1、 运行 git status 命令查看仓库当前状态 2、 使用 git diff 命令可以知道上次commit和当前修改的对比
2015-10-18 22:10:05
367
原创 Git学习笔记之一
创建版本库1.创建空目录$ mkdir git$ cd git2.初始化建立空仓库$ git init当前目录下就会多了一个.git 的目录,使用ls -al查看3. 将文件添加到版本库$ git add filename.txt #告诉Git,把文件添加到仓库$ git commit -m "create a filename file" #告诉Git,把文件提交到仓库注意:因为commi
2015-10-17 17:15:53
413
原创 什么是Kivy???
特点:1、Kivy是一套Python在UI上的框架。其主要用于现在越来越火的新型用户接口的开发。(新型用户接口指多点触控) 2、Kivy是完全开源的,包括商业许可。 3、跨平台,Kivy让你只编写代码一次,而在不同的平台上运行。包括: 台式电脑:MacOSX上,Linux和Windows操作系统。 iOS设备:iPad,iPhone。 Android设备:平板、手机。[windows下具体
2015-10-08 20:04:19
3668
转载 情商低的人请看过来
作者:晚睡来源:晚睡(wanshui01)一是降低自我的执念。二是寻找到适当的榜样。三是提高修养。四是了解自己在一段关系中的位置。微博上看到一个关于男朋友情商低是种什么体验的吐槽大合集,最让我笑的有两个。一个是女朋友发烧了,给男友发短信:“发烧了……”结果对方回:“多喝热水被子捂紧。”女朋友又回:“
2015-10-05 22:35:39
1052
原创 扫描由元组组成列表
#创建由多个(Type,Word)元组构成的列表tuple = [('direction','north'),('direction','south'),('direction','east'),('verb','go'),('noun','bear')]list = [x[1] for x in tuple]#创建一个只包含每个元组第二个元素的列表result = []def lexicon_
2015-09-24 20:14:26
965
转载 关于 python 中的 ImportError: No module named 的问题解决
python中,每个py文件被称之为模块,每个具有__init__.py文件的目录被称为包。只要模块或者包所在的目录在sys.path中,就可以使用import 模块或import 包来使用。 如果想使用非当前模块中的代码,需要使用Import,这个大家都知道。 如果你要使用的模块(py文件)和当前模块在同一目录,只要import相应的文件名就好,比如在a.py中使用b.py:
2015-09-21 10:56:37
18009
2
转载 Python 包管理工具
Python 包管理工具解惑python packaging一、困惑作为一个 Python 初学者,我在包管理上感到相当疑惑(嗯,是困惑)。主要表现在下面几个方面:这几个包管理工具有什么不同?* distutils* setuptools* distribute* disutils2* distlib* pip
2015-09-20 21:08:56
788
转载 Python中super的用法
super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。总之前人留下的经验就是:保持一致性。要不全部用类名调用父类,要不就全部用 super,不要一半一半。普通继承『代码』[python]view plaincopyc
2015-09-20 16:57:08
518
原创 Python中的AttributeError错误的常见原因
常见的原因如下:类构造函数出了问题,本来是init()函数,但有几个类的构造函数成了_init,少了一个’_’符号缩进不正确,把空格当做tab。
2015-09-12 16:33:43
70764
4
原创 在Python多继承中调用父类的同名方法
# -*- coding:utf-8 -*-#类定义class people(object): #定义基本属性 name = '' age = 0 #定义私有属性 __weight = 0 #定义构造方法 def __init__(self,n,a,w): self.name = n self.age = a
2015-09-08 10:45:04
5217
转载 全局变量报错:UnboundLocalError: local variable 'l' referenced before assignment
总结:内部函数,不修改全局变量可以访问全局变量内部函数,修改同名全局变量,则python会认为它是一个局部变量在内部函数修改同名全局变量之前调用变量名称(如print sum),则引发Unbound-LocalError在程序中设置的sum属于全局变量,而在函数中没有sum的定义,根据python访问局部变量和全局变量的规则:当搜索一个变量的时候,python先从局部作用域开始
2015-08-06 15:36:45
752
openresty-1.13.6.1-win32
2018-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人