小编San*_*idi的帖子

sed和perl没有替换文件中的字母

我有一个文件1.htm.我想替换一个字母ṣ(带有以下点的s).我尝试使用sed和perl,它不会替换.

sed -i 's/?/s/g' "1.htm"
perl -i -pe 's/?/s/g' "1.htm"
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议做什么

1.html(不替换ṣ)

我也发现了另一件奇怪的事情.Sed(与上面相同的命令)替换在一个文件中但不替换另一个我放置链接

replacable.html

unreplacable.html与1.html相同

为什么会这样.sed能够在一个文件中替换ṣ而不能在另一个文件中替换.

perl sed

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

Django:如果查询很长,shell加--print-sql显示不完整的sql

我正在使用Django 2.0。

我有以下模型:

class SingleMeasurements (models.Model):
    MASS = 'kg'
    VOLUME = 'ltr'
    PIECES = 'pcs'
    MUNITS_CHOICES = (
        (VOLUME, 'Liter'),
        (MASS, 'Kilogram'),
        (PIECES, 'Pieces'),
        )

    name = models.CharField(max_length=200,unique=True,null=False)
    slug = models.SlugField(unique=True)
    formtype = models.CharField(max_length=10,choices=MUNITS_CHOICES,verbose_name="Units")
    quantity = models.DecimalField(max_digits=19, decimal_places=10)
    updated = models.DateTimeField(auto_now=True, auto_now_add=False)
    timestamp = models.DateTimeField(auto_now=False, auto_now_add=True)

class Recipe(models.Model):
    MASS = 'kg'
    VOLUME = 'ltr'
    PIECES = 'pcs'
    MUNITS_CHOICES = (
        (MASS, 'Mass'),
        (VOLUME, 'Volume'),
        (PIECES, 'Pieces'),
        )
    name = models.CharField(max_length=200)
    slug = models.SlugField(unique=True)
    tags = models.ManyToManyField(Tag,related_name='recipes_recipe_tag',blank=True)
    primary_unit = models.CharField(max_length=10,choices=MUNITS_CHOICES,default=VOLUME,verbose_name="Preferred Display …
Run Code Online (Sandbox Code Playgroud)

django

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

phantomjs命令行变量

我正在使用linux和phantomjs来测试一些javascript

      var page = require('webpage').create();
      var fs = require('fs');
      var address = system.args[1];
      page.onConsoleMessage = function (msg) {
          console.log('Page title is ' + msg);
      };
      page.open(address, function (status) {
          //page.open("http://vedabase.net/sb/1/1/13/en", function (status) {
          //page.open("file:///home/simha/.public_html/13.htm", function (status) { 
          //page.open("http://localhost/~simha/13.htm", function (status) {   
          page.evaluate(function () {


              element2 = document.evaluate('html/body/table/following::p[1]',
                  document,
                  null,
                  XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
                  null);
              thisImg1 = element2.snapshotItem(0)
              console.log(thisImg1);
              thisImg1.childNodes[1].textContent = ""



              element = document.evaluate('html/body/table | //p[text()="SYNONYMS"] | //p[text()="SYNONYMS"]/following-sibling::p[following::p[text()="TRANSLATION"]] | //p[text()="PURPORT"] | //p[text()="PURPORT"]/following-sibling::p|//a[text()="Bhaktivedanta VedaBase"]|//a[text()="?r?mad Bh?gavatam"]|//a[text()="<<<"]/parent::*|//a[text()="<<<"]/parent::*/following::p',
                  document,
                  null,
                  XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
                  null);
              for (var i = 0; …
Run Code Online (Sandbox Code Playgroud)

javascript linux phantomjs

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

使用javascript计算网页中的单词数

假设我打开了一个页面http://vedabase.net/cc/adi/9/3/en.我正在使用Firefox并在其中安装了firebug.如何使用在firebug控制台中运行的javascript在此网页中找到单词的数量.

javascript

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

AutoCompleteTextView更改下划线颜色

我正在使用AutocompleteTextViewAndroid应用程序.

如何更改下划线颜色和光标颜色?

android autocompletetextview

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

ffmpeg libx264:crf 和配置文件以及质量(比特率)预设之间有什么区别

在 ffmpeg 中,当使用 libx264 进行编码时,我遇到了 crf、配置文件和预设

它们在比特率方面有什么区别。

如果我同时使用这三种方法,它们会相互冲突吗?或者哪一种有效?

ffmpeg

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

ffmpeg 如何像大胆一样减少低音并增加高音

我有一个 mp3 文件。我想降低低音并增加高音。我在尝试:

ffmpeg -y -i original.mp3 -af "treble=g=10" test1.mp3

但它与Audacity->Effect->bass and treble的效果不同(增加高音和减少低音)

下面是来自audacity的图片:

在此处输入图片说明

ffmpeg audacity

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

如何在 matlab 中进行日志记录:类似于 python 的日志记录

我是 matlab 新手:

我在 python 中工作,我通常使用大量日志记录来跟踪代码。在python中,我们可以使用下面的

import logging
logger = logging.getlogger()
logger.setLevel(logging.INFO)
handler = logging.FileHandler("log.txt",mode=w+)
handler.setlevel(loggin.INFO)
logger.addHandler(handler)

#And any where in the code use it as

logger.info("testing")

Run Code Online (Sandbox Code Playgroud)

我们如何在 matlab 中做类似的事情

python matlab logging

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

html:如何创建切换开关。我正在使用 bootstrap4

我想在我的页面中创建一个切换开关。

我使用的是bootstrap4。

我找不到相关的解决方案。

我看起来像: https: //www.w3schools.com/howto/howto_css_switch.asp

谁能指导我

bootstrap-4

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

react-hook-form:未安装时提交数据中不显示默认值

我观察到如果我defaultValues像下面提到的

  const { register, handleSubmit } = useForm({
    defaultValues: {
      firstName: "test",
      lastName: "test2"
    }
  });
Run Code Online (Sandbox Code Playgroud)

并且不要安装lastName

<form onSubmit={handleSubmit(onSubmit)}>
  <input {...register("firstName")} />
  <input type="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)

我懂了onSubmit

const onSubmit = (data) => {
  console.log(JSON.stringify(data, null, 4));
};
Run Code Online (Sandbox Code Playgroud)

我看到以下内容

{
    "firstName": "test",
    "lastName": "test2"
} 
Run Code Online (Sandbox Code Playgroud)

但我只想看到firstName因为我还没有安装lastName

{
    "firstName": "test",
} 
Run Code Online (Sandbox Code Playgroud)

编辑react-hook-form-unregister-v6(分叉)

reactjs react-hook-form

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