小编Rob*_*Rob的帖子

Android重启AsyncTask

AsyncTask在尝试重新打开活动后,我在重新启动时遇到了一些麻烦.

当我第一次打开活动时,我称之为启动AsyncTask它,这是第一次工作.

myTask connectedTask;
connectedTask = new myTask();
connectedTask.execute();

public class myTask extends AsyncTask<Integer,Integer, Integer> {

    @Override
    protected Integer doInBackground(Integer... arg0) {
        //Increase timer and wait here in a loop
        System.out.println("ASYNC TASK STARTING!");
        return IsSocketConnected();
    }

    protected void onPostExecute(Integer result) {
        //Something you want to do when done?
        System.out.println("ASYNC TASK DONE!");

        // if it was connected successfully 
        if(result == 1) {
            // remove the progress bar
            proBar.setVisibility(View.GONE);

            // Discover available devices settings and create buttons
            CreateButtons(btnList);
        } …
Run Code Online (Sandbox Code Playgroud)

android android-asynctask

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

如何在JavaScript中使用Timsort?

如何以Javascript格式使用Timsort?Java,Python和C++中有很多文档,它在JS中也可用吗?

javascript timsort

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

我如何获得当前的活动视图控制器?

我遇到了这个问题(错误是由一些用户的Flurry分析报告的,但我无法在我的设备和模拟器上重现它):

NSInvalidArgumentException: Application tried to present modally an active controller <CityViewController: 0x361b20>.

你对这个错误一无所知吗?它发生在你身上吗?

应用程序具有三个分层排序视图:当用户位于其中一个已知位置时,将自动显示具有位置列表和详细视图的主视图控制器(错误消息中提到的CityViewController).每当位置发生显着变化时,在打开新位置之前,首先会忽略详细视图以防止出现这种情况.但是,它显然没有帮助.

CityViewController也可以打开短信作曲家作为孩子.

objective-c ios

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

如何在UIView上设置渐变边框?

在a上放一个简单的边框很容易UIView.您只需链接QuartzCore,导入并使用:

self.view.layer.borderColor = [UIColor redColor].CGColor;
self.view.layer.borderWidth = 2.0f;
Run Code Online (Sandbox Code Playgroud)

我的问题是......有没有办法让这个边框使用渐变.我知道如何将渐变蒙版应用于整个视图,而不仅仅是边框.我假设这可能涉及自定义视图和CoreGraphics绘图内部drawRect:,但我不知道从哪里开始.

core-graphics uiview quartz-2d ios

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

jQuery height()在调整大小时不会改变

我之前从未遇到过这个问题,但我似乎无法找到解决方案,所以我希望你们能帮助我.

jQuery的

function setTheHeight() {

    if( $('#main.level1 .block.attention .block-content').length ) {
        //Get value of highest element
        var maxHeight = Math.max.apply(Math, $('#main.level1 .block.attention .block-content').map (
            function() {
                return $(this).height();
            }
        ));
        console.log(maxHeight);
        $('#main.level1 .block.attention .block-content').height(maxHeight);
    }
}

setTheHeight();

$(window).resize(function() {
    setTheHeight();
});
Run Code Online (Sandbox Code Playgroud)

基本上这个函数的作用是检查最高div并将所有选定div的高度设置为此高度.这很好用.但它是一个响应式设计,所以当用户调整浏览器时,内容会变小,div会变高.所以我添加了一个resize事件.事件正在被解雇,但它没有改变高度.任何想法都是为什么调整大小不会改变高度?

快速jsFiddle显示发生的事情:http://jsfiddle.net/3mVkn/

固定

嗯,这简直太愚蠢了.因为我设置了高度()它已经固定了所以我所要做的只是重置高度并且它起作用.

更新的代码:

function setTheHeight() {

    if( $('#main.level1 .block.attention .block-content').length ) {

        //Reset height
        $('#main.level1 .block.attention .block-content').height('auto');

        //Get value of highest element
        var maxHeight = Math.max.apply(Math, $('#main.level1 .block.attention .block-content').map (
            function() {
                return $(this).height(); …
Run Code Online (Sandbox Code Playgroud)

jquery height resize

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

使用jQuery提交表单后,保持当前选项卡

我正在尝试保留一个特定的选项卡(在本例中为tab2),但在单击提交按钮后,选项卡将恢复为具有默认活动类的选项卡1.我用这个打了一堵砖墙.

这是我的例子[jsfiddle]:

HTML:

<ul class='tabs'>
            <li><a href='#tab1'>Tab 1</a></li>
            <li><a href='#tab2'>Tab 2</a></li>
        </ul>
<div id='tab1'>
            <h3>Section 1</h3>
            <p>Lorem ipsum dolor sit amet, consssectetur adipiscing elit. Donec lobortis placerat dolor id aliquet. Sed a orci in justo blandit commodo. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae.</p>
                <form id="form1" action="" method="post">            
      <input id="button-1" name="" type="submit" />
</form>
        </div>
<div id='tab2'>
<a name="tab2"></a>
            <h3>Section 2</h3>
            <p>Aenean et est tortor. In pharetra pretium convallis. Mauris sollicitudin ligula …
Run Code Online (Sandbox Code Playgroud)

jquery

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

在node.js中遇到node-sqlserver问题

我在使用node.js中的Microsoft的node-sqlserver连接到网络上的计算机上的数据库时遇到问题.我在Windows 2008服务器上使用sql server 2008.我在同一域内的不同机器上远程运行我的node.js. 我认为这个问题与连接字符串有关.

var sql = require('node-sqlserver');
var conn_str = 'Driver={SQL Server Native Client 10.0};Server=(win08-srv);Database=DB;Trusted_Connection={Yes}';
Run Code Online (Sandbox Code Playgroud)

此外,应该有一个用户名和密码进入数据库,但这不在节点模块的示例连接字符串中.

//open the DB connection
sql.open(conn_str, function (err, conn) {
    if (err) {
        console.log("Error opening the connection!");
    return;
    } else {
        console.log('Connection successful!');
        return;
    }
}); 
Run Code Online (Sandbox Code Playgroud)

Error opening the connection!运行时始终会导致打印.

sql-server-2008 node.js

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

Code Rush三个句点的键盘快捷键是什么?

我知道使用ReSharper,您可以使用键盘快捷键Alt+ Enter打开"快速任务"或其他任何名称.Code Rush有类似的键盘快捷键吗?

devexpress coderush coderush-xpress visual-studio

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

使用Google Cloud创建自己的vpn服务

我试过几个VPN提供商上网,比如StrongVPN或HotspotVPN,我很感兴趣,我可以使用自己的VPN服务上网,有可能用Google Cloud创建自己的VPN吗?

我有带硬件防火墙的电脑工作站(sonicwall)我的问题是我可以在我的硬件防火墙(SonicWall NSA 240)和谷歌云硬件防火墙之间建立站点到站点VPN吗?

我希望我的电脑上的所有互联网流量都通过VPN(网站到网站)通过Google Cloud,是否可以使用Google Cloud作为代理?

我真诚地希望你能帮助我,谢谢

google-compute-engine

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

Java Rest - 使用GET方法发送参数化列表

我试图通过GET方法发送List.

这是我的服务器端:

@GET
@Produces(MediaType.APPLICATION_JSON)
public List<User> getUsers(){
    return managment.getUsers();
}
Run Code Online (Sandbox Code Playgroud)

而我的客户方:

public static void getUsers(){
    try {
        ClientConfig clientConfig = new DefaultClientConfig();
        clientConfig.getFeatures().put(JSONConfiguration.FEATURE_POJO_MAPPING, Boolean.TRUE);
        Client client = Client.create(clientConfig);




        WebResource webResource = client
                .resource("http://localhost:8080/Serwer07/user");

        ClientResponse response = webResource.accept("application/json")
                .get(ClientResponse.class);

        if (response.getStatus() != 200) {
            throw new RuntimeException("Failed : HTTP error code : "
                    + response.getStatus());
        }

       List users = response.getEntity(List.class);          
       User user = (User) users.get(0);  //cannot cast
        e.printStackTrace();
    }
}
Run Code Online (Sandbox Code Playgroud)

我有从Java Object到User的强制转换问题.我该如何发送此列表?

提前致谢.

java rest jax-rs jersey

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