我刚才知道可以编写Word/Excel/PowerPoint中的宏.这很棒,因为我有一个包含70个样式表的Word文档.
我是程序员,但我不懂VB,VBA或VB .NET.我对这三个很困惑.我熟悉使用C#的.NET编程.现在我想写新的宏.我应该从哪里开始?什么是VB,VBA,VB.NET以及我应该学习哪一个?请提出一些材料.
如果我学习Word 2007将有助于其他Office应用程序生活Excel和PowerPoint?
自从过去7个月以来我一直在Android上工作....也知道关于I-phone应用程序的简要介绍.
在Android中,Eclipse中有一个糟糕的布局编辑器,但它既不像I-phone Interface Builder也不好用户友好.
是否有任何视觉设计师与iPhone"界面生成器"相提并论?
Ya,DroidDraw在那里,但用户界面友好,不像I-Phone的界面生成器......
我正在尝试抓一个页面(我的路由器的管理页面),但该设备似乎正在为urllib2提供与我的浏览器不同的页面.以前有人发现过这个吗?我怎么能绕过它呢?
这个我正在使用的代码:
>>> from BeautifulSoup import BeautifulSoup
>>> import urllib2
>>> page = urllib2.urlopen("http://192.168.1.254/index.cgi?active_page=9133&active_page_str=page_bt_home&req_mode=0&mimic_button_field=btn_tab_goto:+9133..&request_id=36590071&button_value=9133")
>>> soup = BeautifulSoup(page)
>>> soup.prettify()
Run Code Online (Sandbox Code Playgroud)
(通过降价删除html输出)
这听起来像是一个太容易被谷歌找到的问题,我想/希望我在试图实现我自己的版本时陷入细节.我要做的是根据我的Datatype对象对MyClass对象列表进行排序,应该使用不同的搜索功能.
对于类Datatype,我有类似的东西:
class Datatype {
public delegate int CMPFN(object x, object y);
private CMPFN compareFunction;
(...)
private XsdDatatype((...), CMPFN compareFunction) {
(...)
this.compareFunction = compareFunction;
}
public CMPFN GetCompareFunction() {
return this.compareFunction;
}
static private int SortStrings(object a, object b) {
return ((MyClass)a).GetValue().CompareTo(((MyClass)b).GetValue());
}
}
Run Code Online (Sandbox Code Playgroud)
后来我试图对MyClass列表进行排序:
List<MyClass> elements = GetElements();
Datatype datatype = new Datatype((...), Datatype.SortStrings);
elements.Sort(datatype.GetCompareFunction()); // <-- Compile error!
Run Code Online (Sandbox Code Playgroud)
我并不是对Datatype.SortStrings中的强制转换感到过于兴奋,但感觉这可能有效(?).然而,编译器不同意并在上面的最后一行给我这个错误,我有点不确定为什么CMPFN不能转换/转换(?)到IComparer.
Cannot convert type 'proj.Datatype.CMPFN' to 'System.Collections.Generic.IComparer<proj.MyClass>'
Run Code Online (Sandbox Code Playgroud) 我搜索高低,但找不到一本非英语的电子书,特别是阿拉伯语?ePus是否支持非英语语言?它支持阿拉伯语(从右到左)吗?
谢谢
这个问题有点长,因为它是概念性的.我希望这不是一个糟糕的读:)
我正在使用性能关键的Spring MVC/Tiles web-app(10,000个用户典型负载).我们加载更新员工屏幕,我们在其中加载员工详细信息屏幕(绑定到员工业务对象)以通过MultiActionController进行更新.此屏幕上有多个选项卡,但只有tab1具有可更新数据.其余的标签是只读的东西,基本上可供参考.
不用说,我们决定以懒惰的方式加载这些只读选项卡,即,当每个选项卡被激活时,我们触发ajax调用(一次性)以从服务器获取数据.我们不会通过更新视图加载方法加载所有内容.请记住:这是一次只读数据.
现在,我处于两难境地.我已经创建了另一个多路动作控制器,名为"AjaxController"来处理这些ajax调用.现在,我的问题:
思考:如果我让它请求作用域,那么10,000个用户一起可以创建10,000个这个bean的实例:内存问题.如果我将其作为会话范围,那么将为每个用户会话创建一个.这意味着,当10,000个用户登录到应用程序时,无论他们是否使用AjaxController方法,他们都将拥有一个bean.
想法:弹簧靴时会创建一个单独的bean,这个实例将在整个过程中提供.听起来不错.
思考:在这种情况下,是否可以在静态方法上与语境冲突?例如:scope ="session"/"request"+静态方法有意义吗?我问,因为即使每个用户会话都有自己的AjaxController bean,处理程序方法实际上附加到类,而不是实例.另外,scope ="singleton"+静态处理程序方法是否有意义?
想法:如果我控制创作怎么办:基本上做GoF单身.然后范围规范可以做什么?范围会话/请求肯定无法创建多个实例吗?
我糊涂了.我基本上只需要一个控制器bean的单个实例来为所有客户端提供所有请求.
重要说明:AjaxController bean在其他任何地方都不是INJECTED,它是隔离的.它的方法是通过ajax调用命中的.
我想创建一个具有一个或两个列表视图的界面,最终跨越整个屏幕有两行.我怎样才能改变它们的高度,使它们垂直占据屏幕的50%?
如果它是沿着相同的路线,我很想知道如何做到这一点,无论方向如何.
关于宽度; 让我们说我有两个列表视图,每个列表视图有一行.它们如上所述跨越整个屏幕.较低的列表视图中有两个可点击的项目,每个项目占据屏幕空间的50%,水平.
那可能吗?如果是这样,怎么样?
我正在使用FCKEditor但我不想要工具栏区域中的所有按钮我只想要其中一些是否有任何方法可以使用css或javascript或任何其他方式隐藏它们.
char * x =“a”;我如何将其转换为 char y='a';
另外,如果我有一个短 char * a="100" 我怎样才能将其转换为短 b=100
谢谢