小编Ale*_*kov的帖子

如何替换路径中的多行文本?

单线它很简单.但是我找不到替换文本块的方法,不能用结构替换,也不能用路径替换.并且多次更换,只是一行一行不是一种选择.

谢谢.

intellij-idea

21
推荐指数
2
解决办法
9492
查看次数

Angularjs:如何在评论栏中关闭ng-if?

<div ng-if="true">visible</div>很容易,但由于ngIf甚至可以在评论中使用,</div>评论块的结束是什么?

试过,没有运气:

<!-- ng-if: true -->
....
<!-- ng-if -->
Run Code Online (Sandbox Code Playgroud)

谢谢.

angularjs angular-ng-if

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

为什么Java有这么多版本与C#不同?

我决定学习另一种语言,并处于拣选阶段.

目前正在研究Java和C#,但是因为它是跨平台的,所以倾向于Java.我将主要构建基于Web的应用程序,但各种Java版本让我感到害怕.Java EE,SE,ME,FX,它们有什么区别?使用彼此有什么好处吗?

好吧,FX用于台式机,ME用于移动设备,SE和EE是相同的,但一个用于"业务",另一个用于"业务".那么,如果我学习SE,那么切换到EE需要什么?还是外汇?我的问题是我无法理解为什么SE,EE和FX是独立的产品?它们都运行相同的JVM,并且两者都可以执行相同的结果应用程序.为什么他们分开呢?

java javafx java-ee

6
推荐指数
2
解决办法
1892
查看次数

为什么我的编译类有它的方法局部变量被重命名?

我有一个Kitchen.jar文件.我需要修改它里面的一个类.我用JD反编译它.然后我修改Toster.java文件并编译它:

javac -classpath . Toster.java
Run Code Online (Sandbox Code Playgroud)

然后我把它带回到Kitchen.jar:

jar -uf Kitchen.jar Toster.class
Run Code Online (Sandbox Code Playgroud)

所有工作除了一个问题.当我Kitchen.jarJD中打开更新时,我发现所有方法中的局部变量都被重命名为类似的东西localLongVar.为什么?

我问的原因是因为Kitchen.jar修改后拒绝工作.我怀疑它必须是编译问题.也许我误用了一些旗帜或任何东西.不确定.除了基本语法之外,我对Java一无所知.

我的猜测是我使用最新的1.7版本编译它,原始jar用较旧的JDK编译.这可能解释了操作失败,但这并不能解释当地人的重命名.

来自原始jar的随机行:

BigInteger[] result = new BigInteger[bis.length / 2];
Run Code Online (Sandbox Code Playgroud)

同班同学:

BigInteger[] arrayOfBigInteger1 = new BigInteger[paramArrayOfBigInteger.length * 2];
Run Code Online (Sandbox Code Playgroud)

所以它resultarrayOfBigInteger1.

java javac

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

MySQL查询优化:如何优化投票计算?

希望你做得很好.

我需要一点这个数据库的帮助:

在此输入图像描述

这是一个存储投票的数据库.用户选择他们喜欢的音轨,然后投票给他们.他们可以"投票"或"投票"投票.非常简单.但是,当谈到计算统计数据时,它变得毛茸茸.

它是一个键值样式表,存储最常用的统计信息(只是排序缓存):

mysql> SELECT * FROM Meta;
+-------------+-------+
| Key         | Value |
+-------------+-------+
| TRACK_COUNT | 2620  |
| VOTE_COUNT  | 3821  |
| USER_COUNT  | 371   |
+-------------+-------+
Run Code Online (Sandbox Code Playgroud)

投票

投票表持有投票本身.这里唯一有趣的领域是Type,其价值意味着:

  1. 0 - 应用程序投票,用户使用UI投票选择了赛道
  2. 1 - 导入投票(来自外部服务)
  3. 2 - 合并投票.实际上与导入的投票相同,但它实际上已经注意到,该用户已经使用外部服务投票支持此曲目,现在他正在重复使用该应用程序.

跟踪

该轨道保留了自己的总统计数据.喜欢,不喜欢外来服务(LikesRP),不喜欢外部服务(DislikesRP),喜欢/不喜欢调整的数量.

应用

该应用程序需要获得投票:

  1. 在过去7天内,有5个最多投票的曲目
  2. 在过去的7天里,有5首最受欢迎的曲目
  3. 在过去7天内投票最多的5首曲目,其投票均来自外部服务(Vote.Type = 1)
  4. 上个月有100个最多投票的曲目

要获得100个最常用的投票曲目,我使用此查询:

SELECT
    T.Hash,
    T.Title,
    T.Artist,
    COALESCE(X.VotesTotal, 0) + T.LikesAdjust as VotesAdjusted
FROM (
    SELECT
        V.TrackHash,
        SUM(V.Vote) AS VotesTotal …
Run Code Online (Sandbox Code Playgroud)

mysql sql sql-optimization

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

AngularJS:将ng-model绑定到input [type = file]会引发'不再可用'异常

使用此代码:

<!doctype html>
<html lang="en" ng-app="app">
<head>
    <meta charset="UTF-8">
    <title>ngTest</title>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0-rc.3/angular.js"></script>
    <script>
        angular
            .module('app', [])
            .controller('Main', ['$scope', function($s) {
                $s.data = {
                    level1: {
                        level2: {
                            elements: [{
                                name: 'item1'
                            },{
                                name: 'item2'
                            },{
                                name: 'item3'
                            },{
                                name: 'item4'
                            }]
                        }
                    }
                };
            }]);
    </script>
</head>
<body ng-controller="Main">
    <div ng-repeat="item in data.level1.level2.elements">
        <input type="file" ng-model="item.name">
    </div>
    <pre>{{data}}</pre>
</body>
Run Code Online (Sandbox Code Playgroud)

会引发这个错误:

Error: An attempt was made to use an object that is not, or is no longer, usable.
Run Code Online (Sandbox Code Playgroud)

更改后type="file",错误会消失 …

angularjs angularjs-ng-repeat

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

Angular docs:如何在控制器之间共享无状态/有状态代码?

正在阅读Angular.js的Controller文档并偶然发现:

跨控制器共享无状态或有状态代码 - 改为使用角度服务.

但这让我不确定.如何在控制器之间共享无状态/有状态代码?或者"代码"在这里意味着什么?一个模型?此外,据我所知,控制器不会互相引用.任何人都可以为我(其他人)解决问题吗?谢谢.

angularjs

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

Angular:在父组件上监听滚动事件?

假设我有两个组件:

家长模板:

<div #scrollable style="overflow: scroll">
   <ng-content></ng-content>
</div>
Run Code Online (Sandbox Code Playgroud)

用例:

 <parent>
     <child></child>
 </parent>
Run Code Online (Sandbox Code Playgroud)

什么是“有角度的”、分离的侦听divscroll事件#scrollable但在<child></child>组件内部的方式?

AFAIK@HostListener将无法定位#scrollable.

谢谢

angular

5
推荐指数
0
解决办法
4303
查看次数

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

屏幕颜色反转如何在OS X中工作?

这就是OS X内置的颜色反转功能可以将您的屏幕转换为:

在此输入图像描述

它可以反转所有颜色,将它们变为灰度,调整对比度.现在我想构建自己的实现,因此需要专业人士的建议.

无法捕获倒置屏幕让我觉得反转是一种调整层,它位于所有窗口之上,并且不会暴露于交互事件.是这样吗?它是通过OpenGL库完成的吗?

我不是关注实际的编码帮助,而是研究解决问题的设计/方法.在我的目标应用程序中,我需要定义输出颜色diapasons并应用颜色转换规则(input => output).

提前致谢.

cocoa objective-c colortransform

4
推荐指数
2
解决办法
1678
查看次数