问题列表 - 第33414页

如何在文本的某一行的末尾附加某些内容

我想在某一行的末尾添加一些东西(有一些给定的字符).例如,文本是:

Line1:  I just want to make clear of the problem
Line2:  Thanks to all who look into my problem
Line3:  How to solve the problem?
Line4:  Thanks to all.
Run Code Online (Sandbox Code Playgroud)

然后我想在最后添加"请帮助我"

Line2:  Thanks to all who look into my problem
Run Code Online (Sandbox Code Playgroud)

"Line2"是关键词.(也就是说,我必须通过关键词grep这一行来附加一些东西).

所以脚本之后的文本应该是:

Line1:  I just want to make clear of the problem
Line2:  Thanks to all who look into my problem Please help me
Line3:  How to solve the problem?
Line4:  Thanks to all.
Run Code Online (Sandbox Code Playgroud)

我知道sed可以在某些行上附加某些内容但是,如果我使用sed …

shell awk sed

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

默认情况下如何初始化局部变量和全局变量?

基于以下,我是对的吗?

  • global_A引用初始化为null.
  • global_int为0
  • local_A引用为null
  • local_int未初始化
  • global_A.x和local_A.x都未初始化.

谢谢你的帮助.


A global_A;
int global_int;

class A {
  public : int x;
}

int main()
{
  int local_int;
  A local_A;
}
Run Code Online (Sandbox Code Playgroud)

c++ initialization

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

根据行中间的数据排序行(在python中)

我有一个域名列表,我想根据tld对它们进行排序.最快的方法是什么?

python sorting

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

无法使用.submit()提交表单

当任何表单值更改并填写表单中的所有字段时,我需要触发表单提交事件.这一切都与$('#date_filter_form').submit();行有效.我可以.hide()表单,但由于某种原因不能提交()它.文档说submit()与trigger('submit')相同,所以我无法弄清楚它为什么不起作用.

$('#date_filter_form input[type="text"]').change(function() {
    var from_val = $('#date_filter_form #from_date').val();
    var to_val = $('#date_filter_form #to_date').val();
    if(from_val != '' &&  to_val != '') {
        $('#date_filter_form').submit();
    }
});
Run Code Online (Sandbox Code Playgroud)

HTML:

<form method="post" id="date_filter_form" name="date_filter_form" action="">
   <label class="left required" for="from_date">From</label>
   <input type="text" id="from_date" class="datepicker hasDatepicker" value="" name="from_date">
   <label class="left required" for="to_date">to</label>
   <input type="text" id="to_date" class="datepicker hasDatepicker" value="" name="to_date">

    <input type="hidden" value="" name="from_date_db">
    <input type="hidden" value="" name="to_date_db">

    <input type="submit" id="submit" class="button" value="Show results" name="submit">
</form>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

当滚动太短而无法滚动时,Scrollview不会滑动

我是Android应用程序开发的新手,我一直在使用Android的SimpleOnGestureListener和ViewFlipper进行滑动手势.ViewFlipper有3个子节点,每个子节点都是ScrollView.它们都是在Activity加载时动态填充的,并且在此之后它们不会更改.ScrollView是SimpleOnGestureListeners附加的位置.

这是我正在使用的布局:
+ ViewFlipper
++ ScrollView(x3,每页一个,每个都有以下:)
+++ LinearLayout(垂直)
++++ TextView
++++ TableLayout(动态填充w/TableRows )
++++查看

我使用您可以在网上找到的常用教程代码扩展了onFling方法,并且它工作得很好 - 除非其中一个ScrollViews没有足够的内容来滚动.

我已经将问题缩小到触摸检测,通过覆盖并调用每个SimpleOnGestureListener方法上的super来添加打印到日志.

当我在滚动的页面上滑动时,我会在onTling中获得"in onClick""in onScroll"中的内容等等.在一个太短而无法滚动的页面上,我在onLongPress中获得"in onClick""on onShowPress" ",这是只有当我触摸内容的太短滚动型的孩子-如果我触摸别处我没有得到任何事件都没有.

关于什么是错的想法,或者无论ScrollView有多大,如何检测滑动手势?

编辑:我已经确定,当我在Android 2.2模拟器上运行时,与我一直在使用的Android 2.1u1 DroidX模拟器相反,它消失了.这在多个环境中都是可重现的.


我对此有了更多的了解; 似乎当滚动视图包含在翻转器(或WorkspaceView)中时,不会为每个动作事件调用onInterceptTouchEvent.

特别是,我在修改另一个视图类以修复同一个问题时发现的行为(它不是鳍状肢独有的)如下所示 - 请注意,这只是Android 2.1:

如果滚动视图足够长以便滚动,则ScrollView会捕获ACTION_DOWN运动事件,并且每个后续的ACTION_MOVE事件都会通过脚蹼的onInterceptTouchEvent进行处理,并在其中进行相应的拦截和处理.在Android 2.2中,无论滚动长度如何,都会发生此行为.

回到2.1:如果滚动视图的滚动时间不够长,则滚动视图不会捕获ACTION_DOWN运动事件,而是返回到鳍状肢的onTouchEvent.同一手势的所有后续ACTION_MOVE事件都会跳过 onInterceptTouchEvent函数并直接进入onTouchEvent函数!

我解决这个问题的方法是将onTouchEvent中的功能用于ACTION_MOVE事件并将其重构为自己的方法.通过这种方式,我可以让onTouchEvent调用onInterceptTouchEvent,如果它检测到事件先前未处理,则可以使用该功能.

case MotionEvent.ACTION_MOVE:

                if (touchState == TOUCH_STATE_SCROLLING) {
                    handleScrollMove(ev);
                } else {
    //              Log.d("workspace","caught a move touch event but not scrolling");
                    //NOTE:  We will never hit this case in Android 2.2.  This is to fix a …
Run Code Online (Sandbox Code Playgroud)

android scroll scrollview viewflipper

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

OutofMemoryException - 加载超大图像

我正在尝试加载一个非常大的图像(14473x25684),但我遇到了内存限制.

这是一个演示问题的简单程序:

static void Main(string[] args)
{
    string largeimage = @"C:\Temp\test_image.jpg"; // 14473x25684

    Image i = Bitmap.FromFile(largeimage); // OutofMemoryException was unhandled
}
Run Code Online (Sandbox Code Playgroud)

现在我明白这个问题与我拥有多少物理内存无关,而是一个寻址限制.有什么办法可以解决这个限制吗?

图像确实有效,它在Photoshop(VM大小:916MB)和ACDSee中打开很好.此外,不要因为列出的尺寸不准确而对Google的尺寸感到烦恼.:)

感谢您的时间.

c# out-of-memory large-files

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

如何基于if/then/else语句定义变量

我正在尝试将一些python代码翻译为haskell.但是我达到了一个我不确定如何继续的地步.

if len(prod) % 2 == 0:
    ss = float(1.5 * count_vowels(cust))
else:
    ss = float(count_consonants(cust)) # muliplicaton by 1 is implied.

if len(cust_factors.intersection(prod_factors)) > 0:
    ss *= 1.5

return ss
Run Code Online (Sandbox Code Playgroud)

我试图把它翻译成这个:


if odd length prod
    then ss = countConsonants cust
    else ss = countVowels cust
if  length (cust intersect prod) > 0
    then ss = 1.5 * ss
    else Nothing

return ss

但我不断收到错误:

输入`='时解析错误

任何有关此问题的帮助或言论都将受到高度赞赏.

haskell functional-programming if-statement

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

如何将变量从c#传递给javascript?

希望将变量从c#传递给javascript以使用一些jquery代码.传递双打,整数,字符串,数组.有谁知道如何做到这一点?

例如,如果我在c#中使用此代码片段:

string blah = "this is a blah string";
Run Code Online (Sandbox Code Playgroud)

我想将此传递给javascript,以便我可以在jquery中使用mouseover事件:

$('#myDiv').mouseover(function(){ //do something with my 'blah' string });
Run Code Online (Sandbox Code Playgroud)

javascript c# variables

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

从现有列中的数据在数据库中创建新列

我有一张桌子

TableName: MACAddresses
Columns:
- Computer
- MACAddress
Run Code Online (Sandbox Code Playgroud)

我想创建一个sql脚本,创建一个新列并使用冒号正确格式化mac地址(即使用Substring) - 创建一个名为CorrectMAC的新列

我如何用Oracle做到这一点?

sql oracle

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

Wicket vs Vaadin

我在Wicket和Vaadin之间挣扎.我正在开始一个微观的,需要选择Web框架.我已经缩小了对Wicket和Vaadin的选择范围.我使用过这两种框架,我喜欢它们.但是我需要做出选择.

如果我选择Vaadin:

  1. 我不必担心外观和感觉.它配有漂亮的主题.
  2. 我将用Java编写所有我非常擅长的编程,并且不必花时间去攻击不太擅长的CSS.
  3. 我需要用于业务应用程序的大部分组件都包括在内,包括桌面布局,工具提示,键盘快捷键,带有可拖动和可折叠列的表等等.

但是,如果我去Vaadin方式:

  1. 我将失去以声明方式创建UI的能力.
  2. 如果浏览器不支持JavaScript,我不会有后备功能 - 例如大多数非Webkit移动浏览器.
  3. Vaadin公司正在销售一些组件 - 例如JPAContainer,所以我不确定公司是否会致力于提供完整的开源框架.商业利益永远是第一位的.
  4. Vaadin应用程序主要用于Intranet.它们不太适合具有网络外观和互联网的互联网.

如果我走Wicket的方式:

  1. 我将不得不设计我的应用程序,我很难给他们一个桌面的外观和感觉.

有什么建议?任何有这两个框架经验的人都要告诉我利弊和专业人士以及你如何做出决定.

java ria wicket vaadin

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