11

js封装base64实现加密、解密

JS函数实现base64加密、base64解密

一、封装函数

二、成品插件 Continue reading

08

WDCP创建FTP后无法上传文件的解决办法

inux的CentOS版本服务器,安装了集成环境WDCP,但是在使用WDCP创建FTP后,不能上传文件,也不能删除文件等。

那么在WDCP管理后台的文件管理中,找到几个站 的根目录,修改所有者权限(把“root”改为“www”),记得一定要把“继承”勾选上。确定。之后问题就解决了。

如下图:

wdcp-ftp

05

Xcode开发工具概览

Xcode工作区可用来执行核心开发任务,它是创建和管理工程的主界面。工程是Xcode开发中的主要单元,包含了构建应用程序所需的所有元素、框架、插件以及其他软件产品,并维系这着这些元素之间的关系。关于工程的更多详细信息, Continue reading

05

Xcode安装

点击桌面下方菜单“App Store”,之后在搜索框中输入“xcode”;

点击“获取”,再点“安装”,软件5.5G,之后就是很长一段时间的等待了

05

提示“无法将网络更改为桥接状态:没有未桥接的主机网络适配器”

没有未桥接的主机网络适配器

一般这种情况,打开VM的“编辑>>虚拟网络编辑器”,是没有“VMnet0”的,那么解决方法如下:

删除原有的“VMnet1”和“VMnet8”,再点击对话框左下方的“恢复默认设置”,重启电脑,再打开VM,即可像以前一样愉快的使用VM了。

 

虚拟机桥接没有vmnet0

 

04

重置mac密码方法,苹果PC系统重置密码方法

mac管理员密码忘了怎么办?重置方法如下:

电脑开机,同时马上按住键盘上: command +  R 键。(注意一定要在出现开机启动声之前按住)。否则无法正常进入  OS X 恢复功能。

大苹果进度条加载完成后,看最上方菜单,依次点击:实用工具 >> 终端

在终端中输入resetpassword

接下来等待弹窗出现,在弹窗中按要求重置密码即可。

注:如果不是苹果专用键盘,那么没有 command 键怎么办? win键=command键,即空格向左数第二个键,上面可能会画着一个windows标志。

如果是VM中安装的mac系统,重置mac密码的方法同上。

01

NodeJS流程控制(同步回调并在外层获取回调返回值)

做了个Node项目,某个流程中最多五层回调进行逻辑判断,客户还要加一些业务,如果再这么做下去,至少还要加两层回调。就可读性来讲,是很差的。胃有点翻腾,要吐出来了…

在网上查了查,有很多人说Node的回调是个坑,但是个人还是愿意接受这不是Node坑的理论,回调这是Node的一个思想,我们既然选择了使用Node,就应该去分析、理解和适应它。

我相信无论遇到什么问题,总是能解决的。如果现在不能解决,那只是暂时没有想到解决办法而已。

一、generator(生成器)

是ES6标准引入的新的数据类型。一个generator看上去像一个函数,但可以返回多次。

我喜欢并在使用着这种方法,这种方法很优雅。

作用:一是同步流程控制Node回调;二是或以在外层获取回调函数内的返回值;三是如果逻辑判断层级很多,那么使代码的可读性更好; Continue reading

01

Java中修饰符private、protected、public和default的区别

public:

具有最大的访问权限,可以访问任何一个在classpath下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。

protected:

主要的作用就是用来保护子类的。它的含义在于子类可以用它修饰的成员,其他的不可以,它相当于传递给子类的一种继承的东西

default:

有时候也称为friendly,它是针对本包访问而设计的,任何处于本包下的类、接口、异常等,都可以相互访问,即使是父类没有用protected修饰的成员也可以。

private:

访问权限仅限于类的内部,是一种封装的体现,例如,大多数成员变量都是修饰符为private的,它们不希望被其他任何外部的类访问。

690292-20160923095944481-1758567758

注意:java的访问控制是停留在编译层的,也就是它不会在.class文件中留下任何的痕迹,只在编译的时候进行访问控制的检查。其实,通过反射的手段,是可以访问任何包下任何类中的成员,例如,访问类的私有成员也是可能的。

区别:

public:可以被所有其他类所访问

private:只能被自己访问和修改

protected:自身、子类及同一个包中类可以访问

default:同一包中的类可以访问,声明时没有加修饰符,认为是friendly。