wkt blog

  • About
  • Video
  • About
  • Video

Category: 其他

本地分支落后远程分支

by admin/March 15, 2018April 11, 2020/其他

当本地分支落后远程分支时, 推送会被拒绝 解决方案为: 先拉取远程代码: git pull origin dev 然后正常提交: git commit -m ‘dev’ git push origin dev

vim: 显示树形目录插件NERDTree安装和常用指令

by admin/February 18, 2018July 19, 2018/其他, 常用备份, 笔记

一. 安装: 将压缩包内文件放入指定目录即可: 将plugin/NERD_tree.vim拷贝~/.vim/plugin, doc/NERD_tree.txt拷贝到~/.vim/doc. wget http://www.vim.org/scripts/download_script.php?src_id=17123 -O nerdtree.zip unzip nerdtree.zip mkdir -p ~/.vim/{plugin,doc} cp plugin/NERD_tree.vim ~/.vim/plugin/ cp doc/NERD_tree.txt ~/.vim/doc/ 二. 绑定快捷方式和其他常用快捷键 此时打开vim即可使用:NERDTree来显示属性目录结构 绑定快捷键f10: :map <F10> :NERDTreeToggle<CR> 切换工作台和目录: ctrl + w + h 光标 focus 左侧树形目录 ctrl + w + […]

flask_sqlalchemy: 重写查询方法例子(重写filter_by)

by admin/November 21, 2017July 19, 2018/flask, 其他, 笔记

引出 比如某个项目中, status是逻辑删除的标志, 每次查询都需要加上status=1, Gifts.query.filter_by(uid=current_user.id, isbn=isbn, launched=False, status=1) 非常的不方便, 重写filter_by是一个不错的选择 重写 filter_by等查询函数定义在sqlalchemy.orm.Query中, flask_sqlalchemy.BaseQuery继承了orm的Query, 因此我们重写的时候可是直接继承BaseQuery. 自定义filter_by的代码为: class Query(BaseQuery): def filter_by(self, **kwargs): if ‘status’ not in kwargs.keys(): kwargs[‘status’] = 1 return super(Query, self).filter_by(**kwargs) 指定query类 但是这时候, 系统并不知道要使用我们重写的filter_by. SQLAlchemy类的构造函数中为我们提供了可指定的query_class参数: def __init__(self, app=None, use_native_unicode=True, session_options=None, […]

本地代理加速gitclone

by admin/October 23, 2017July 19, 2018/git, 其他

适用于网络大环境引起的git clone 缓慢, 设置git全局代理: git config –global http.proxy ‘socks5://127.0.0.1:1080’ git config –global https.proxy ‘socks5://127.0.0.1:1080’ 或者根据实际情况使用: git config –global http.proxy ‘http://127.0.0.1:1080’ git config –global https.proxy ‘https://127.0.0.1:1080’ 也可以手动:vim ~/.gitconfig 添加 [https] proxy = socks5://127.0.0.1:1080 [http] proxy = socks5://127.0.0.1:1080 前提: 已经设置了1080端口的本地代理: http://blog.wktadmin.com/?p=433

ssh连接本地linux虚拟机

by admin/September 26, 2017July 19, 2018/其他

第一步: 虚拟机内安装ssh服务端: sudo apt-get insatll -y openssh-server # -y表示一路选yes 如果不行请先更新软件列表: sudo apt-get update 第二步: 开启服务: service ssh start 查看是否开启成功: ps -aux | grep ssh   如果无法启动则使用 , 如果成功直接跳转第三步 cd /etc/init.d ./ssh start 其他命令: sudo service ssh start sudo service sshrestart sudo service sshstop […]

php两种简单的设计模式:工厂模式和单例模式

by admin/May 11, 2017July 19, 2018/其他

什么是设计模式: 简单的说,设计模式就是解决某个问题的一般性代码的经验性总结。 类比的说,它类似之前所学的算法:针对某种问题,使用特定的语法逻辑就可以完成该任务。(注意此处为类比)。 工厂模式: 所谓工厂模式,就是一个特定的类,它可以根据传递给她的类,二区生产出对应类的对象。 代码: //设计一个工厂类: 这个工厂类有一个静态方法 // 通过该方法可以获得指定的类的对象 class A{}; class B{}; class GongChang{ static function GetObject($className){//静态方法 $obj=new $className();//这是可变类 return $obj; } } $o1=GongChang::GetObject(“A”); $o2=GongChang::GetObject(“B”); $o3=GongChang::GetObject(“A”); var_dump($o1);echo “<br/>”; var_dump($o2);echo “<br/>”; var_dump($o3);echo “<br/>”; 单例模式: 就是设计一个类,只可以创造出它的一个对象。 代码: class Single{ //第一步: […]

一键启动工具的生成

by admin/May 3, 2017July 19, 2018/其他

需要打开的软件 一键启动? cmd? 路径与环境变量 语法 判断是否启动 tasklist|find /i “WeChat.exe” 启动 start C:\”Program Files (x86)”\Tencent\WeChat\WeChat.exe 比如: 整合: tasklist|find /i”WeChat.exe”&& echo “WeChat.exe is exists!!” || start C:\”Program Files (x86)”\Tencent\WeChat\WeChat.exe 写到批处理文件里: @echo off echo “start Now” tasklist|find /i”WeChat.exe”&& echo “WeChat.exe is exists!!” || […]

使用nginx反向代理实现镜像站的建立

by admin/April 17, 2017July 19, 2018/其他

nginx是轻量开源的服务器web环境搭建工具。 近日在g+发现了镜像站这类好东西,于是产生了轻微的兴趣。而恰巧自己的服务器也是nginx的顺便学习了下。   本文主要参考: https://github.com/benzBrake/Shell_Collections/tree/master/ngx_google_deployment以及“ 计算机信息网络国际互联网安全保护管理办法” 准备工作: 1.一个可以访问你需要镜像的网站的服务器。比如你想建立一个google镜像,就不可以选用大陆的服务器。 2.安装nginx,且部署了ngx_http_substitutions_filter_module。 在nginx的相关域名的yourdomain.com.conf里填写:   server { listen 80; listen 443 ssl http2; server_name www.yourdomain.com yourdomain; ssl on; ssl_certificate /usr/local/nginx/conf/ssl/www.yourdomain.com.crt; ssl_certificate_key /usr/local/nginx/conf/ssl/www.yourdomain.com.key; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; ssl_session_timeout 10m; ssl_session_cache builtin:1000 shared:SSL:10m; ssl_buffer_size 1400; location […]

不用许嵩做壁纸的粉丝不是好歌迷

by admin/April 8, 2016July 9, 2018/其他

无法播放请转到youku: https://v.youku.com/v_show/id_XMTUzMjAyMDkyOA==.html

Posts navigation

1 … 8 9

Recent Posts

  • 读取txt大文件并插入到mysql
  • 自建Pypi反向代理服务器
  • Allow All Content Security Policy
  • How to fetch all Git branches
  • 手动申请 Let’s Encrypt 泛域名证书

Archives

  • February 2021
  • December 2020
  • November 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • January 2019
  • December 2018
  • November 2018
  • September 2018
  • August 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • November 2017
  • October 2017
  • September 2017
  • June 2017
  • May 2017
  • April 2017
  • April 2016

友情链接

  • Harttle
  • 张俊杰的微博客
  • 蔣振飞的博客
  • 饲养员的窝
Proudly powered by WordPress | Theme: ShowMe by NEThemes.