在重装操作系统以后,OneDrive文件夹不允许删除,显示没有权限这样的信息,虽然从安全标签里面修改为自己了,但是仍然无法删除,后来google了一下,发现下面的这个命令非常好使。

Remove-Item "OneDrive folder name" -Recurse -Force

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

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

继续阅读

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

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

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

继续阅读

目前互联网上已经有了很多 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

继续阅读

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还是应用开发人员都具有重要作用。
当然还有其它的一些优点如:更好的性能、可移植性和兼容性、可维护性、易用性与快速性等。

继续阅读

当使用outlook 2016新建Email账户的时候,其数据文件(.ost文件)总是被保存在C盘默认目录C:\Users\用户名\AppData\Local\Microsoft\Outlook下,这样占用C盘的空间。在默认状态下进入Outlook,发现设置选项中关于.ost文件的保存位置,这似乎是无法修改的。笔者在网上进行了一系列的搜索,如何来修改默认的ost存储位置,按照网上的做法,大家有的用控制面板里面的“邮件”来修改,我试过了,发现在win10+office2016下面无相关选项;有的说是修改注册表,添加ForceOstPath键值,还是不行。

继续阅读