最近我一直在为公司创建PowerPoint演示文稿.我大部分都是在PowerPoint中这样做的.基本上它们是由相同的设计创建的,但只是设置位置中的不同数字,以及用于生成PowerPoint条形图/饼图图形的不同数字.(基本上插入这些饼图对象时,可以选择更改设计,并在弹出的某些Excel电子表格中输入数字).
假设我正在为100家公司做这件事:是不是只能指定我需要的所有不同值,并以某种方式创建powerpoint?我可以提供一个设计基础,它只需要进入并改变动态值(没有任何栅格).
这对于PowerPoint来说甚至都不是问题:如果我可以使用Keynote(例如,自动化饼图,条形图以及使用数字和静态文本设置场所),那么这也是有效的.
编辑:我提到我知道PowerPoint饼图/条形图是从Xxcel电子表格生成的.我的演讲中大约有3个,以及静态位置中的其他变化值,在100个左右的演示中.我希望编写所有或大部分过程的脚本.
编辑:使用PowerPoint 2007或最新版本的Keynote.使用Keynote编写脚本的首选方法可能是AppleScript,使用PowerPoint 2007,Python/Django或宏.
我试图在圆圈上检测鼠标悬停事件.我像这样定义圆形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.有没有人有疯狂的数学/几何技能来提出一个简单的方程来检测鼠标是否进入了圆圈?为了使它更简单,我们假设它是一个圆而不是任意的边界半径.
对于以下代码,为什么要打印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) 我知道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之一的子类化不能很好地工作(从数据库中检索对象的线程会产生问题).是否有其他方式通过活动共享菜单?
谢谢
我目前正在为慈善组织开发一个php应用程序,现在我正处于定义部署实践的阶段.
我们的应用程序使用Zend Framework和Doctrine.该应用程序将推广到不同的服务器,每个服务器都有不同的配置文件.这些机器都是Windows和Linux(但都使用Apache和PHP 5.2+).
源可以在subversion存储库中找到,我们希望在Linux服务器上构建和存储我们的包.
我们希望更新过程与在应用程序目录中运行更新命令一样简单,其中update命令还更新数据库(使用doctrine脚本)并确保框架的依赖性.此更新命令必须是计算机上的命令(我们不能ssh到它们).优选地,我们可以选择下载新版本或提供已经下载的具有新版本的tarball.(但只下载或只有tarball也可以)
具有安装和更新(新版本)的包也优选地由单个命令构建.
我一直在读一些关于phar,pear,phing的内容,但我不知道最好的方法是什么.连续集成服务器并不是必需的,但我认为在构建版本后会自动部署测试环境.
最初只需要更新php应用程序非常容易,最初填写配置文件时可以手动完成安装.
是否有标准的方法或库可以从spreasheet复制并粘贴到Web表单?当我从Excel中选择多个单元格时(显然)会丢失分隔符,并且所有单元格都粘贴到Web表单的一个单元格中.是否必须在VB中完成?或者,一旦在Web表单上启动粘贴操作,是否可以完成处理?
我目前正在开发一个项目,其中我有一个其他实体的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并在之前执行验证的工厂?
谢谢你的帮助!
我可以以某种方式禁用渲染集合的根元素吗?
此类具有序列化属性:
[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命名空间...
为了与我的 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)
最大的问题是,尽管我指定了 & 符号,但进程不想在后台运行:( 有什么想法吗??
谢谢!
javascript ×2
android ×1
architecture ×1
attributes ×1
bash ×1
c# ×1
css3 ×1
deployment ×1
excel ×1
forms ×1
git ×1
html ×1
init.d ×1
java ×1
jquery ×1
jvm ×1
keynote ×1
listactivity ×1
menu ×1
mouseover ×1
overloading ×1
php ×1
powerpoint ×1
presentation ×1
python ×1
sysv ×1
vba ×1