小编Mik*_*uel的帖子

补充代码点到python中的unicode字符串

unichr(0x10000)在没有ValueError编译cpython时失败--enable-unicode=ucs4.

是否有内置语言或核心库函数将任意unicode标量值或代码点转换为unicode无论程序运行的python解释器类型如何都能工作的字符串?

python unicode supplementary python-2.x

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

加快加密速度?

我有这个代码用于加密视频文件.

public static void encryptVideos(File fil,File outfile)
{ 
  try{
    FileInputStream fis = new FileInputStream(fil);
    //File outfile = new File(fil2);
    int read;
    if(!outfile.exists())
      outfile.createNewFile();
    FileOutputStream fos = new FileOutputStream(outfile);
    FileInputStream encfis = new FileInputStream(outfile);
    Cipher encipher = Cipher.getInstance("AES");
    KeyGenerator kgen = KeyGenerator.getInstance("AES");
    //byte key[] = {0x00,0x32,0x22,0x11,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
    SecretKey skey = kgen.generateKey();
    //Lgo
    encipher.init(Cipher.ENCRYPT_MODE, skey);
    CipherInputStream cis = new CipherInputStream(fis, encipher);
    while((read = cis.read())!=-1)
      {
        fos.write(read);
        fos.flush();
      }   
    fos.close();
  }catch (Exception e) {
    // TODO: handle exception
  }
}
Run Code Online (Sandbox Code Playgroud)

但我使用的文件非常大,使用这种方法需要花费太多时间.我怎样才能加快速度呢?

java encryption video android aes

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

使用tr ///运算符计算字符串中的字母

我想在序列或字符串中计算A,C和G的数量.我写了以下代码.

但是当我打印这些值时,只有A打印出来.C和G显示为零.在下面的代码中,我首先评估A,但如果我通过首先评估C来切换顺序,我得到C的值,但是现在A和G被打印为零.

谁能告诉我我的代码有什么问题?谢谢!

#! /usr/bin/perl

use strict;
use warnings;

open(IN, "200BP_junctions_fasta.faa") or die "Cannot open the file: $!\n";
while(<IN>) 
    next if $_ =~ /\>/;
    my $a = ($_ = tr/A//);
    my $c = ($_ = tr/C//);
    my $g = ($_ = tr/G//);
    print "A:$a, C:$c, G:$g\n";
}
Run Code Online (Sandbox Code Playgroud)

该文件如下所示:

> A_Seq  
ATGCTAGCTAGCTAGCTAGTC  
> B_Seq  
ATGCGATCGATCGATCGATAG  
Run Code Online (Sandbox Code Playgroud)

string perl count

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

JavaScript未在Internet Explorer中运行

我写了一些JavaScript来在用户滚动时移动广告横幅.但是,除了Internet Explorer之外,它的每个浏览器都能正常工作......好像我的JS甚至没有开始......我正在使用最新的IE9.

我是如何调用它的:

<html>
<head>
  <script src="./js/move-it.js" type="text/javascript"></script>
</head>
<body>
  ...
  <div id="bird">
    <iframe ...>...</iframe>
  </div>
  <script type="text/javascript">
    start(); // method in move-it.js
  </script>
</body>
Run Code Online (Sandbox Code Playgroud)

网站:http://lolkitten.org

顺便问一下,谁能告诉我如何防止横幅以一种不错的方式撞到我的页脚?我试图在下方广告上面放置一个div作为"塞子"并使用它的"offset-top"属性,但我想它总是给我一个太小的值,即它一直在崩溃... -.-

干杯

html javascript internet-explorer

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

加入中容易交替的分隔符

我有一个像这样的元组列表(字符串是填充...我的实际代码具有未知的值):

list = [
  ('one', 'two', 'one'),
  ('one', 'two', 'one', 'two', 'one'),
  ('one', 'two', 'one', 'two', 'one', 'two', 'one'...)
]
Run Code Online (Sandbox Code Playgroud)

我想在<strong> </strong>标签中包装每个其他字符串(在此示例中为"两个"字符串).我无法做到令人沮丧,'<strong>'.join(list)因为其他人都没有/.这是我能想到的唯一方法,但是使用旗帜困扰着我...而且我似乎无法在谷歌机器上找到关于这个问题的任何其他内容.

def addStrongs(tuple):
  flag = False
  return_string = ""
  for string in tuple:
    if flag :
      return_string += "<strong>"
    return_string += string
    if flag :
      return_string += "</strong>"
    flag = not flag
  return return_string

formatted_list = map(addStrongs, list)
Run Code Online (Sandbox Code Playgroud)

我很抱歉,如果这是错误的,我仍然是python的新手.有一个更好的方法吗?我觉得这在其他方面也很有用,就像添加左/右引号一样.

python string delimiter implode

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

如果!空语句崩溃了我的网站

如果声明我有以下内容:

<a href="#"
   title="<?php the_sub_field('points_description'); ?>"
   class="<?php if(!empty(the_sub_field('points_description'))) {
                  echo 'point-tooltip'; } ?>">
Run Code Online (Sandbox Code Playgroud)

如果我只是包含站点显示的回声部分,但是当我添加if部分(检查功能是否"")时,站点只显示空白.

有什么建议来解决这个问题

php if-statement

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

将Web应用程序转换为iPhone应用程序

我有一个现有的Web应用程序(PHP/MySQL),我想"包装"到本机iOS应用程序并发布.有没有什么可以轻松做到这一点?我花了很多时间试图找到一些东西来做这件事,我认为我在phonegap中找到了一些有用的东西,但它需要在Apple操作系统上使用该应用程序,而他们的在线版本只需要HTML.有什么建议?

php iphone mobile ipad ios

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

在 Java 中解析包含 JS 的 HTML 页面

我正在尝试解析包含一些 JS 的网页。到目前为止,我正在使用JsoupJava 解析 html,它按预期工作。但我无法解析 JavaScript。以下是 HTML 页面的片段-

<script type="text/javascript"> 
var element = document.createElement("input"); 
element.setAttribute("type", "hidden");
element.setAttribute("value", "");
element.setAttribute("name", "AzPwXPs");
element.setAttribute("id", "AzPwXPs");
var foo = document.getElementById("dnipb"); 
foo.appendChild(element);
var element1 = document.createElement("input"); 
element1.setAttribute("type", "hidden");
element1.setAttribute("value", "6D6AB8AECC9B28235F1DE39D879537E1");
element1.setAttribute("name", "ZLZWNK");
element1.setAttribute("id", "ZLZWNK");
foo.appendChild(element1);
</script>
Run Code Online (Sandbox Code Playgroud)

我想用name/读取这两个值id。以便在解析后我可以得到以下结果-

AzPwXPs=
ZLZWNK=6D6AB8AECC9B28235F1DE39D879537E1
Run Code Online (Sandbox Code Playgroud)

在这种情况下如何解析?

html javascript java

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

正则表达式 - 不按顺序匹配重复的字符

有没有办法匹配不在序列中的重复字符?

假设我在字符串中寻找至少两个6.

var string = "61236";
Run Code Online (Sandbox Code Playgroud)

我只能找到与序列中的零或一个或字符匹配的量词.

谢谢.

javascript regex

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

找到比Java更大的两倍

是否有内置方法在Java中查找下一个最大的双数?

在编写测试时,我有时想要验证操作是否成功,x但是对于大于的值,则失败x.一种方法是显示操作失败x + eps.但eps必须考虑到价值,x以避免问题180 + 1e-15 == 180.

要自动选择eps,我想找到大于的最小可表示数x.我很惊讶我没有找到标准的库方法,所以我写了以下内容:

public static double nextDouble(double d) {
    if (d < 0) {
        return -prevDouble(Math.abs(d));
    } else {
        return Double.longBitsToDouble(Double.doubleToLongBits(d) + 1);
    }
}

public static double prevDouble(double d) {
    if (d < 0) {
        return -nextDouble(-d);
    } else {
        return Double.longBitsToDouble(Double.doubleToLongBits(d) - 1);
    }
}
Run Code Online (Sandbox Code Playgroud)

我应该使用这些自定义功能,还是有可用的内置方法?

java floating-point

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