小编Rat*_*mar的帖子

Autohotkey:使用键盘快捷键粘贴/写入简单的文本行

这是一个非常简单的事情,我试图让我的头脑

我想使用像WINKEY + ALT + C这样的东西来粘贴** - 单词**以便我可以使用三键组合签署我的帖子或其他任何内容

提前致谢

autohotkey

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

如何将JTable单元格输入标记为无效?

如果我采用a JTable并在其模型上指定列的classtype,如下所示:

   DefaultTableModel model = new DefaultTableModel(columnNames, 100) {
       @Override
        public Class<?> getColumnClass(int columnIndex) {
            return Integer.class;
        }};
Run Code Online (Sandbox Code Playgroud)

然后,只要用户尝试double在表中输入值,Swing就会自动拒绝输入并将单元格的轮廓设置为红色.

当某人输入单元格的"负数或0"输入时,我希望发生相同的效果.我有这个:

    @Override
    public void setValueAt(Object val, int rowIndex, int columnIndex) {
       if (val instanceof Number && ((Number) val).doubleValue() > 0) {
              super.setValueAt(val, rowIndex, columnIndex);
            } 
       }
   }
Run Code Online (Sandbox Code Playgroud)

这可以防止单元格接受任何非正值,但不会将颜色设置为红色并使单元格保持可编辑状态.

我试着调查JTable默认情况下是如何做出拒绝的,但我似乎无法找到它.

如何拒绝非正输入与拒绝非整数输入相同?

谢谢

java validation swing jtable tablecelleditor

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

如何在Angular中的地图上动态绘制多边形的形状

如何动态绘制多边形的形状(不是预定义的路径)以及如何存储多边形的lat long值

我已经引用了AGMPolygon,但它没有解决我的问题

javascript google-maps angular

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

对于相同的"where"子句,select count(*)比select*长得多

对于具有相同where子句的查询,我发现select count(*)select*花费的时间要长得多.

该表有大约220万条记录(称之为详细信息表).它有一个链接到另一个表(维护)的外键字段.

此查询大约需要10-15秒:

select count(*) from detailtable where maintableid = 999
Run Code Online (Sandbox Code Playgroud)

但这需要一秒钟或更短时间:

select * from detailtable where maintableid = 999
Run Code Online (Sandbox Code Playgroud)

更新 - 有人要求指明所涉及的记录数量.这是150.

更新2以下是使用EXPLAIN关键字时的信息.

对于SELECT COUNT(*),EXTRA列报告:

Using where; Using index
Run Code Online (Sandbox Code Playgroud)

KEYPOSSIBLE KEYS都有外键约束作为它们的值.

对于SELECT*查询,除了EXTRA之外,一切都是相同的:

Using Where
Run Code Online (Sandbox Code Playgroud)

更新3尝试OPTIMIZE TABLE,它仍然没有什么区别.

mysql

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

Mac - Python - 导入错误:"没有名为site的模块"

今晚我试图安装一个名为"请求"的软件包并开始在终端上摸索,并且在这类事情上没有太多的直觉.

计算机是mac mini,osx版本10.9.4

在/ Library/Python我有4个文件夹:2.3 2.5 2.6和2.7.
在/应用程序我有"Python 2.7"和"Python 3.4"
我可以打开IDLE并键入8 + 8并且我得到16就好了.

这是我在终端中遇到的错误:

 host-210-117:~ Mario$ python       
 ImportError: No module named site       

 host-210-117:~ Mario$ pip       
 ImportError: No module named site      
Run Code Online (Sandbox Code Playgroud)

我的目标是在终端中运行此命令:

 pip install requests
Run Code Online (Sandbox Code Playgroud)

我相信pip已经安装好了.我在IDLE中运行文件"get-pip.py",这就是它所说的:

 Requirement already up-to-date: pip in /Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg
 Cleaning up...
Run Code Online (Sandbox Code Playgroud)

这可能与路径有关?我将非常感谢一些指导/提示/提示,谢谢!

哦,还有一些可能有助于解决这个问题的信息.这是我正在运行的程序的前几行:

 import base64
 import hmac
 import json
 import requests
 import time
 import urllib
 import os
Run Code Online (Sandbox Code Playgroud)

这给了我IDLE中的这个错误(所以我猜它导入前几个包没有问题?):

 >>> 

 Traceback (most recent call last):
   File "/Users/Mario/Desktop/pyak/pyak.py", line 4, in <module>
     import requests
 ImportError: No module named requests
 >>> …
Run Code Online (Sandbox Code Playgroud)

python macos pip importerror python-requests

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

如何设置Laravel Carbon时区的时间戳?

我有一个主要在CET地区的项目.我在config/app.php中设置了CET,但是base中的所有数据透视时间戳都以UTC时间存储?

如何设置时间戳的"全局"时区?

我做了这个测试:

<?php
$timezone = date_default_timezone_get();
echo "The current server timezone is: " . $timezone;
echo "<br />".date('m/d/Y h:i:s a', time());

$mytime = Carbon\Carbon::now();
echo "<br />".$mytime->toDateTimeString();
?>
Run Code Online (Sandbox Code Playgroud)

这是结果:

The current server timezone is: CET
06/09/2016 12:06:04 pm
2016-06-09 11:06:04
Run Code Online (Sandbox Code Playgroud)

tnx Y.

laravel eloquent php-carbon

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

如何在 Visual Studio 代码中导入扩展名和文件?

使用nodejs进行开发运行(--experimental-modules)

当前的Visual Studio代码智能导入如下

从“./config”导入配置;

但需要如下

从“./config.js”导入配置;

没有 .js 会出现如下错误

internal/modules/esm/resolve.js:61
  let url = moduleWrapResolve(specifier, parentURL);
            ^

Error: Cannot find module C:\Uday\Projects\practice-server\config imported from C:\Uday\Projects\practice-server\index.js
    at Loader.defaultResolve [as _resolve] (internal/modules/esm/resolve.js:61:13)
    at Loader.resolve (internal/modules/esm/loader.js:85:40)
    at Loader.getModuleJob (internal/modules/esm/loader.js:191:28)
    at ModuleWrap.<anonymous> (internal/modules/esm/module_job.js:42:40)
    at link (internal/modules/esm/module_job.js:41:36) {
  code: 'ERR_MODULE_NOT_FOUND'
}
Run Code Online (Sandbox Code Playgroud)

所以我需要 Visual Studio 代码智能来导入扩展?

//index.js
import express from "express";
import config from "./config.js";



const api_app = express();
const api_port = config.api_port
api_app.listen(api_port, () => {
    console.log(`Practice Server started on ${api_port}`);
});

//package.json
{
  "name": …
Run Code Online (Sandbox Code Playgroud)

javascript node.js visual-studio-code

10
推荐指数
2
解决办法
4993
查看次数

上传错误 - 无法将apk文件上传到Google Play开发者控制台

我在谷歌播放中有一些应用程序已有一段时间了,但我几个月没有发送更新.现在我正在尝试发送更新,但我上传apk文件时收到上传错误.我尝试过另一个应用程序,也尝试了另一台计算机,但发生了同样的错误.我一直试图解决这个问题5天,但我找不到任何相关的资源或与其他人发生相同的问题.我无法确定问题是由于新的Google Play开发者控制台功能还是其他原因造成的.欢迎社区提供任何帮助或建议.先感谢您.

这就是我浏览上传apk后"上传新的APK到制作"屏幕的方式.

将新APK上传到制作

上传失败

上传另一个APK

console android google-play

9
推荐指数
2
解决办法
7744
查看次数

反应路由器+ iis?如何启用路由

我正在使用 react-router 并将其放入其中,但是我注意到当我从登录页面开始并浏览所有路由时,它可以正常工作。如果我只输入路径 url,我会得到 404。

我猜这与服务器不知道如何将其传递给我的客户端路由有关吗?

我找到了这篇文章,但我对某些人所说的更新 web.config 文件的答案感到有些困惑,但我没有,因为它只是一个 Reactjs。

编辑

这是我现在要重写的内容

在此处输入图片说明

当我尝试导航到不是索引页的 URL 时,我现在得到一个白页。

当我查看我的控制台时。我懂了

Uncaught SyntaxError: Unexpected token <
Run Code Online (Sandbox Code Playgroud)

转到 main.js 并抱怨这个"<!DOCTYPE html>"几乎似乎是因为我的 index.html 已合并到 javascript 文件中。

iis url-rewriting reactjs react-router

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

创建Waves可视化歌曲Swift

这是我正在尝试做的事情:

屏幕截图

屏幕截图来自6s iPhone。

屏幕截图

我一直在AVAudioPlayer中工作,我想绘制一个看起来像第一个屏幕截图的波形。我正在使用FDWAVEFORMVIEW Github吊舱绘制波浪。但是我很困惑如何画同样的波浪。

码:

 @IBOutlet weak var soundWaveView: FDWaveformView!

  func createSoundWave() {
    soundWaveView.delegate = self
    soundWaveView.alpha = 0.0
    soundWaveView.audioURL = mainTrackURL
    soundWaveView.zoomSamples = 0 ..< soundWaveView.totalSamples / 3
    soundWaveView.doesAllowScrubbing = true
    soundWaveView.doesAllowStretch = true
    soundWaveView.doesAllowScroll = true
    soundWaveView.wavesColor = .lightGray
    soundWaveView.progressColor = UIColor.init(red: 46/255, green: 188/255, blue: 191/255, alpha: 1.0)
}

func waveformViewWillRender(_ waveformView: FDWaveformView) {
    startRendering = Date()
}

func waveformViewDidRender(_ waveformView: FDWaveformView) {
    endRendering = Date()
    NSLog("FDWaveformView rendering done, took %0.3f seconds", endRendering.timeIntervalSince(startRendering))
    profileResult.append(String(format: " …
Run Code Online (Sandbox Code Playgroud)

user-interface ios beatsmusic swift soundwaves

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