我刚在家里建立了一个Wi-Fi网络.我的桌面计算机(192.168.1.56)上有我的所有文件,并希望从另一台计算机(192.168.1.2)访问那里的localhost.
在我的桌面上,我可以通过正常的http:// localhost访问localhost.Apache像往常一样在端口80上运行.
究竟我该怎么做才能实现这个目标?网上有文档,但它们要么不起作用,要么过于片段化,难以理解.
我想我必须更改我的apache的httpd.conf文件和hosts文件.关于做出哪些改变的任何想法?
我正在使用lxml.html生成一些HTML.我想打印(带缩进)我的最终结果到一个html文件.我怎么做?
这是我迄今为止所尝试过的(我对Python和lxml相对较新):
import lxml.html as lh
from lxml.html import builder as E
sliderRoot=lh.Element("div", E.CLASS("scroll"), style="overflow-x: hidden; overflow-y: hidden;")
scrollContainer=lh.Element("div", E.CLASS("scrollContainer"), style="width: 4340px;")
sliderRoot.append(scrollContainer)
print lh.tostring(sliderRoot, pretty_print = True, method="html")
Run Code Online (Sandbox Code Playgroud)
如您所见,我正在使用该pretty_print=True
属性.我认为这会给缩进代码,但它并没有真正帮助.这是输出:
<div style="overflow-x: hidden; overflow-y: hidden;" class="scroll"><div style="width: 4340px;" class="scrollContainer"></div></div>
有关如何解决此错误的任何想法?我正在使用Spring JPA和Hibernate.以下必要的详细信息.
实体类1:
@Entity
@Table(name = "ways")
@TypeDef(name = "hstore", typeClass = HstoreUserType.class)
@Cacheable
public class Way {
/**
* Primary key for the row in table.
*/
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id")
private Long id;
/**
* The ID to represent it across the system.
* Used for preserving historical information.
*/
@Column(name = "way_id")
private Long wayId;
/**
* The version of the way this Object represents.
*/
@Column(name = "version")
private Integer version;
/**
* …
Run Code Online (Sandbox Code Playgroud) 我有一个文件,路径如下:D:/ bar /クレイジー·ヒッツ!/foo.abc
我正在从XML文件解析路径并将其存储在以
Then path
形式调用的变量中file://localhost/D:/bar/??????????/foo.abc
,以下操作正在进行中:
path=path.strip()
path=path[17:] #to remove the file://localhost/ part
path=urllib.url2pathname(path)
path=urllib.unquote(path)
Run Code Online (Sandbox Code Playgroud)
错误是:
IOError: [Errno 2] No such file or directory: 'D:\\bar\\\xe3\x82\xaf\xe3\x83\xac\xe3\x82\xa4\xe3\x82\xb8\xe3\x83\xbc\xe3\x83\xbb\xe3\x83\x92\xe3\x83\x83\xe3\x83\x84\xef\xbc\x81\\foo.abc'
Run Code Online (Sandbox Code Playgroud)
更新1:我在Windows 7上使用Python 2.7
我试图通过从字典中获取路径来打开文件.一些文件名有逗号(,)和其他这样的字符,当使用时给出"没有找到这样的文件错误"
例如,以下文件路径将不会打开:foo,%20bar.mp3
如果存在逗号等字符,则应将其编码为:foo%2C%20bar.mp3
谁能告诉我怎么做?
我一直在寻找可用的响应式下拉菜单/导航栏,但似乎没有什么工作正常.我主要需要一个基于CSS的菜单,它不依赖于JavaScript hacks.
为什么不使用JS?基于JS的解决方案无法在像Opera Mini这样的代理浏览器上运行,我们的大多数受众使用它,并且Blackberry浏览器不能很好地展示JS的工作.
很多人提倡使用选择菜单进行移动导航.一个有趣的解决方案,但这又取决于JS,并且对于嵌套的多级菜单来说非常繁琐.
那么,您遇到的哪些导航系统可能对您有用?
我正从我的网站检索一些HTML并将其放入TextView.此HTML可能包含指向网页,电子邮件等的锚标记.我试图使这些链接可点击,以便当用户点击它时,默认浏览器打开网页.我按照此答案的说明进行此操作 - 如何在TextView中单击链接?以及其他一些在线资源.
所以我的代码是这样的:
TextView para=new TextView(getApplicationContext());
LayoutParams lpfortext=new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
lpfortext.setMargins(10, 10, 10, 10);
para.setText(Html.fromHtml(e.html()));
para.setMovementMethod(LinkMovementMethod.getInstance());
para.setLinksClickable(true); //error exists on removing this
para.setAutoLinkMask(Linkify.ALL); //error exists on removing this
para.setLayoutParams(lpfortext);
Run Code Online (Sandbox Code Playgroud)
但是,当我实际点击应用程序中的链接时(在ICS手机上,尚未在模拟器上进行测试),我收到以下错误(堆栈跟踪的快照,最后的全文):
11-18 13:17:51.503: E/AndroidRuntime(6010): android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
11-18 13:17:51.503: E/AndroidRuntime(6010): at android.app.ContextImpl.startActivity(ContextImpl.java:1095)
11-18 13:17:51.503: E/AndroidRuntime(6010): at android.content.ContextWrapper.startActivity(ContextWrapper.java:276)
11-18 13:17:51.503: E/AndroidRuntime(6010): at android.text.style.URLSpan.onClick(URLSpan.java:62)
11-18 13:17:51.503: E/AndroidRuntime(6010): at android.text.method.LinkMovementMethod.onTouchEvent(LinkMovementMethod.java:212)
Run Code Online (Sandbox Code Playgroud)
什么可能导致错误的想法以及如何修复它?
编辑:完整跟踪,根据要求,在下面 -
11-18 13:45:09.741: …
Run Code Online (Sandbox Code Playgroud) 所以我有这个网站在这里它有重大的性能问题.滚动非常缓慢,悬停效果有一些滞后和其他类似问题.不幸的是,现在我正在寻找一个便宜的主机,所以我没有选择gzip我的文件,但我不确定这有多大的影响因素.对于它的价值,我使用Drupal作为CMS.
我想知道滞后的各种原因以及我可以做些什么来解决它.
一些关于:主页的内存统计信息:
记忆:
- 私人:49664k
- 共享:13052k
- 总计:62716k
虚拟内存:
- 私有:53400k
- 映射:10412;
如果您需要更多信息,请与我们联系.
我想去掉<p>
,并</p>
从字符串(可以说s
).
现在我这样做:
s.strip('"<p>""</p>"')
Run Code Online (Sandbox Code Playgroud)
我不确定我所做的是否正确,但这对我使用的大多数字符串都足够有效.
除此之外,我仍然得到以下字符串: Here goes..</p>
剥离还有其他有效的方法吗?它不需要快速或有效.我需要有效的东西才能完成工作.
让我们说:
s="<p>Here goes..</p>"
执行必要的操作后s
,print s
应该给:
Here goes..
我正在使用search-theme-form.tpl的自定义版本当我使用搜索框时,我会转移到搜索页面.但搜索实际上并没有发生.搜索结果页面上的搜索框确实有效.这是我的search-them-form.tpl.php文件(演示:
<input type="text" name="search_theme_form_keys" id="edit-search-theme-form-keys" value="Search" title="Enter the terms you wish to search for" class="logininput" height="24px" onblur="restoreSearch(this)" onfocus="clearInput(this)" />
<input type="submit" name="op" id="edit-submit" value="" class="form-submit" style="display: none;" />
<input type="hidden" name="form_token" id="edit-search-theme-form-form-token" value="<?php print drupal_get_token('search_theme_form'); ?>" />
<input type="hidden" name="form_id" id="edit-search-theme-form" value="search_theme_form" />
Run Code Online (Sandbox Code Playgroud)
还有一个javascript文件涉及.我想从代码中可以清楚地看到它的用法:
function trim(str) {
return str.replace(/^\s+|\s+$/g, '');
}
function clearInput(e) {
e.value=""; // clear default text when clicked
e.className="longininput_onfocus"; //change class
}
function restoreSearch(e) {
if (trim(e.value) == '') {
{
e.value="Search"; // reset default …
Run Code Online (Sandbox Code Playgroud) python ×4
css ×2
html ×2
url-encoding ×2
android ×1
apache ×1
drupal ×1
drupal-6 ×1
file ×1
hibernate ×1
httpd.conf ×1
java ×1
jpa ×1
lag ×1
localhost ×1
lxml ×1
navigation ×1
path ×1
performance ×1
pretty-print ×1
search ×1
spring ×1
string ×1
xampp ×1