小编Gar*_*ary的帖子

haskell"无效类型签名错误"

我定义了这个功能 NewLine

NewLine :: String -> String
NewLine (x:xs)=if (x=='\n') then xs else NewLine xs
Run Code Online (Sandbox Code Playgroud)

它给了我一个无效的类型签名错误,但我不明白为什么.

haskell

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

如何访问动态局部变量

我如何引用动态局部变量?使用全局变量很容易实现:

myPet = "dog";  
console.log(window["myPet"]);
Run Code Online (Sandbox Code Playgroud)

我如何在本地范围内做同样的事情?


特别是我正在尝试做的事情:

myArray = [100,500,200,800];  
a = 1; // Array index (operand 1)  
b = 2; // Array index (operand 2)  
Run Code Online (Sandbox Code Playgroud)

根据具体情况,我想评估<b或b <a

  • 为此,我设置了两个变量:compare1compare2
  • compare1将引用ab,compare2将引用另一个
  • 评估compare1 < compare2或反之亦然

以下与全局变量完美配合. 但是,我希望ab是本地的.

compare1 = "b"; compare2 = "a";  
for(a=0; a<myArray.length; a++){  
  b = a+1;  
  while(b>=0 && myArray[window[compare1]] < myArray[[compare2]]){    
    /* Do something; */
    b--;  
  }
}  
Run Code Online (Sandbox Code Playgroud)

如果在上面我设置compare1=a那么我将不得不重新设置比较1,每次一个改变.相反,我希望真正[查看/点]的值 …

javascript variables scope dynamic local-variables

5
推荐指数
1
解决办法
1121
查看次数

选择状态后,使用notifyDataSetChanged更新City Spinner

一旦用户选择状态,如何更新我的城市微调器?

这两个字段都使用DataCall.class返回JSON数据填充,并将信息解析为微调器的数组.

我的下面的代码将城市adapter设置为defualt "Select State"值,一旦用户获得状态,它应该使用notifyDataSetChanged,因为城市微调器的默认数组使用新的城市名称更新.我收到的错误在下面的代码中得到了评论.

public class SearchActivity extends Activity{
       private static final String TAG = "MyApp";
       ArrayAdapter<String> adapter2;
       String city_values[] = new String[]{"Please select a state."};

       @Override
       public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.search_layout);

            final Spinner zipspinner = (Spinner) findViewById(R.id.zipspinner);
            final Spinner cityspinner = (Spinner) findViewById(R.id.cityspinner);       

            adapter2 = new ArrayAdapter<String> (this,android.R.layout.simple_spinner_item, city_values);
            adapter2.setDropDownViewResource(R.layout.city_spinner_layout);
            cityspinner.setAdapter(adapter2);

            JSONArray jsonArray;
            try {
                String spinnerContentType = "state";
                String spinnerURL = "getStoreState.php";
                String spinner_data =  DataCall.getJSON(spinnerURL,spinnerContentType); 
                Log.d(TAG, spinner_data); …
Run Code Online (Sandbox Code Playgroud)

java android json adapter spinner

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

MySQL数据库使用PHP在两台服务器之间同步

我在两个不同的服务器上有相同的网站.
Master Database - server1
Slave Database - Server2

我想制作PHP脚本,它将检查master数据库中的更改,如果发现任何它将与slave数据库同步.我将为该脚本设置chronjob,以便每隔几分钟运行一次.

我在谷歌上发现了一些脚本,但根本不起作用.我尝试使用PMS,但我收到了:

注意:使用未定义的常量主机 - 在第57行的/var/www/demos/pms/pmslib.php中假定为'host'
注意:在/ var/www/demos/pms /中使用未定义的常量用户 - 假定为'user'第57行的pmslib.php
注意:使用未定义的常量传递 - 在第57行的/var/www/demos/pms/pmslib.php中假定为'pass'
注意:使用未定义的常量基数 - 在/ var /中假定为'base' www/demos/pms/pmslib.php第63行
注意:使用未定义的常量主机 - 在第79行的/var/www/demos/pms/pmslib.php中假定为'host'
注意:使用未定义的常量主机 - 假定'第57行上的/var/www/demos/pms/pmslib.php中的主机'
注意:在第57行的/var/www/demos/pms/pmslib.php中使用未定义的常量用户 - 假定为'user'
注意:使用未定义的常量传递 - 在第57行的/var/www/demos/pms/pmslib.php中假定为'pass'
注意:使用未定义的常量库 - 在/ var/www/demos/pms /中假定为'base'第63行的pmslib.php
注意:使用未定义的常量主机 - 在第79行的/var/www/demos/pms/pmslib.php中假定为'host'

php mysql sql database sync

5
推荐指数
1
解决办法
5567
查看次数

使Web服务请求参数成为必填字段

这是代码第一种Jax-WS Web服务方法.

@WebService (serviceName = "MyInstallPhotoService")
@SOAPBinding(style=SOAPBinding.Style.DOCUMENT, use=SOAPBinding.Use.LITERAL, parameterStyle=SOAPBinding.ParameterStyle.WRAPPED)
public class MyInstallPhotoWS {

    private MyInstallPhotoManager myInstallPhotoManager;

    @Resource
    WebServiceContext context;


    @WebMethod(operationName = "getMyInstallPhoto")
    @WebResult(name = "PhotoRetrievalResponse", partName = "PhotoRetrievalResponse")
    public MyInstallPhotoResponse getBadgePhoto(@WebParam(name = "BadgeNumber", partName = "BadgeNumber") String badgeNumber, @WebParam(name = "LastName", partName = "LastName") String lastName) {
        MyInstallPhotoResponse myInstallPhotoResponse = new MyInstallPhotoResponse();
        try {
            // more code here
        } catch (Exception e) {
          e.printStackTrace();
        }
        return myInstallPhotoResponse;
     }
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,MyInstallPhotoResponse在xml架构中定义.SoapUI请求生成了这样的东西

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Header/>
   <soapenv:Body>
      <rsw:getBadgePhoto>
         <!--Optional:-->
         <rsw:BadgeNumber>I180748-003</rsw:BadgeNumber>
         <!--Optional:-->
         <rsw:LastName>Jones</rsw:LastName>
      </rsw:getBadgePhoto> …
Run Code Online (Sandbox Code Playgroud)

xsd wsdl jax-ws

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

用if语句关闭html中的一段代码

我有一个现场网站,我必须在现场网站上继续工作,这意味着我正在查看该页面.

我想知道是否有一种方法可以在HTML中使用if语句,我可以关闭谷歌分析的代码,这样就不会搞砸我们的报告?所以我可以简单地在页面上更改一个值(比如TRUE/FALSE),这样我就可以对内容进行处理了,而且我不会破坏分析.

html javascript google-analytics

5
推荐指数
1
解决办法
61
查看次数

朱莉娅用了什么方法?

我已经定义了以下变量

julia> X = (1:10) * ones(1,10)
Run Code Online (Sandbox Code Playgroud)

它定义了一个矩阵,每行等于相同的数字,列中的数字从1增加到10.我想知道哪个方法使用Julia作为函数*.我怎么能问朱莉娅?

methods multiple-dispatch julia

5
推荐指数
1
解决办法
518
查看次数

在记事本++中查找包含特定字符串的所有行

我有文本文件,我想搜索具有特定部分字符串的行并仅显示具有这些字符串的行

例子:

请帮助我解决这个问题
非常感谢您的大力帮助
我在这个论坛中得到了很好的帮助。请看看,
你们都是很棒的人,
请帮助我,
在这一行中,帮助是唯一存在的

这些行必须通过任何字符串搜索,在本例中是pleas“help”和“help”。不需要区分大小写。

将显示的预期行:

请帮助我解决这个问题,
我在这个论坛上得到了很好的帮助。请看一下
请帮助我

我已经使用过这种模式,它对我来说效果很好

(?-s)(?=.*plea)(?=.*help).*
Run Code Online (Sandbox Code Playgroud)

string notepad++ find

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

pg_relation_size 告诉我列不存在

http://www.postgresql.org/docs/8.4/static/functions-admin.html说:

pg_relation_size
接受表、索引或 Toast 表的 OID 或名称,并返回大小(以字节为单位)

但是,当我将它与有效的表名一起使用时,我收到错误:

[表] 不存在...

我知道我的桌子存在,因为这样做

SELECT count(*) FROM [table]
Run Code Online (Sandbox Code Playgroud)

返回一个有效的数字。有任何想法吗?

postgresql

4
推荐指数
1
解决办法
7960
查看次数

在java watchservice中实现重命名和删除

我试图在java WatchService中实现简单的重命名.

我的假设是:重命名文件时,会执行三个操作

  • 删除文件xxx
  • 创建文件yyy
  • 修改文件yyy

以下是我的代码:

MyWatcher.java

import java.io.IOException;
    import java.nio.file.FileSystems;
    import java.nio.file.Path;
    import java.nio.file.Paths;
    import java.nio.file.StandardWatchEventKinds;
    import java.nio.file.WatchEvent;
    import java.nio.file.WatchKey;
    import java.nio.file.WatchService;
    import java.util.ArrayList;
    import java.util.List;

    public class MyWatcher {

        @SuppressWarnings("rawtypes")
        public static void main(String[] strings) {

            Path myWatchPath = Paths.get("D:\\log4j");
            long preventDuplicateTime = 0;
            FileDelete onDelete = new FileDelete();//this object must be thread safe
            List<String> notifications = new ArrayList<String>();

            WatchService myPathWatchService = null;
            try {
                myPathWatchService = FileSystems.getDefault().newWatchService();
            } catch (IOException e) {
                e.printStackTrace();
            }
            try { …
Run Code Online (Sandbox Code Playgroud)

java directory file listener watchservice

4
推荐指数
1
解决办法
2205
查看次数