小编l00*_*com的帖子

你能通过JavaScript获得用户本地局域网IP地址吗?

我知道对这个问题的最初反应是"不"和"它不可能完成"和"你不应该需要它,你做错了什么".我要做的是获取用户的LAN IP地址,并将其显示在网页上.为什么?因为这就是我正在处理的页面,尽可能多地显示关于您的信息,访问者:http: //www.whatsmyip.org/more-info-about-you/

所以我实际上并没有使用IP做任何事情,除了出于提供信息目的向用户显示.我曾经通过使用一个小的Java小程序来做到这一点.它工作得很好.但是现在,浏览器会让你多次同意和信任,甚至可以运行最小的java applet,我根本不会运行它.

所以有一段时间我只是摆脱了这个功能,但如果可能的话我会喜欢它.作为一名计算机顾问,我不时会实际使用它.访问此网站以查看网络运行的IP范围比进入系统偏好设置,网络连接以及任何活动界面更快.

所以我想知道,希望是否有一些方法可以单独在javascript中完成它?也许你可以访问一些新对象,类似于javascript可以询问浏览器在地球上的地理位置的方式.也许客户网络信息有类似之处?如果没有,也许还有其他一些方法可以完成吗?我能想到的唯一方法是java applet或flash对象.我宁愿不做其中任何一个.

javascript ip-address

88
推荐指数
7
解决办法
14万
查看次数

如何在BOOT上的macOS上启动MariaDB(如MySQL)?

我使用HomeBrew在一个全新的macOS 10.11服务器设置上安装了MariaDB.当我手动启动它时服务器运行良好,但我无法让它在启动时自动启动(不是登录).我曾经sudo brew services start mariadb在/ Library/LaunchDaemons中创建一个launchd脚本,但它不起作用.没有运行mariadb,没有mariadb错误日志.它似乎默默地失败了.某处必须有一些相关的日志,但我不知道在哪里.

当这不起作用时,我尝试制作我自己的启动脚本,首先让它运行mysql.server start,但失败了.使用完整路径和适当的权限,但它永远不会工作.

然后我从自制的自己的launchd plist中复制了一些代码并制作了我自己的plist,运行mysqld_safe,这也不起作用:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE truncated for easier forum viewing>
<plist version="1.0">
<dict>
    <key>Label</key>
        <string>com.macfixer.mariadb</string>
    <key>ProgramArguments</key>
        <array>
            <string>/usr/local/opt/mariadb/bin/mysqld_safe</string>
            <string>--datadir=/usr/local/var/mysql</string>
        </array>
    <key>WorkingDirectory</key>
        <string>/usr/local/var</string>

    <key>Disabled</key>
        <false/>
    <key>RunAtLoad</key>
        <true/>

    <key>StandardOutPath</key>
        <string>/logs/mariadb.out.log</string>
    <key>StandardErrorPath</key>
        <string>/logs/mariadb.error.log</string>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)

上面没有在mariadb错误日志或StandardErrorPath错误日志中留下任何痕迹.但是它确实在StandardOutPath日志中留下了一些内容.看起来mariadb正在启动,它只是......不是.

180326 08:37:27 mysqld_safe登录到'/usr/local/var/log/mysqld-error.log'.

180326 08:37:28 mysqld_safe用/ usr/local/var/mysql中的数据库启动mysqld守护进程

但同样,如果我mysql.server start在计算机启动并登录后运行,MariaDB根本就没有问题.但是从launchd开始,它似乎只是默默地立即退出.

macos mariadb

6
推荐指数
1
解决办法
686
查看次数

标签 统计

ip-address ×1

javascript ×1

macos ×1

mariadb ×1