扬帆起航之八月

  • A+
所属分类:记录生活

八月

在工作中一般都是使用框架进行开发,有一次使用原生的代码解决问题时耽误了很长一段时间,好久没有使用原生的代码写过东西都不知道怎么运用了,显得比较才识疏浅,有必要多进行一些练习,加强对原生代码的运用。

学习和使用python语言,这是一门神奇的胶水语言,在网上找了一些教程进行学习,跟着教程上的案例进行编写代码,虽然不能全部理解,但是对这门语言有了一个基本的认识,有时候我就在想我学了这么多编程语言干什么,学的也不精,也用不到,其实我的想法很简单,就是了解这门编程语言之后你就能去学习这门编程语言开发的应用都使用了什么开发思路,其实编程没有多难,难的是一个开发思想。说到python其实想到最多的是爬虫,对网站进行内容采集,在github中发现一个框架使用python采集直播网站弹幕高峰期的视频,然后使用ffmpeg工具对视频剪辑合成一个精彩的剪辑,对弹幕内容进行采集的时候用到了jieba框架,这是一个文字分析的工具,结合一起使用对视频的精彩部分进行剪辑。

在学习python过程中遇到了线程与进程的问题,使用php开发的时候没有遇到这种问题,对这方面的认识也是一片空白,印象比较深的是多个进程是比较安全的,不会因为一个进程出现错误导致程序退出,而多线程会因为一个线程的错误导致多个线程退出。Web服务器apache采用的就是多线程的方法。

在使用python的过程中出现过一个错误,就是使用了一个内置的函数进行对文件命名,在运行的时候出现错误,一开始怎么都没有找到问题出在什么地方,通过在网上查找资料才发现原来是名称的重复,就像内置的关键字差不多。以后在排除问题的时候又多了一个方向。

闭包函数的学习,在javascript中也有闭包函数,不过在开发过程中没有使用到,就找了几个小的案例进行测试,加深对闭包程序的理解,在php中也有闭包程序,在php框架 thinkphp5.0中遇到了闭包方法,使用闭包的方法查询数据库。在使用闭包程序中需要多注意,避免出现错误。

使用vim编辑器,这是一个很古老的编辑器,在刚安装完成后使用界面看起来没有那么的漂亮,你需要对它进行好好的调教才能展现出完美的一面了,学习的路径比较陡峭,不折腾怎么对得起自己程序员的身份,然后就陷入了对vim研究的道路中,所有的功能基本上都是靠配置文件和插件堆积起来的,随着一遍一遍的配置,慢慢对vim有了一定的亲和感,没有了一开始使用的厌烦,发现它显得那么小巧迷人。然后对其进行整理写了一个自动安装的脚本,方便自己使用。

在下载github仓库中的代码时,有时候会因为代码的体积过大导致下载命令中断,使用github desktop工具下载可以避免这个问题,其他的工具没有尝试。

  • 公众号
  • 扫一扫
  • weinxin
  • 打赏
  • 扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  1   博主  0

    • avatar 小郭 0

      这是记录你做的什么吗