问题列表 - 第45420页

将目录中的cat文件压缩到一个文件中,在内容之前插入文件名

我有一个txt文件目录可以插入到另一个文件中.但我需要在每个文件的内容之前加上一个标题.具体来说,我想做这样的事情:

---------------- <FILENAME> ----------------
content
---------------- <FILENAME2> ---------------
content
Run Code Online (Sandbox Code Playgroud)

实际上我不需要文件名之前和之后的所有"------------",但它会很好.

感谢您的时间 ;)

bash shell cat

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

SQL,Analysis Services或Reporting Services

我有一个要求,我不确定是否应该使用Analysis服务或报告服务或其他一些技术.

我的客户希望在其在线网站上显示数据库中的特殊优惠.他们希望定位用户,即用户来自英国; 显示英国和英镑的交易.如果用户来自加拿大; 显示加拿大和加拿大元等的交易

他们的数据库有多个表,每个表中加载了1到2百万条记录.每个表适用于不同类别的产品,并且具有要过滤的货币和国家/地区列.我无法重构他们的架构,因为他们已经进行了大量的开发以与各种商务应用程序集成.

我需要一个涉及数据仓库的解决方案,可以快速获取数据并在接下来的12或24小时内缓存它(不想在Web服务器上缓存).我在分析和报告服务方面没有太多经验,因此我需要您的解决方案/建议以及您可以从您的好或坏经历中分享的任何内容.

sql sql-server ssas reporting-services

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

使用Java创建报告

我们如何用Java创建报告?类似于.net中的Crystal Reports.

java reporting

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

是否有针对在MacOS上设置net.inet.ip.scopedroute = 0导致的ARP条目损坏的解决方法?

好的,这是我的问题.请原谅我,因为它有点复杂.我几乎100%肯定它是由MacOS 10.6内核错误造成的,但由于我们不能指望修复错误,我需要一个解决方法.

之前了解到"ipfw ... fwd"规则在MacOS 10.6上无法正常工作(它适用于10.5)除非你先做

sysctl -w net.inet.ip.scopedroute=0
Run Code Online (Sandbox Code Playgroud)

然而,事实证明这种解决方案也不完美; 在进行此更改后大约10到15分钟,我的Mac基本上停止与互联网通话.ping我本地网络外的任何东西开始说"没有到主机的路由",即使我绝对有一个有效的默认路由.我已将问题跟踪到错误的ARP条目.在运行上面的命令之前,我的arp表看起来像这样:

# arp -a
router (192.168.42.1) at 0:1c:10:b0:d4:79 on en1 ifscope [ethernet]
Run Code Online (Sandbox Code Playgroud)

运行上面的sysctl然后再做ping google.com,它看起来像这样:

# arp -a
dd-wrt (192.168.42.1) at 0:1c:10:b0:d4:79 on en1 [ethernet]
dd-wrt (192.168.42.1) at 0:1c:10:b0:d4:79 on en1 ifscope [ethernet]
Run Code Online (Sandbox Code Playgroud)

到目前为止,如此无害.但不久之后,原来的arp条目超时了,我们剩下的就是新的.MacOS尝试刷新旧条目,但它永远不会回来.tcpdump显示来自我的Mac的重复ARP请求,正确的ARP响应从路由器返回,但答案永远不会被放入ARP表.我怀疑答案只是更新同一IP 的其他 ARP条目,因为它们在某种哈希表中都有相同的密钥.

运行"arp -a -d"(或我试过的"arp -d"的任何变体)都不能成功删除这两个ARP条目 - 只有其中一个.而且显然不是正确的.

以下任何一种解决方法都会使问题消失,但这是不可取的:

  • 而不是在运行时更改sysctl,编辑sysctl.conf并重新启动.
  • 更改sysctl后,关闭界面并重新启动它.
  • 更改sysctl后,删除该接口的所有路由(使用该route命令)并重新创建它们.

但是,这些选项中的每一个都使系统暂时处于数据包不可路由的状态.此外,因为我实际上并不知道这个sysctl做了什么(有人能指出我的文档吗?)我真的希望我的程序能够在退出时将其恢复正常.但是,如果我这样做,那么下次我的程序开始时它会被打破.

我认为我真正需要做的就是清除ARP表,但也许我错过了一些明显的东西.有没有一种简单的方法来解决这个问题,还是我不得不求助于丑陋的事情?

(顺便说一句,我正在开发的程序是开源的,名为sshuttle.如果你在一台新的Mac上尝试将sysctl设置为默认值1,你应该能够轻松地复制问题.)

谢谢你的任何建议.

macos routing arp

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

从resource/drawable动态显示图像

我试图将不同的图像(.jpg,.png)动态地放入ListView from r中es/drawable.我从数据库中获取的图像中的名称.图像本身位于res/drawable文件夹中.

这是我已经拥有的,错误:D

String imgName; - >我需要从数据库中获取img名称

Drawable drawable;    
    drawable = Class.appContext.getResources().getDrawable(Class.appContext.getResources().getIdentifier("com.example.test:drawable/"+imgName,null,null));  
Run Code Online (Sandbox Code Playgroud)

然后我把它变成ArrayList数据库中的每个图像(+ - 200个图像):

ArrayList<HashMap<String, Object>> list = new ArrayList<HashMap<String, Object>>();
HashMap<String, Object> map = new HashMap<String, Object>();

map = new HashMap<String, Object>();
map.put("img",drawable);

          map.put("text", "some text");
          list.add(map);
Run Code Online (Sandbox Code Playgroud)

现在我返回列表;

在我打电话的班级:

listReceive = Class.getImages(appContext); 

listSetup = new SimpleAdapter(this, listReceive, R.layout.row,
                        new String[] {"img", "text"}, new int[] {R.id.IMG_CELL, R.id.TEXT_CELL});
                lvList.setAdapter(listSetup);
Run Code Online (Sandbox Code Playgroud)

XML行是一个ImageView和一个TextView.

System.out:resolveUri在坏位图uri上失败:android.drawable.bitmapDrawable@405739 resolveUri在坏位图uri上失败:android.drawable.bitmapDrawable@405639 resolveUri在坏位图uri上失败:android.drawable.bitmapDrawable@405959 resolveUri在失败时失败位图uri:android.drawable.bitmapDrawable@405677 ...... ......

当我将图像保存到本地或SDcard内存中时,我将其工作,然后将路径放在arraylist中,如:

map.put("img","/data/data/com.example.test/images/" …
Run Code Online (Sandbox Code Playgroud)

android listview uri dynamic drawable

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

如何从列表(ul)标记生成项目数组?

从以下代码:

<ol>
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ol>
Run Code Online (Sandbox Code Playgroud)

如何使用phpQuery创建数组

array(
  'Coffee',
  'Tea',
  'Milk'
);
Run Code Online (Sandbox Code Playgroud)

这是我的第一次尝试,非常难看

    $doc = phpQuery::newDocumentHTML(...);
    $img = $doc->find('ol');
    $list = array();
    function attrsrc($i, $v){
        global $list;
        $list[] =  phpQuery::pq($v)->text();
    }
    phpQuery::each($img, 'attrsrc',  new CallbackParam, new CallbackParam);
    print_r($list);
Run Code Online (Sandbox Code Playgroud)

php phpquery

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

使用番石榴的字符串列表的字典排序

使用番石榴对字符串列表进行词典排序的简单方法是什么?我是这样做的:

List<String> s = newArrayList(
    "susen", "soumen", "dipak", "abhi", "zylo",
    "zala", "gautam", "gautom", "shaswasti", "saswati");
List<char[]> ts = newArrayList(transform(s, new Function<String, char[]>() {
    @Override
        public char[] apply(String input) {
            return input.toCharArray();
        }
    }));
Collections.sort(ts, Chars.lexicographicalComparator());
s = transform(ts, new Function<char[], String>() {
    @Override
    public String apply(char[] input) {
        return String.valueOf(input);
    }
});
System.out.println(s);
Run Code Online (Sandbox Code Playgroud)

java collections guava

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

在exe上拖动文件后,ifstream无法打开文件

我有以下问题:

当我ifstream无法打开文件时将文件拖放到我的工具(exe).
如果我通过控制台手动给它它的工作原理!
我不知道差异在哪里,因为我正在切割路径并仅传递文件名.
看看代码:

int main(int argc, char* argv[]) {
if (argc < 2) {
    cout
        << "ERROR: Wrong amount of arguments! Give at least one argument ...\n"
        << endl;
    cout << "\n" << "Programm finished...\n\n" << endl;
    cin.ignore();
    exit(1);
    return 0;
    }

    vector<string> files;

   for (int g = 1; g < argc; g++) {
      string s = argv[g];
      cout<<"parameter at: " << g << " = " << argv[g] << "\n" << endl;

      string filename = …
Run Code Online (Sandbox Code Playgroud)

c++ parameter-passing ifstream

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

在Cocoa WebView中防止Flash

在我的Cocoa应用程序中,我想阻止Flash加载到WebView中,并让用户决定是否应该为每个页面显示Flash.(这与通过ClickToFlash插件或Safari扩展程序已经提供的行为相同.由于许可问题,捆绑任何这些扩展可能不是一种选择.)

不幸的是,我试图避免使用的大部分Flash都是通过专门设计的嵌入式JavaScript生成的,以防止轻松阻塞,因此我无法过滤原始HTML以包含Flash对象.

此外,我无法为我的WebView禁用JavaScript,因为当我关闭JavaScript时,我要显示的页面看起来完全不同.

在执行JavaScript之后,但是在加载Flash插件之前,是否有可用于修改页面DOM的通知/挂钩?

或者我应该追求不同的方向?

谢谢,Ilja

flash cocoa webkit objective-c

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

矢量化调用两个向量的函数(将矩阵视为向量数组)

我希望计算矢量集之间的累积余弦距离.
一组向量的自然表示是一个矩阵......但是如何对以下内容进行向量化?

function d = cosdist(P1,P2)
    ds = zeros(size(P1,2),1);
    for k=1:size(P1,2)
      %#used transpose() to avoid SO formatting on '
        ds(k)=transpose(P1(:,k))*P2(:,k)/(norm(P1(:,k))*norm(P2(:,k)));
    end
    d = prod(ds);
end
Run Code Online (Sandbox Code Playgroud)

我当然可以写

fz = @(v1,v2) transpose(v1)*v2/(norm(v1)*norm(v2));
ds = cellfun(fz,P1,P2);
Run Code Online (Sandbox Code Playgroud)

...只要我将我的矩阵重铸为矢量的单元阵列.有更好/完全数字的方式吗?
此外,cellfun,arrayfun等会利用向量指令和/或多线程吗?

注意当前公司可能是多余的,但对于列向量而言v1'*v2 == dot(v1,v2),在Matlab中显着更快.

matlab linear-algebra vectorization

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