问题列表 - 第43065页

确定是否已打开NSMenu

我有一个NSMenu,当用户单击状态栏中的NSStatusItem时,它会打开.如何确定NSMenu是否已打开(扩展)?

谢谢!

objective-c nsmenu

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

使用Python解析Appengine中的xml的最佳方法

我正在连接到isbndb.com获取图书信息,他们的回复如下:

<?xml version="1.0" encoding="UTF-8"?>
<ISBNdb server_time="2005-02-25T23:03:41">
 <BookList total_results="1" page_size="10" page_number="1" shown_results="1">
  <BookData book_id="somebook" isbn="0123456789">
   <Title>Interesting Book</Title>
   <TitleLong>Interesting Book: Read it or else..</TitleLong>
   <AuthorsText>John Doe</AuthorsText>
   <PublisherText>Acme Publishing</PublisherText>
  </BookData>
 </BookList>
</ISBNdb>
Run Code Online (Sandbox Code Playgroud)

使用appengine(Python)将这些数据转换为对象的最佳方法是什么?

我需要isbn数字(BookData中的标签),但我还需要BookData所有子节点的内容(而不是标签).

python google-app-engine xml-deserialization

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

在PL/SQL或Java中实现业务服务?赞成/反对?

我为一家创建网络服务堆栈架构的企业工作(基于概率休息),我是技术领导者.这个架构将使用Java平台创建,但是我遇到了一些团队成员的问题:他们来自Oracle的旧学校(即他们使用PL/SQL做了遗留问题,而在他们的脑海中,业务逻辑应该只是在数据库上,只有一个小的java层调用了),我有一些关于这个的论点,但我想知道你的论点支持或利弊这个问题.

Java Favor(在我看来)

  • 可扩展性
  • 监控
  • 面向对象语言
  • 同步/异步过程
  • 丰富的域名
  • 可测性

java oracle plsql

8
推荐指数
2
解决办法
1428
查看次数

Android:如何检查ScrollView中的View是否可见?

我有一个ScrollView持有一系列的Views.我希望能够确定一个视图当前是否可见(如果当前显示它的任何部分ScrollView).我希望下面的代码可以做到这一点,令人惊讶的是它没有:

Rect bounds = new Rect();
view.getDrawingRect(bounds);

Rect scrollBounds = new Rect(scroll.getScrollX(), scroll.getScrollY(), 
        scroll.getScrollX() + scroll.getWidth(), scroll.getScrollY() + scroll.getHeight());

if(Rect.intersects(scrollBounds, bounds))
{
    //is  visible
}
Run Code Online (Sandbox Code Playgroud)

android scrollview visible

160
推荐指数
11
解决办法
8万
查看次数

无法连接到mysql,因为没有用户

我错误地删除了所有用户的mysql ...所以我无法连接到mysql.
有没有人有想法?
我尝试重新安装它,但它不起作用......

PS:我在Archlinux上.
提前致谢 !

mysql database-permissions database-security archlinux

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

适用于Android的Facebook API:如何获取有关用户朋友的扩展信息?

我正在开发小型Android应用程序,试图添加Facebook支持.

主要问题:我只能获得有关用户朋友的基本信息(身份证,姓名).应用程序权限列表(offline_access仅供测试,将很快删除):

 String[] sPermissions = { "friends_about_me"
                         , "friends_birthday"
                         , "friends_location"
                         , "friends_website"
                         , "offline_access" };
 mLoginButton.init(this, mFacebook,  sPermissions);
Run Code Online (Sandbox Code Playgroud)

以下请求正常工作 - 返回id:name对列表,

 mAsyncRunner.request("me/friends", new SampleRequestListener());
Run Code Online (Sandbox Code Playgroud)

但如果我改变它以获得更多信息

 mAsyncRunner.request("me/friends?fields=id,name,birthday,hometown", new SampleRequestListener());
Run Code Online (Sandbox Code Playgroud)

服务器返回错误"必须使用活动访问令牌来查询有关当前用户的信息." 我使用浏览器测试了这些Graph API请求 - 它们都按预期工作.

小注:我使用默认调试来签署apllication并根据Facebook指令将其添加为facebook应用程序哈希:

注册您的应用程序的Android密钥哈希.Facebook使用它来确保另一个应用程序在与Facebook Android应用程序交谈时无法模拟您的应用程序.

生成密钥哈希:

keytool -exportcert -alias [alias] -keystore [keystore] | openssl sha1 -binary | openssl base64在Facebook开发人员设置中,转到"移动设备"和"设备"选项卡.

在Android部分中,在Key Hash字段中输入密钥哈希.

也许还有另一种方法来获取用户的frined信息(bday,位置,性别等)?

android facebook-graph-api

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

Android - 自定义对话框在定义多个按钮时抛出NullPointerException

这是定义我的自定义对话框的代码.当我显示此对话框时,它会在注释行中抛出NullPointerException.

    protected Dialog onCreateDialog (int id) {
    Dialog dialog = null;
        switch (id) {
        case DIALOG_SUCCESS_ID:

            Context thisContext = this;

            dialog = new Dialog(thisContext);

            dialog.setContentView(R.layout.win_dialog);
            dialog.setTitle("Stage One");

            TextView timeScore = (TextView) dialog.findViewById(R.id.TimeScore);
            timeScore.setText (elapsedTimeSec + "s");
            TextView bestScore = (TextView) dialog.findViewById(R.id.BestScore);
            bestScore.setText ("Best Score: (n/a)");

            Button retry = (Button) dialog.findViewById(R.id.Retry);
            retry.setOnClickListener(new View.OnClickListener() {
                public void onClick (View v) {
                    Intent retry = new Intent(v.getContext(), LevelOne.class);
                    startActivityForResult(retry, 0);
                    finish();
                }
            });

            Button menu = (Button) dialog.findViewById (R.id.ReturnToMenu);

            //Throws NullPointerException at this …
Run Code Online (Sandbox Code Playgroud)

java mobile android exception nullpointerexception

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

JUnit/HSQLDB:使用HSQLDB进行测试时如何解决Oracle语法错误(没有特权和/或没有DUAL对象)

我有DAO代码,其中包含一些具有Oracle特定语法的JDBC,例如:

select count(*) cnt from DUAL 
where exists (select null from " + TABLE_NAME + "
              where LOCATION = '" + location + "')")
Run Code Online (Sandbox Code Playgroud)

我正在使用内存中的HSQLDB数据库对此DAO方法运行JUnit测试.显然,DUAL表是特定于Oracle的,并且在运行测试时会导致错误:

org.springframework.jdbc.BadSqlGrammarException: StatementCallback; 
    bad SQL grammar [select count(*) cnt from DUAL where exists 
                    (select null from ESRL_OBSERVATIONS where LOCATION = '/path1')];
nested exception is java.sql.SQLException: user lacks privilege or object 
    not found: DUAL
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议我可以做些什么来解决这个问题?我正在使用Hibernate来创建模式 - 也许我可以在我的Hibernate属性中创建一个设置,它将支持Oracle样式语法?

oracle junit hibernate jdbc hsqldb

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

游戏脚本设计模式

我是网络开发人员,我正在尝试创建一个游戏.经过一些研究并没有真正找到任何一种确定的游戏设计模式,除了State Based(这似乎是每个人都做的).

人们谈论游戏中的脚本,但我找不到一个好的资源,或者更好的是,运行代码的一个很好的例子.

我查看了Lua和Groovy,但我对如何使用与游戏基本代码集成的脚本语言感到很遗憾.

任何帮助表示赞赏(书籍,网站等)

scripting groovy lua design-patterns

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

WPF:Window SetBounds

我在Windows.Forms中使用了SetBounds方法而不是Left,Top,Width,Height属性赋值,因为每次我赋值都会改变位置属性 - 窗口会改变它的位置.左,顶部,宽度,高度分配导致窗口移动4次,而SetBounds移动窗口一次(更好的UI体验,没有窗口犹豫).

当我迁移到WPF时,我发现没有SetBounds方法,看起来我必须逐步改变窗口大小和位置.

在一个窗口移动中更改WPF窗口位置的最佳方法是什么?

wpf

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