小编Jas*_*per的帖子

在Linux上:我们看到以下内容:物理,真实,交换,虚拟内存 - 我们应该考虑哪些尺寸?

我们使用工具(Whats Up Gold)来监控Linux Box上的内存使用情况.我们看到内存使用情况(图表)与:

物理,真实,交换,虚拟内存和所有内存(这是所有这些的平均值).

'The ALL' Memory graphs show low memory usage of about: 10%. 
But Physical memory shows as 95% used.
Swap memory shows as 2% used.
Run Code Online (Sandbox Code Playgroud)

那么,我在这个Linux Box上需要更多内存吗?换句话说,我应该去:

  • ALL内存图(表示内存状况良好)或
  • 物理内存图(表示内存情况不好).

linux memory ram virtual

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

DELETE QUERY第一次运行缓慢,但第二次(相同条件)运行速度很快 - 如何在第一次运行时快速查询?

考虑表:

Table Name:ORDER
Columns: (ID (PK), ORDER_NUM, ORDER_STATUS, etc...)
Index(ORDER_IDX) exists on (ORDER_NUM, ORDER_STATUS) together.
There are various FKs too, on which Indexes exist as well.
There are about 2 million rows in the table.
Run Code Online (Sandbox Code Playgroud)

考虑SQL查询:

DELETE from ORDER where ORDER_NUM=234234;
Run Code Online (Sandbox Code Playgroud)

对于特定的ORDER_NUM值,DELETE Query第一次运行速度非常慢(几乎5秒钟就删除了200行).

但是如果我回滚并再次为相同的 ORDER_NUM 运行DELETE Query ,则DELETE QUERY现在在200毫秒内运行.

因此,对于提供给此查询的任何 ORDER_NUM,查询运行速度非常慢.

我该怎么做才能第一次固定查询?我必须重建索引吗?还是其他什么?

我在Oracle SQL客户端工具(如TOAD/SQL-Developer)中测试了这个 - 在实际使用它的Web应用程序中看到这种缓慢的行为.

编辑>>>
SET AUTOTRACE ON的结果

QUERY运行时的第一次

           3  user calls
           0  physical read total multi block requests
     4915200  physical read total bytes
     4915200  cell …
Run Code Online (Sandbox Code Playgroud)

sql oracle

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

AngularJS在应用页面的导航栏中有条件地显示登录/注销按钮

main.jsp中

<html>
<body ng-app="myApp">

<div class="navbar">
   <a href="/order"> View Orders </a>
   <a href="/logout" ng-show="$scope.isUserLoggedIn"> Logout </label>
   <a href="/login" ng-show="!$scope.isUserLoggedIn"> Login </label>    
</div>
<div ng-view></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)


控制器

var myApp = angular.module('myApp', ['ngRoute']);
...    
            // route for the default home page
            .when('/', {
                templateUrl : function($node, tattrs) {
                      return "resources/html/home.html";
                },
                controller  : 'mainController'
            })


            // route for the order page
            .when('/order', {
                templateUrl : function($node, tattrs) {
                      return "resources/html/order.html";
                },
                controller  : 'orderController'
            })
Run Code Online (Sandbox Code Playgroud)

....

myApp.controller('mainController', function($scope, $http) {
    .... …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

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

Android:在LinearLayout中垂直居中TextView

使用以下布局,我无法垂直居中TextView:

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"    
    android:gravity="center_vertical"   
    android:background="#323331">

    <TextView
        android:id="@+id/title"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"  
        android:text="Hello World" 
        android:textColor="#FFFFFF" 
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:layout_gravity="center_vertical"       
        android:gravity="center_horizontal|center_vertical"             
        />     
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

文本始终与LinearLayout的顶部对齐.
(如果重要,此布局用于活动标题)
如何以垂直中心方式对齐?

android android-layout android-activity

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

iOS Swift:声音没有播放

在我的iOS Swift应用程序中,我试图点击一个按钮播放声音.

func playSound()
    {
        var audioPlayer = AVAudioPlayer()
        let soundURL = NSBundle.mainBundle().URLForResource("doorbell", withExtension: "mp3")
        audioPlayer = AVAudioPlayer(contentsOfURL: soundURL, error: nil)
        audioPlayer.play()
}
Run Code Online (Sandbox Code Playgroud)

我正在iOS iPhone模拟器中运行该应用程序.我已将doorbell.mp3添加到应用程序中.在调试模式下,我可以看到soundURL有一个值,它不是零.

没有错误,但声音没有播放.

iphone audio ios swift

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

非常大的堆大小,但小的使用内存

我在我的应用程序中看到非常大的堆大小,但使用的内存非常小:

堆大小:10 GB +,已用内存:500 MB

这解释了什么?为什么堆大小不会减少. 记忆图http://i48.tinypic.com/b5423a.png

我的java内存参数如下:

-Xms8448m -Xmx12544m -XX:PermSize = 192m -XX:MaxPermSize = 256m -XX:+ UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction = 60

请指教,为什么这种奇怪的行为.我可以看到在图中垃圾收集使用过的内存,但堆内存有什么问题?

java memory heap garbage-collection

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

线程处于RUNNABLE状态但堆栈跟踪显示它正在处理?

在为Java应用程序获取Thread Dump之后,会显示几个线程快照,如下所示:

Thread t@384
   java.lang.Thread.State: RUNNABLE
    at xmlpdf.text.Word.allocateArrays(Word.java:205)
    at xmlpdf.text.Word.calculateWidth(Word.java:237)
    at xmlpdf.text.TextFormatter.format(TextFormatter.java:167)
    at xmlpdf.text.TextFormatter.formatToWidthImpl(TextFormatter.java:116)
    at xmlpdf.text.TextBlock.formatToWidthImpl(TextBlock.java:71)
    at xmlpdf.tables.TextCell.formatToWidthImpl(TextCell.java:45)
    at xmlpdf.tables.Cell.formatToWidth(Cell.java:349)
    at xmlpdf.tables.Row.assignCellWidths(Row.java:97)
    at xmlpdf.tables.Table.layout(Table.java:354)
    at xmlpdf.tables.Table.formatRowsToWidth(Table.java:329)
    at xmlpdf.tables.Table.formatToWidthImpl(Table.java:373)
    at xmlpdf.Block.formatToWidth(Block.java:57)
    at xmlpdf.renderer.Page.formatWidthAndHeight(Page.java:200)
    at xmlpdf.renderer.Page.addBlockWhichIsNotFooterWholePagesOnly(Page.java:1026)
    .....
Run Code Online (Sandbox Code Playgroud)

几个相同的线程(由线程名称标识)处于完全相同的状态.

仅供参考通过JMX进行检查还显示这些线程运行了4个小时.

题:

一个线程如何处于一种RUNNABLE状态但Stack Trace它的状态却显示它正在做某事?

我认为RUNNABLE总是意味着线程用于处理任何新任务而不是处理任务.

java performance multithreading stack-trace

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

将参数传递给XMLHttpRequest eventListener函数

我有一个带有文件上传屏幕的angularjs应用程序.

为了监控文件上传的进度,我已经注册了'progress'事件处理程序,如下所示:

xhr.upload.addEventListener("progress", uploadProgress, false);
Run Code Online (Sandbox Code Playgroud)

我的职责:

  function uploadProgress(evt) {
        $scope.$apply(function(){
            if (evt.lengthComputable) {
                $scope.data.progress[0] = evt.loaded;
            } else {
                $scope.data.progress = 0;
            }
        })
    }
Run Code Online (Sandbox Code Playgroud)

我需要再传递一个参数到uploadProgress方法.我怎样才能实现这一目标?

基本上一个额外的参数说'我'是这样的:

xhr.upload.addEventListener("progress", uploadProgress(i), false);
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

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

是否在Linux上安装/运行ColdFusion?

我不熟悉ColdFusion,因此这个基本问题.

我有一台运行Apache的Linux服务器.我需要确定ColdFusion是否在此计算机上运行/启用.

我应该查看像httpd.conf这样的Apache Config文件来查找是否在那里启用了ColdFusion?

编辑

我可以看到响应:http:// server/CFIDE/administrator
这样可以得出Cold Fusion在端口80上运行的结论吗?这个盒子上有Apache,端口443(ssl).不确定端口80是Apache还是Cold Fusion.

linux apache coldfusion

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

Android:在 LinearLayout 中右对齐 ImageView

imageView 在这个线性布局中没有右对齐(如果重要的话,这个 LinearLayout 实际上是列表中的一行)。

但是如果我使用 TextView(它在下面的代码中注释)而不是 ImageView,它会成功地右对齐。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:background="#FFFFAA"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/txtTitle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Title"
        android:textAppearance="?android:attr/textAppearanceMedium" />

<!--
    <TextView
        android:id="@+id/labelNext"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:gravity="right"
        android:text="> "
        android:textSize="20sp" 
        android:textStyle="bold">
    </TextView>
-->

     <ImageView
        android:id="@+id/iconNext"
        android:layout_width="25dp"
        android:layout_height="25dp"
        android:layout_gravity="right"
        android:layout_weight="1"
        android:gravity="right"
        android:src="@drawable/right_arrow" >
    </ImageView>     
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

如何将 imageView 放到 LinearLayout 行的最右边缘?

android android-layout android-linearlayout android-imageview

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