小编mw_*_*guy的帖子

Django manage.py syncdb throw没有名为MySQLdb的模块

我是学习Python/Django的新手......

我正在使用此处的以下教程.

在Snow Leopard上运行的MySQL 5中创建了一个mysite数据库.

编辑settings.py文件如下所示:

DATABASE_ENGINE = 'mysql'        
DATABASE_NAME = 'mysite'             
DATABASE_USER = 'root'             
DATABASE_PASSWORD = ''       
DATABASE_HOST = ''            
DATABASE_PORT = ''             
Run Code Online (Sandbox Code Playgroud)

现在,当我运行以下命令时:

python manage.py syncdb
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Traceback (most recent call last):
File "manage.py", line 11, in <module>
  execute_manager(settings)
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/
  python2.6/site-packages/django/core/management/__init__.py", line 362,
  in execute_manager
  utility.execute()
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/
  python2.6/site-packages/django/core/management/__init__.py", line 303,
  in execute
  self.fetch_command(subcommand).run_from_argv(self.argv)
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/
  python2.6/site-packages/django/core/management/base.py", line 195, in
  run_from_argv
  self.execute(*args, **options.__dict__)
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/
  python2.6/site-packages/django/core/management/base.py", line 221, in
  execute
  self.validate()
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/
  python2.6/site-packages/django/core/management/base.py", line …
Run Code Online (Sandbox Code Playgroud)

python mysql django macos osx-snow-leopard

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

使用Java的Facebook API和Facebook Connect?

Facebook API和Facebook Connect新手.

在Google Code上找到Facebook Java API开源库...

我很高兴有一个用Java预先编写的API!

我有兴趣编写一个服务器端Java层,它使用REST来访问用户的Facebook好友列表,他们的墙,在网络中发送消息等.

下载二进制文件,不幸的是,当我解压缩它时,我还没有找到任何示例或演示代码...

问题(S):

(1)这个图书馆是否支持Facebook Connect?

(2)开始使用Facebook Connect与服务器端Java的最佳方法是什么?

(3)由于我正在构建中间件,我还需要在在线Facebook开发者页面上创建一个示例应用程序吗?

(4)为了开始,我应该在我(我是Maven的新手)pom.xml中包含什么?

java facebook

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

通过Java使用Apple推送通知服务

我试图实现一个Java程序,它将Apple推送通知发送到iPhone客户端应用程序...找到以下库:Java APN

提供者代码:

创建以下代码(来自Javapns)以在我的应用程序中使用:

try {
    PayLoad payLoad = new PayLoad();

    payLoad.addAlert("My alert message");
    payLoad.addBadge(45);
    payLoad.addSound("default");

    PushNotificationManager pushManager = PushNotificationManager.getInstance();
    pushManager.addDevice("iPhone", "f4201f5d8278fe39545349d0868a24a3b60ed732");
    log.warn("Initializing connectiong with APNS...");

    // Connect to APNs
    pushManager.initializeConnection(HOST, PORT, 
                                 "/etc/Certificates.p12", "password", 
    SSLConnectionHelper.KEYSTORE_TYPE_PKCS12);

    Device client = pushManager.getDevice("Lambo");

    // Send Push
    log.warn("Sending push notification...");
    PushNotificationManager.getInstance().sendNotification(client, payLoad);
 }
 catch (Exception e) {
    throw new ApnsPushNotificationException("Unable to send push " + e);
 }
Run Code Online (Sandbox Code Playgroud)

当我运行这个应用程序时(你可以通过Log4j语句看到),没有例外情况发生:

  WARN  [MyCode] Initializing connectiong with APNS...
  WARN  [MyCode] Sending push notification...
Run Code Online (Sandbox Code Playgroud)

但我的客户端应用程序没有收到任何通知!

IDPP注册流程:

此外,在iPhone开发人员计划门户(IDPP)上执行了以下操作:

  • 创建了基于APNS的SSL证书和密钥

  • 创建并安装了配置文件 …

java apple-push-notifications

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

使用Java和REST发送Apple推送通知时出现问题

这是我之前在StackOverflow 上发布的内容的后续内容.

想更好地开始一个新帖子(因为我比以前取得了更多进展)而不是在前一个帖子上添加新问题.

使用Google Code上的Javapns库通过基于REST的Web服务发送Apple推送通知...

以下是我完成的步骤:

iPhone开发人员计划门户网站(IDPP):

(1)创建基于App ID和APNS的SSL证书和密钥.

(2)创建并安装了配置文件.

(3)在服务器上安装SSL证书和密钥.

(4)设置我的iPhone应用程序以注册远程通知.

XCode:

我在构建应用程序并将其部署到设备上时能够获取设备令牌.

一旦我的iPhone应用程序部署,我的iPhone上就出现了一个对话框,表明我的应用程序想要发送推送通知,并且还要求允许它们.

当我通过我的Log4J语句调用我的Web服务时,我能够看到我的基于REST的Web服务确实已被调用,但我从未在我的iPhone应用程序上收到推送通知!

ApnsManager类:

public class ApnsManager {

    /** APNs Server Host **/
    private static final String HOST = "gateway.sandbox.push.apple.com";

    /** APNs Port */
    private static final int PORT = 2195;

    public void sendNotification(String deviceToken) 
    throws Exception {
       try {
           PayLoad payLoad = new PayLoad();
           payLoad.addAlert("My alert message");
           payLoad.addBadge(45);
           payLoad.addSound("default");

           PushNotificationManager pushManager = 
              PushNotificationManager.getInstance();

           pushManager.addDevice("iPhone", deviceToken);

           log.warn("Initializing connectiong with APNS...");

           // Connect …
Run Code Online (Sandbox Code Playgroud)

java iphone rest push-notification apple-push-notifications

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

Tomcat 6中取消部署任务的问题

我在OS X Snow Leopard上使用Tomcat 6,Apache Ant 1.7.1和JDK 1.6 ...

创建以下构建脚本和支持属性文件:

(1)build.xml

<?xml version="1.0"?>
<project name="${project.name}" default="deploy" basedir=".">
    <property file="build.properties"/>
    <property file="admin.properties"/>

    <taskdef file="tomcatTasks.properties">
      <classpath>
        <pathelement path="${tomcat.home}/lib/catalina-ant.jar"/>
      </classpath>
    </taskdef>

    <target name="prepare">
       <mkdir dir="${webapp.build.dir}" />
       <mkdir dir="${webapp.build.dir}/WEB-INF" />
       <mkdir dir="${webapp.build.dir}/WEB-INF/lib" />
       <mkdir dir="${webapp.build.dir}/WEB-INF/classes" />
    </target>

    <target name="static" depends="prepare">
       <!-- Copy web files -->
       <copy todir="${webapp.build.dir}/">
           <fileset dir="web" />
       </copy>
       <!-- Copy webapp configuration files -->
       <copy todir="${webapp.build.dir}/WEB-INF/">
          <fileset dir="etc" />
       </copy>
       <!-- Copy properties files -->
       <copy todir="${webapp.build.dir}/WEB-INF/classes">
         <fileset dir="props" />
       </copy> …
Run Code Online (Sandbox Code Playgroud)

java ant tomcat

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