我试图在x86_64 suse linux上远程调试32位应用程序,但得到这个"远程寄存器格式错误"错误.
我启动gdbserver作为侦听端口12345(gdbserver localhost:12345 my_prog)
这是错误:
$ gdb
GNU gdb 6.6
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-suse-linux".
(gdb) target remote <ip>:12345
Remote debugging using <ip>:12345
Remote register …Run Code Online (Sandbox Code Playgroud) 我正在寻找python或bash中的资源,这将使其易于使用,例如,mp3文件X和m4a文件Y并说"将X的标签复制到Y".
Python的"mutagen"模块通常适用于标记标记,但是没有"艺术家字段"的抽象概念跨越不同类型的标记; 我想要一个处理所有繁琐位的库,并知道fieldname等价.对于并非所有标签系统都可以表达的东西,我可以将信息丢失或最佳猜测.
(使用案例:我将无损文件编码为mp3,然后使用mp3进行收听.每个月左右,我希望能够使用我对mp3进行的任何标记更改来更新'master'无损文件.我我厌倦了根据格式之间的实施差异来纠缠我的脚趾.)
我正在使用Spring MVC 2.5,我正在尝试从GET请求加载JSTL表单对象.我有Hibernate POJO作为我的支持对象.
有一个页面指向请求中具有类ID(行主键)的另一个页面.该请求看起来像"newpage.htm?name = RowId".这是一个带有表单支持对象的页面,
上面的新页面将对象的字段加载到可编辑字段中,并使用行的现有值填充.我们的想法是,您应该能够编辑这些字段,然后将它们保存回数据库.
此页面的视图看起来像这样
<form:form commandName="thingie">
<span>Name:</span>
<span><form:input path="name" /></span>
<br/>
<span>Scheme:</span>
<span><form:input path="scheme" /></span>
<br/>
<span>Url:</span>
<span><form:input path="url" /></span>
<br/>
<span>Enabled:</span>
<span><form:checkbox path="enabled"/></span>
<br/>
<input type="submit" value="Save Changes" />
</form:form>
Run Code Online (Sandbox Code Playgroud)
控制器有这个,
public class thingieDetailController extends SimpleFormController {
public thingieDetailController() {
setCommandClass(Thingie.class);
setCommandName("thingie");
}
@Override
protected Object formBackingObject(HttpServletRequest request) throws Exception {
Thingie thingieForm = (Thingie) super.formBackingObject(request);
//This output is always null, as the ID is not being set properly
logger.debug("thingieForm.getName(): [" + thingieForm.getName() + …Run Code Online (Sandbox Code Playgroud) 我正在使用CGI来允许用户上传一些文件.我只是希望能够上传.txt或.csv文件.如果用户上传任何其他格式的文件,那么我希望能够发出错误消息.
我看到这可以通过javascript完成:http://www.codestore.net/store.nsf/unid/DOMM-4Q8H9E
但有没有更好的方法来实现这一目标?Perl中是否有一些功能允许这样做?
我想知道在LAMP堆栈上构建典型站点时如何优化它以获得最佳加载时间.我正在描绘一个典型的数据库驱动的网站.
这是一个高级别的外观,可能会引起问题,让我将其分解为堆栈的每一层.
L - 在系统级别,(设置和文件系统)可以提高速度吗?我能想到的一件事是图像尺寸,这里的压缩可以帮助优化任何东西吗?
答 - Web服务器中必须有大量与站点速度相关的设置.不是我的Forte.可能很大程度上取决于并发运行的站点数量.
M - MySQL在数据库驱动的站点中,DB性能是关键.是否有更好的规范化方法,即使用链接表?Web开发人员通常只生成类似1NF的简单单片表,这可能会破坏性能.
P - 除了缓存等性能提升设置之外,程序员可以做些什么来影响高级别的性能?我真的很想知道MVC设计方法是否比快速和肮脏更能达到性能.其他简单的提示比像饼干更快的会话会很有趣.
显然,你必须深入了解细节并找出哪些代码会降低你的速度.此外,我意识到许多站点具有许多不同的性能特征,但让我们假设一个典型的站点有更多的读取然后写入.
我只是想知道我们是否可以编译一堆最佳实践并完全希望人们链接其他问题,以便我们可以有效地处理清单.
我的目标是看看即使除了性能中的常见问题之外,我们还可以看到一些你可能没想到的奇怪的事情,以及最佳实践摘要.
所以我的问题是,如果你是从头开始,你将如何确保你的LAMP网站快速?
目前我们部署到JBoss 4.2,因为这是部署在我们集群上的应用服务器.该应用程序目前只使用JBoss的连接池处理通过JNDI和JBossWeb的嵌入式Tomcat以及几个JBoss的Tomcat阀门(特别是RewriteValve,我们自己很难做到).
JBoss对我来说似乎有些过分,如果我们切换到直接的Tomcat,还是留在JBoss有什么好处?Tomcat是否与Eclipse更好地集成?
我有一个包含TabContainer的网页
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
...
....
<form id="form1" runat="server">
<asp:ScriptManager ID="sm1" runat="server"></asp:ScriptManager>
<cc1:TabContainer runat="server" ID="tbcTabContainer" OnClientActiveTabChanged="ChangeTab()"></cc1:TabContainer>
</form>
Run Code Online (Sandbox Code Playgroud)
它调用了一个js函数,此时此功能无效.
<script type="text/javascript">
function ChangeTab()
{
alert('Sucesss');
}
</script>
Run Code Online (Sandbox Code Playgroud)
在我的页面中加载后面的代码我创建了几个选项卡面板并将它们添加到容器中.现在,我的问题是,当我更改选项卡时,javascript警告框显示但是一旦我关闭它我得到错误
Microsoft JScript运行时错误:Sys.InvalidOperationException:处理程序必须是函数.
我知道这有点主观但是,如果你把自己放在我的鞋子里,你会花时间学习吗?
我想写一个网络应用程序,安全地处理相对适度数量的人民私人数据,几千KB的记录,但需要保持安全的东西,地址,电话号码等.我做了几个网络项目在PHP/MYSQL和已经决定,虽然它是我真的不喜欢PHP,并且不想在其中做另一个大项目...
因此,我认为我最好学习一些新东西,所以我正在考虑两种选择(尽管如果你有建议,我会愉快地招待其他人).我决定遇到很麻烦.他们看起来都非常参与,而不仅仅是跳进去,可能会浪费几天时间来加快他们两个人的速度以做出明智的选择我以为我会来这里并画出一些意见.
所以我正在考虑的两个选项是......
其中一个PYTHON Web框架 - TurboGears似乎很受欢迎?优势:在我尝试过的所有语言中,Python是我最喜欢的.有很多框架可供选择,过去几年我做了很多非网络python编码.缺点:有可供选择的负载因此很难选择!需要运行单服务器进程吗?还是mod_python?我不喜欢的声音.我喜欢的是进程分离和分区化的概念,即如果一个用户帐户遭到破坏,它就会使攻击者无法利用系统的其余部分.我不清楚python解决方案将在多大程度上处理它.
把它写成一个SEASIDE应用程序我想在吱吱作响的应用程序服务器上运行?高级:据我所知,它将允许用户进行良好的划分,因为每个用户都拥有自己的小型私有虚拟机,独立于其他用户,从安全性,扩展和冗余的角度来看,听起来很棒.Dis:自从15年前的Uni以来我没有做过任何Smalltalk,我从来没有深入挖掘它.我没有看到海边或许多项目使用它的入门级帮助.我怀疑设置一台服务器是因为同样的原因很难运行它,即不是因为它本来就很难但只是因为在网上会有较少的帮助而且假设你已经相当不自觉地使用Sqeak/Smalltalk.
那么,人们怎么想?我是否能够有效地获得我在Python框架之后的强大分离和区分?就使彼此隔离用户而言,Seaside和我想的一样好吗?可能我会变得更好,安全明智,坚持我最熟悉的语言,所以我不会犯任何n00b错误,或者Seaside值得扩展学习曲线,并证明从长远来看更安全,可理解和可维护?在一天结束时,这不是生死攸关的决定,如果我从一开始然后讨厌它,我总能保释,所以没有人得到所有的圣语战争,并开始燃烧任何人!;-)
为此获得的任何回复干杯,
罗杰:)
python ×2
.net ×1
bash ×1
c ×1
c# ×1
call-graph ×1
cgi ×1
debugging ×1
file-upload ×1
frameworks ×1
gcc ×1
gdb ×1
hibernate ×1
iphone ×1
java ×1
javascript ×1
jboss ×1
lamp ×1
linux ×1
m4a ×1
mp3 ×1
mysql ×1
optimization ×1
perl ×1
php ×1
seaside ×1
spring-mvc ×1
tabs ×1
tomcat ×1