问题列表 - 第9637页

浏览器自动化:使用PyXPCOM的Python + Firefox

我已经尝试过Pamie一个用于Internet Explorer的浏览器自动化库.它使用COM连接IE,非常简洁:

import PAM30
ie = PAM30.PAMIE("http://user-agent-string.info/")
ie.clickButton("Analyze my UA")
Run Code Online (Sandbox Code Playgroud)

现在我想在Firefox上使用具有类似灵活性的PyXPCOM做同样的事情.我怎样才能做到这一点?你能提供示例代码吗?

更新:请只有pyxpcom

python firefox automation

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

Useradd使用crypt密码生成

我正在研究我认为是一个非常简单的脚本,使用'useradd'动态创建一个FTP用户.我不熟悉这个过程的几个部分,整整一天的研究都没有让我太过分.这是我有的:

password="pass"
pass=$(perl -e 'print crypt($ARGV[0], "wtf")' $password)
useradd -d HOME_DIR -s /bin/bash -g GROUP -p $pass -f -1 testing
Run Code Online (Sandbox Code Playgroud)

笔记

  1. HOME_DIR和GROUP是占位符
  2. 我对'useradd'的home/base_dir(-d,-b)或group(-g)功能没有问题

话题:

  1. 为什么我的密码生成工作不起作用?
  2. 是/ bin/bash用于纯FTP用户的正确shell,还是我会使用/ bin/false或不同的shell?
  3. 默认情况下,useradd禁用帐户,直到他们提供自己的密码,我该如何绕过这个?
  4. 我不想使用passwd实用程序,因为它削弱了我自动生成FTP帐户的能力,我在这里找到了解决方案,但我不明白解决方案

让我知道,如果我说这一切都错了,或者我想要做的事情是不可能的,或者我是否对我在此陈述的任何事情都有所误导.感谢您提供任何帮助.:d

ftp shell passwd

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

您使用什么过程来学习新的编程语言?

这个问题适合体验程序员.在接近您想要学习的新语言时,您是否有一个设定的过程?

我希望我有一个有效的方法或待办事项列表,我可以遵循,以使学习过程更加简化.

你喜欢独自学习还是和哥们一起学习?有没有什么地方可以轻松获得新语言的语法?您是否制作了特定类型的备忘单,您可以快速记下控制结构和重要关键字?

你记得有什么具体的东西吗?

你确定要学什么类型的图书馆?你怎么知道你已经学到了什么,你觉得你知道什么语言?

每当我拿起一门新语言时,我都会浪费时间来摸索书籍,这些书籍对于初学者来说是一半而从来没有经验丰富的开发人员.

methodology programming-languages

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

什么是JPA配置?

很难尝试让一个简单的Envers示例工作.我坚持org.hibernate.tool.ant.EnversHibernateToolTask- 看起来我终于得到了我需要的所有jar文件,但现在我收到了错误信息

[hibernatetool] Persistence unit not found: 'ConsolePU'.

BUILD FAILED
C:\deka\proj\java\test-database\build.xml:61: Persistence unit not found: 'ConsolePU'.
Run Code Online (Sandbox Code Playgroud)

据我所知,持久性单元与JPA persistence.xml文件相关联.但我没有使用persistence.xml文件; 我正在使用hibernate.cfg.xml - 但是envers示例<jpaconfiguration>在ant任务中有一个:

<hibernatetool destdir=".">
        <classpath>
             <fileset dir="src/">
                  <include name="**/*.hbm.xml"/>
            </fileset>

            <path location="${buildDir}" />
        </classpath>
    <jpaconfiguration persistenceunit="ConsolePU" />
    <hbm2ddl
        drop="false"
        create="true"
        export="false"
        outputfilename="versioning-ddl.sql"
        delimiter=";"
        format="true"/>
    </hibernatetool>
Run Code Online (Sandbox Code Playgroud)

有什么东西我可以替换它以使其与hibernate.cfg.xml文件一起使用?似乎有关于如何使所有这些东西正常工作的ZERO文档.

编辑:好的,所以主要的问题是我不明白hibernatetool选项以及什么适合我的应用程序.幸运的是,我确实找到了Hibernate ant docs.谢谢.现在我遇到了一个新问题:我正在使用注释,但我也为属性设置设置了hibernate.cfg.xml.该hibernatetool任务只让我跑任一<configuration /><annotationconfiguration />不同时,甚至<configuration />是行不通的,因为我已经有注释做的事情.如何将我的属性设置从hibernate.cfg.xml文件迁移到我的注释?

编辑: Duh,我没有意识到你只是这样做:

<annotationconfiguration configurationfile="...filename..." />
Run Code Online (Sandbox Code Playgroud)

根据hibernatetool任务文档.

java ant hibernate jpa hibernate-envers

0
推荐指数
2
解决办法
5232
查看次数

AndroidManifest.xml <manifest>包属性没有命名空间

来自Rick Rogers的O'Reilly着作"Android应用程序开发",John Lombardo,Zigurd Mednieks和Blake Meike,第44页:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.microjobsinc.mjandroid" android:versionCode="1"
    android:versionName="1.0">
Run Code Online (Sandbox Code Playgroud)

上面的XML代码具有该package属性.但是,在XML的其余部分中,其余属性都具有命名空间.

为什么所有属性都有一个名称空间除外package

xml android

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

如何在Ruby中将字符串转换为小写或大写

如何在Ruby中使用字符串并将其转换为小写或大写?

ruby string lowercase uppercase

1081
推荐指数
7
解决办法
64万
查看次数

哪些JavaScript库有事件委托?

我想尝试一个新的JavaScript库.使用(和喜欢)j Query 1.3的"Live"事件后,我更喜欢下一个库,我尝试将事件委托内置到事件系统中.维基百科的JS图书馆比较在这里工作.

看起来MooTools正在2.0中获得它.其他人怎么样?

我正在制作这个社区维基.请帮我填写清单.

原型:没有

jQuery:从1.3开始

MooTools:从2.0开始

ExtJS:是的

javascript event-delegation

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

如何以编程方式确定我的处理器类型?

如何以编程方式确定我的机器是x86,x64还是IA64?

c# java vbscript processor

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

博客引擎如何创建博客帖子?

我正在创建一个博客引擎作为一个学习练习,一个特殊的问题让我难过.我想知道如何在像Wordpress这样的博客引擎中创建博客文章?我想有两种方法可以做到这一点:

1)创建一个名为"testPost"的新博客帖子会创建一个名为www.myblog.com/testPost.html的新HTML页面.因此,对于每个新的博客文章,您都将新的HTML页面保存到服务器.这种方法似乎效率低下.博客可以包含数百个博客帖子,这意味着您必须创建数百个HTML页面.我不认为我想使用这种方法.

2)您有一个通用博客帖子页面,其数据根据您尝试访问的帖子进行呈现.例如,如果我创建了'testPostOne',那么通用博客帖子页面将填充testPostOne的数据和URL,如果我创建了'testPostTwo',那么通用页面将呈现testPostTwo各自的内容,依此类推.

但使用这种方法会带来自己的问题.例如,如何链接到实际不存在的页面?链接到http://www.myblog.com/testPostOne.html不起作用.

这是我解决这个问题的两种方法.我不确定是否还有其他选择.如果你知道一个,请随时推荐一个更好的方法来解决这个问题.

基本上,我希望能够为每个博客帖子提供格式良好的URL,而无需在服务器上为每个博客创建新的HTML页面.

编辑:我可能会补充说我正在使用ASP.NET来执行此操作,因此通过此框架提供的任何方法都会有所帮助

asp.net wordpress blogs

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

计数文件中的字母 - 汇编

我必须使用汇编语言为8086或8088处理器制作程序.给定.txt文件的所有字母(从A到Z,不区分大小写)将被计数,然后显示在屏幕上.文件中的字母数量不能超过单词的大小(16位或65535).

最后我在屏幕上显示如下内容:

A - 00010
B - 00359
C - 00353
Run Code Online (Sandbox Code Playgroud)

assembly

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