npm ERR! A complete log of this run can be found in: Q: 1234npm ERR! Unexpected end of JSON input while parsing near '...hZ3yMhAU8CwbLGBDYZTXS'npm ERR! A complete log of this run can be found in:npm ERR! /Users/moyan/.npm/_logs/2019-10-08T01_36_12_540Z-debug.log A: 12345678910111213## 提供的一些解决办法,但是仍没有解决npm报错,这时需要全局更新npmnpm inpm g解决!或者使用淘宝镜像:cnpm icnpm g解决!## 最后看到了一段清除npm缓存的命令,运行之后果然成功了npm cache clean --force npm install 报错 Q: 123456789101112131415161718192021222324252627282930> f ...
现在有个两个表查询显示出你需要的字段以及条件 123456789SELECT flatzone.SID,flatzone.IDX,zonelist.`NAME`,flatzone.DOMAINNAME -- 要显示的字段FROM flatzone -- 来自哪个表 INNER JOIN zonelist on flatzone.ZONE=zonelist.ZONE -- 关联的表以及必须条件WHERE flatzone.SID>=10001 -- 条件筛选 and flatzone.SID<=10006GROUP BY flatzone.SID -- 分组去重ORDER BY SID -- 排序;## 其他左查询以及又查询自行百度 借鉴与:https://segmentfault.com/q/1010000012841241 题外话:导出表结构以及数据 123mysqldump datebases teble > zz.sql # 表结构and数据# -t 表数据# -d 表结构
一 函数对象 一 函数是第一类对象,即函数可以当作数据传递 1234##1 可以被引用##2 可以当作参数传递##3 返回值可以是函数##3 可以当作容器类型的元素 二 利用该特性,优雅的取代多分支的if 1234567891011121314def foo(): print('foo')def bar(): print('bar')dic={ 'foo':foo, 'bar':bar,}while True: choice=input('>>: ').strip() if choice in dic: dic[choice]() 二 函数嵌套 一 函数的嵌套调用 123456789def max(x,y): return x if x > y else ydef max4(a,b,c,d): res1=max(a,b) res2=max(res1,c) res3=max(re ...
Git:SourceTree、 聊天:Tim(虽然已经被腾讯放弃了,但是比起QQ那么臃肿,这个好用简洁无广告)、微信 截图软件: snipaste 、Xnip-Mac 编辑器:Notepad++、VScode、Typora(Markdown必备) 浏览器:Edge、Chrome、火狐 视频播放器:QQ影音、 词典: 欧陆词典、有道词典 笔记:Leanote(曾经最爱,目前已收费)、onenote 、 Evernote (用这个截取网页的内容,onenote的web clipper太差) 简单视频制作:Adobe Premiere Pro (编辑视频) 4K Video Downloader(下载视频) Aegisub (制作字幕) Megui(压制视频) 搜索: uTools、Everything、Alfred for Mac(去找个破解版的吧!) 图片查看: FastStone Image Viewer 压缩软件:7-Zip、winrar 清理软件: Wise Care 365 和 CCleaner 数据库:Navicat for MySQL Python:PyCharm 下载工具 ...
# 克隆,提交和推送 在使用SourceTree之前必须要先安装Git和sourceTree,具体安装过程不再赘述,大家可以搜索其它教程。 本地未存在git仓库 新建一个gitee仓库,复制链接 切换到克隆配置页面,填入远程仓库地址,目标路径(本地存放路径),点击克隆。 本地已存在Git仓库 打开目标路径,可以看到已克隆一个空白的版本库。 提交和推送。由于git是分布式版本控制工具,存在着本地仓库和远程仓库,所以我们在本地工作副本进行的编辑,要先提交到本地仓库,再从本地仓库推送到远程仓库。下面进行演示。编辑完成后,打开sourceTree, 可以看到文件的变动已经显示到软件界面,点击暂存所选,类似于勾选要提交的文件。 输入提交注释 [A]新增1,点击提交。 提交完成后,可以看到日志/历史选项卡中已显示提交的版本日志,在master分支 提交了新增1,不过这个master分支是本地仓库的,并不是远程仓库的。从第二张图可以看到远程仓库github里还是空白的。 推送。点击推送,勾选将本地master分支推送到远程master分支,点击推送。 推送完成后,可以看到最新的版 ...
Python
未读开篇 为什么要用函数 123##1、代码的组织结构不清晰,可读性差##2、遇到重复的功能只能重复编写实现代码,代码冗余##3、功能需要扩展时,需要找出所有实现该功能的地方修改之,无法统一管理且维护难度极大 函数是什么 1234567针对二中的问题,想象生活中的例子,修理工需要实现准备好工具箱里面放好锤子,扳手,钳子等工具,然后遇到锤钉子的场景,拿来锤子用就可以,而无需临时再制造一把锤子。修理工===>程序员具备某一功能的工具===>函数要想使用工具,需要事先准备好,然后拿来就用且可以重复使用要想用函数,需要先定义,再使用 函数分类 123456##1、内置函数为了方便我们的开发,针对一些简单的功能,python解释器已经为我们定义好了的函数即内置函数。对于内置函数,我们可以拿来就用而无需事先定义,如len(),sum(),max()ps:我们将会在最后详细介绍常用的内置函数。##2、自定义函数很明显内置函数所能提供的功能是有限的,这就需要我们自己根据需求,事先定制好我们自己的函数来实现某种功能,以后,在遇到应用场景时,调用自定义的函数即可。例如 定义函数 一 如何自定义函 ...
Python
未读Windows环境下安装Py2和Py3 一. python 安装 下载安装包 123https://www.python.org/ftp/python/2.7.14/python-2.7.14.amd64.msi # 2.7安装包 https://www.python.org/ftp/python/3.6.4/python-3.6.4-amd64.exe # 3.6安装包 安装python3.6 增加环境变量 在命令行测试 安装python2.7 将python2增加到环境变量里 1C:\Python27\Scripts\;C:\Python27\; 将C: Python27目录下的python.exe 和pythonw.exe 改为python2.exe 和pythonw2.exe 将C: Python36目录下的python.exe 和pythonw.exe 改为python3.exe 和pythonw3.exe 此时在命令行输入python3代表python3 输入python2代表python2 二. pi ...
网络基础 1.网络指的是什么? 计算机与计算机之间通过物理链接介质(网络设备)连接到一起。 计算机与计算机之间基于网络协议通信(网络协议就相当于计算机界的英语) 2.osi七层协议: 互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层 每层运行常见物理设备: 3.五层模型讲解 **物理层:**由来:计算机和计算机之间要想通信,就必须接入internet,言外之意就是计算机之间必须完成组网。 功能:主要基于电器特性发送高低电压,高电压对应数字1,低电压对应数字0(提供电信号) 数据链路层: 1.由来:单纯的电信号0和1没有任何意义,必须规定电信号多少位 2.功能:定义了电信号的分组方式 3.以太网协议ethernet:早期的时候各个公司都有自己的分组方式,后来形成了统一的标准,即以太网协议ethernet 4.以太网协议ethernet规定: 1.一组电信号构成一个数据包,叫做“帧” 2.每一数据帧分成:报头head和数据data两部分 head包含:发送者/源地址,6个字节 接受者/目标地址,6个字节 数据类型:6个字节 data包含:数据包的具体内容(最短6 ...
首先先补充一下上一篇的一个小问题。 应用程序的启动流程: 前提:应用程序是运行于操作系统之上的 举例:启动暴风音影 1.双击快捷方式 2.告诉操作系统一个文件路径 3.操作系统从硬盘读取文件内容到内存中 4.cpu从内存读取数据执行 下面开始今天的课程: 一、操作系统发展史及多道技术 1.第一代计算机(1940~1955):真空管和穿孔卡片 特点:没有操作系统的概念,所有的程序设计都是直接操控硬件。 优点:每个人独享,可以自己调试代码,找到bug。 缺点:浪费计算机资源。 2.第二代就算机(1955~1965):晶体管和批处理系统 特点:把代码都赞到一块,让一个CPU共享,但是还是一个一个的去运行,还是顺序算法(串行) 优点:批处理,节省了机时。 缺点:有人的参与了,搬过来搬过去的麻烦,拖慢程序运行的速度 3.第三代计算机(1965~1980):集成电路芯片和多道程序设计 第三代计算机的操作系统广泛应用了第二代计算机的操作系统没有的关键技术:多道技术 多道技术:(指的是多道/个程序) 1.空间上的复用:内存要支持同时跑 ...
一、为何要学习计算机基础? 好多人觉得自己有点基础就都想着直接敲代码,觉得基础知识很容易,很简单,就不怎么用心去学。然而,我觉得基础知识很重要。就像盖一栋楼房一样,你先要打好地基,再去盖房。 Python是一门编程语言,即通俗一点说就是语言。 我们都知道世界上有很多种语言,比如:汉语,英语,阿拉伯语等等众多的语言。要想用这些语言去和人沟通,如果你想和英国人说话,你必须得会英语吧。而我们的计算机也有它自己的语言,你要想让计算机帮助我们做事情,你就需要和它沟通吧。那你就得懂得计算机语言吧,也就是编程。当然计算机也有很多语言,比如:C,Java,PHP,Python,C#等。所以我们就先从学习基础知识开始。也有人说学习基础理论知识很枯燥,但是,那还是得学。你要把它当成自己的兴趣,一点一点的去投入它,相信你会是很棒的。 程序用编程语言来写程序,最终开发的结果就是一个软件。就像大家都知道的QQ,腾讯视频,酷狗音乐等一系列软件。这些软件要想运行必须得有系统控制它吧。当然,有人会问:为什么要用操作系统呢?当然,很久以前的那些程序员确实是在没有操作环境下,编程语言是操作硬件来编写的 ...