【太阳集团所有网址16877】XMPPFramework开发(一):O

介绍:

作为一名开发人员都会知道我们做的项目都要用到数据库,数据库都需要账号和密码,然而问题来了,做的东西多了那些没用的账号和密码还在哪里纠缠着我们。所有我们不能忍了删除掉他。

网上很多都是2008的是删除方案,知道我看到了这篇:

太阳集团所有网址16877 1

版本路径说明

SQL Server Management Studio 2016 delete the file C:Users%username%AppDataRoamingMicrosoftSQL Server Management Studio13.0SqlStudio.bin

SQL Server Management Studio 2014 delete the file C:Users%username%AppDataRoamingMicrosoftSQL Server Management Studio12.0SqlStudio.bin

SQL Server Management Studio 2012 delete the file C:Users%username%AppDataRoamingMicrosoftSQL Server Management Studio11.0SqlStudio.bin

SQL Server Management Studio 2008 delete the file C:Users%username%AppDataRoamingMicrosoftMicrosoft SQL Server100ToolsShellSqlStudio.bin

SQL Server Management Studio 2005 delete the file – same as above answer but the Vista path. C:Users%username%AppDataRoamingMicrosoftMicrosoft SQL Server90ToolsShellmru.dat

注意:AppData是一个隐藏文件夹。您需要在资源管理器中显示隐藏的文件夹。

上面只是简述了所对应版本需要删除的文件路径。还是需要我们手动去找到然后删除对应文件的。

当然我们也可以不这样那就复制下面的路径吧。

 

 SQL Server Management Studio 2016 :%AppData%MicrosoftSQL Server Management Studio12.0

 SQL Server Management Studio 2014 :%AppData%MicrosoftSQL Server Management Studio12.0

 SQL Server Management Studio 2012 :%AppData%MicrosoftSQL Server Management Studio11.0

 SQL Server Management Studio 2008 :%AppData%MicrosoftMicrosoft SQL Server100ToolsShell 

 SQL Server Management Studio 2005 :%AppData%MicrosoftMicrosoft SQL Server100ToolsShell   

这样找到对应版本数据库,直接复制版本后面的路径,然后在根据第一个代码路径找到需要删除的文件名即可。这样是不是很爽啊。

这两天没有更新博客,这里先对大家说声对不起了.因为这几天一直忙于研究XMPPFramework这个开源框架.XMPPFramework是一个OS X/iOS平台的开源项目,使用Objective-C实现了XMPP协议,同时还提供了用于读写XML的工具.可以帮助我们快速的开发即时通讯功能.XMPPFramework其实以前培训的时候也是有做过的,不过那只是一顿无脑敲,对其原理以及逻辑并没有深入的了解.而且后期开发使用环信、融云三方开发比较多,XMPPFramework用的其实并不是很多.所以作为小白的我将在XMPPFramework这个专题中对XMPPFramework在实际使用过程中的详细逻辑以及遇到的坑进行分享讲解.希望大家关注.

关于XMPP,它是一种基于标准通用标记语言的子集XML的协议,XMPP中定义了三个角色,客户端,服务器,网关。通信能够在这三者的任意两个之间双向发生。服务器同时承担了客户端信息记录,连接管理和信息的路由功能。

如下面经典的XMPP示意图所示.其中Client为客户端,Server为服务器,我们可以允许多个服务器,不管是Client与Server之间,还是Server与Server之间的数据传输都是XML格式的数据流.

太阳集团所有网址16877 2

在实际开发过程中,Server的搭建并不是需要移动端开进行的.但是我们需要做前期的测试,所以搭建一个服务器还是很有必要的,这里选择Openfire服务器,Openfire是开源的、基于可拓展通讯和表示协议、采用Java编程语言开发的实时协作服务器。 Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。那么接下来,我们就看一下如何搭建一个本地的Openfire服务器.

由于Openfire服务器是基于java环境的,由于Openfire的版本一定要和JDK的版本对应一致,所以我们需要去Oracle官网去最新版本的JDK.然后安装最新的JDK就好.如下图所示.

太阳集团所有网址16877 3

太阳集团所有网址16877,上面我们就搭建好我们的java环境了,不过一定要记住,JDK版本要和Openfire的版本一致.接下来,我们需要去Openfire下载页下载最新的Openfire版本了.

太阳集团所有网址16877 4

下载完成之后,我们安装即可.安装完成我们会在系统偏好设置找到我们安装的JDK以及openfire服务器,如下所示.

太阳集团所有网址16877 5

接下来,我就需要配置我们的Openfire服务器了,我们先进入Openfire页面启动Openfire服务器.一开始,服务器的状态是处于stop停止状态的,所以我们需要手动启动一下,让状态处于Running状态.

太阳集团所有网址16877 6

这里,Openfire服务器也可能启动失败,其实失败的原因不外乎两个,一个是没有访问Openfire的权限,另外一个就是java的环境变量没有配置好,我们需要重新配置一下.所以,我们使用终端启动我们的Openfire服务器,步骤如下所示.

  • 首先,给openfire中的bin文件夹一个权限,允许所有人读写.
sudo chmod -R 777 /usr/local/openfire/bin
  • 配置java环境变量,这里需要注意的是最后一句命令jdk的版本要输自己的jdk的版本.我这里是1.8.0_111版本的,所以命令如下所示.
sudo su

cd /usr/local/openfire/bin

export JAVA_HOME=`/usr/libexec/java_home`

echo $JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home
  • 配置好java环境变量之后,我们就启动Openfire服务器即可,具体命令如下所示.
cd /usr/local/openfire/bin

./openfire.sh
  • 在终端如下图所示,代表着服务器启动成功.

    太阳集团所有网址16877 7

启动完成之后,我们还是需要进入系统偏好设置进入Openfire页面,然后点击页面中Open Admin Console选项,打开Openfire的web配置页面.

太阳集团所有网址16877 8

(由于我已经安装完成了,所以接下来一些配置图并不是自己截的图,如有侵权,请联系我,立马删除)

本文由太阳集团所有网址16877发布于太阳集团城网址送彩金,转载请注明出处:【太阳集团所有网址16877】XMPPFramework开发(一):O

您可能还会对下面的文章感兴趣: