12 yanzi1225627

尚未进行身份认证

我要认证

南无飒哆喃。三藐三菩陀。俱胝喃。怛侄他。唵。折戾主戾。准提娑婆哈。南无阿弥陀佛。

等级
TA的排名 167

npm设置和取消代理的方法

设置代理npm config set proxy=http://127.0.0.1:8087npm config set registry=http://registry.npmjs.org关于https经过上面设置使用了http开头的源,因此不需要设https_proxy了,否则还要增加一句:npm config set https-proxy http://s...

2018-05-08 23:53:38

npm安装依赖至指定版本的方法

简介本文介绍npm安装依赖至指定版本的方法。依赖的版本可以在淘宝镜像或官方查询到.三种方法方法一先在package.json里修改好指定版本号,然后输入:npm update webpack方法二npm update webpack@4.7.0会把webpack更新至指定版本,但是不会写到package.json文件里,如果需要写到package.j...

2018-05-07 00:40:12

hexo next主题去掉码市的Coding Pages等待页

简介本文介绍去除码市的Coding Pages的等待跳转页的方法,采用hexo的next主题5.1.2版本. 1.升级银牌会员完善信息就ok,这一步是必须的。2.修改footer.swig找到主题下的这个文件,找到这一行:<div class="theme-info">原来这里面放的是主题 — NexT.Pisces v5.1.2,如下图所示: 其实这个没什么卵用,将这个div的东西都删掉,

2017-09-08 07:41:47

hexo next主题集成gitment评论系统

简介本文介绍hexo next主题(5.1.2)集成giment评论系统的过程。所谓gitment就是把评论放到github的issues系统里,评论支持md,比较适合程序员. 一.注册OAuth Application点击https://github.com/settings/applications/new注册,注意Authorization callback URL填自己的网站urlhttp

2017-09-08 07:40:35

hexo链接持久化终极解决之道

背景之前博文里有介绍过搭建科学上网环境后,使用锐速进行提速,但是加速的效果有时候觉得好,有时候觉得不行。最近帮朋友在vultr上申请一个IP,搭建环境后,发现同WIFI环境下新IP下载速度只有20-30KB,老IP能达到1M左右。在另一处wifi环境下,GooglePlay上下载应用老IP速度达2M左右,新IP只有400多kb。本来想给vultr提个ticket反馈下这个情况,最后想起来老IP上装了

2017-09-01 00:43:02

PyQt5学习记录(7)---监听鼠标拖拽事件实现Mac上百度云盘拖拽效果

背景在Mac版的百度云盘上有这样一个效果,拖拽一个文件过来,将会显示边框蓝色非常醒目的提醒了操作者。本文介绍用PyQt5监听鼠标的拖拽事件,实现一个类似的效果,当拖拽时动态的改变整个界面边框颜色.下面先上源码,共两个文件。一个是入口的main.py文件,一个是自己写的MainWidget.源码widgets.py# coding=utf-8from PyQt5.QtWidgets import QA

2017-08-06 01:31:30

SublimeText3安装ColorPicker快捷键无效问题解决

原因是跟convertToUTF8冲突了。修改方法是打开Sublime Text –> Preferences –> Browse Packages,找到ConvertToUTF8文件夹并进入,找到对应操作系统的Default.sublime-keymap文件,直接修改成[{ "keys": ["ctrl+shift++alt+c"], "command": "convert_to_utf8",

2017-08-06 00:48:08

PyQt5学习记录(6)---实战:监听系统粘贴板并提取时间

背景本文基于PyQt5,监听系统的粘贴板。当拷贝文件时,将路径提取出来显示到界面上。当黏贴的内容和文件中含有时间戳时,将其提取出来。利用这种方式解决选择某类文件只能通过浏览文件系统这种笨重方式效率不高,也不方便的问题。文中的方案在Windows平台正常,但在Mac上当复制PyQt应用程序内时监听有效,当复制其他应用程序里的内容时监听无效,这可能和Mac的沙盒模型有关系。下面先上源码,一共包含三个文件

2017-08-05 22:29:53

PyQt5学习记录(5)---QDockWidget和QListWidget的基础综合使用

简介本文介绍什么是QDockWidget以及它使用,顺便介绍一个和QListWidget综合使用的demo.QDockWidgetQDockWidget是软件交互中一种常见的样式,如下图所示: 上图中的VCS Operations这个框就可以认为是一个DockWidget,最大的特点是可以移动。并且可以镶嵌到主窗口里。当你的软件需要有这样一个控件,可以悬浮,并且不影响不占用主界面空间,类似于全

2017-08-05 13:49:43

PyQt5学习记录(4)---事件和信号

事件(Event)所有的GUI应用都是事件驱动的,事件主要由应用的用户操作产生的。但是事件可能由其他条件触发,比如:一个网络连接、一个定时器、一个窗口管理器,这些动作都可能触发事件的产生。当调用app的exec_()方法时,应用进入了主循环。主循环用于检测事件的产生并将事件送到用户处理的对象。在事件模型中有三个参与者:事件源:状态发生改变的对象,它产生了事件。事件对象:事件对象(evnet)封装

2017-05-22 00:39:36

PyQt5学习记录(3)---布局管理

布局管理的两种方法布局管理是所有GUI编程中核心内容之一。在Qt里有两种方法可以控制布局,分别是绝对定位和布局类.绝对定位代码:#coding=utf-8import sysfrom PyQt5.QtWidgets import QWidget, QLabel, QApplicationclass Example1(QWidget): def __init__(self):

2017-05-21 19:17:16

PyQt5学习记录(2)---QMainWindow菜单栏、状态栏和工具栏

QMainWindowQMainWindow是继承自QWidget,提供一个应用程序的主窗口。通过QMainWindow你可以添加自己的QToolBars、QDockWidgets、QMenuBar、QStatusBar等。见下图: 所以如果我们写程序的话,主窗口一般都是继承QMainWindow,这个有点类似android里的Activity的意思。接下来我们就对最下面的状态栏(Status

2017-05-21 15:54:08

PyQt5学习记录(1)---QWidget和QPushButton的显示和基本控制

官方文档平时应该多看文档 http://pyqt.sourceforge.net/Docs/PyQt5/index.html本学习系列参考http://www.cnblogs.com/archisama/p/5442071.html记录个人学习心得,参考的链接翻译自英文原版教程http://zetcode.com/gui/pyqt5/,以后不重复说明.第一个程序QWidget代码如下:#codin

2017-05-21 10:25:04

Windows平台搭建基于PyQt5.8.2开发Python GUI程序的环境(含打包过程)

简介本文介绍Windows平台上使用PyQt开发Python GUI程序的开发环境配置.安装python官网下载python-3.5.3-amd64.exe,点击安装即可。安装PyQt目前PyQt最新版本为5.8.2版本,参考官网直接运行pip3 install PyQt5,安装成功后截图如下: 其中PyQt版本为5.8.2,sip版本4.19.2测试demo:简单的登陆系统#coding=u

2017-05-18 07:29:29

MacOS Sierra10.12.4编译Android7.1.1源码必须跳的坑

简介下载Android7.1.1源码花费了两天,编译整个源码同样花费了2天,期间遇到无数个坑。现在编译源码,一旦中间遇到错误,则要重新开始。本文记录编译过程遇到的问题及解决方案,如有编译源码需求的可以参考本文先把这些坑跳过然后再编译,Mac环境为10.12.4.编译步骤直接参考官方指导即可https://source.android.com/source/initializing.html 这些步

2017-04-10 01:13:05

Mac/Windows平台折腾SublimeText3最新版3126(安装必备插件Markdown、Emmet等)

简介前面零零散散记录了不少关于配置SublimeText3的文章,过于分散,本文以SublimeText3最新版本3126为基础,安装常用插件,包括UTF8、Markdown等8个必备插件,如果新增插件会持续更新到文中。平台包括Mac和Windows,本文在Mac上,但完全适用Windows,文末附Windows上安装插件后的压缩包下载,可以直接解压后使用。 前文文章列表:MAC上安装并破解最新

2017-02-05 15:16:08

Mac平台打造github上hexo博客全过程

简介人玩博客有三个阶段,一是在平台写,但是写着写着就会发现限制太多。比如前些年,你写个关于goagent的文章就会审核不过.博客流量来了,你想挂个广告之类的也不行。本人是受实名制的影响,在写博客上有顾忌。第二个阶段是自己购买域名和vps自己搭建后台,使用wordpress之类的博客系统,然后自己折腾点赞、评论等功能。一开始玩着挺刺激,但是维护麻烦。比如换个ip,你就要迁移整个系统,比较麻烦。再者vp

2017-01-16 01:52:24

Mac下载Android7.1源码全过程 (附云盘下载链接)

简介本文记录Mac环境下载Android-7.1.1_r13源码全过程,并将其上传至腾讯微云盘,嫌下载麻烦的可以直接从云盘进行下载.文中默认已安装好了JDK、Git、curl等基础环境。安装REPO在用户空间下新建bin文件夹:mkdir ~/bin然后将其添加到.bash_profile里:PATH=~/bin:$PATH然后运行以下命令下载repo:curl https://storage.go

2017-01-15 10:51:03

Mac Sierra Matlab2016a中文乱码解决

简介本文记录Mac Sierra 10.12.2上Matlab2016a中文乱码的解决方法。解决方法相信大多数人都是从知乎上修改lcdata.xml,事实证明在Mac Sierra 10.12.2上不管你咋折腾都没用。正确的方法是安装Matlab官网给出的补丁包即可。希望更多人不要像我一样走冤枉路了。。。

2017-01-07 16:37:20

Mac VMWare Fusion安装ghost win7注意事项

背景在Mac上利用VMWare Fusion这个虚拟机软件安装64位的Win7,之前尝试过Parallels Desktop 12,但是其破解比较麻烦,网上现有方法无法破解,因此改用VMWare Fusion。之所以安装Win7会有问题,原因是如果安装原版的Win7,则不需要提前格式化硬盘。安装第三方Ghost Win7时,一定要提前格式化硬盘,然后将CD的模式改为IDE,否则安装不成功。安装原版W

2016-12-09 21:17:32

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 分享王者
    分享王者
    成功上传51个资源即可获取