小编s.a*_*lem的帖子

在某些AJAX调用上出现"net :: ERR_BLOCKED_BY_CLIENT"错误

最近我意识到,一些adblocker扩展(例如adBlocker plus)阻止了一些Ajax调用.我在控制台上遇到了这个错误:

GET http://localhost/prj/conn.php?q=users/list/ net::ERR_BLOCKED_BY_CLIENT 
Run Code Online (Sandbox Code Playgroud)

为什么它会阻止某些Ajax调用而不是其他调用,以及导致这种情况的原因 除了告诉用户关闭adblocker之外,还有其他解决方法吗?

ajax firefox-addon google-chrome-extension

275
推荐指数
10
解决办法
29万
查看次数

Angular 2中的被动链接 - <a href="">等效

在Angular 1.x中,我可以执行以下操作来创建一个基本上什么都不做的链接:

<a href="">My Link</a>
Run Code Online (Sandbox Code Playgroud)

但是相同的标签会导航到Angular 2中的应用程序库.

与Angular 2相同的是什么?

编辑:

它看起来像Angular 2路由器中的一个错误,现在github上存在一个未解决的问题.

我正在寻找一个开箱即用的解决方案或确认没有任何问题.

routing angular2-routing angular angular-router

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

"比较方法违反了其总合同!" - TimSort和GridLayout

我制作了一个带有jPanel和JLabel数组的调色板.起初它运行良好,但后来我把一些其他的jLabel从JPanel中添加并添加了一些事件.现在我一直收到这个错误:

Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.TimSort.mergeLo(TimSort.java:747)
at java.util.TimSort.mergeAt(TimSort.java:483)
at java.util.TimSort.mergeCollapse(TimSort.java:410)
at java.util.TimSort.sort(TimSort.java:214)
at java.util.TimSort.sort(TimSort.java:173)
at java.util.Arrays.sort(Arrays.java:659)
at java.util.Collections.sort(Collections.java:217)
at javax.swing.SortingFocusTraversalPolicy.enumerateAndSortCycle(SortingFocusTraversalPolicy.java:136)
at javax.swing.SortingFocusTraversalPolicy.getFocusTraversalCycle(SortingFocusTraversalPolicy.java:110)
at javax.swing.SortingFocusTraversalPolicy.getFirstComponent(SortingFocusTraversalPolicy.java:435)
at javax.swing.LayoutFocusTraversalPolicy.getFirstComponent(LayoutFocusTraversalPolicy.java:166)
at javax.swing.SortingFocusTraversalPolicy.getDefaultComponent(SortingFocusTraversalPolicy.java:515)
at java.awt.FocusTraversalPolicy.getInitialComponent(FocusTraversalPolicy.java:169)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:380)
at java.awt.Component.dispatchEventImpl(Component.java:4731)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:723)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:682)
at java.awt.EventQueue$3.run(EventQueue.java:680)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:696)
at java.awt.EventQueue$4.run(EventQueue.java:694)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:693)
at java.awt.SequencedEvent.dispatch(SequencedEvent.java:116)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721)
at java.awt.EventQueue.access$200(EventQueue.java:103) …
Run Code Online (Sandbox Code Playgroud)

java swing grid-layout timsort java-7

37
推荐指数
4
解决办法
4万
查看次数

如何删除Angularjs中的所有cookie?

我可以像这样设置一个cookie:

$cookieStore.put('myCookie','I am a cookie');
Run Code Online (Sandbox Code Playgroud)

我可以删除它

$cookieStore.remove('myCookie');
Run Code Online (Sandbox Code Playgroud)

但是如何删除所有Cookie?

cookies angularjs angular-cookies

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

使用Travis-CI将特定目录部署到npm

我想dist在成功后部署该文件夹.但相反,它会继续部署整个存储库.

我想要实现的是同样的效果:

npm publish dist
Run Code Online (Sandbox Code Playgroud)

这是我的相关部分.travis.yml:

deploy:
  provider: npm
  email: sa.alemdar@hotmail.com
  api_key:
    secure: MyApiKey
  skip_cleanup: true
  file_glob: true
  file: "dist/**/*"
  on:
    tags: true
    repo: salemdar/angular2-cookie
Run Code Online (Sandbox Code Playgroud)

npm travis-ci

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

ImageIO无法读取输入文件

public static void imRes(String pat) {
        try {
            BufferedImage bckimg = ImageIO.read(new File("c:/s/deneme.jpg"));
            File s = new File(pat);
            BufferedImage im = ImageIO.read(s);
            BufferedImage im1 = resIm(im);
            BufferedImage finIm = mergIm(im1, bckimg);
            ImageIO.write(finIm, "jpg", new File("c:/s/deneme1.jpg"));
        } catch (IOException e) {

            e.printStackTrace();
        }
Run Code Online (Sandbox Code Playgroud)

这是我的第一篇文章,如果我做错了,请原谅.此代码正常运行,直到我尝试从源包中读取图像.但现在它无法读取任何图像.我究竟做错了什么?或者它是关于日食的东西?

例外:

javax.imageio.IIOException: Can't read input file!
    at javax.imageio.ImageIO.read(Unknown Source)
    at imRe.imRes(imRe.java:12)
    at imReTest.main(imReTest.java:6)
Run Code Online (Sandbox Code Playgroud)

谢谢...

java eclipse javax.imageio

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

如何根据angularjs中的模型条件隐藏和显示div?

我想基于复选框隐藏/显示div.看起来很简单.我将checkbox的值存储在模型中并在div ng-show中使用它.我究竟做错了什么?

<div ng-app='visibleApp'>
    <div ng-controller='myController'>
         <input type="checkbox" name="hideBasicInfo" ng-model="hideBasicInfo">hide the basic information section
         <div ng-show="{{!hideBasicInfo}}">
             <label for="firstName">First Name:</label>
             <input type="text" name="firstName" ng-model="firstName"/></br>

             <label for="middleName">Middle Name:</label>
             <input type="text" name="middleName" ng-model="middleName"/></br>
             <label for="lastName">Last Name:</label>
             <input type="text" name="lastName" ng-model="lastName"/>
         </div>
         <hr/>
         <div>
             <h4>Debug Information</h4>
             hideBasicInfo: {{hideBasicInfo}}<br/>
             !hideBasicInfo: {{!hideBasicInfo}}
         </div>
     </div>
</div>
Run Code Online (Sandbox Code Playgroud)

JS档案:

var visibleApp = angular.module('visibleApp',[]);

visibleApp.controller('myController', function($scope){
     $scope.data = "my data";
     $scope.hideBasicInfo = false; 
});
Run Code Online (Sandbox Code Playgroud)

谢谢.

小提琴

angularjs

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

更改$ includeContentRequested上的源URL

我想在每次ng-include指令请求部分时更改URL .到目前为止,我能够看到这样的网址和事件:

app.run(function ($rootScope) {
    $rootScope.$on('$includeContentRequested', function (event, url) {
        console.log(event);
        console.log(url);
    });
});
Run Code Online (Sandbox Code Playgroud)

现在我需要能够将URL更改'templates/incs/includedPartial.html''templates/incs/includedPartial.html?cache_version=1_1',然后使用新链接包含部分.

显然我这样做是为了防止版本更改时出现缓存问题.这是一个好策略还是有更好的解决方案?在此先感谢任何帮助......

caching angularjs angularjs-ng-include

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

在指令中监听表单提交事件

我想听一个指令中的表单提交.说我有这样的指令:

app.directive('myDirective', function () {
    return {
        restrict: 'A',
        require: '^form',
        scope: {
            smth: '='
        },
        link: function (scope, el, attrs, formCtrl) {
            scope.$watch(function(){
                return formCtrl.$submitted;
            },function(currentValue){
                console.log('submitted');
            });
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

通过上面的方法,我可以看到第一次提交,但不是其余的.我试着这样做:

scope.$watch(function () {
    return formCtrl.$submitted;
}, function (currentValue) {
    if (currentValue) {
        console.log('submitted');
        formCtrl.$setPristine(); // Watch this line!
    }
});
Run Code Online (Sandbox Code Playgroud)

但问题是,如果我多次使用表单中的指令,它只适用于第一次使用.我想知道的是,是否有类似formCtrl.onsubmit(...)或任何解决方法来获得相同的功能.在此先感谢任何帮助......

javascript forms angularjs angularjs-directive

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

为iOS图表设置最大缩放

我是编程和swift的新手,所以我有一个问题......如何在iOS图表中设置最大缩放?尝试:

 func setBarChart(dataPoints: [String], humidity: [Double], andDays: Int, forTime: String)
{
    let formato = BarChartFormatter()
    let xaxis  = XAxis()
    var humidityEntry: [BarChartDataEntry] = []

    for i in 0..<dataPoints.count
    {
        let dataEntry = BarChartDataEntry(x: Double(i), y: humidity[i])
        humidityEntry.append(dataEntry)
        formato.getNumberOfDays(Double(i), axis: xaxis, andDays: andDays)
    }

    xaxis.valueFormatter = formato
    let barChartDataSet3 = BarChartDataSet(values: humidityEntry, label: "Humidity")
    barChartDataSet3.setColor(UIColor.cyan)
    barChartDataSet3.barBorderColor = UIColor.blue
    barChartDataSet3.valueTextColor = UIColor.lightText

    barChartView.leftAxis.labelTextColor = UIColor.white
    barChartView.rightAxis.labelTextColor = UIColor.white
    barChartView.leftAxis.labelFont = UIFont.systemFont(ofSize: 11)
    barChartView.rightAxis.labelFont = UIFont.systemFont(ofSize: 11)
    barChartView.scaleYEnabled = false
//        barChartView.setVisibleXRange(minXRange: 0.1, …
Run Code Online (Sandbox Code Playgroud)

ios swift ios-charts

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