使用Proxifier加速git
基于众所周知的原因,gitlab,github要上传下载代码实在是太慢了,很多人使用git config配置全局代理的方式加速上传下载。 今天我想分享一种不一样的加速方式,就是通过proxifier软件。 因为我这边需要使用proxifier将连接到办公室的网络代理到本地,所以平时在家里都是经常打开这个软件的。 proxifier可以从我的网盘下载,或者,从百度上搜索下载,很方便的。安装完成后,运行程序,如下图: 然后添加代理服务器,保存一下。 接下来就是配置规则了,我研究了一下,原本以为是通过git.exe```上传下载的,结果发现是```ssh.exe,既然知道了,配置一条根据应用程序代理的规则,很简单了。 配置以后,试试吧,是不是速度飞起来了? 🙂
2020-03-21    
使用Github+jsDelivr+PicGo搭建图床
GitHub:全球最大开源托管站,微软旗下。 jsDelivr:免费、稳定的CDN PicGo:开源的图片上传程序,支持win、linux等系统。 一、Github设置 1.新建仓库 新建一个public仓库。 2.获取token 打开 https://github.com/settings/tokens,点击右侧的 Generate new token 二、PicGo设置 看下图 三、引用地址 前缀为 https://cdn.jsdelivr.net/gh/xxx/yyy ,后面xxx/yyy是github用户名和仓库
2020-03-10    
CentOS 7 配置 OpenVPN

使用环境:

  • openvpn服务端安装在centos7系统平台上;
  • openvpn客户端安装在windows平台上;

先决条件

安装软件

# yum install openvpn easy-rsa
2019-10-24    
删除OneDrive同步文件夹
在重装操作系统以后,OneDrive文件夹不允许删除,显示没有权限这样的信息,虽然从安全标签里面修改为自己了,但是仍然无法删除,后来google了一下,发现下面的这个命令非常好使。 Remove-Item "OneDrive folder name" -Recurse -Force
2019-10-23    
openVPN+frp突破内网限制

在有些办公场景中,我们需要有一根VPN连接到办公室的网络上,这样便于操作办公室的电脑。经过测试了两款VPN软件后,还是选择了openvpn,但是frp+openvpn有一个特殊要求,即公网的服务器带宽越大越好,1M的VPS实在是太痛苦了,不过聊胜于无啊。

下面就是配置过程,请看。

2019-10-22    
安装及配置OLAINDEX

OLAINDEX是一款 OneDrive 目录文件索引应用,基于优雅的 PHP 框架 Laravel5.8 搭建,并通过 Microsoft Graph 接口获取数据展示,支持多类型帐号登录,多种主题显示,简单而强大。

2019-08-11    
Office OneDrive无法同步文件

昨天我发现我这边无法同步OD的文件,感觉很奇怪,因为先前都是工作正常的,只能怀疑要么是被墙了,要么就是我电脑的问题。

今天在OFFICE群组和众人沟通OD的连接问题,原来大家都不能访问了,看来是真的被墙了。唉,也不知道一个办公套件的OD究竟哪里不对了。

目前来看,解决办法有两种:一是修改hosts文件;二是梯子+Proxifier工具。

2019-07-10    
2019-05-28    
原生安卓解决感叹号

目前互联网上已经有了很多 Captive Portal Server ,如果你已经在使用一个稳定的,那么你是没有必要更改的。我们提供的这个地址只是希望能够让大家可以有多一种选择而已。

captive.v2ex.co

你可以使用 adb1 命令行工具这样设置:

adb shell "settings put global captive_portal_server captive.v2ex.co"

如果使用的是 OS X ,那么你可以通过 Homebrew 获取 adb :

brew install android-platform-tools
2019-01-06    
Oracle PL/SQL编程详解

Oracle PL/SQL编程详解

1. PL/SQL 程序设计简介

SQL语言只是访问、操作数据库的语言,并不是一种具有流程控制的程序设计语言,而只有程序设计语言才能用于应用软件的开发。PL /SQL是一种高级数据库程序设计语言,该语言专门用于在各种环境下对ORACLE数据库进行访问。由于该语言集成于数据库服务器中,所以PL/SQL代码可以对数据进行快速高效的处理。除此之外,可以在ORACLE数据库的某些客户端工具中,使用PL/SQL语言也是该语言的一个特点。本章的主要内容是讨论引入PL/SQL语言的必要性和该语言的主要特点,以及了解PL/SQL语言的重要性和数据库版本问题。还要介绍一些贯穿全书的更详细的高级概念,并在本章的最后就我们在本书案例中使用的数据库表的若干约定做一说明。

1.1 SQL与PL/SQL

1.1.1 什么是PL/SQL?

PL/SQL是 Procedure Language & Structured Query Language 的缩写。ORACLE的SQL是支持ANSI(American national Standards Institute)和ISO92 (International Standards Organization)标准的产品。PL/SQL是对SQL语言存储过程语言的扩展。从ORACLE6以后,ORACLE的RDBMS附带了PL/SQL。它现在已经成为一种过程处理语言,简称PL/SQL。目前的PL/SQL包括两部分,一部分是数据库引擎部分;另一部分是可嵌入到许多产品(如C语言,JAVA语言等)工具中的独立引擎。可以将这两部分称为:数据库PL/SQL和工具PL/SQL。两者的编程非常相似。都具有编程结构、语法和逻辑机制。工具PL/SQL另外还增加了用于支持工具(如ORACLE Forms)的句法,如:在窗体上设置按钮等。本章主要介绍数据库PL/SQL内容。

1.2 PL/SQL的优点或特征

1.2.1 有利于客户/服务器环境应用的运行

对于客户/服务器环境来说,真正的瓶颈是网络上。无论网络多快,只要客户端与服务器进行大量的数据交换。应用运行的效率自然就回受到影响。如果使用PL/SQL进行编程,将这种具有大量数据处理的应用放在服务器端来执行。自然就省去了数据在网上的传输时间。

1.2.2 适合于客户环境

PL/SQL由于分为数据库PL/SQL部分和工具PL/SQL。对于客户端来说,PL/SQL可以嵌套到相应的工具中,客户端程序可以执行本地包含PL/SQL部分,也可以向服务发SQL命令或激活服务器端的PL/SQL程序运行。

1.2.3 过程化

PL/SQL是Oracle在标准SQL上的过程性扩展,不仅允许在PL/SQL程序内嵌入SQL语句,而且允许使用各种类型的条件分支语句和循环语句,可以多个应用程序之间共享其解决方案。

1.2.4 模块化

PL/SQL程序结构是一种描述性很强、界限分明的块结构、嵌套块结构,被分成单独的过程、函数、触发器,且可以把它们组合为程序包,提高程序的模块化能力。

1.2.5 运行错误的可处理性

使用PL/SQL提供的异常处理(EXCEPTION),开发人员可集中处理各种ORACLE错误和PL/SQL错误,或处理系统错误与自定义错误,以增强应用程序的健壮性。

1.2.6 提供大量内置程序包

ORACLE提供了大量的内置程序包。通过这些程序包能够实现DBS的一些低层操作、高级功能,不论对DBA还是应用开发人员都具有重要作用。 当然还有其它的一些优点如:更好的性能、可移植性和兼容性、可维护性、易用性与快速性等。

2018-12-31