我需要创建一个sysDesk日志文件.在这个要求中,我应该创建一个XML文件,在元素之间的某些位置包含二进制空字符.
有人可以向我解释,首先是什么是二进制空字符,我怎么能写一个文本文件?
这可能是一个非常简单的问题,但我出于某种原因正在敲打它.
这是我的jQuery
$(function() {
$.get(urlGetContainerNumbers, function(data) {
console.log(data);
for (var idx = 0; idx < data.length; idx++) {
var containerNo = data[idx];
console.log(containerNo);
}
});
});
Run Code Online (Sandbox Code Playgroud)
这就是萤火虫产生的东西
JSON迭代http://i34.tinypic.com/mr4i3a.jpg
我期待在迭代时data
我会得到1001,1002,1003,1004等.
我在俯瞰什么?似乎for循环不是data
作为json对象处理,而是字符串文字......
有没有办法在上下文之外初始化托管对象.我基本上首先尝试在上下文之外分配/初始化一个受管对象,然后弄清楚我是否真的要插入对象,然后使用现有的托管对象上下文将其注入数据存储区.
这是可能的,还是违背Core Data的预期用途?
我有以下域设置为NHibernate持久化:
我使用PaperConfiguration作为根聚合.
我想为给定的Tier和AcademicYearConfiguration选择所有PaperConfiguration对象.根据以下示例,这非常有效:
ICriteria criteria =
session.CreateCriteria<PaperConfiguration>()
.Add(Restrictions.Eq("AcademicYearConfiguration", configuration))
.CreateCriteria("Paper")
.CreateCriteria("Unit")
.CreateCriteria("Tier")
.Add(Restrictions.Eq("Id", tier.Id))
return criteria.List<PaperConfiguration>();
Run Code Online (Sandbox Code Playgroud)
(也许有更好的方法可以做到这一点).
还需要知道每个PaperConfiguration有多少ReferenceMaterials,我想在同一个调用中得到它.避免使用HQL - 我已经有了HQL解决方案.
我知道这是预测的目的,这个问题暗示了一个想法,但我无法让它发挥作用.
我有一个PaperConfigurationView,而不是IList<ReferenceMaterial> ReferenceMaterials
ReferenceMaterialCount,并且正在思考
ICriteria criteria =
session.CreateCriteria<PaperConfiguration>()
.Add(Restrictions.Eq("AcademicYearConfiguration", configuration))
.CreateCriteria("Paper")
.CreateCriteria("Unit")
.CreateCriteria("Tier")
.Add(Restrictions.Eq("Id", tier.Id))
.SetProjection(
Projections.ProjectionList()
.Add(Projections.Property("IsSelected"), "IsSelected")
.Add(Projections.Property("Paper"), "Paper")
// and so on for all relevant properties
.Add(Projections.Count("ReferenceMaterials"), "ReferenceMaterialCount")
.SetResultTransformer(Transformers.AliasToBean<PaperConfigurationView>());
return criteria.List< PaperConfigurationView >();
Run Code Online (Sandbox Code Playgroud)
不幸的是,这不起作用.我究竟做错了什么?
以下简化查询:
ICriteria criteria =
session.CreateCriteria<PaperConfiguration>()
.CreateCriteria("ReferenceMaterials")
.SetProjection(
Projections.ProjectionList()
.Add(Projections.Property("Id"), "Id")
.Add(Projections.Count("ReferenceMaterials"), "ReferenceMaterialCount")
).SetResultTransformer(Transformers.AliasToBean<PaperConfigurationView>());
return criteria.List< PaperConfigurationView >();
Run Code Online (Sandbox Code Playgroud)
创建这个意外的SQL:
SELECT
this_.Id …
Run Code Online (Sandbox Code Playgroud) Visual Studio 2008,C#3.0.
我有一个调用事件处理程序的方法.我想将方法接收的两个参数传递给事件处理程序.
我想做这样的事情:
wc.DownloadDataCompleted += wc.DownloadedDataCompleted(strtitle, placeid);
Run Code Online (Sandbox Code Playgroud)
这是否可能,如果是的话,我该怎么做呢?
代码片段:
public void downloadphoto(string struri,string strtitle,string placeid)
{
using (WebClient wc = new WebClient())
{
wc.DownloadDataCompleted += wc_DownloadDataCompleted;
wc.DownloadDataAsync(new Uri(struri));
}
}
Run Code Online (Sandbox Code Playgroud) 我有这个问题:
给定未排序的正整数数组和整数N,如果数组中存在N,则返回N,或者小于N的第一个数字.
在一次采访中想知道解决它的最有效算法是什么?
我使用散列和排序数组给出了两种方法,但这不是正确有效的方法.如果有人能为这个问题提供最佳算法,我将非常感激.
我是一名暂时在网络上工作的桌面应用程序开发人员.我正在与一个客户合作,希望我构建一个应用程序供全州各地使用; 但是,这些位置的连接非常不稳定.
他们真的想要一个集中的网络应用程序,并建议我建立一个"精益"的网络应用程序.我不知道"精益网络应用程序"是什么意思:小的HTTP请求,但很多?或者只有少数几个的大型HTTP请求?我倾向于支持chunky vs chatty ..但我以前从未担心过连接问题.
我是否建议在连接存在时复制数据的桌面应用程序?如果没有,当连接不稳定时,接近Web应用程序的最佳方法是什么?
编辑:我必须通过进一步的信息来证明我的问题.假设有web选项,他们不允许使用浏览器运行时技术和任何需要安装的东西.因此,Silverlight出局,Flash已经出局,Gears出局 - 只有asp.net和javascript可供我使用.说明这一点,我的部分问题是是否使用桌面应用程序; 我想这可以扩展到"更厚的技术".
编辑#2:网络是同构的 - 每个节点都是Windows.这不会改变.
如何在另一个jquery操作之后刷新元素(div,类什么)?
我有这个动作从数据库中删除一条记录,我需要刷新div,这也是从数据库中获取一些其他数据...
那么这里的代码:
$(function() {
$(".delete").click(function() {
var commentContainer = $(this).parent();
var id = $(this).attr("id");
var string = 'id='+ id ;
$.ajax({
type: "POST",
url: "delete.php",
data: string,
cache: false,
success: function(){
commentContainer.slideUp('slow', function() {$(this).remove();});
}
});
return false;
});
});
Run Code Online (Sandbox Code Playgroud)
谢谢大家的帮助!:)
如何在不重定向的情况下更改get参数?
parent.location.search = "?after=20";
// ok that changes, but also redirect to the new page
Run Code Online (Sandbox Code Playgroud)
有解决方案吗 或者答案是否定的,如果不是,请写下大号.
在C++中是否可以对模板参数进行字符串化?我试过这个:
#define STRINGIFY(x) #x
template <typename T>
struct Stringify
{
Stringify()
{
cout<<STRINGIFY(T)<<endl;
}
};
int main()
{
Stringify<int> s;
}
Run Code Online (Sandbox Code Playgroud)
但我得到的是'T',而不是'int'.似乎预处理器在模板解析之前启动.
有没有其他方法可以做到这一点?
有没有办法在模板解析后进行预处理?(编译器是VC++).