问题列表 - 第32679页

如何限制Ruby字符串显示的单词数量?

Ruby代码如下:

<%= product.advert_text -%>
Run Code Online (Sandbox Code Playgroud)

什么脚本可以限制单词的数量?

ruby ruby-on-rails

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

如何将Android源代码整理到文件夹中

我正在开发一个Android应用程序,它最多可以上17个课程.我想开始将.java类文件组织成更直观的布局.

假设我想要一个名为"views"的源代码目录.当我使用Eclipse创建该目录时,它将我的包名称更改为com.xyz到com.xyz.views.

由于这个包名称(com.xyz.views)与我的应用程序的其余部分(com.xyz)不同,这是否会导致我做很多额外的工作来链接这些包?这会导致Android Market查看软件包名称并且或多或少地锁定到软件包名称这一事实会导致问题吗?

java android

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

Git Merge - 不完整,缺少文件和文件夹

我试图将dev分支合并为master.

git checkout master    
git pull . dev
Run Code Online (Sandbox Code Playgroud)

一切似乎进展顺利,虽然有冲突我修复了这些并承诺.但是,当我检查这个新合并的工作树时,从dev中丢失了很多文件夹和文件.

git status  // Shows conflicts & doesn't list some files/folders.    
git commit -a 

Created commit 55ffdd1: Merge branch 'dev' into master  

git diff dev --name-status
Run Code Online (Sandbox Code Playgroud)

生产:

D       folders/lm.gif
D       folders/lmh.gif
...
Run Code Online (Sandbox Code Playgroud)

所以没有出现在'git status'上的文件/文件夹.当我修复合并的冲突时,它也没有出现在最后.

此外,当我再次尝试合并时,它说:

git merge dev    
Already up-to-date.
Run Code Online (Sandbox Code Playgroud)

然而,master分支显然缺少dev分支中的文件/文件夹.这是为什么?不应该添加该文件夹及其所有内容吗?在dev分支上正在跟踪'文件夹',所以当我进行合并时它不应该被拉过来吗?

当先前有合并冲突时,git会停止合并过程并跳过一堆文件/文件夹吗?

开发分支有很多变化,过去我可能用git搞砸了某些东西,现在某些文件/文件夹不会合并吗?

(当我第一次创建开发分支时,我不知道我在做什么,并做了重置,恢复等疯狂的事情)

希望你们中的一个git guru在这里堆栈溢出知道答案.:)

谢谢,Quang


回答

谢谢沃尔特,是的,这就是发生的事.

在做了一些调查之后,我发现发生的事情有点复杂.结果表明.

  1. dev从master分支,它拥有所有文件.
  2. 第三个分支,我们称之为"已清理",分支开发.
  3. clean branch删除了所有文件.
  4. 清理分支合并(或东西?)与主人.此时文件已从master中删除.'清洁'分支消失了.
  5. 在开发,文件仍然存在,我继续添加到这个分支,编辑文件很长一段时间.
  6. dev与master合并,之前删除的所有文件都已消失.

希望这能帮助除了我以外的人,他们学到了很多关于如何使用git log,git show,git reflog试图调试发生的事情.

谢谢!

怎么修

所以我这样做是为了将以前删除的dev中的所有内容合并到master上.

  1. 获取已删除的所有文件/文件夹(在开发但未在新合并的主服务器上) git diff dev --name-status | grep D …

git merge pull file

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

我如何检查MySQL和Tomcat是否正在运行?

我创建了一个分成不同子组件的Java应用程序,每个子组件都运行在一个单独的Tomcat实例上.此外,一些组件通过Hibernate使用MySQL数据库.

我现在正在创建一个管理控制台,它报告了我所有Tomcat实例和MySQL的状态.我不需要详细的信息,但知道它们是否正在运行它就足够了.

什么是最好的解决方案呢?

谢谢

java mysql tomcat administration

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

ViewFlipper没有动画?

我正在尝试使用ViewFlipper在视图之间添加动画,如下面的主题教程.但是,它似乎并不想工作.它会改变页面,但我没有动画 - 即使我给push_left_in添加了很大的延迟.

这是我的onCreate:


    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        viewFlipper = (ViewFlipper)findViewById(R.id.flipper);
        viewFlipper.setAnimation(AnimationUtils.loadAnimation(this, R.anim.push_left_in));
        mapView = (MapView)findViewById(R.id.mapView);
        mapView.setBuiltInZoomControls(true);
    }
Run Code Online (Sandbox Code Playgroud)

push_left_in来自Google示例.这是触发动作:


    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle item selection
        switch (item.getItemId()) {
        case R.id.button_map:
            viewFlipper.setDisplayedChild(0);
            return true;
        case R.id.button_conditions_general:
            viewFlipper.setDisplayedChild(1);
            return true;
(etc)
Run Code Online (Sandbox Code Playgroud)

我的布局:


<?xml version="1.0" encoding="utf-8"?>

<LinearLayout android:id="@+id/mainlayout"
              android:layout_width="fill_parent"
              android:layout_height="fill_parent"
              xmlns:android="http://schemas.android.com/apk/res/android">

  <ViewFlipper android:id="@+id/flipper"
               android:layout_width="fill_parent"
               android:layout_height="fill_parent">  

    <view class="com.google.android.maps.MapView"
          android:id="@+id/mapView"
          android:layout_width="fill_parent"
          android:layout_height="fill_parent"
          android:clickable="true"
          android:apiKey="MY_API_KEY"
          />

    <TableLayout
                 android:layout_width="fill_parent"
                 android:layout_height="fill_parent"
                 android:background="#ffffff"
                 android:stretchColumns="1"
                 >
      <TableRow>
        <TextView android:id="@+id/field1"
                  android:layout_column="1"        
                  android:layout_width="fill_parent"
                  android:layout_height="wrap_content"
                  android:textColor="#000000" …
Run Code Online (Sandbox Code Playgroud)

android

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

帮助在雪豹上安装psycopg2:命令'/usr/bin/gcc-4.0'失败,退出状态为1

这让我疯狂了2天.

我一直在尝试使用easy_install安装psycopg2,无论我尝试什么(即使用gcc-4.0而不是雪豹默认的)我总是得到同样的错误:

错误:安装脚本退出并显示错误:命令'/usr/bin/gcc-4.0'失败,退出状态为1

请参阅:http://dpaste.com/hold/228252/

我已经多次用Google搜索了这个错误,而我发现的任何内容似乎都没有帮助.

gcc install psycopg2 osx-snow-leopard

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

将类转换为XML的最快方法是什么?

我想知道将相当大的类转换为XML的最快和最轻量级的技术是什么.该类将包含列表和数组.我需要将所有这些数据转换为XML

这是我的应用程序所做的:它将使用linq从数据库中获取所有信息.然后将数据存储在类中.然后我想将此类转换为XML.当数据是XML格式时,我会将XML与xsl样式表一起发送到浏览器以显示给用户.最快的方法是什么?

c# xml xslt asp.net-mvc-2

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

从EDT问题Java摇摆进度条

这是针对那里的摇摆专家.我花了相当多的时间来解决这个问题,所以我需要几行来解释这个问题.

我有一个独立的java swing应用程序(java 6).在我的应用程序中,我有一个带有单选按钮组的框架.我有一个链接到组中所有按钮的操作.该操作检查以查看选择了哪个单选按钮并执行某些操作."工作"涉及一些背景计算以及我的应用程序中的两个其他框架中的一些绘画.后台计算是多线程的.

我想在用户选择其中一个单选按钮时显示进度条.但是,当选择单选按钮时,在发生对单选按钮的操作时,进度条永远不会出现.我尝试了jdialog类型的进度条,玻璃窗格等.在"工作"全部完成之前,它们都没有出现.这似乎是因为Swing没有完成对单选按钮的绘制,直到相应动作中的"工作"完成.由于EDT一次只做一件事,因此从不显示进度条对话框(或玻璃窗格).

然后我尝试使用SwingWorker来完成所有这些"工作".启动进度条(或激活玻璃窗格),启动SwingWorker并关闭SwingWorker的done()方法中的进度条(或停用玻璃窗格).这似乎提升了进度条很好,但是作为"工作"一部分的绘画有时候没有完成,留下了一些绘画工件(paintComponent方法非常复杂,所以不想在这里重现).如果我调整窗口大小,工件就会消失.事实上,如果我使用扩展Thread而不是SwingWorker的类,就会发生这种情况.这都是因为Swing不是线程安全的,我试图从除EDT之外的线程进行GUI工作.我明白那一部分.

我该怎么办?"工作"大约需要30秒,如果没有向用户显示程序正在运行的某种迹象,那么这似乎太长了.我也尝试将光标更改为等待光标并遇到与上述相同的问题.我唯一能做的就是禁用框架并将框架的标题设置为"work ......"等文本.

以前有人见过这个问题吗?

java swingworker progressdialog radio-button

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

如何用php更新ini文件?

我有一个我创建的现有ini文件,我想知道是否有更新文件部分的方法,或者每次都必须重写整个文件?

这是我的config.ini文件的示例:

[config]
    title='test'
    status=0
[positions]
    top=true
    sidebar=true
    content=true
    footer=false
Run Code Online (Sandbox Code Playgroud)

说我想改变[positions] top=false.所以我会使用parse_ini_file获取所有信息,然后进行更改并使用fwrite重写整个文件.或者有没有办法改变那个部分?

php file fwrite

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

Wordpress - 联系表单7不发送到某些电子邮件

我正在使用WordPress的Contact Form 7,但我遇到了电子邮件兼容性问题.

我将表单设置发送到email@domain.ca,domain.ca是托管该站点的网站的域.电子邮件地址存在且效果很好,但是联系表格在发送时仍然失败.

如果我将电子邮件地址更改为我的任何Gmail或其他帐户,则可以正常使用.

我正在寻找关于如何调试这个的想法或建议.是因为该网站托管在共享托管服务器上,但邮件服务器是在内部的物理位置?

任何想法都会很棒.

email wordpress wordpress-plugin

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