草庐IT

Kotlin-script

全部标签

android - "Not enough information to infer parameter T"与 Kotlin 和 Android

我正在尝试使用Kotlin在我的Android应用中复制以下ListView:https://github.com/bidrohi/KotlinListView.很遗憾,我遇到了一个我自己无法解决的错误。这是我的代码:MainActivity.kt:overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)setContentView(R.layout.activity_main)vallistView=findViewById(R.id.list)asListViewlistVi

python - Flask 重新加载器在 Windows 上崩溃并显示 "no module named Scripts\flask"

当我在Windows上运行flaskrun时,出现以下错误C:\Python37\python.exe:NomodulenamedC:\Python37\Scripts\flask这在以前是有效的,问题是在我最近创建一个新环境后开始的。 最佳答案 这是abug在Werkzeug0.15.5中引入。至少升级到Werkzeug0.15.6,其中包含修复程序。您也可以使用python-mflaskrun运行来解决它。 关于python-Flask重新加载器在Windows上崩溃并显示"nomo

Python - 创建一个 "scripting"系统

我正在制作一个wxpython应用程序,我将使用各种卡住实用程序对其进行编译,以创建适用于多个平台的可执行文件。该程序将成为基于图block的游戏引擎的map编辑器在这个应用程序中,我想提供一个脚本系统,以便高级用户可以修改程序的行为,例如修改项目数据、将项目导出为不同的格式等。我希望系统像这样工作。用户将他们希望运行的python脚本放入样式化的文本框中,然后按下按钮来执行脚本。到目前为止,我很擅长这一切,这些都是非常简单的事情。从文本框中获取脚本作为字符串,使用内置函数compile()将其编译为cod对象,然后使用exec语句执行脚本script=textbox.text#bla

python - Pip: ImportError: 入口 pip ('console_scripts' , 'pip' ) 未找到

我用pip安装:$sudoapt-getinstallpython-setuptools,python-pip但是当我尝试使用pip安装某些东西时出现此错误sudopipinstallFlaskTraceback(mostrecentcalllast):File"/usr/local/bin/pip",line9,inload_entry_point('pip==1.3.1','console_scripts','pip')()File"/usr/local/lib/python2.7/dist-packages/pkg_resources.py",line378,inload_ent

当我再次用Kotlin完成五年前已经通过Kotlin完成的项目后

 >近日来对Kotlin的使用频率越来越高,也对自己近年来写过的Kotlin代码尝试进行一个简单的整理.翻到了自己五年前第一次使用Kotlin来完成的一个项目([贝塞尔曲线](https://juejin.cn/post/6844903556173004807)),一时兴起,又用发展到现在的Kotlin和Compose再次完成了这个项目.也一遍来看看这几年我都在Kotlin中学到了什么.关于贝塞尔曲线,这里就不多赘述了.简单来说,针对每一个线段,某个点到两端的比例都是一样的,而贝塞尔曲线就是这个过程的中线段两端都在同一位置的线段(点)过程的集合.如图,AD和AB的比例,BE和BC的比例还有DF

python - 使用 BeautifulSoup 提取 <script> 的内容

1/我正在尝试使用漂亮的汤提取脚本的一部分,但它没有打印任何内容。怎么了?URL="http://www.reuters.com/video/2014/08/30/woman-who-drank-restaurants-tainted-tea?videoId=341712453"oururl=urllib2.urlopen(URL).read()soup=BeautifulSoup(oururl)forscriptinsoup("script"):script.extract()list_of_scripts=soup.findAll("script")printlist_of_scr

kotlin - Kotlin 中的常量——创建它们的推荐方法是什么?

建议如何在Kotlin中创建常量?命名约定是什么?我在文档中没有找到。companionobject{//1valMY_CONST="something"//2constvalMY_CONST="something"//3valmyConst="something"}还是……? 最佳答案 避免使用伴随对象。在后台,为可访问的字段创建了getter和setter实例方法。调用实例方法在技术上比调用静态方法更昂贵。publicclassDbConstants{companionobject{valTABLE_USER_ATTRIBUTE

kotlin - Kotlin 中的常量——创建它们的推荐方法是什么?

建议如何在Kotlin中创建常量?命名约定是什么?我在文档中没有找到。companionobject{//1valMY_CONST="something"//2constvalMY_CONST="something"//3valmyConst="something"}还是……? 最佳答案 避免使用伴随对象。在后台,为可访问的字段创建了getter和setter实例方法。调用实例方法在技术上比调用静态方法更昂贵。publicclassDbConstants{companionobject{valTABLE_USER_ATTRIBUTE

python - Django Admin + FORCE_SCRIPT_NAME + 登录重定向错误

我使用fastcgi_pass让Django在Nginx后面运行。我在类似/django/sample的子路径中运行Django。location/django/sample{includefastcgi_params;fastcgi_pass127.0.0.1:8025;}我在Django设置模块中使用FORCE_SCRIPT_NAME,这似乎解决了我在子路径上运行时遇到的所有问题。在settings.py中:FORCE_SCRIPT_NAME="/django/sample/"我到这里用管理员登录(并正确获取管理员用户界面):http://server/django/sample/

Python:将 setup.py "scripts="迁移到 entry_points

我想使用其他人的python实用程序,foobartools,它的native环境是linux。Foobartools是纯python,因此没有理由不能在我所在的Windows上使用它。在他们的setup.py中,他们使用旧式scripts=['bin/foobar'],。运行pipinstall-eb:\code\foobar在%pythonhome%\Scripts中创建一个名为foobar的文件,但Windows不会即使Scripts在PATH中,也不知道它。要使用它,我需要创建一个@python%pythonhome%\scripts\foobar批处理文件。这可行但不是最佳的