小编HQt*_*izy的帖子

在Visual Studio 2013中更改项目端口号

如何在Visual Studio 2013中更改项目端口号?
我正在使用ASP.Net,我需要在Visual Studio 2013中调试时更改端口号.

c# asp.net iis visual-studio-2013

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

如何在Windows中压缩apk文件

我签署并打包了Xamarin应用程序
,因此使用Visual Studio创建了apk文件.

如何在Windows中压缩此文件?

android apk xamarin

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

环境变量当cron运行python脚本时

我一直在寻找其他堆栈溢出问题,但无法工作.我有一个使用环境变量的python脚本.这个脚本在直接运行时完全按计划运行,但是我想暂时每分钟将它作为一个cron作业运行.

目前在我的cron.d目录中,我有一个名为scrapers的文件,其中包含:

* * * * * root /usr/bin/python3.5 /code/scraper.py
Run Code Online (Sandbox Code Playgroud)

这会运行python脚本,但脚本会失败,因为在脚本中我使用了两个环境变量.

我读过我应该将SHELL =/bin/bash添加到cron文件中,所以我做了但这没有用.

SHELL=/bin/bash
* * * * * root /usr/bin/python3.5 /code/scraper.py
Run Code Online (Sandbox Code Playgroud)

然后我读了

在crontab中,在命令之前添加.$ HOME/.profile文件.

SHELL=/bin/bash
* * * * * . $HOME/.profile; root /usr/bin/python3.5 /code/scraper.py
Run Code Online (Sandbox Code Playgroud)

但这导致cron完全停止运行.将env变量"发送"到cron的最佳方法是什么?

python cron environment-variables

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

从标题中的按钮导航到不同的屏幕

我正在使用来自react-native 的新React-navigation.我的导航如下:

StackNavigator:

  1. TabNavigator // HomeNavigation
  2. TabNavigator // NotificationNavigation

完整代码:

const MainNavigation = StackNavigator({
    Home: {
        screen: HomeNavigation,
    },
    Notification: {
        screen: NotificationNavigation,
    }
});

const HomeNavigation = TabNavigator({
    AllPost: {
        screen: All,
    },
    ArticlePost: {
        screen: Article,
    },
    BusinessPost: {
        screen: Job,
    },
});

HomeNavigation.navigationOptions = {
    title: 'Home',
    header: {
        right: <SearchNotification/>
    },
};

class SearchNotification extends React.Component {
    goToNotification = () => {
        this.props.navigate('Notification');
    };

    render() {
        return (
            <View style={styles.container}>
                <TouchableOpacity>
                    <Icon name="md-search" style={styles.Icon}/> …
Run Code Online (Sandbox Code Playgroud)

reactjs react-native

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

如何使用docker-compose重建和更新容器而无需停机?

我很喜欢使用docker-compose.

例如.在我的服务器上,当我想通过微小的更改来更新我的应用程序时,我只需要git pull origin master && docker-compose restart,完美地工作.

但有时,我需要重建(例如,我添加了一个npm依赖,需要npm install再次运行).

在这种情况下,我这样做docker-compose build --no-cache && docker-compose restart.

我希望这会:

  • 创建我的容器的新实例
  • 停止现有容器(在较新的容器完成后)
  • 开始新的
  • 可选择删除旧的,但这可以手动完成

但实际上它似乎又重新启动了前者.

这是预期的行为吗?

如何构建之后处理重建并启动新的重建?

也许我错过了一个特定的命令?拥有它会有意义吗?

docker docker-compose

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

谷歌浏览器上传速度与Firefox

应用程序正在上传大文件.Google Chrome在LocalHost上达到最高800到900Mbps.但Firefox可以达到2Gbps或更高!为什么这么大的差异?将responseType更改为blob有助于GET请求.如何在Google Chrome上更快地上传(POST请求).

 function sendRequest(n){
    var Self = this;
        Self.newTime = Date.now();
        Self.Open = new XMLHttpRequest();

      Self.Open.upload.onprogress = function(event){
        console.log("Upload Pregress")

        Self.CurTime = (Date.now() - Self.newTime);
        Self.OverallCurTime = (Date.now() - Self.OverallTime) / 1000;
        Self.EventData = event.loaded;
        Self.EventTotal = event.total;
        Self.SpeedData = (parseFloat((8000 * (Self.EventData /Self.CurTime[n]) / 1048576)));
        }

       Self.Open.open("POST", "upload.bin" + "?n=" +  Math.random(), true);
       Self.Open.setRequestHeader("Content-Type", "arrayBuffer");
       Self.Open.responseType = "blob";
       Self.Open.send(Self.UploadData);

    }
Run Code Online (Sandbox Code Playgroud)

javascript google-chrome

17
推荐指数
1
解决办法
608
查看次数

使用翻译模型训练自定义数据集

从开箱即用运行模型会在数据目录中生成这些文件:

ls
dev-v2.tgz                            newstest2013.en
giga-fren.release2.fixed.en           newstest2013.en.ids40000
giga-fren.release2.fixed.en.gz        newstest2013.fr
giga-fren.release2.fixed.en.ids40000  newstest2013.fr.ids40000
giga-fren.release2.fixed.fr           training-giga-fren.tar
giga-fren.release2.fixed.fr.gz        vocab40000.from
giga-fren.release2.fixed.fr.ids40000  vocab40000.to
Run Code Online (Sandbox Code Playgroud)

阅读translate.py的src:

https://github.com/tensorflow/models/blob/master/tutorials/rnn/translate/translate.py

tf.app.flags.DEFINE_string("from_train_data", None, "Training data.")
tf.app.flags.DEFINE_string("to_train_data", None, "Training data.")
Run Code Online (Sandbox Code Playgroud)

为了利用我自己的训练数据,我创建了我的从火车数据到火车数据,并将我自己的训练数据添加到每个这些目录中,训练数据包含在文件mydata.from&mydata.to中

my-to-train-data contains mydata.from
my-from-train-data contains mydata.to
Run Code Online (Sandbox Code Playgroud)

我找不到关于使用自己的训练数据或应该采用什么格式的文档,所以我从translate.py src和开箱即用的执行翻译模型时创建的数据目录中推断出这一点.

mydata.from的内容:

 Is this a question
Run Code Online (Sandbox Code Playgroud)

mydata.to的内容:

 Yes!
Run Code Online (Sandbox Code Playgroud)

然后我尝试使用以下方法训练模型:

python translate.py --from_train_data my-from-train-data --to_train_data my-to-train-data
Run Code Online (Sandbox Code Playgroud)

这将返回错误:

tensorflow.python.framework.errors_impl.NotFoundError: my-from-train-data.ids40000
Run Code Online (Sandbox Code Playgroud)

出现我需要创建文件my-from-train-data.ids40000,它的内容应该是什么?是否有使用自定义数据训练此模型的示例?

translate tensorflow

15
推荐指数
1
解决办法
918
查看次数

Linux Tomcat错误

我在linux服务器上启动tomcat时遇到问题.我运行startup.sh,并获取Tomcat Started记录,但随后无法访问localhost:8080上的任何内容.

$CATALINA_HOME/bin/startup.sh
Using CATALINA_BASE:   /home/tomcat/apache-tomcat-8.5.11
Using CATALINA_HOME:   /home/tomcat/apache-tomcat-8.5.11
Using CATALINA_TMPDIR: /home/tomcat/apache-tomcat-8.5.11/temp
Using JRE_HOME:        /home/tomcat/jdk1.8.0_121
Using CLASSPATH:       /home/tomcat/apache-tomcat-8.5.11/bin/bootstrap.jar:/home                                                                                        /tomcat/apache-tomcat-8.5.11/bin/tomcat-juli.jar
Tomcat started.
Run Code Online (Sandbox Code Playgroud)

检查logs/catalina.out文件,其中有以下行,但我无法找到有关这些错误的任何信息.

/home/tomcat/jdk1.8.0_121/bin/java: 1: /home/tomcat/jdk1.8.0_121/bin/java: ^?ELF^A^A^A^B^C^A: not found
/home/tomcat/jdk1.8.0_121/bin/java: 2: /home/tomcat/jdk1.8.0_121/bin/java: Syntax error: "(" unexpected
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

linux console tomcat localhost catalina.out

15
推荐指数
1
解决办法
949
查看次数

如何检测通过FTP上载文件

我的应用程序正在监视用户可以上传文件的一组文件夹.文件上传完成后,我必须应用处理,但我不知道如何检测文件还没有完成上传.

有没有办法检测FTP服务器是否还没有发布文件?

ftp upload file-upload

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

杰克逊:将一个物体称为财产

在我的java spring应用程序中,我正在使用hibernate和jpa,我使用jackson在DB中填充数据.

这是User类:

@Data
@Entity
public class User{

    @Id
    @GeneratedValue
    Long id;

    String username;
    String password;
    boolean activated;

    public User(){}
}
Run Code Online (Sandbox Code Playgroud)

第二类是:

@Entity
@Data
public class Roles {

    @Id
    @GeneratedValue
    Long id;

    @OneToOne
    User user;

    String role;

    public Roles(){}


}
Run Code Online (Sandbox Code Playgroud)

在Roles类中,我有一个User属性, 然后我创建了一个json文件来存储数据:

[ {"_class" : "com.example.domains.User", "id": 1, "username": "Admin", "password": "123Admin123","activated":true}
,
  {"_class" : "com.example.domains.Roles", "id": 1,"user":1, "role": "Admin"}]
Run Code Online (Sandbox Code Playgroud)

不幸的是,当我运行应用程序时,它抱怨:

.RuntimeException: com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of com.example.domains.User: no int/Int-argument constructor/factory method to deserialize from Number value (1)
 at …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate jpa jackson

13
推荐指数
3
解决办法
4026
查看次数