我正在寻找相当于Graphics.StringToColor将字符串转换为TAlphaColor(Firemonkey使用的颜色类型)的函数.我在线Rad Studio帮助以及相关的firemokey单元搜索没有运气:(.我可以轻松编写一个函数来转换这些值,但我首先使用RTL函数.任何人都知道是否存在任何函数将String转换为delphi-xe2中的TAlphaColor?
我有一个创建和声明不同类型的过程.但每次我写'创建类型'或'声明类型'我都会收到此错误:
ERROR第4行,第10栏,结尾第4行,结尾_col 18,找到'收件人',期待:(.@或%或..:= DEFAULT NOT NULL或;
我使用的是Oracle 10,这些是程序的第一行.错误
CREATE OR REPLACE PROCEDURE ACTIVITE_PROD.NOTIF_NEW_HOLIDAY(v_USER_ID INTEGER, v_DURATION NUMBER, v_WEEK INTEGER, v_YEAR INTEGER) IS
-- this line causes the error
create type recipient as object (firstname varchar2, lastname varchar2, email varchar2);
-- this line also causes an error if modified and set first
declare
type recipients_list is table of recipient;
admins recipients_list := recipients_list();
Run Code Online (Sandbox Code Playgroud)
我的代码出了什么问题?
我有表1其中id为autoincrement.表2具有与表1的外键关系,其中我需要将表1中生成的值插入表2中
-- Trigger DDL Statements
DELIMITER $$
USE `baemer_emr`$$
CREATE TRIGGER `baemer_emr`.`after_insert_log` AFTER INSERT ON `baemer_emr`.`table1`
FOR EACH ROW
BEGIN
INSERT INTO table2 VALUES (last_insert_id() , something);
END$$
Run Code Online (Sandbox Code Playgroud)
它正在工作,但正在显示之前的数字.例如
插入表1,id = 15.在表2中返回14.任何想法?
我想知道是否有任何可用于Delphi XE-2的开源组件可以连接到postgreSQL,而不是使用像ODBC这样的过时技术.
目前只需要Win32支持,但如果Win64和OS-X支持也可用,这将是一个奖励.
我google了一下,但唯一可用的库(ZEOS)看起来已经不再处于活跃开发阶段了.
似乎有一个Delphi XE2补丁,但我无法编译.
我有一个很好的技术来获取当前系统中的相关扩展/图像(因为扩展可以有从系统到另一个系统的不同图像).这是功能:
public static Icon getIconFromFile(string ext, bool large = true)
{
string fileName = (new Random()).Next(100, 1000).ToString() + ext;
System.IO.File.Create(fileName);
System.Drawing.Icon icon;
SHFILEINFO shinfo = new SHFILEINFO();
if (large)
{
IntPtr hImgLarge = Win32.SHGetFileInfo(fileName, 0, ref shinfo, (uint)Marshal.SizeOf(shinfo), Win32.SHGFI_ICON | Win32.SHGFI_LARGEICON);
icon = System.Drawing.Icon.FromHandle(shinfo.hIcon);
}
else
{
IntPtr hImgSmall = Win32.SHGetFileInfo(fileName, 0, ref shinfo, (uint)Marshal.SizeOf(shinfo), Win32.SHGFI_ICON | Win32.SHGFI_SMALLICON);
icon = System.Drawing.Icon.FromHandle(shinfo.hIcon);
}
try
{
System.IO.File.Delete(fileName);
}
catch(Exception e)
{
System.Console.WriteLine(e.StackTrace);
}
return icon;
}
Run Code Online (Sandbox Code Playgroud)
问题是该函数没有关闭对文件的访问,所以我无法删除它.我能怎么做 ?谢谢
我有以下字符串的几个出现的数据:
<a href="default.asp?itemID=987">
Run Code Online (Sandbox Code Playgroud)
其中itemID总是不同的.我正在使用C#,我希望使用正则表达式获取所有这些itemID.
起初我试过这个
"<a href=\"default.asp?itemID=([0-9]*)\">"
Run Code Online (Sandbox Code Playgroud)
但问号是保留字符.我考虑使用@运算符来禁用字符转义.但仍有一些双引号确实需要逃避.那么我会去
"<a href=\"default.asp\\?itemID=([0-9]*)\">"
Run Code Online (Sandbox Code Playgroud)
应该翻译(作为一个字符串)
<a href="default.asp\?itemID=([0-9]*)">
Run Code Online (Sandbox Code Playgroud)
但是Regex.Match方法没有成功.我在这里尝试了相同的正则表达式并且它有效.我究竟做错了什么?
面试问题非常频繁.但是,我不清楚我在不同网站上发现的解释.因为,当我尝试执行此代码时,它会显示_AX未声明的错误.
main()
{
int i;
i = abc();
printf("%d",i);
}
abc()
{
_AX = 1000;
}
Run Code Online (Sandbox Code Playgroud)
人们说_AX是伪全局变量,这就是它显示输出1000的原因.
*注意: - 它显示_AX未声明的错误,但是当我声明变量时,它显示一些垃圾值*
我怎么能写一个匹配只包含问号的字符串的正则表达式
"???" >真的
"????" >真的
"?">是的
"?一个?" >假
"?a">假
提前致谢 !
编辑:我错过了2个案例:
"?">是的
"????" >真的
我正在改变我悬停的字体真棒图标,使它们更大.我遇到的问题是,通过使1个图标变大,它会移动旁边的其他图标.IE图标上下移动.
我已经创建了这个基础小提琴来显示问题.我已经弄乱了填充和边距来尝试创建每个图标周围所需的空间,以便空间足够大,其他图标不会移动.我肯定是一名CSS菜鸟,所以请放轻松;)
这是小提琴:http: //jsfiddle.net/newmanw/MUHVD/
标记:
<title>Bootstrap 101 Template</title>
<body>
<div>
<span>
<i class="icon icon-warning-sign"></i>
<i class="icon icon-ok"></i>
<i class="icon icon-flag"></i>
</span>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)
CSS
@import url('https://netdna.bootstrapcdn.com/font-awesome/2.0/css/font-awesome.css');
.icon:hover{
cursor: pointer;
font-size: 28px;
}
Run Code Online (Sandbox Code Playgroud) public abstract class BaseDaoImpl<E extends AbstractEntity> implements BaseDao<E> {
.....
public BaseDaoImpl() throws DataAccessException {
logger = LoggerFactory.getLogger(E); <<-- error here.
}
Run Code Online (Sandbox Code Playgroud)
在上面的代码中,调用时出现错误getLogger(E)。
E无法解析为变量
这是有道理的,但是getLogger(E.class)(或其变体)也不起作用。
我不想在构造函数中传递文字类,因此,诸如将构造函数标头更改为:的解决方案
public BaseDaoImpl(Class<E> clazz) ...不是一种选择。
如何获得课程类型E?
请注意以下答案:没有参数时如何获得泛型类型的类?
没有帮助。