程序设计

专业和发烧友程序员的问答



2
JavaScript:上传文件
假设我在页面上有此元素: <input id="image-file" type="file" /> 这将创建一个按钮,允许网页用户通过浏览器中的OS“文件打开...”对话框选择文件。 假设用户单击该按钮,在对话框中选择一个文件,然后单击“确定”按钮以关闭对话框。 现在,所选文件名存储在: document.getElementById("image-file").value 现在,假设服务器在URL“ / upload / image”处处理多部分POST。 如何将文件发送到“ / upload / image”? 另外,我该如何监听文件上传完成的通知?

30
java.lang.IllegalStateException:仅全屏不透明活动可以请求方向
从Android 8.0 Oreo java.lang.IllegalStateException中的通讯录中检索联系人时,我遇到了问题:仅全屏不透明活动可以请求定向 我正在尝试从电话通讯录中获取我的活动中的联系人,它非常适合棒棒糖,棉花糖,牛轧糖等,但对于奥利奥这样的错误会给我带来这种错误,请帮助我。我的代码在这里。 演示代码: private void loadContacts() { contactAsync = new ContactLoaderAsync(); contactAsync.execute(); } private class ContactLoaderAsync extends AsyncTask<Void, Void, Void> { private Cursor numCursor; @Override protected void onPreExecute() { super.onPreExecute(); Uri numContacts = ContactsContract.CommonDataKinds.Phone.CONTENT_URI; String[] numProjection = new String[]{ContactsContract.CommonDataKinds.Phone.CONTACT_ID, ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME, ContactsContract.CommonDataKinds.Phone.NUMBER, ContactsContract.CommonDataKinds.Phone.TYPE}; if (android.os.Build.VERSION.SDK_INT < 11) { …

5
如何使用pip一次安装多个python软件包
我知道这是一种简单的方法,但是我在这里和Google上都找不到。所以我很好奇是否有办法使用pip安装多个软件包。就像是: pip install progra1 , progra2 ,progra3 ,progra4 . 要么: pip install (command to read some txt containing the name of the modules)
187 python  pip 

9
Java 8 Lambda Void参数
假设我在Java 8中具有以下功能接口: interface Action<T, U> { U execute(T t); } 在某些情况下,我需要没有参数或返回类型的操作。所以我写这样的东西: Action<Void, Void> a = () -> { System.out.println("Do nothing!"); }; 但是,它给了我编译错误,我需要写成 Action<Void, Void> a = (Void v) -> { System.out.println("Do nothing!"); return null;}; 这很丑。有什么方法可以摆脱Void类型参数?
187 java  lambda  java-8  void 

14
以编程方式更改导航标题
我有一个带有标题的导航栏。当我双击文本以将其重命名时,它实际上说这是一个导航项,所以可能就是这样。 我正在尝试使用代码来更改文本,例如: declare navigation bar as navagationbar here button stuff { navigationbar.text = "title" } 那显然不是我的代码,只是显示了它是如何工作的。 因此,每当我按下按钮时,我都希望标题更改。

17
Javascript:如何检测浏览器窗口是否滚动到底部?
我需要检测用户是否滚动到页面底部。如果它们在页面底部,则当我在底部添加新内容时,我将自动将它们滚动到新底部。如果它们不在底部,则它们正在阅读页面上更高的先前内容,所以我不想自动滚动它们,因为它们想留在原处。 如何检测用户是滚动到页面底部还是滚动到页面较高?
187 javascript 

8
如何遍历熊猫数据框的列以运行回归
我敢肯定这很简单,但是作为python的完整新手,我在弄清楚如何遍历pandas数据帧中的变量并对每个变量进行回归时都遇到了麻烦。 这是我在做什么: all_data = {} for ticker in ['FIUIX', 'FSAIX', 'FSAVX', 'FSTMX']: all_data[ticker] = web.get_data_yahoo(ticker, '1/1/2010', '1/1/2015') prices = DataFrame({tic: data['Adj Close'] for tic, data in all_data.iteritems()}) returns = prices.pct_change() 我知道我可以像这样进行回归: regs = sm.OLS(returns.FIUIX,returns.FSTMX).fit() 但是假设我要对数据框中的每一列执行此操作。特别是,我想在FSTMX上还原FIUIX,然后在FSTMX上还原FSAIX,然后在FSTMX上还原FSAVX。每次回归后,我想存储残差。 我尝试了以下各种版本,但语法一定有误: resids = {} for k in returns.keys(): reg = sm.OLS(returns[k],returns.FSTMX).fit() resids[k] = reg.resid 我认为问题是我不知道如何按键引用return列,所以returns[k]可能是错误的。 …

3
在Postgresql中,在两列组合上强制唯一
我想在PostgreSQL中建立一个表,使得两列在一起必须是唯一的。只要没有两个共享这两个值,就可以有多个值。 例如: CREATE TABLE someTable ( id int PRIMARY KEY AUTOINCREMENT, col1 int NOT NULL, col2 int NOT NULL ) 所以,col1和col2可以重复,但不能在同一时间。因此,这将被允许(不包括ID) 1 1 1 2 2 1 2 2 但不是这个: 1 1 1 2 1 1 -- would reject this insert for violating constraints
187 sql  postgresql  unique 




8
防止Sequelize在执行查询时将SQL输出到控制台?
我具有检索用户个人资料的功能。 app.get('/api/user/profile', function (request, response) { // Create the default error container var error = new Error(); var User = db.User; User.find({ where: { emailAddress: request.user.username} }).then(function(user) { if(!user) { error.status = 500; error.message = "ERROR_INVALID_USER"; error.code = 301; return next(error); } // Build the profile from the user object …

15
Composer安装错误-实际启用时需要ext_curl
我正在尝试使用Composer安装Facebook PHP SDK。这就是我得到的 $ composer install Loading composer repositories with package information Installing dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages. Problem 1 - Installation request for facebook/php-sdk dev-master -> satisfiable by facebook/php-sdk[dev-master]. - facebook/php-sdk dev-master requires ext-curl * -> the requested PHP …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.