小编dda*_*dda的帖子

MySQL的.为"OR"查询创建索引

我有一个包含INT列的200k条目表.我想创建一个索引来加快查询速度.这是我想要执行的查询:SELECT A,B,C,D,E FROM table WHERE A=23 and (B=45 or C=43).我创建了以下指标:B,ACD,C,ABC.

通过EXPLAIN命令,我发现MySQL选择了索引ACD.所以我一直用更多的值填充表格,我意识到MySQL正在上面的索引之间切换(并不总是相同的).

由于存在许多插入,具有各种索引将导致性能问题,并且我们可以假设该表由其他查询访问,这些查询需要不同的列,其中每个索引都有意义.

我知道USE INDEX(),但我想了解我们是否应该相信MySQL选择正确的索引.

mysql indexing explain

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

如何将ImageJ用作单独Java应用程序的库?

在常规Java应用程序中,我有一个BufferedImage,我想用ImageJ操作.我有一个宏,这正是我需要执行的.我怀疑第一步是创建一个ImagePlus对象,但我不知道如何在Java中运行ImagePlus对象上的宏.这里找到的ImageJ教程的7.3节说:

如果您决定使用ImagePlus作为内部图像格式,您还可以使用ImageJ发行版中的所有插件和宏以及所有其他ImageJ插件.

但并未说明如何操作.如果有人可以解释如何,或指向我的资源,我会非常感激.

java image-processing imagej

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

一个很好的文本到语音JavaScript库

我正在为我的应用程序寻找一个好的文本到语音javascript库.我环顾四周,看到了Jtalkspeak.js.但我不确定哪一个出去.我很想知道人们对它们的利弊,我很想知道你们是否还有其他任何Javascript插件.

我基本上可视化动画,我想为视障人士添加一些音频,告诉他们发生了什么.

javascript jquery text-to-speech jquery-plugins html5-audio

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

我不懂Python中的编码和解码(2.7.3)

我试图通过自己encodedecodePython 来理解,但对我来说没有什么是真的.

  1. str.encode([encoding,[errors]])
  2. str.decode([encoding,[errors]])

首先,我不明白在这两个函数中需要"encoding"参数.

每个函数的输出是什么,它的编码是什么?每个函数中"encoding"参数的用途是什么?我真的不明白"字节串"的定义.

我有一个重要的问题,是否有某种方法可以从一种编码传递到另一种编码?我在ASN.1上读过一些关于"八位字符串"的文字,所以我想知道它是否与"字节字符串"相同.

谢谢你的帮助.

python string unicode encode decode

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

Python:list.extend没有改变原始变量

我想知道是否有一种方法可以使用Python .extend,但不能更改原始列表.我希望结果看起来像这样:

>> li = [1, 2, 3, 4]  
>> li
[1, 2, 3, 4]  
>> li.extend([5, 6, 7])
[1, 2, 3, 4, 5, 6, 7]  
>> li
[1, 2, 3, 4]  
Run Code Online (Sandbox Code Playgroud)

我尝试用几种不同的方式谷歌,但我找不到正确的词来形容这一点.Ruby有这样的东西,如果你真的想要更改原始列表,你会做类似的事情:li.extend!([5,6,7])否则它只会给你结果而不会改变原始.Python中存在同样的事情吗?

谢谢!

python list extend

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

如何使用 Huggingface 变压器加载基于 llama 的微调 pef/lora 模型?

我遵循教程(colab笔记本)来微调我的模型。

尝试加载我本地保存的模型

model = AutoModelForCausalLM.from_pretrained("finetuned_model")
Run Code Online (Sandbox Code Playgroud)

产量Killed.


尝试从集线器加载模型:

产量

import torch
from peft import PeftModel, PeftConfig
from transformers import AutoModelForCausalLM, AutoTokenizer

peft_model_id = "lucas0/empath-llama-7b"
config = PeftConfig.from_pretrained(peft_model_id)
model = AutoModelForCausalLM.from_pretrained(config.base_model_name_or_path, return_dict=True, load_in_8bit=True, device_map='auto')
tokenizer = AutoTokenizer.from_pretrained(cwd+"/tokenizer.model")

# Load the Lora model
model = PeftModel.from_pretrained(model, peft_model_id)
Run Code Online (Sandbox Code Playgroud)

产量

AttributeError: /home/ubuntu/empath/lora/venv/lib/python3.10/site-packages/bitsandbytes/libbitsandbytes_cpu.so: undefined symbol: cget_col_row_stats
Run Code Online (Sandbox Code Playgroud)

完整的堆栈跟踪

模型创建:

我使用 PEFT 和 LoRa 微调了模型:

model = AutoModelForCausalLM.from_pretrained(
"decapoda-research/llama-7b-hf",
torch_dtype=torch.float16,
device_map='auto',
)
Run Code Online (Sandbox Code Playgroud)

我必须下载并手动指定 llama 标记器。

tokenizer = LlamaTokenizer(cwd+"/tokenizer.model")
tokenizer.pad_token = tokenizer.eos_token
Run Code Online (Sandbox Code Playgroud)

参加培训: …

python huggingface-transformers llama-index peft

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

Python:如何生成12位随机数?

在Python中,如何生成12位随机数?有没有我们可以指定范围的功能random.range(12)

import random
random.randint()
Run Code Online (Sandbox Code Playgroud)

输出应为12位数字的字符串,范围为0-9(允许前导零).

python

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

TYPO3:创建或编辑页面后挂钩

我正在搜索一个在页面创建后调用的钩子或在" hide page in nav"," deactivate page"或" move/delete page" 等页面上更改的钩子

有人知道吗?

谢谢!

hook typo3

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

jQuery AJAX POST不适用于Phonegap Build

我在使用Phonegap Build在Android应用程序中执行jQuery AJAX POST时遇到问题.我已经添加了:

  1. Config.xml:设置访问源*
  2. 所有HTML文件:set $ .support.cors = true; $ .mobile.allowCrossDomainPages = true;
  3. 在远程服务器上:设置Access-Control-Allow-Origin,Access-Control-Allow-Headers的值

为了得到答案,我看起来很高很低.我已经经历了几个帖子,提供了相互矛盾的信息,我已经尝试了很多提到的解决方案,但没有一个有效.

这是我试图做的事情:

$.ajax({
  type: "POST",
  url: "http://mydomain.com/mypage.aspx/myweb...",
  data: "{'sEnquiryText':'" + $("#textareaEnq")[0].value + "'}",
  contentType: "application/json; charset=utf-8",
  dataType: "json",
  success: function(data) { // Response function
    if (data.d == "Success")
      $("#lblInfoMsg").html("Enquiry sent successfully !");
    else
      $("#lblInfoMsg").html(data.d);
  }
});
Run Code Online (Sandbox Code Playgroud)

当安装在不同的域(myseconddomain.com/mywebapp)以及本地IIS(localhost/mywebapp)上时,这可以很好地用作Web应用程序.但它不适用于使用Phonegap Build制作的Android应用程序.

如果有人能够讨论这个问题,我将不胜感激.

ajax jquery post build cordova

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

匹配任何数字的正则表达式模式包括1-9,除了2

我需要一个匹配任何数字的正则表达式模式,包括1-9个数字,除了2?

我的尝试:

([1-9][^2])
Run Code Online (Sandbox Code Playgroud)

但这对我不起作用.

javascript regex jquery

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