scrapy follow 笔记 1. CrawlSpiderrule 爬取规则follws = True 是指爬取了一个URL之后,得到了response, 对response使用rules例表中的rule中定义的link_extractor对这个response提取新的url, 新的符合该rule的url(即新的links), 然后follow=True, 则, 对在该response中发现的新links, 发起req...
nim web framework 介绍 Web FrameworksJester- The sinatra-like web framework for Nim. Jester provides a DSL for quickly creating web applications in Nim. [MIT] Karax- Framework for developing single page applications in...
介绍一个nim语言的web template nimWebTemplates https://github.com/enthus1ast/nimWebTemplatesnimWebTemplates这个东西, 是一个简单的类似于django 的template , 类似于jinja2的模板, 有 block, end, extends, for, if之类的标签.大部分的东西, 都是2年前的, 最近的修改是5个月前的. n...
nim语言为什么弄不出来django那样的web框架 前一段时间, 我写了一篇短文, 大概就是说nim语言的jester 网站开发框架像坨屎, 原因我也写了一点. 最近我自己想用nim语言写个像django那样的框架, 有了一些想法和思考, 这里记录一下.1. nim语言的web框架, 目前就是jester, 号称是最好的, 说是仿照ruby on rails的. 但是nim本身就不是很好用, jester 更是不怎么受我喜欢, 用过pyt...
nim语言的正则表达式regex入门 nim语言的re模块是包装了c语言的库pcre. 提供了很多的proc供调用.主要的 函数就是find, findBounds, findAll1. findBounds查找某个规则的字符串.例如: import relet currentline = "[chapter Uno] and {style} [chapter dos]." regex = re"\[ch...
nim语言的try...except流程居然没有python那样的else分支 nim c -d:ssl -r test.nimimport httpclient, streams, cookiesimport systemimport typetraitsconst UserAgent = "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68...
对于张量的理解笔记 这几天听到一个词, 叫张量. 我搞不懂, 搜索了一下, 知乎上有一篇高达上的文章 https://www.zhihu.com/question/20695804 什么是张量(tensor)看完了之后, 还是有点不懂, 又去百度知道看了看接地气的一些回答. 大概有点云里雾里的意思. 比如这个 https://zhidao.baidu.com/question/491820112312655852.
theano 提示说No such file or directory lazylinker_ext.pyd g++.exe: error: and: No such file or directoryg++.exe: error: Settings\Administrator.theano\compiledir_Windows-XP-5.1.2600-SP3-x86_Family_6_Model_15_Stepping_13_GenuineIntel-2.7.12-32\lazylinker_ext\la
Scrapy手动增加Add Cookie和关掉重复过滤器dupfilters Scrapy 本身是能够处理Cookie的, 工作原理和浏览器类似浏览器发送请求服务器返回响应, 并使用Set-Cookie来要求浏览器再下一次的请求中, 带上Cookie下一次请求, 浏览器在请求头中使用Cookie带上上一次服务器要求设置的Cookie整个流程无需人工干预, 由浏览器自动完成.在Scrapy中, 这个也是无需干预的, 其功能在CookieMiddleware中自动完成使用
草泥马的FreeBSD 用了几回FreeBSD,实在是受不了了。1. 默认shell不是bash,而是一个叫做csh的东西,真是他妈的受不了了,很多显示进程的用法都不一样2. PATH不是用Export,而是setenv,真是恶心到家了,而且很重要的一点就是“." 点符号在.cshrc 居然用不了, 找了好多办法都不行,比如"\." 我最后实在是没办法了, 很多软件又喜欢创建.开头的文件夹啊, 这
Nim 语言的web框架jester感觉像坨屎 看了jester的源码和写出来的web网站源码, 真的是另外一种习惯.给我一种屎一样的感觉.也许你要说我心里只有屎了, 我会说, 按照老子的说法, 屎也是蕴含有道理的.可能是用静态语言写web就是个傻逼的选择. 也许go语言更好点.
Nim语言太复杂了 1, 不得不承认, nim语言的速度比python快了很多.2. nim需要关注的点太多了, 比如类型的定义, 类的方法和类脱离了, 字符串处理的不同之处, 另外就是macro和templates, 估计是拥有的特点都想让你掌握了.3. net库的dispatch, 还是不好掌握, 难.4. 学习的优雅比python差, 如果学了python再学nim, 简直是一不小心就掉坑里, 而且
Nim语言字符串切片 Python中对字符串切片很方便.比如a="Hello world"a[1:5] 就是从第1个到第5个字符片段, (索引从0开始), ='ello', 长度=5-1a[2:4] 就是2至4个字符, a[2:4]='ll', 长度=4-2a[1:-2] 就是从第一个到倒数第2个字符,='ello wor'a[1:] 就是从第一个字符到尾部所有字符(这个nim语言不行)
终于学会了在github上创建一个release、tag了 $ git push origin v0.1.0Counting objects: 1, done.Writing objects: 100% (1/1), 160 bytes | 0 bytes/s, done.Total 1 (delta 0), reused 0 (delta 0)To https://github.com/username/projectname.git * [n
对Python中文分词模块结巴分词算法过程的理解和分析 本文是从我的github上转过来的对Python中文分词模块结巴分词算法过程的理解和分析结巴分词是国内程序员用python开发的一个中文分词模块, 源码已托管在github, 地址在: https://github.com/fxsjy/jieba]作者的文档写的不是很全, 只写了怎么用, 有一些细节的文档没有写.以下是作者说明文件中提到的结巴分词用到的算法:
做了一个用友导出excel转为金三导入excel的软件 很多公司的人财务用用友软件记账,然后他们又要报税(目前的税务为金税三期,简称金三系统),于是省事的想法就产生了:能不能把用友导出的excel数据,直接导入到金三系统里呢?答案是,想法是好的,但是有困难。1. 金三支持导入excel数据,这是极好的2. 用友导出的excel数据,和金三的excel模板不是一致的,结构和表格都不一样,甚至左边和右边都是反过来的。3. 办法还是有
批量替换 freeimage.nim中的函数名字 1. 先从freeimage.dll中复制出函数的名字, 就是以文本的方式打开freeimage.dll, 查找FreeImage_Initialise , 然后附近的一大段函数都复制下来, 得到 free.txt文件_FreeImage_AcquireMemory@12_FreeImage_AdjustBrightness@12_FreeImage_AdjustColors@32