小编Mar*_*mro的帖子

if和else语句

我正在寻找一些帮助我遇到的一个小问题.基本上我在我的应用程序中有一个"if&else"语句,但我想添加另一个"if"语句,检查文件,然后检查该文件中的某些文本行.但我不确定如何做到这一点.

  • on"if"检查文件是否存在
  • on"if"检查文件是否存在但是不包含某一行文本
  • 在"别的"做某事

这是我所拥有的

if(file.exists()) { 
                        do this
} else {
                        do this
}
Run Code Online (Sandbox Code Playgroud)

java android if-statement

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

jquery中的数据表

我正在一个项目中工作,我想在要显示的数据中添加Grid类型工具.

为此,我使用jqueryDatatable插件.

它工作得很好,很完美.

我只有一个问题,每当我尝试从服务器(通过Ajax)获取更新的表时,Datatable都会失去其功能.我的意思是每当我从服务器加载新表时,它都会以正常模式显示.

为了工作,我必须添加这段代码,如:

$.ajax({ 
    url: "<GIVE_ME_NEW_TABLE>",
    type: "POST",
    data: <THE_DATA_TO_BE_POSTED>,
    success: function(data){
        //data is fully prepared HTML string for representing the table
        $('#id_of_the_div_where_to_show_the_table').html(data);
        $('#id_of_the_table').dataTable({
           "bJQueryUI": true
        });
    },
    error : function(){
        //alert error
    }
});
Run Code Online (Sandbox Code Playgroud)

所以这是在每个更新表的Ajax调用时调用的.

javascript jquery datatables

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

Python - 尾随日志文件 - sleep()与inotify?

我正在编写一个需要tail -f日志文件的Python脚本.

操作系统是RHEL,运行Linux 2.6.18.

我认为通常的方法是使用带睡眠的无限循环来连续轮询文件.

但是,既然我们在Linux上,我想我也可以使用像pyinotify(https://github.com/seb-m/pyinotify)或Watchdog(https://github.com/gorakhargosh/watchdog)这样的东西.代替?

这有什么优点/缺点?

我听说使用sleep(),你可以错过事件,如果文件快速增长 - 这可能吗?我认为GNU尾部无论如何都会使用睡眠?

干杯,维克多

python file-io tail

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

如果成功提交嵌套事务,则父事务是否可能失败

我正在尝试理解SQL Server中的嵌套事务.让我们考虑以下SQL命令链:

BEGIN TRANSACTION; -- #1
BEGIN TRANSACTION; -- #2
UPDATE foo SET column = 'something'; -- Change something in one table.
COMMIT TRANSACTION; -- #2
Run Code Online (Sandbox Code Playgroud)

如果事务#2的提交成功,那么事务#1的提交可能会失败吗?如果是的话,你可以提供一个可能发生这种情况的例子吗?

sql t-sql sql-server transactions nested-transactions

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

从文件下载中写出百分比?

我得到了我的文件下载方法,我是从教程中做到的:

InputStream input;
try
{
    URL url = new URL(strURL);
    input = url.openStream();
    byte[] buffer = new byte[1500];

    File OpenGuideFolder = new File("/sdcard/MyFiles/");
    OpenGuideFolder.mkdirs();

    OutputStream output = new FileOutputStream(OpenGuideFolder.toString() + "/" + id + "_" + pos + "_normal.png");
    try
    {
        int bytesRead = 0;
        while ((bytesRead = input.read(buffer, 0, buffer.length)) >= 0)
        {
            output.write(buffer, 0, bytesRead);

            for(int i =0;i<buffer.length;i++)
            {
                Log.i("buffer.length", Integer.toString(buffer.length));
            }
        }
    }
    finally
    {
        output.close();
        buffer = null;
    }
}
catch (Exception e)
{
    Log.i("Download Pictures …
Run Code Online (Sandbox Code Playgroud)

java android android-file

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

为什么get_absolute_url()不起作用

我是django的新手,我遇到了get_absolute_url()的问题:我的模型:

class Band(models.Model):
B_Name = models.CharField(max_length=30, primary_key=True)
Country = models.CharField(max_length=30)
genre = models.ForeignKey(Genre)
imageband = models.ImageField(upload_to='images/band')

def __unicode__(self):
    return self.B_Name

@models.permalink
def get_absolute_url(self):
    return '/genre/%s/%s/' % (self.B_Name, self.genre)
Run Code Online (Sandbox Code Playgroud)

我的网址:

url(r'^genre/(\d+)/$', 'genre', name="genre"),  
url(r'^genre/(?P<B_Name>)/(?P<genre>\[-\w]+)/$', 'thu'),    
Run Code Online (Sandbox Code Playgroud)

我的观点:

def genre(request, url):
template = 'genre/genre.html'
if url=='1':
    tmp = Band.objects.raw('SELECT B_Name, Country FROM data_band WHERE genre_id=%s', ...)
if ....
......
return render_to_response(template,{'tmp':tmp})


def thu(request):
template = 'genre/thu.html'
tmp = Band.objects.raw('SELECT B_Name, genre FROM data_band')
return render_to_response(template,{'tmp':tmp})
Run Code Online (Sandbox Code Playgroud)

我的模板genre.html:

{% for x in tmp %}
<tr> …
Run Code Online (Sandbox Code Playgroud)

django django-models

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

如果声明不起作用

我是编程新手,非常感谢你的帮助.一点点见解都会受到高度赞赏.我有以下代码的问题.该程序模拟计算器,但目前我主要关注if和else if语句.问题是,无论用户选择什么,程序将始终在代码中添加两个数字,即'number1'和'number2'

import java.util.*;
public class Input
{
    private Scanner input;

    public Input()
    { 
        input = new Scanner(System.in);

    }

    public void calculation()
    {
        double number1, number2, answer;
        String A, B, C, D, E;
        String option;
        A = "A"; B = "B"; C = "C"; D = "D"; E = "E"; //initialising the strings 

        System.out.println("add - option A \t (if your option is A, insert 'A')");
        System.out.println("multiply - option B");
        System.out.println("subtract - option C");
        System.out.println("divide - option D");
        System.out.println("power - …
Run Code Online (Sandbox Code Playgroud)

java if-statement println java.util.scanner

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

将年份的十进制日转换为时间戳

如何将一年中一天的十进制表示转换为包含所有部分的时间戳,包括完整日期和时间?

例如,我的第一个小数是22.968530853511766,我希望它以一个漂亮的时间戳格式.

python datetime timestamp decimal

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