我使用的是Ubuntu云服务器,内存有限,512MB RAM和20GB硬盘.它的450MB + RAM已被进程使用.
我需要安装一个新的软件包lxml
,该软件包Cpython
在安装时会被使用,并且它是一个非常繁重的过程,所以它总是gcc: internal compiler error: Killed (program cc1)
会因错误而退出,这是由于没有可用的RAM来运行.
升级机器是一种选择,但它有自己的问题,我的服务/网站很少来自这个服务器本身.
但是我的本地机器lxml
已经正确安装.既然我lxml
只需要,那么从本地机器的目录中挑选所有有用的文件并将其复制到远程机器中也是可能的吗?
它会这样工作吗?如果是,如何获取包的所有文件?
问候
我正在开发一个应用程序,其中我有一些数据从网络提取到一个类.上课是
public class Detail
{
public string name { get; set; }
public List<Education> education { get; set; }
public City city { get; set; }
public List<Work> work { get; set; }
}
public class Education
{
public string DegreeName { get; set; }
}
public class City
{
public string name { get; set; }
}
public class Work
{
public string name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
为上述类中的人存储数据.
现在我想搜索一个字符串说 q=" Which Manager Graduated From USA ?"
所以我希望它搜索上面的查询...... …
问题是:我想运行3个不同的操作,而不是我希望在更大的模型中从单个操作提供所有数据.
我在用:
public class SearchScrapClass
{
public WClass WClass { get; set; }
public SClass SClass { get; set; }
public YClass YClass { get; set; }
}
public class WClass
{
public string title { get; set; }
public string link { get; set; }
}
public class SClass
{
public string title { get; set; }
public string link { get; set; }
}
public class YClass
{
public string title { get; set; }
public string link …
Run Code Online (Sandbox Code Playgroud) 我最近使用PostgreSQL作为数据库在Flask + Python中开发了一个App.
如何在Windwos Azure上传我的应用程序?Windows Azure是否支持Flask?是否值得在Windows Azure虚拟机上安装Flask应用程序?
许多教程都指示使用Visual Studio和IPython与Django,但这不是我的选择.
是否有任何指南或教程可以开始使用?
我在Ubuntu服务器上使用mod_wsgi
和运行FlaskApp apache2
.我尝试localhost
成功运行烧瓶应用程序,然后将其部署在ubuntu服务器上.
但是当我尝试更新数据库时,它给出了错误: Failed to update model. (OperationalError) attempt to write a readonly database u'UPDATE mysongs SET songurl=? WHERE songid.id = ?' (u'www.site.com/I_wanna_dance', 1)
现在我试着寻找数据库文件权限,这是: -rwxr-xr-x 1 www-data www-data 10240 Jul 14 15:35 /var/www/mywebsite/appfolder/appdata.db
当我尝试将权限更改为777,755,644等时,它显示另一个错误:unable to open database file
尽管数据库文件在644权限上正常工作localhost
但在ubuntu服务器上没有.
此外,我检查了目录和/var
/var/www
/var/www/mywebsite
/var/www/mywebsite/appfolder
等的许可,所有都拥有www-data:www-data
其所有者用户名和组.
我试过谷歌搜索,但没有适当的解决方案,除了建议更改文件/目录权限,我自己尝试过.
为什么不能读取/访问数据库文件?
请建议.
我有一个自定义ListView
项目如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:gravity="center_vertical"
android:paddingTop="2dp"
android:paddingBottom="2dp"
android:background="@android:color/transparent">
<ImageView
android:id="@+id/profile_picture"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/mr_unknown"
android:contentDescription="@string/profile_picture_description"
android:paddingRight="3dp"/>
<TextView
android:id="@+id/real_life_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/FriendListText"/>
<Button
android:id="@+id/ping_friend"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Ping Friend"
/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
在这个ListView中使用:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="@color/white"
tools:context=".FriendListActivity" >
<ListView
android:id="@+id/friend_list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fastScrollEnabled="true"
android:smoothScrollbar="false"
style="@style/ListViewStyle" >
</ListView>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
现在我希望当任何列表项上点击Ping Friend按钮时它应该显示AlertDialog.我用过这段代码......
friendListAdapter = new FriendListAdapter(FriendListActivity.this, friends);
friendListView = (ListView) findViewById(R.id.friend_list);
friendListView.setAdapter(friendListAdapter);
downloadFriends_async(); //This method downloads all the *friends* into ListView …
Run Code Online (Sandbox Code Playgroud) 要启动我开发的Android开发..
JDK 7
在Windows 7上的E:/ Drive中下载并安装了Eclipse
然后按照步骤,使用Eclipse安装Android ADT.一切都很好,直到现在,但试图设置偏好不接受任何文件夹.
在网上寻找其他建议我发现C:\Program Files\Android\android-sdk
在我的情况下有一些设置,但没有这样的文件夹.
我的android-sdk是E:/ Drive而不是C:/
我刚拿到一个文件夹(安装ADT后):
E:\ Software\JAVA Tools\eclipse-mobile-juno-SR2-win32-x86_64\eclipse\plugins\com.android.ide.eclipse.adt.package_21.1.0.v201302060044-569685
我甚至找不到任何'tools'文件夹(因为eclipse首选项需要)
不知道该怎么办.请给我一些建议
我需要安装瓶模块flask-bcrypt
需要py-bcrypt
.当我尝试安装它时,发生错误:
C:\Users\Param\Downloads\py-bcrypt-0.3>python setup.py install
running install
running bdist_egg
running egg_info
writing py_bcrypt.egg-info\PKG-INFO
writing top-level names to py_bcrypt.egg-info\top_level.txt
writing dependency_links to py_bcrypt.egg-info\dependency_links.txt
reading manifest file 'py_bcrypt.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'py_bcrypt.egg-info\SOURCES.txt'
installing library code to build\bdist.win32\egg
running install_lib
running build_py
running build_ext
error: don't know how to compile C/C++ code on platform 'nt' with 'MinGW32' comp
iler
Run Code Online (Sandbox Code Playgroud)
是什么导致了这个问题?
以前,我在我的Windows 7 64位机器上安装了MinGW32.问题是因为MinGW是32位而Windows是64位吗?如果是这样,我该怎么做才能解决这个问题?(如何在我的机器中使用MinGW 64位?)
我正在尝试使用StackOverflow的搜索API来搜索问题.
我正在使用此操作来执行解析:
public ActionResult StackExchange(string sq)
{
string url = "http://api.stackoverflow.com/1.1/search?intitle=" + sq + "&order=desc";
var client = new WebClient();
var response = client.DownloadString(new Uri(url));
JObject o = JObject.Parse(response);// ERROR
int total = (int)o["total"];
return View(total);
}
Run Code Online (Sandbox Code Playgroud)
这是我试图解析的JSON URL:
http://api.stackoverflow.com/1.1/search?intitle=asp.net%20custom%20404&order=desc
我试图提取以下数据:
`"total": 3` ,
`"question_timeline_url": "/questions/10868557/timeline",`
`"title": "Asp.net custom 404 not working using Intelligencia rewriter"`
Run Code Online (Sandbox Code Playgroud)
给出错误为:Newtonsoft.Json.JsonReaderException:解析值时遇到意外的字符:.路径'',第0行,第0位.
什么是例外的原因?我之前使用过相同的方法,但效果很好.
请建议.
我正在使用 Flask+Python 并检查用户名(和电子邮件)是否已被占用,我正在使用以下逻辑:
@app.route('/register', methods=['GET', 'POST'])
def register():
form = SignupForm()
if form.validate_on_submit():
user = Users.query.filter_by(username=form.username.data).first()
email = Users.query.filter_by(email=form.email.data).first()
if form.username.data in user:
error = 'Username already taken. Choose another'
elif form.email.data in email:
error = 'Email already registered. Login or register with another Email'
else:
user = Users(
form.username.data,
form.password.data,
#form.confirm.data ,
form.email.data,
1,
# form.cityaddress.data,
# form.countryaddress.data,
#form.accept_tos.data,
)
db.session.add(user)
db.session.commit()
return redirect(url_for('index'))
Run Code Online (Sandbox Code Playgroud)
但它给出的错误就像object has no attribute 'username'
我知道我从数据库获取数据的逻辑不正确。我对 SQLalchemy 知之甚少。
你能建议我如何从表中获取Username …
问题是:
我正在使用文本框来获取字符串q并希望将其传递给search
控制器中的3个不同的操作.即action1(string q), action2(string q)
等等
现在我的行动语法:
public ActionResult action1(string q)
{
var mydata = from p in fab //LINQ logic
select new action1class
{ data1=p //assignment };
return View("_partialAction1", mydata);
}
Run Code Online (Sandbox Code Playgroud)
同样,还有另外两个行动.
我正在使用3种不同的操作,因为我的LINQ逻辑从3个不同的源获取数据,因此mydata
需要创建不同的数据.
我的问题是:当我点击文本框的"搜索"按钮时,我正在尝试,然后所有3个动作都应该运行,并在某些<div id="action1">
标签中生成一个低于其他的部分视图.
我尝试使用,ajax.BeginForm
但它一次只能调用一个动作
@using (Ajax.BeginForm("action1", "Search", new AjaxOptions
{
HttpMethod = "GET",
InsertionMode = InsertionMode.Replace,
UpdateTargetId = "action1",
LoadingElementId="progress"
}))
Run Code Online (Sandbox Code Playgroud)
我也尝试使用ViewModel
但问题是我无法将更大的模型传递给视图以及mydata
在LINQ中获得的这些数据.在这种情况下,我不清楚如何使用viewmodel.
我使用的方法是否正确?或者还有其他方式吗?我想用按钮点击显示所有操作的结果.
我转向.NET世界的Python.Visual Studio是我使用的一个很棒的工具.
在python世界中,我们有基本的IDLE,另一个是VIM.我已经看到很多开发人员已经将VIM配置为一个出色的IDE.在Windows 7中使用基本VIM似乎用处较少.因此,我希望将我的VIM调节到具有文件浏览器,语法突出显示,搜索,错误突出显示等的级别.这样,它可以让您感受到Visual Studio的效率.
但是所有可用的黑客/技巧大多数都是针对Linux/Ubuntu用户的,我可能会在以后使用,但到目前为止,我需要让Windows中的VIM更高效,更直观.
请建议一些提示/黑客/资源来查看VIM配置?
谢谢
python ×6
asp.net-mvc ×4
c# ×4
flask ×4
asp.net ×3
windows ×3
android ×2
java ×2
linq ×2
ubuntu ×2
view ×2
adt ×1
apache ×1
azure ×1
button ×1
database ×1
django ×1
eclipse ×1
gcc ×1
ide ×1
json ×1
lxml ×1
mingw ×1
mod-wsgi ×1
mvvm ×1
nlp ×1
parsing ×1
sqlalchemy ×1
string ×1
vim ×1
web-services ×1