我需要使用jquery获取某些特定元素的内容,问题是我在页面上重复了相同的元素:
<div class="content">
<img alt="" src="">
<p class="txt">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
<p class="info">Lorem ipsum dolor...</p>
<ul>
<li><a class="uiButton">Test</a></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
所以,div.content在我的页面上重复多次,我想只得到点击按钮的div的内容.我在.uiButton上添加了一个onclick事件,并尝试使用parent(".txt")或兄弟(".txt"),但似乎没有工作......
$(".uiButton").click(function(){
var txt = $(this).parent(".txt").text();
}
Run Code Online (Sandbox Code Playgroud) 我想制作一个在文本框中输入值并执行按钮操作的桌面应用程序,例如设计一个在google.com的google搜索框中输入值并执行操作的应用程序,就像有人按下搜索按钮一样,我写了一个代码,但它抛出了异常远程服务器返回错误:(405)不允许的方法。
WebClient wc = new WebClient();
string uri = "http://google.com";
NameValueCollection nvc = new NameValueCollection();
nvc.Add("search", "afnan");
byte[] response = wc.UploadValues(uri, nvc);
textBox1.Text=Encoding.ASCII.GetString(response);
Run Code Online (Sandbox Code Playgroud) 嘿伙计们,我已经在一个项目上工作了一段时间,其中包含以下组件:
我正在使用Spring的EntityManager魔术......但是我在处理我的动作中的事务时遇到了问题.例如,我在我的类中的几个方法中设置持久化对象的值,并且我希望能够rollback在validate方法找到验证错误时,否则commit这些更改.我已经花了很长时间阅读一半的互联网进行全面的解释.不幸的是,没有完整的例子(至少类似于我的堆栈).
我在邮件列表上偶然发现了这个帖子:Struts2 Action中的@Transactional Spring Annotation不起作用.我正在链接的消息似乎有一个非常简单和直接的解决方案,使用一个TransactionInterceptor将要做的技巧似乎...问题是我没有找到关于这个拦截器的有用信息.
这里的任何人都有使用这项技术的经验,并且可以在Struts2操作中如何使用Spring事务来提供一些提示和一两个链接?
谢谢!
- 编辑1 -
如果您有兴趣,我已经设置了一个测试项目,只需下载文件并试用(或检查它).谢谢!
在之前的帖子中(我的程序永远不会释放内存.为什么?)我表明FastMM可以缓存(读取为自身保持)相当大的内存.如果您的应用程序刚刚在RAM中加载了大量数据集,则在释放数据后,您将看到令人印象深刻的RAM未释放回内存池.
我环顾四周,似乎调用SetProcessWorkingSetSize API函数会将缓存"刷新"到磁盘.但是,我无法决定何时调用此函数.我想在执行RAM密集型操作的按钮上的OnClick事件结束时调用它.但是,有些人说这可能会导致AV.
如果有人成功使用此功能,请告诉我(我们).
非常感谢.
编辑:
1.释放数据集后,程序仍然需要大量的RAM.调用SetProcessWorkingSetSize后,大小返回到几MB.有人争辩说什么都没有被释放.我同意.但是内存占用现在很小,并且在正常使用程序后不会增加(例如,在执行不涉及加载大型数据集的正常操作时).不幸的是,没有办法证明交换到磁盘的内存被装回内存,但我认为不是.2.我已经证明了(我希望)这不是内存泄漏:
我的程序永远不会释放内存.为什么?
如何说服内存管理器释放未使用的内存
我为我们在整个应用程序中广泛使用的控件编写了一个自定义小部件.widget类ImageButton以几种简单的方式派生和扩展它.我已经定义了一个可以应用于小部件的样式,但是我更喜欢通过主题来设置它.在R.styleable我看到小部件样式属性,如imageButtonStyle和textViewStyle.有没有办法为我写的自定义小部件创建类似的东西?
这是我试图连接的方式:
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
} catch (Exception e) {
throw new DbConnectionException();
}
try {
connection = DriverManager.getConnection(url,username,password);
} catch (SQLException e) {
e.printStackTrace();
throw new DbConnectionException();
}
Run Code Online (Sandbox Code Playgroud)
我100%确定网址,用户名,密码字符串是否正确.我已经使用外部工具(MySQL查询浏览器)成功连接.这是我收到的错误:
com.mysql.jdbc.CommunicationsException:由于基础异常导致通信链接失败:
**开始没有异常**
java.net.SocketException MESSAGE:java.net.ConnectException:连接被拒绝
...
我对Xcode 3.2.5有一个非常奇怪的问题
在正常的代码序列中,XCode返回几行然后继续,然后有时再次返回并在步骤模式期间再次继续.
这只发生在一个项目中,但在所有文件中都有.这是一个例子:
当跳转到这个函数时,Xcode按以下顺序遍历行:2 - > 1 - > 2 - > 3 - > 5 - > 8 - > 3 - > 4 - > 5 - > 6 - > 7 - > .. .
我不明白这里发生了什么.请问您有什么想法吗?
重新启动机器和iPhone没有帮助.
顺便说一句,完整的代码工作正常,运行没有错误.似乎光标有时会转到没有执行代码的行.如果某个行被光标输入两次,则只是第二次更改赋值中的变量等.
真的很奇怪!
谢谢你的任何提示......
1 - (void)viewWillAppear:(BOOL)animated {
// D_IN;
2 [super viewWillAppear:animated];
//get the dataManager global Object, so we always have a structured accesss to the data!
3 WebiAppDelegate *mainDelegate = (WebiAppDelegate *)[[UIApplication sharedApplication]delegate];
4 self.webiDataManager = mainDelegate.webiDataManager;
5 …Run Code Online (Sandbox Code Playgroud) 我一直在阅读CQRS,并发现许多原则都很有价值.但是,我有一个主要争论点.许多人谈论将读取模型查询直接映射到视图模型dtos.到现在为止还挺好.但是,"每个视图中的一个表格或一个选择"来自于我经常听到的内容?当然,有些屏幕很容易映射到1-1.但我经常使用一些复杂的屏幕,这些屏幕会涉及多项选择,例如下拉列表,小部件等中的参考数据......
我可以很容易地看到我的观点需要多个选择,也许一些有加入或两个.
你怎么能避免这种情况,除了处理你的观点简单平坦的完美世界场景?
我们在瑞典有一位客户,使用英文软件.所以我们设置了Locale(en, SV).我们希望Calendar类能够遵循国家/地区设置,但它使用语言并使用此语言环境来假设美国设置.
因此,我现在正在寻找一种方法,让日历通过标准方式了解新的firstDayOfWeek和minimumDayinFirstWeek设置,而不是手动设置并因此硬编码.
澄清:2010年8月29日在瑞典的CW 34(也在德国和英国),但在美国,据报道为CW 36. 2010年1月1日是星期五和29.08的不同结果.2010一个星期天.
我无法将语言设置本身更改为瑞典语并使用英语后备,因为我们不支持瑞典语作为语言,但Sun/Oracle/..确实如此,因此Swing UI将混合使用瑞典语和英语文本,这是不可接受的.
只是添加名为"sun.util.resources.CalendarData_en_SV.properties"的属性文件无法解决:它无法读取!手动作为ResourceBundle是可能的.不知何故LocaleData.getCalendarData(Locale)在读取resourcfiles方面有自己的魔力,因为它的源不可用而无法找到它.这个方法叫做:java.util.Calendar.setWeekCountData(Locale).
我还找到了java.util.spi包,但它不提供对firstDayOfWeek和minimumDaysInFirstWeek设置的访问.
也许我可以尝试拦截对resourcebundles的调用,并使用默认的回退到英语,只允许对CalendarData的调用继续!?但这听起来很糟糕.
package de.drews.i18n;
import java.util.Calendar;
import java.util.Locale;
import java.util.ResourceBundle;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// en_GB = 34
// en_US = 36
// sv_SV = 34
// en_SV = 36 --> wrong
printTest("en", "GB", 34);
printTest("en", "US", 36);
printTest("sv", "SV", 34);
printTest("en", "SV", 34);
}
private static void printTest(String language, String …Run Code Online (Sandbox Code Playgroud)