我在使用AJAX访问的Java服务器应用程序中有一个字符串.它看起来像下面这样:
var json = [{
"adjacencies": [
{
"nodeTo": "graphnode2",
"nodeFrom": "graphnode1",
"data": {
"$color": "#557EAA"
}
}
],
"data": {
"$color": "#EBB056",
"$type": "triangle",
"$dim": 9
},
"id": "graphnode1",
"name": "graphnode1"
},{
"adjacencies": [],
"data": {
"$color": "#EBB056",
"$type": "triangle",
"$dim": 9
},
"id": "graphnode2",
"name": "graphnode2"
}];
Run Code Online (Sandbox Code Playgroud)
当字符串从服务器中拉出时,是否有一种简单的方法可以将其转换为活动的JavaScript对象(或数组)?或者我是否必须手动拆分字符串并手动构建我的对象?
我已经在这个问题上敲了一会儿,我想出来了.我想回馈社区,因为我从这个网站得到了很多帮助:).
我正在尝试将一个项目从一个UITableView复制到另一个UITableView,我在网上看到的关于如何做到这一点的信息充其量是粗略的.我自己想出来,所以我会描述我的小建筑.
我在UITableView中的person对象是我想要从一个表拖放到另一个表中的对象.我最困难的想法是如何将物品从桌子中弹出并以一个平滑的动作拖动它.在最长的时间内,为了执行操作,我需要两次触摸.
从Person对象开始,这是一个包含图像的简单对象.我必须实现自己的touchesMoved方法,以便在发生拖动时更改Person的中心位置.
-(void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event{
if( m_moveable == YES ){
UITouch *touch = [touches anyObject];
CGPoint location = [touch locationInView:self.superview];
if( 0 < location.x-50 && location.x+50 < 768 ){
if( 0 < location.y-50 && location.y+150 < 1004 ){
self.center = location;
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我在初始化时将Person对象的userInteractionEnabled标志设置为NO,这样表中的任何单击都不会被Person对象捕获.在这种情况下,Person对象将在表中移动,这违背了目的.
下一个对象是我的自定义UITableViewCell.该对象负责捕获用户的第一次触摸.它应该做的是抓住这个触摸并"弹出"这个人.Person是属于自定义UITableViewCell的子视图之一.
- (void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
UIView *parent = self.superview.superview.superview;
Person *s = nil;
for( UIView *child in self.subviews ){
if( …Run Code Online (Sandbox Code Playgroud) 每当我想插入一个SortedList,我检查项目是否存在,然后我插入.这两次执行相同的搜索吗?一旦看到该项目是否存在并再次找到插入项目的位置?有没有办法优化它来加快速度,或者只是这样做的方式,没有必要改变?
if( sortedList.ContainsKey( foo ) == false ){
sortedList.Add( foo, 0 );
}
Run Code Online (Sandbox Code Playgroud) 我正在查看一些代码,我发现有人正在编写以下pl/sql.
alter system set smtp_out_server = '123.345.134.123';
Run Code Online (Sandbox Code Playgroud)
由于这是mutator(setter),这个命令的访问者(getter)是什么?
选择从哪里查看SMTP_OUT_SERVER设置?
谢谢,
MJ
我有点像一个业余农民,我有一个珍贵的樱桃番茄植物生长在一个锅里.最近,令我懊恼的是,我发现我的珍贵植物是邪恶的Manduca Quinquemaculata - 也称为番茄Hornworm(http://insects.tamu.edu/images/insects/common/)实施的计划的受害者.images/cd-43-c-txt/cimg308.html).
在粉碎我看到的最后一个蠕虫时,我心想,如果我使用连接到我的计算机的网络摄像头并运行程序,是否可以使用某种应用来监控我的珍贵植物?这些害虫是极其伪装的,我的天真的眼睛很难察觉.
我已经看到使用人工神经网络(ANN)研究各种各样的事情,例如识别人的面部等,所以也许有可能用人工神经网络定位害虫.
我有几个问题虽然我想要一些建议.
1)不同的人工神经网络在分类方面有多好吗?多层感知器是否已知比Hopfields更好?或者这是一个答案未知的问题?
2)为什么有几种不同的激活函数可以在人工神经网络中使用?Sigmoids,双曲正切,阶梯函数等.如何知道选择哪个函数?
3)如果我在其中一个分支上有一个带有蠕虫的植物的图像,我认为我可以训练神经网络来寻找薄的分支,在短时间内变胖,然后再次变瘦.我有一个问题,虽然分支遍布整个地方.是否有可以应用于图像的预处理步骤来区分前景和背景元素?我想隔离各个分支,一次一个地运行网络.有某种很好的转换算法吗?
关于模式识别和图像处理的任何好的指针,例如书籍或文章,也将非常受欢迎.
真诚的,mj
番茄Hornworms在撰写此电子邮件时受到了伤害.
我正在努力维护别人的代码,因为那个人是WPF专家.另一方面,我不是.:)
该代码使用IValueConverter将状态枚举转换为布尔值,该布尔值控制是否在屏幕上显示UserControl.
我发现了一个缺点,即在这种情况下单个枚举是不够的,实际上还需要考虑另一个布尔值.是否有另一个可以使用的对象,它可以将2个项目作为参数进行转换?("converter"参数已被使用.)
一个简单的例子如下.
现有代码的逻辑说......
If it's sunny, go to work.
If it's raining, don't go to work.
Run Code Online (Sandbox Code Playgroud)
我需要考虑另一件事情,如下所示.
If it's sunny and you're wearing pants, go to work.
If it's sunny and you're not wearing pants, don't go to work.
If it's raining and you're wearing pants, don't go to work.
If it's raining and you're not wearing pants, don't go to work.
Run Code Online (Sandbox Code Playgroud)
执行转换的IValueConverter只允许我将一个"东西"用于转换.
任何帮助表示赞赏.谢谢,
MJ
我有一个简单的问题,我想我知道有关 FileInputFormat isSplitable 方法的答案。如果我重写此方法以返回 false,自然地我将有一个映射器处理一个文件(我只有 1 个文件)。如果此文件分布在 HDFS 上,则所有文件都将被拉到我的单个映射器中。当我使用映射器处理它并创建要发送到减速器的键/值对时,如果我创建大量键/值对,它们是否会分布在我的集群中以利用数据局部性,或者是否存在某种隐式如果我把 isSplitable false 设置为 false,那么这种情况就不会再发生了?
我正在编写我的第一个Hadoop应用程序而且我收到了一个错误.我不太明白这个堆栈跟踪中的一些detials是什么意思.这是一个ClassNotFoundException.我正在Ubuntu Linux v12.10,Eclipse 3.8.0,Java 1.6.0_24上构建它.我通过从Apache站点下载并使用Ant构建Hadoop来安装Hadoop.
当我创建一份工作时,我的崩溃就在程序的第一行.
public static void main(String[] args) throws IOException, InterruptedException, ClassNotFoundException {
Job job = new Job(); <<== crashing here.
Program [Java Application]
com.sandbox.hadoop.Program at localhost:33878
Thread [main] (Suspended (exception ClassNotFoundException))
owns: Launcher$AppClassLoader (id=29)
owns: Class<T> (org.apache.hadoop.security.UserGroupInformation) (id=25)
URLClassLoader$1.run() line: 217
AccessController.doPrivileged(PrivilegedExceptionAction<T>, AccessControlContext) line: not available [native method]
Launcher$AppClassLoader(URLClassLoader).findClass(String) line: 205
Launcher$AppClassLoader(ClassLoader).loadClass(String, boolean) line: 321
Launcher$AppClassLoader.loadClass(String, boolean) line: 294
Launcher$AppClassLoader(ClassLoader).loadClass(String) line: 266
DefaultMetricsSystem.<init>() line: 37
DefaultMetricsSystem.<clinit>() line: 34
UgiInstrumentation.create(Configuration) line: 51
UserGroupInformation.initialize(Configuration) line: 216 …Run Code Online (Sandbox Code Playgroud) 我已经开始使用 IKVM 将 Java 库转换为 .NET CIL。我可以成功编写一个 C# 程序,该程序将(inproc)翻译后的 Java 程序集作为参考,并调用翻译后的 Java 代码。
我的问题是,有没有人熟悉如何使用 IKVM 从 Java 到 C# 进行调用(回调)?我一直在寻找一个好的教程或解释,但还没有看到。
任何帮助表示赞赏。谢谢,
米
我是Javascript的初学者.我正在查看其他人写的以下代码:
function MeetingPage()
{
MeetingPage.colors = new Object();
}
...
var meeting = new MeetingPage();
Run Code Online (Sandbox Code Playgroud)
从我所看到的情况来看,我相信MeetingPage函数会创建一个后来有人在会议中保留的对象.什么是MeetingPage.colors?MeetingPage前缀是某种全局的吗?它是某种"这个"指针吗?
任何建议,将不胜感激.
.net ×2
c# ×2
hadoop ×2
javascript ×2
exception ×1
globals ×1
hosts-file ×1
ikvm ×1
ios ×1
java ×1
json ×1
object ×1
objective-c ×1
oracle ×1
performance ×1
sockets ×1
sortedlist ×1
sql ×1
touches ×1
uitableview ×1
wpf ×1