问题列表 - 第37525页

如何在Silverlight/Windows Phone 7中清除导航历史记录?

我正在制作一个具有登录/注销语义的Windows Phone 7应用程序(对Web应用程序进行身份验证).当用户注销时,我导航回登录屏幕并忘记会话身份验证.

这样做时,我还想清除导航历史记录,以便无法返回到期望已经过身份验证的页面.

看不出怎么做NavigationService,我想知道是否有办法做到这一点.

navigation silverlight windows-phone-7

5
推荐指数
1
解决办法
5923
查看次数

通过标识引用对象的标准方法(例如,循环引用)?

在JSON中是否有通过标识引用对象的标准方法?例如,那么具有大量(可能是循环的)引用的图形和其他数据结构可以被合理地序列化/加载?

编辑:我知道做一次性解决方案很容易("制作图表中所有节点的列表,然后......").我想知道是否有一个标准的,通用的解决方案来解决这个问题.

json

30
推荐指数
3
解决办法
2万
查看次数

PHP资产包装库

任何人都知道一个伟大的PHP资产管理/打包库使资产(图像,css,js)部署和优化非常容易,就像Jammit for Rails一样.

php

5
推荐指数
1
解决办法
674
查看次数

使用GD for iPhone OS 4.1编译PHP

目标:

有一个工作版本的PHP与GD库工作在iPod Touch第四代.

状态:

PHP正在开发没有GD的iPod(lighttpd + PHP 5.2.8 + sqlite3).

当试图在iPod上编译PHP时,我得到了这个错误:http://pastebin.com/kUmgq70G

拟议的解决方案:

任何人都可以指出我如何使用GD编译PHP,然后将其打包成一个.deb文件供其他人使用吗?


我认为最好的情况是编译包含并启用GD库的最新版本的PHP.第二好的方法是将GD作为模块进行编译,然后将其安装到Cydia提供的当前可用的PHP中.但是要编译GD,你必须使用用于创建Cydia提供的php_5.2.8-3_iphoneos-arm.deb的SAME源来实现这一点 - 我认为将来每个人编译一个更容易和更安全已启用GD的新PHP,然后将其打包为.deb


以下是我目前安装的PHP版本的phpinfo:系统:

Darwin iPod-Touch 10.3.1 Darwin Kernel Version 10.3.1: Wed Aug 4 22:35:51 PDT 2010; root:xnu-1504.55.33~10/RELEASE_ARM_S5L8930X iPod4,1
Run Code Online (Sandbox Code Playgroud)

建造日期:

Jan 25 2009 02:55:42
Run Code Online (Sandbox Code Playgroud)

配置命令:

'./configure' '--build=x86_64-unknown-linux-gnu' '--host=arm-apple-darwin9' '--enable-static=no' '--enable-shared=yes' '--prefix=/usr' '--localstatedir=/var/cache/php' '--with-iconv=/usr/arm-apple-darwin9/usr' '--with-curl=/home/dat/apl/tel/dest/iphoneos-arm/curl/usr' '--enable-fastcgi'
Run Code Online (Sandbox Code Playgroud)

以下是来自Cydia的回购的包裹信息:

Package: php
Version: 5.2.8-3
Architecture: iphoneos-arm
Maintainer: Jay Freeman (saurik) <saurik@saurik.com>
Installed-Size: 14492
Depends: curl, libxml2
Filename: debs/php_5.2.8-3_iphoneos-arm.deb
Size: 4626280
MD5sum: dbb30ea608945a5d45de02df74df71b0
Section: Development
Priority: optional …
Run Code Online (Sandbox Code Playgroud)

php iphone gd compilation ios4

12
推荐指数
1
解决办法
2139
查看次数

如何安排宏在Access 2007中自动运行

我想要一个名为Macro1的宏,例如每天早上9点运行.它可以通过Access 2007中的VB代码编辑器自行运行,但我希望它能够在没有打开访问权限的情况下自动执行.

请注意,我不希望必须进行任何人为干预,它需要能够自动运行而无需打开Access来触发autoexec或onload或类似的东西.

这是可能吗?

macros ms-access ms-access-2007 scheduled-tasks

5
推荐指数
2
解决办法
5万
查看次数

*it ++如何对输出迭代器有效?

在示例代码中,我经常看到代码,例如*it++输出迭代器.表达式*it++复制it,递增it,然后返回最终解除引用的副本.据我了解,制作输出迭代器的副本会使源无效.但是it,在创建副本之后执行的增量将是非法的,对吧?我对输出迭代器的理解有缺陷吗?

c++ iterator stl post-increment

12
推荐指数
2
解决办法
2532
查看次数

我在哪里添加系统调用到linux内核源代码

我正在尝试向新版本的Linux Ubuntu内核添加一个新的helloworld系统调用.我一直在浏览网页,但是我找不到一个一致的例子来向我展示我将要修改的文件,以便将helloworld系统调用添加到内核中.

我已经尝试了很多并且发生了编译错误.我知道如何编译内核,但我只是不知道我在哪里添加我的程序系统调用,以及我将此调用添加到系统调用表以及我必须做的任何其他事情.

我正在研究最新的Linux Ubuntu内核.

我编译内核时引入了一个新的系统调用,一个名为mycall的简单调用,现在我在应用程序的头文件中得到编译错误,将测试调用,下面是我的头文件

#include<linux/unistd.h>

#define __NR_mycall 317

_syscall1(long, mycall, int, i)
Run Code Online (Sandbox Code Playgroud)

这是我得到的语法错误

stef@ubuntu:~$ gcc -o testmycall testmycall.c
In file included from testmycall.c:3:
testmycall.h:7: error: expected declaration specifiers or ‘...’ before ‘mycall’
testmycall.h:7: error: expected declaration specifiers or ‘...’ before ‘i’
testmycall.c: In function ‘_syscall1’:
testmycall.c:7: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
testmycall.h:7: error: parameter name omitted
testmycall.h:7: error: parameter name omitted
testmycall.c:11: error: expected ‘{’ at end of in
Run Code Online (Sandbox Code Playgroud)

我从Nikolai N Fetissov的以下链接得到了很多帮助

linux operating-system linux-kernel

5
推荐指数
1
解决办法
1300
查看次数

一个列表框的两个itemtemplates

我上了课FruitViewModel.它描述了ListBox项目的ViewModels .

<ListBox ItemsSource="{Binding Fruits}">
Run Code Online (Sandbox Code Playgroud)

而且我有

class BananaViewModel : FruitViewModel
Run Code Online (Sandbox Code Playgroud)

class AppleViewModel : FruitViewModel
Run Code Online (Sandbox Code Playgroud)

Fruits包含绑定的BananaViewModels和AppleViewModels ItemsSource.

如何为苹果和香蕉制作不同的模板?它们应该在一个列表中,但具有不同的模板

wpf listbox itemtemplate

37
推荐指数
1
解决办法
2万
查看次数

C#WPF WebBrowser替代方案

我需要在我的.NET 3.5应用程序中使用Web浏览器,我不想使用默认的webbrowser(因为它感觉越来越慢).我尝试了克里斯卡瓦纳的铬,但我无法让它起作用......有没有更容易使用的替代品?我正在寻找计算机上非常简单和轻巧的东西,如果重要的话,它将主持一个网店.

更新: 5年后,需求又出现了.当时我使用Awesomium在我的程序中显示Web浏览器,tbh,我不记得它是怎么回事,但我也不记得这是一个真正的痛苦.

今天,我想再次使用它,我看到代码已经关闭,现在已经商业化了.我们尝试了,遇到了障碍,无法改变代码以我们想要的方式工作所以我们使用CEFCefSharp进行开源路由,能够看到代码使得工作变得如此简单并且减少了伏都教(ffs,awesomium)甚至混淆了他们的代码,所以我无法理解我做错了什么.

基本上Awesomium很酷,如果你想支付2900美元并且不需要屏幕外渲染,但CEF是如此强大,能够更改代码以满足您的需求.

PS.我们给了CefGlue一个5分钟的尝试,它没有立即工作所以我们转移到CefSharp立即工作,这是两个竞争的开源框架的伟大和可怕的事情.

c# browser wpf webkit

37
推荐指数
2
解决办法
4万
查看次数

缺少有意义的键组合上的keyUp事件(例如"选择直到行首")

我有一个NSTextField,它用作扩展的NSTextFieldCell,它创建一个自定义字段编辑器,拦截并记录关键事件.(了解关键事件对于应用程序很重要,但是文本字段仍然应该像往常一样工作,通过调用[super ...]方法).这是官方文档对此问题的建议.

我确实keyUp在打字时收到大多数活动,但在某些情况下我没有收到.当按下一个附有动作的组合键时,似乎会发生这种情况.例如Cmd-Shift-Left,不发出keyUp事件.该输入使得从点到开头的整行显示为选中,但是已经keyDown接收到.

在那些缺失的情况下,当-performKeyEquivalent:通过覆盖它来看时,我看到它被称为.为什么keyUp没有交付?

macos cocoa objective-c

4
推荐指数
2
解决办法
1430
查看次数