问题列表 - 第27149页

什么时候使用FTP好?

根据我的经验,我看到很多架构图,它们广泛使用FTP作为链接架构组件的媒介.

作为一个不做出架构决策但倾向于查看架构图的人,任何人都可以解释使用FTP的价值,适当的地方和将数据作为文件传输时是个好主意.

我知道通常遗留系统只需要以这种方式工作 - 尽管任何历史见解都会很有趣

我可以看到传输文件的吸引力(特别是如果那是需要转移的东西),因为它的简单性和熟悉性,并且如果推理超出这个范围就会感到奇怪.

编辑:感谢那些指出SFTP更受欢迎的人,但是我的问题比想要文件传输协议的建议更广泛.对困惑感到抱歉.

architecture ftp file-transfer

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

如何清空JavaScript函数实际上做了什么?

在尝试了解Web服务器的工作原理时,我遇到了这样的问题:

//myfile.js
function donothing(){};

//myfile.html
javascript:donothing(open('http://www.acme.com/whatever.jpg','','left=100, right=0, top=100, scrollbars=no, status=no, titlebar=no, resizable=no, toolbar=no, menubar=no, width=255, height=255'))
Run Code Online (Sandbox Code Playgroud)

我不是JavaScript专家,所以我不知道如何使空函数工作.有人知道吗?

谢谢.

javascript

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

在Windows中隐藏文件

目前,我正在开发一个系统,它将从SFX存档中提取一些文件(将用于另一个应用程序的文件).我想隐藏提取的文件,因此找到exe位置的人无法获取与exe在同一目录中的文件.我知道我可以将attrib + h应用于文件,但如果用户在Windows中打开"show hidden and system files"选项,则文件将可见.

有没有办法克服这个问题?任何建议都受到欢迎.

谢谢.

windows hidden-files

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

如何使用Distinct从Linq查询中选择特定对象?

我有一个包含两个或多个类Agent对象的列表.

名称="A"

优先级= 0

ResultCount = 100

;

名称="B"

优先级= 1

ResultCount = 100

;

两个对象都具有相同的ResultCount.在这种情况下,我只需要一个对象,而不是两个或更多.我使用带有Distinct的Linq查询和自定义的Comparer执行此操作.

IEnumerable<Agent> distinctResultsAgents = 
(from agt in distinctUrlsAgents select agt).Distinct(comparerResultsCount);
Run Code Online (Sandbox Code Playgroud)

使用此查询,我只从列表中获取一个对象,但我永远不知道哪一个.但我不想要任何对象,我想要对象"B",因为优先级高于对象"A".我怎样才能做到这一点?

我的自定义Comparer非常简单,有一个这样的方法:

    public bool Equals(Agent x, Agent y)
    {
        if (x == null || y == null)
            return false;

        if (x.ResultCount == y.ResultCount)
            return true;

        return false;
    } 
Run Code Online (Sandbox Code Playgroud)

c# linq

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

如何使用System.Net.Mail向Google Apps发送包含大尺寸附件的邮件?

我正在尝试发送大尺寸附件的邮件(1MB,2MB).但发送邮件失败.(发送到Google Apps):

MailItemEntry[] entries = new MailItemEntry[1];
String EmlPath = "C:\\testemail.eml";                                        
String msg = File.ReadAllText(EmlPath);
entries[0] = new MailItemEntry();
entries[0].Rfc822Msg = new Rfc822MsgElement(msg);
Run Code Online (Sandbox Code Playgroud)

如何将附件分成多个部分?

我将此EML迁移到Google应用时遇到的例外情况是:{"请求已中止:请求已取消."}

关于Google论坛的问题

c# attachment system.net.mail large-files

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

oracle调用存储过程里面选择

我正在处理一个查询(一个SELECT),我需要在表中插入这个结果.在进行插入之前,我有一些检查要做,如果所有列都有效,我将进行插入.

检查在存储过程中完成.在其他地方也使用相同的程序.所以我在考虑使用相同的程序进行检查.

该程序执行检查并插入值即可.

我试图在我的SELECT中调用该过程,但它不起作用.

SELECT field1, field2, myproc(field1, field2)

from MYTABLE.
Run Code Online (Sandbox Code Playgroud)

这种代码不起作用.

我认为可以使用游标完成,但我想避免使用游标.我正在寻找最简单的解决方案.

任何人,任何想法?

sql oracle plsql stored-procedures insert

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

为什么Geocoder.getFromLocationName(...)返回一个空列表?

我第一次使用android.location.Geocoder.想法是:我在按钮上有一个监听器,它从EditText获取输入并解析位置.到目前为止它是调试阶段,所以我没有处理程序从线程接收消息,只有地理编码和写入logcat.问:为什么这个方法总是返回一个空的Address对象列表?

private View.OnClickListener checkLocation = new View.OnClickListener() {       

    @Override
    public void onClick(View v) {
        location = ((EditText)findViewById(R.id.getLocation)).getText().toString();
        Thread thr = new Thread(){
            public void run (){
                Log.d("Looking for", location);
                Geocoder gc = new Geocoder(ctx,Locale.ITALY);
                try {
                    fa= gc.getFromLocationName(location, 3);
                    if (fa.isEmpty())Log.d("getFromLocationName", "NothingFound");
                    else
                    {
                        int size= fa.size();
                        for (int i = 0; i<size ;i++)
                            Log.d("getFromLocationName.at("+ String.valueOf(i) +")", fa.get(i).getAddressLine(0)+", "+fa.get(0).getAddressLine(1));
                    }
                } catch (IOException e) {
                    Log.e("IOException", e.getMessage());
                }

            }
        };
        thr.start();

    }
};
Run Code Online (Sandbox Code Playgroud)

表现:

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission …
Run Code Online (Sandbox Code Playgroud)

android geolocation

2
推荐指数
1
解决办法
5534
查看次数

无法让java程序运行!NoClassDefFoundError的?

我是.NET开发人员,但对于我目前的项目,我需要使用Google Caja,这是一个Java项目.嗯,哦!

我在Windows机器上的http://code.google.com/p/google-caja/wiki/RunningCaja上按照指南操作,但无法运行程序.他们建议的命令行不起作用,所以我进入ant-jars目录并尝试运行plugin.jar:

D:\java\caja\svn-changes\pristine\ant-jars>java -cp . -jar pluginc.jar -i test.htm
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException
        at com.google.caja.plugin.PluginCompilerMain.<init>(PluginCompilerMain.java:78)
        at com.google.caja.plugin.PluginCompilerMain.main(PluginCompilerMain.java:368)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.cli.ParseException
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
        ... 2 more
Run Code Online (Sandbox Code Playgroud)

那是怎么回事?

我也尝试过file:/// d:/java/caja/svn-changes/pristine/ant-jars/test.htm而不是test.htm.看来源,似乎文件参数是一个Uri ......

我也尝试在pluginc上运行IKVM,然后不用担心java,但是它也提出了ClassDefNotFoundException ......

谢谢!

编辑:感谢大家的帮助到目前为止:)仍然卡住了.请坚持下去,这可能是.net开发人员转向美丽的OSS技术的开始!

d:\java\caja\svn-changes\pristine\ant-jars>java -cp .\*.* com.google.caja.plugin.PluginCompilerMain 
=> NoClassDefFoundError: /\commons-cli/jar

D:\java\caja\svn-changes\pristine\ant-jars>java -cp .\*.*;..\third_party\java\jakarta_commons\*.* com.google.caja.plugin.PluginCompilerMain
=> Could not find the main class: com.google.caja.plugin.PluginCompilerMain
Run Code Online (Sandbox Code Playgroud)

鉴于build.xml文件中的代码,有什么方法可以让它运行吗?

java noclassdeffounderror google-caja

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

您是否需要在Objective-C中释放方法参数?

如果我将参数传递给方法,是否需要在方法结束时释放参数?

iphone parameters methods objective-c narc

12
推荐指数
2
解决办法
3762
查看次数

如何舍入浮点值并将其转换为iPhone SDK中的NSInteger值?

我需要舍入一个浮点值并将其转换为NSInteger值.

例如:

float f = 90.909088;
Run Code Online (Sandbox Code Playgroud)

我希望结果是91.如何摆脱这个?

objective-c

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