有没有合适的资源列出Mac OS X和(post-XP)Windows中包含的字体?
alert(dateObj)
给 Wed Dec 30 2009 00:00:00 GMT+0800
如何获取格式的日期2009/12/30
?
nio频道有什么用?它被添加到java时有一些很好的会谈,但我仍然没有看到人们在他们的应用程序中使用它.
它有什么问题,或者我只是没有遇到使用它的人?
关于为什么我应该打扰使用它的任何好例子?
谢谢
我应该检查所有吗?或者在任何一个都足够因为所有共享相同的渲染引擎Webkit.
我的问题与HTML CSS渲染有关.
我知道一个不同的Safari for Windows和MAC都有字体平滑(anti -alisaing)
还有其他差异吗?
我正在开发一个iPhone应用程序,需要确保输入的文本只包含一个到z和数字.
我不希望用户使用其他语言字母,如上面带有重音符号或点的字母.
编辑:我是这个RegEx的新手,所以如果你能给我一个代码或链接,我将非常感激.
假设我有一个如下所示的结构:
struct Struct {
char Char;
int Int;
};
Run Code Online (Sandbox Code Playgroud)
并且sizeof( int )
大于1并且编译器为Char
成员变量添加填充- 编译器生成的代码是否允许更改填充字节的值?
我的意思是,如果我使用指针算法并将一些数据写入Char
成员变量周围的填充字节,稍后进行variable.Char =
分配是否有可能编译器生成的代码也会覆盖一些填充字节?
在我的应用程序中,我正在阅读同一进程的窗口文本.我正在使用User32.dll的GetWindowText.但是当它试图调用该方法时,我收到异常"aaaa.exe中发生了'System.ExecutionEngineException'类型的未处理异常".我在哪里可以看到确切的错误.为什么我得到这个例外.
我的代码如下.
[DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Auto)]
public static extern int GetWindowText(IntPtr hWnd,
[Out] StringBuilder lpString, int nMaxCount);
EnumDelegate enumfunc = new EnumDelegate(EnumWindowsProc);
private bool EnumWindowsProc(IntPtr win, int lParam)
{
StringBuilder sb = new StringBuilder();
GetWindowText(win, sb, 100);
if (sb.Length > 0)
{
// do something
}
}
Run Code Online (Sandbox Code Playgroud) 在新的VCL应用程序中,编译和构建操作会生成相同的二进制文件和映射文件(即使"项目中包含版本信息"选项已关闭,也会在.exe文件末尾略有不同 - 已经讨论过).映射文件的字节与字节相同.但是,我添加任何第三方组件,由Build和Compile生成的二进制和map(!)文件明显不同!
测试了两个版本的Delphi:
- 7.0版(Build 8.1)
- CodeGear™RAD Studio 2007版本11.0.1902.0471(+ 2007年12月更新)
重现步骤:
我们有几乎不同的.exe文件和完全相同的.map文件.然后,如果我们再次重复所有步骤但在项目第三方组件中使用(我尝试ODAC,DOA,DevExpress和selfmade),我们会得到更多不同的.exe和不同的.map文件.
为什么?有什么建议?
更新
有关我如何找到这个以及为什么它让我感兴趣的一些信息:
Project是使用MSBuild从简单的脚本构建的.当在项目中添加了通过ITE(带有资源的dll)的翻译时,我发现当项目是Build(来自脚本或来自IDE)时 - 翻译版本工作错误 - 按钮,标签等上的某些文本来自错误的地方(字面意思来自另一个按钮,标签).当项目从IDE编译时 - 一切正常.所以我开始比较Build和Compile输出......
我想要做的是创建一些可重用的代码,可以编写模式弹出窗口,通过javascript或使用ajaxcontrol工具包全部来自后面的代码.
模式将是一种登录弹出窗口,用于控制对网站的更多限制区域的访问,从而允许某些用户重新进行凭证以获得更高的访问权限.
我正在考虑做一个用户控制,但我想到了一些问题,传递所有适当的信息,而不是完全笨拙.
如果有人有任何良好的链接或建议这样做,将不胜感激!
谢谢!
编辑:我知道如何使用ajax控件工具包及其控件,我知道如何制作登录屏幕,我问如何完全从一个独立于其实现的类的代码中执行此操作
试图让Maven,Java和OS X一起玩得很好 - 我在Linux和Windows机器上多次没有遇到过问题.我假设我需要做的就是下载Maven,设置我的环境变量,我会很好.所以这是我的.bash_profile的一个片段......
export JAVA_HOME=/Library/Java/Home/
export M2_HOME=/usr/local/apache-maven/apache-maven-2.2.1
export PATH=$PATH:$M2_HOME/bin
Run Code Online (Sandbox Code Playgroud)
该JAVA_HOME
设置是Apple建议在此问答页面上使用的设置.然而,在启动终端并运行之后mvn --version
,这是输出......
Apache Maven 2.2.1 (r801777; 2009-08-06 15:16:01-0400)
Java version: 1.6.0_17
Java home: /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
Default locale: en_US, platform encoding: MacRoman
OS name: "mac os x" version: "10.6.2" arch: "x86_64" Family: "mac"
Run Code Online (Sandbox Code Playgroud)
知道JAVA_HOME
我为什么设置我的.bash_profile被Maven忽略了吗?它导致了问题,因为rt.jar
在JAVA_HOME
Maven中找不到的东西正在使用.我可以通过在Maven正在使用的家中创建符号链接和其他hackery来解决这个问题,但我宁愿让它正常工作,因为这会在下次Apple推送Java更新时爆炸.谢谢你的帮助...