小编Far*_*hid的帖子

如何更改XAMPP apache服务器端口?

这是我的Apache httpd.conf设置:

Listen 8012
ServerName localhost:8012
Run Code Online (Sandbox Code Playgroud)

每次我通过Apache启动时都会XAMPP看到以下消息:

Status Check OK
Busy…
Apache Started [Port 80]
Run Code Online (Sandbox Code Playgroud)

有人,请帮我,我可以更改任何其他设置吗?

apache xampp

100
推荐指数
2
解决办法
46万
查看次数

运行Android studio IDE时出错

当我启动Android studio时遇到此错误:

在此输入图像描述

    The following SDK components were not installed: build-tools-21.1.1, source-21, sys-img-x86-addon-google_apis-google-21, 
    extra-android-m2repository, android-21, extra-google-m2repository, addon-google_apis-google-21, tools, platform-tools
Run Code Online (Sandbox Code Playgroud)

当我点击重试时,它给了我同样的错误:

在此输入图像描述

ide android android-studio

28
推荐指数
2
解决办法
5万
查看次数

我如何检查是否已输入session_start?

我有一个第三方脚本,并想知道如何在做某事之前确认PHP是否session_start()已经宣布?

something like if(isset($_session_start())) { //do something } 
Run Code Online (Sandbox Code Playgroud)

php

21
推荐指数
5
解决办法
5万
查看次数

Android:示例代码,使用VPNService API在Android 4.0中使用自己的VPN连接

我是新来的Android和我试图建立并连接到我们自己的vpn(不是默认的vpn供应商即PPTP,L2TP等这是目前在Android Setting -> Wireless and Networks)编程.

我的情况是,我有按钮,当我点击按钮时,我需要自己配置vpn,链接(比如www.google.com)应该经过VPN我配置的那个.

有没有示例代码?

vpn android openvpn

19
推荐指数
2
解决办法
7万
查看次数

Android:如何使用下载管理器类?

我想从网址下载二进制文件.是否可以使用我在这里找到的Android下载管理器

java url android download

18
推荐指数
4
解决办法
4万
查看次数

如何修改.xfdl文件?(更新#1)

.XFDL文件扩展名标识XFDL格式的文档文件.这些属于基于XML的文档和模板格式标准.此格式与XML文件格式完全相同,但包含用于安全通信的加密级别.

我知道如何使用我在这里找到的文件查看器查看XFDL文件.我也可以通过File:Save/Save As来修改和保存这些文件.但是,我希望能够动态修改这些文件.有什么建议?这甚至可能吗?

更新#1:我现在已成功解码并解.xfdl压缩为一个XML文件,然后我可以编辑它.现在,我正在寻找一种方法将修改后的XML文件重新编码回base64-gzip(使用Ruby或命令行)

ruby language-agnostic xfdl

15
推荐指数
1
解决办法
7247
查看次数

获取2D数组的行和列计数而不迭代它

我有一个带2D阵列的功能.我想知道是否有任何方式获得2D数组的行和列而不必迭代它.方法签名不得更改.

函数在ninetyDegRotator类中.

public static int [][] rotate(int [][] matrix){

    int [][] rotatedMatrix = new int[4][4];//need actual row n col count here
    return rotatedMatrix; //logic

}
Run Code Online (Sandbox Code Playgroud)

主要代码是

public static void main(String args[]){

    int [][] matrix = new int[][]{
            {1,2,3,4},
            {5,6,7,8},
            {9,0,1,2},
            {3,4,5,6}
    };

    System.out.println("length is " + matrix.length);
    int [][] rotatedMatrix = ninetyDegRotator.rotate(matrix);
} 
Run Code Online (Sandbox Code Playgroud)

matrix.length给了我4.所以我猜它是行数,这意味着1D数组中的引用数量本身包含数组.那么有没有办法在没有迭代的情况下获得计数?

java matrix multidimensional-array

15
推荐指数
2
解决办法
8万
查看次数

Angularjs和角度之间的区别

Angularjs和angular之间的区别是什么(例如cli和版本)?
我想工作Angular,但我不知道选择其中一个的差异.我用谷歌搜索,但没有明确提到它们之间的差异.

angularjs angular-cli angular

15
推荐指数
3
解决办法
4万
查看次数

SVN合并合并额外的东西

我刚刚使用类似的东西进行了合并:

svn merge -r 67212:67213 https://my.svn.repository/trunk .
Run Code Online (Sandbox Code Playgroud)

我只有2个文件,其中一个是简单的ChangeLog.它不是仅仅合并我的ChangeLog更改,而是实际上将我的更改以及之前未在目标中的一些更改ChangeLog.我注意到当我执行--dry-run时发生冲突,所以我更新了ChangeLog,但仍然存在冲突(当我进行实际合并时,我看到了冲突).

然后我对我合并的文件进行了分析:

svn diff -r 67212:67213 ChangeLog
Run Code Online (Sandbox Code Playgroud)

我只看到了我所做的改变,所以我知道额外的改变并没有以某种方式进入.

这让我担心合并实际上并不只是采取我改变的东西,这是我所期望的.谁能解释发生了什么?

更新:响应NilObject:

所以,我改变了2个文件,只有ChangeLog是相关的,另一个合并得很好.当我进入我的常规行李箱结账时,我执行上面的diff命令并查看:

Index: ChangeLog
===================================================================
--- ChangeLog   (revision 67212)
+++ ChangeLog   (revision 67213)
@@ -1,3 +1,7 @@
+2008-08-06  Mike Stone  <myemail>
+
+   * changed_file: Details.
+
 2008-08-06  Someone Else  <their_email>

    * theirChanges: Details.
Run Code Online (Sandbox Code Playgroud)

合并之前的更改后,ChangeLog的差异如下所示:

Index: ChangeLog
===================================================================
--- ChangeLog   (revision 67215)
+++ ChangeLog   (working copy)
@@ -1,3 +1,14 @@
+<<<<<<< .working
+=======
+2008-08-06  Mike Stone …
Run Code Online (Sandbox Code Playgroud)

svn merge

12
推荐指数
1
解决办法
869
查看次数

如何防止将无效字符输入到输入字段中

Onkeydown,我运行以下JavaScript:

function ThisOnKeyDown(el) {
   if (el.title == 'textonly') {
       !(/^[A-Za-zÑñ-\s]*$/i).test(el.value) ? el.value = el.value.replace(/[^A-Za-zÑñ-\s]/ig, '') : null;
   }
   if (el.title == 'numbersonly') {
       !(/^[0-9]*$/i).test(el.value) ? el.value = el.value.replace(/[^0-9]/ig, '') : null;
   }
   if (el.title == 'textandnumbers') {
       !(/^[A-Za-zÑñ0-9-\s]*$/i).test(el.value) ? el.value = el.value.replace(/[^A-Za-zÑñ0-9-\s]/ig, '') : null;
   }
}
Run Code Online (Sandbox Code Playgroud)

这三个标题属性之一被赋予页面上的各种输入字段.只要无效字符被正确删除,代码就会起作用,但直到输入下一个字符为止.我想找到一种简单地拒绝无效输入的方法.我感谢您的帮助!

编辑:我全局创建事件.我是这样做的:

      function Globalization() {
      var inputs = document.getElementsByTagName('input');
      for (i = 0; i < inputs.length; i++) {
          inputs[i].onfocus = createEventHandler(
              ThisOnFocus, inputs[i]);
          inputs[i].onblur = createEventHandler(
              ThisOnBlur, inputs[i]);
          inputs[i].onkeydown = createEventHandler( …
Run Code Online (Sandbox Code Playgroud)

javascript regex javascript-events

12
推荐指数
4
解决办法
6万
查看次数