首页 文章 精选 留言 我的

精选列表

搜索[JavaScript库],共10000篇文章
优秀的个人博客,低调大师

Python爬虫入门教程 39-100 天津市科技计划项目成果库数据抓取 scrapy

爬前叨叨 缘由 今天本来没有打算抓取这个网站的,无意中看到某个微信群有人问了一嘴这个网站,想看一下有什么特别复杂的地方,一顿操作下来,发现这个网站除了卡慢,经常自己宕机以外,好像还真没有什么特殊的.... 爬取网址 http://cgk.kxjs.tj.gov.cn/navigation.do 有很明显的分页表示 列表如下 Request URL: http://cgk.kxjs.tj.gov.cn/navigation.do Request Method: POST 参数说明,里面两个比较重要的 pageNum 页码,numPerPage 每页显示的数据 trades: fields: enterprise_type: archive_year: hsql: searchKey: pageNum: 2 numPerPage: 25

优秀的个人博客,低调大师

使用Eclipse把java文件打包成jar 含有第三方jar库的jar包

方式一: 1.自己要在工程下新建一个MANIFEST.MF的文件,如下图所示 这个文件的内容就是: MAIN-CLASS: 记得是有空格的然后要写你MAIN方法主类的绝对名字,最后回车空出一行不写东西,就是第四行空着,不然会提示找不到主类的,并且会出各种问题的。。。。 工程的lib目录下的内容: 2.选择要导出的工程点击右键选择EXPORT。。 3.选择步骤如下图 *Exportgeneratedclassfilesandresources表示只导出生成的.class文件和其他资源文件 *Exportalloutputfoldersforcheckedprojects表示导出选中项目的所有文件夹 *Exportjavasourcefileandresouces表示导出的jar包中将包含你的源代码*.java,如果你不想泄漏源代码,那么就不要选这项了 *Exportrefactoringsforcheckedprojects把一些重构的信息文件也包含进去 最后点击FINISH完成 4.打包包含第三方jar的关键来了 主要是lib文件夹和运行的jar包放到同一个路径下 下图是放在window运行的事例: 如果放到linux上也是一样: 运行jar包命令java -jar XXX.jar如果有参数java -jar XXX.jar 参数1…… 方式二: 直接导出runnable jar,如下图所示: 然后选择导出runnable jar 关于library handling部分的解释如下: (1)Extract required libraries into generated JAR。把所有的import JAR都拆开来,包含在JAR的各个目录中,ex. net/org/xxx.class (2)Package required libraries into generated JAR。把所有的import JAR都包在JAR的根目录下 (3)Copy required libraries into a sub-folder next to the generated JAR。把所有import JAR放在JAR外面独立的一个文件夹 最后点击Finish,完工

优秀的个人博客,低调大师

Django在根据models生成数据库表时报 __init__() missing 1 required positional argum...

代码: from django.db import models class Blog(models.Model): name = models.CharField(max_length=100) tagline = models.TextField() def __unicode__(self): # __str__ on Python 3 return self.name class Author(models.Model): name = models.CharField(max_length=50) email = models.EmailField() def __unicode__(self): # __str__ on Python 3 return self.name class Entry(models.Model): blog = models.ForeignKey(Blog) headline = models.CharField(max_length=255) body_text = models.TextField() pub_date = models.DateField() mod_date = models.DateField() authors = models.ManyToManyField(Author) n_comments = models.IntegerField() n_pingbacks = models.IntegerField() rating = models.IntegerField() def __unicode__(self): # __str__ on Python 3 return self.headline 执行报错如下: Traceback (most recent call last): File "manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "E:\diango\venv\lib\site-packages\django\core\management\__init__.py", line 371, in execute_from_command_line utility.execute() File "E:\diango\venv\lib\site-packages\django\core\management\__init__.py", line 347, in execute django.setup() File "E:\diango\venv\lib\site-packages\django\__init__.py", line 24, in setup apps.populate(settings.INSTALLED_APPS) File "E:\diango\venv\lib\site-packages\django\apps\registry.py", line 112, in populate app_config.import_models() File "E:\diango\venv\lib\site-packages\django\apps\config.py", line 198, in import_models self.models_module = import_module(models_module_name) File "E:\Program Files\Anaconda3\lib\importlib\__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 986, in _gcd_import File "<frozen importlib._bootstrap>", line 969, in _find_and_load File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 673, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 665, in exec_module File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed File "E:\diango\blog\models.py", line 24, in <module> class Entry(models.Model): File "E:\diango\blog\models.py", line 25, in Entry blog = models.ForeignKey(Blog) TypeError: __init__() missing 1 required positional argument: 'on_delete' 解决办法: 将有ForeignKey的代码改为: blog = models.ForeignKey(Blog,on_delete=models.CASCADE,) 即在外键值的后面加上 on_delete=models.CASCADE

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册