摘要:
1. python 一般装的第三方包都会默认安装在python包下面,有时候不同的项目可能需要依赖的包版本不一样,那么这个时候如果项目A引入的pakcage 和 项目B引入的package包版本 不一样,那么就需要给项目设置单独的自定义包路径了 这需要在该项目路径下 set PYTHONPATH= 阅读全文
摘要:
1. 获取某个文件夹的具体位置 主要是一些需要修改配置的文件,我们不知道哪儿的时候可以用 for /r %i in (*.npmrc) do @echo %i 如果知道具体某个文件夹也可以添加 for /r {fileName} %i in (*.npmrc) do @echo %i 阅读全文
摘要:
当python 的 包管理器 pip 有时候网络不好,甚至下载失败的时候可以换国内的镜像源来试试,就和 npm设置淘宝源一样 临时配置镜像源 pip3 install <package-name> -i https://pypi.tuna.tsinghua.edu.cn/simple 这个是清华源, 阅读全文
摘要:
1. 增删改查 2.函数用法 1. to_timestamp(),to_date() 当我们select 关于时间字段的值的时候,有时候时间格式是 timestamp 等格式的,返回给前端显示会变成如 : Fri Apr 30 2021 00:00:00 GMT+0800 (China Standa 阅读全文
摘要:
1. 首先安装python,目前用的是3.8版本 2. 自带一个pip 包管理器(我记得版本好像是10+) 3. spyder 可以用pip 直接安装 (前辈说这样安装包的时候好管理,我初学还体会不到) 4. 安装spyder的过程中报错了。。。 error: Microsoft Visual C+ 阅读全文
摘要:
select * from public.manufacture_schedule as a where version = (select max(b.version) from public.manufacture_schedule as b where a.no = b.no ) order 阅读全文
摘要:
最近有个需求是要做一个画布,可以上传图片,图标(箭头等),以及编辑文本框。一开始想着找个现成的库直接用,不过由于用的是angular7版本,而现有的几个包含这些功能的库都不支持,似乎对vue更友好一点,没办法,只能自己做,好在有个fabric.js库对 canvas有了一个很好的封装,算是不需要再阅 阅读全文
摘要:
观察者模式:当一个对象的改变需要同时改变其它对象,并且它不知道具体有多少对象需要改变的时候,就应该考虑使用观察者模式。 总的来说,观察者模式所做的工作就是在解耦,让耦合的双方都依赖于抽象,而不是依赖于具体。从而使得各自的变化都不会影响到另一边的变化。 参考地址: 阅读全文
摘要:
今天是第一次写博客。很不自然,以为我是一个前端小白。毕竟写的东西就很幼稚 今天在看到for-in循环的时候,发现一般都用的是[]来获取属性值,但是“[]”中的key值并没有用引号。而我的记忆中用[]来获取属性值[]里面要用引号括起来的。经过一番查找发现,for-in循环遍历的时候in前面的变量(也就 阅读全文