问题列表 - 第18858页

使用脚本编写创建Powerpoint/Keynote演示文稿?

最近我一直在为公司创建PowerPoint演示文稿.我大部分都是在PowerPoint中这样做的.基本上它们是由相同的设计创建的,但只是设置位置中的不同数字,以及用于生成PowerPoint条形图/饼图图形的不同数字.(基本上插入这些饼图对象时,可以选择更改设计,并在弹出的某些Excel电子表格中输入数字).

假设我正在为100家公司做这件事:是不是只能指定我需要的所有不同值,并以某种方式创建powerpoint?我可以提供一个设计基础,它只需要进入并改变动态值(没有任何栅格).

这对于PowerPoint来说甚至都不是问题:如果我可以使用Keynote(例如,自动化饼图,条形图以及使用数字和静态文本设置场所),那么这也是有效的.

编辑:我提到我知道PowerPoint饼图/条形图是从Xxcel电子表格生成的.我的演讲中大约有3个,以及静态位置中的其他变化值,在100个左右的演示中.我希望编写所有或大部分过程的脚本.

编辑:使用PowerPoint 2007或最新版本的Keynote.使用Keynote编写脚本的首选方法可能是AppleScript,使用PowerPoint 2007,Python/Django或宏.

powerpoint vba keynote presentation powerpoint-vba

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

准确检测具有圆角的div的鼠标悬停事件

我试图在圆圈上检测鼠标悬停事件.我像这样定义圆形div:

.circle {
  width: 80px;
  height: 80px;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  background-color: #33f;
}
Run Code Online (Sandbox Code Playgroud)

然后我使用jQuery检测mousover,如下所示:

$('.circle').mouseover(function() {
  $(this).css({backgroundColor:'#f33'});
});
Run Code Online (Sandbox Code Playgroud)

除了整个80px乘80px区域触发鼠标悬停事件外,这种方法效果很好.换句话说,只需触摸div的右下角即可触发鼠标悬停事件,即使鼠标未在可见圆圈上方也是如此.

是否有简单且jquery友好的方式来触发圆形区域中的鼠标悬停事件?

更新:为了这个问题,让我们假设浏览器支持CSS3并正确渲染border-radius.有没有人有疯狂的数学/几何技能来提出一个简单的方程来检测鼠标是否进入了圆圈?为了使它更简单,我们假设它是一个圆而不是任意的边界半径.

javascript jquery mouseover css3

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

如何将两个不同的git存储库连接成一个有两个分支的存储库?

我想将两个不同的git存储库连接到一个具有两个分支的存储库中.可能吗?怎么样?

git

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

Java方法调用重载逻辑

对于以下代码,为什么要打印A,B?我希望它能打印B,B.此外,JVM执行的方法调用是动态还是静态评估的?

public class Main {
    class A {

    }

    class B extends A {

    }

    public void call(A a) {
        System.out.println("I'm A");
    }

    public void call(B a) {
        System.out.println("I'm B");
    }


    public static void main(String[] args) {

        Main m = new Main();
        m.runTest();
    }

    void runTest() {
        A a = new B();
        B b = new B();

        call(a);
        call(b);
    }

}
Run Code Online (Sandbox Code Playgroud)

java jvm overloading

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

Android:如何在不重写被覆盖的方法的情况下在每个(列表)活动中拥有共享菜单?

我知道Android提供了一些有用的方法来重写以定义菜单:

    @Override
 public boolean onCreateOptionsMenu(Menu menu) {
  menu.add(0, AIS, 0, "Activity Inventory Sheet").setIcon(android.R.drawable.ic_menu_upload);
                // ...
  return true;
 }

 public boolean onOptionsItemSelected(MenuItem item) {
  Intent i;
     switch (item.getItemId()) {
     case AIS: i = new Intent(this, ActivityInventorySheet.class);
      startActivity(i);
               return true;
     // ...
     }
     return false;
 }
Run Code Online (Sandbox Code Playgroud)

我希望我的Android应用程序的每个Activity和ListActivity共享此菜单.这是为了让每个(List)Activity中都有一个标准菜单,让用户可以在一次点击中跳转到应用程序的每个部分.

现在,实现此目的的最简单方法是在应用程序的每个(List)活动中复制并粘贴两个方法.我不喜欢这个编写的冗余代码:)

分类是合理的选择吗?我已经看到我的ListActivity之一的子类化不能很好地工作(从数据库中检索对象的线程会产生问题).是否有其他方式通过活动共享菜单?

谢谢

android menu listactivity android-activity

6
推荐指数
2
解决办法
6594
查看次数

如何为php应用程序部署

我目前正在为慈善组织开发一个php应用程序,现在我正处于定义部署实践的阶段.

我们的应用程序使用Zend Framework和Doctrine.该应用程序将推广到不同的服务器,每个服务器都有不同的配置文件.这些机器都是Windows和Linux(但都使用Apache和PHP 5.2+).

源可以在subversion存储库中找到,我们希望在Linux服务器上构建和存储我们的包.

我们希望更新过程与在应用程序目录中运行更新命令一样简单,其中up​​date命令还更新数据库(使用doctrine脚本)并确保框架的依赖性.此更新命令必须是计算机上的命令(我们不能ssh到它们).优选地,我们可以选择下载新版本或提供已经下载的具有新版本的tarball.(但只下载或只有tarball也可以)

具有安装和更新(新版本)的包也优选地由单个命令构建.

我一直在读一些关于phar,pear,phing的内容,但我不知道最好的方法是什么.连续集成服务器并不是必需的,但我认为在构建版本后会自动部署测试环境.

最初只需要更新php应用程序非常容易,最初填写配置文件时可以手动完成安装.

php deployment dependency-management

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

从Excel复制/粘贴到网页

是否有标准的方法或库可以从spreasheet复制并粘贴到Web表单?当我从Excel中选择多个单元格时(显然)会丢失分隔符,并且所有单元格都粘贴到Web表单的一个单元格中.是否必须在VB中完成?或者,一旦在Web表单上启动粘贴操作,是否可以完成处理?

html javascript forms excel

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

编程模式/架构问题

我目前正在开发一个项目,其中我有一个其他实体的BankAccount实体.

每个银行帐户作为银行实体的参考,帐号和可选的IBAN.

现在,由于可以验证IBAN,如何确保为帐户设置IBAN时有效.什么是干净的建筑方法?我目前有一个域层,没有任何其他层的引用,我喜欢这种干净的方法(我的灵感来自Eric Evans DDD).幸运的是,可以在不访问任何外部系统的情况下执行IBAN验证,因此在这种情况下我可以使用类似的东西

puclic class BankAccount
{
  public string Iban
  {
     set { // validation logic here }
  }
}
Run Code Online (Sandbox Code Playgroud)

但是现在我在考虑如果IBAN验证需要SQL服务器检查,或者外部dll,我会使用什么方法.我该如何实现呢?我是否会创建一个传递给服务的IBAN值对象,该对象决定IBAN是否有效,然后将其设置为BankAccount实体?或者我会创建一个允许实施IBAN并在之前执行验证的工厂?

谢谢你的帮助!

architecture design-patterns domain-driven-design

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

XML序列化 - 禁用渲染数组的根元素

我可以以某种方式禁用渲染集合的根元素吗?

此类具有序列化属性:

[XmlRoot(ElementName="SHOPITEM", Namespace="")]
public class ShopItem
{
    [XmlElement("PRODUCTNAME")]
    public string ProductName { get; set; }       

    [XmlArrayItem("VARIANT")]
    public List<ShopItem> Variants { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

生成这个XML:

<SHOPITEM xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
      <PRODUCTNAME>test</PRODUCTNAME>
      <Variants>
          <VARIANT>
              <PRODUCTNAME>hi 1</PRODUCTNAME>
          </VARIANT>
          <VARIANT>
              <PRODUCTNAME>hi 2</PRODUCTNAME>
          </VARIANT>           
      </Variants>        
</SHOPITEM>
Run Code Online (Sandbox Code Playgroud)

我不想要<Variants>元素.我必须做什么?

另外我在根元素中不需要xsi和xsd命名空间...

c# serialization attributes

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

在 init.d 中后台执行 python 脚本

为了与我的 iPhone 交互,我创建了一个通过套接字发送和接收数据的 python 脚本,脚本必须在 emule 之后启动才能工作,我想到了这样的事情:

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/local/bin/amuled
WEB=/usr/local/bin/amuleweb
NAME=amuled
DESC=amuled
RUNAMULE=no
USER=piros
# ADDED FOR iPhone
SOCKET= /home/piros/amule_scripts/aMuleSocket/aMuleSocket.py
#
Run Code Online (Sandbox Code Playgroud)

进而

case "$1" in
start)
  echo -n "Starting $DESC: "
   su $USER -c "$DAEMON -f"
   while ! netstat -l -n -p -t | grep -q amuled ; do sleep 1 ; done
   su $USER -c "$WEB --quiet & "
   ##iPhone
   su $USER -c "$SOCKET & "
   ##
echo "$NAME."
;;
Run Code Online (Sandbox Code Playgroud)

最大的问题是,尽管我指定了 & 符号,但进程不想在后台运行:( 有什么想法吗??

谢谢!

python bash init.d sysv

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