问题列表 - 第30955页

动态列出项目中的所有表单

我想在ListBox中动态列出我的项目中存在的所有表单的名称,然后通过单击它们中的每一个,列出该表单上存在的另一个ListBox中的所有按钮.

但我不知道它是否可以实施以及如何实施.

请帮我.

谢谢

delphi

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

memmem()STL方式?

有没有一个STL算法可以用来搜索缓冲区内的字节序列,就像memmem()那样?

c++ stl

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

RabbitMQ与Mule相比如何?

RabbitMQ如何与Mule相比,我将使用面向消息的架构构建一个应用程序,而AMQP(RabbitMQ)提供了我想要的一切,但我对如此多的相关技术选择和ESB等类似概念感到困惑.如果我在不考虑其他选择的情况下做出选择,我有一个疑问.

我很清楚RabbitMQ是一个消息代理,它帮助我调解生产者和消费者之间的消息(所有形式或发布订阅,我可以理解它如何从真实的例子中使用,如twitter,或Facebook更新等)

什么是骡子,如果我能用骡子实现我在RabbitMQ中做的事情,我应该考虑类似于RabbitMQ的骡子吗?

mule的目标是否与消息代理的目标不同?

mule是否假设底层有一个消息代理将消息传递给适当的mule监听器(我可以在RabbitMQ中轻松编写监听器)

mule是一个完整的Java基础系统(我用RabbitMQ做的当前实验花了我不到30分钟编写一个简单的RPC客户端服务器,客户端作为C#和服务器作为Java,这样的事情很容易在Mule中完成).

esb jms eai mule rabbitmq

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

在 LINQ 中使用 TryGetValue()?

这段代码有效,但效率低下,因为它重复查找ignored字典。如何TryGetValue()在 LINQ 语句中使用字典方法使其更高效?

IDictionary<int, DateTime> records = ...

IDictionary<int, ISet<DateTime>> ignored = ...

var result = from r in records
             where !ignored.ContainsKey(r.Key) ||
             !ignored[r.Key].Contains(r.Value)
             select r;
Run Code Online (Sandbox Code Playgroud)

问题是我不确定如何在 LINQ 语句中声明一个用于 out 参数的变量。

linq tryparse out-parameters trygetvalue c#-4.0

4
推荐指数
2
解决办法
6855
查看次数

来自PHP的MySQL事务

问题1:

$link = mysql_connect('localhost', 'root', '');
mysql_select_db('rems', $link);
mysql_query('SET AUTOCOMMIT=0; START TRANSACTION', $link);
mysql_query('DELETE FROM admins WHERE admin_id=4', $link);
mysql_query('ROLLBACK; SET AUTOCOMMIT=1', $link);
Run Code Online (Sandbox Code Playgroud)

问题2:

$link = mysql_connect('localhost', 'root', '');
mysql_select_db('rems', $link);
mysql_query('SET AUTOCOMMIT=0;START TRANSACTION;
    DELETE FROM admins WHERE admin_id=4;
    ROLLBACK; SET AUTOCOMMIT=1', $link);
Run Code Online (Sandbox Code Playgroud)

从上面的两个查询中,第一个查询没有正确执行(事务不起作用),因为通过多次调用mysql_query函数分别执行查询.但我需要通过这种方式来完成.那就是我需要第一种方式的结果(为单个事务多次调用mysql_query函数)

任何IDEA请???

php mysql database transactions

2
推荐指数
1
解决办法
9249
查看次数

如何在具有透明度/ alpha的画布上绘制图像

那里!

我遗漏了使用等...只是简单的代码:

var image = Image.FromFile(/* my magic source */);
var bitmap = new Bitmap(image.Width, image.Height);
var canvas = Graphics.FromImage(bitmap);
var brush = new SolidBrush(/* my magic color */);
canvas.FillRectangle(brush, 0, 0, image.Width, image.Height);
canvas.DrawImage(image, new Rectangle(0, 0, image.Width, image.Height));
canvas.Save();
bitmap.Save(/* my magic target */);
Run Code Online (Sandbox Code Playgroud)

我想image用alpha 55%绘制canvas.image是一个.png文件,并使用透明度本身.(注意:我不想制作image.MakeTransparent()- 它已经是透明的,我只需要一些alpha效果)

我怎么能实现这个目标?

c# gdi+

6
推荐指数
1
解决办法
1万
查看次数

ORA-14551:无法在查询中执行DML操作

我在里面有以下内容package,它给了我一个错误:

ORA-14551: cannot perform a DML operation inside a query
Run Code Online (Sandbox Code Playgroud)

代码是:

DECLARE 
    CURSOR F IS
        SELECT ROLE_ID 
        FROM ROLE 
        WHERE GROUP = 3 
        ORDER BY GROUP ASC;

BEGIN
FOR R IN F LOOP

DELETE FROM my_gtt_1;
COMMIT;

 INSERT INTO my_gtt_1
  ( USER, role, code, status )
(SELECT 
 trim(r.user), r.role, r.code, MAX(status_id)
FROM 
  table1 r, 
  tabl2 c
WHERE 
      r.role = R.role
  AND r.code IS NOT NULL
  AND c.group = 3
  GROUP BY 
  r.user, r.role, r.code);

  SELECT c.role,
                  c.subgroup,
                  c.subgroup_desc, …
Run Code Online (Sandbox Code Playgroud)

oracle plsql temp-tables

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

Java:需要一些方法来缩短这段代码

我有这段代码,我想缩短...

    PackageManager p = context.getPackageManager();
    final List<PackageInfo> appinstall = p.getInstalledPackages(PackageManager.GET_PERMISSIONS);
    PackageManager pro = context.getPackageManager();
    final List<PackageInfo> apllprovides = pro.getInstalledPackages(PackageManager.GET_PROVIDERS);
Run Code Online (Sandbox Code Playgroud)

我一次又一次地添加新的标志权限,我非常恼火,我需要做几次,是否有一个更短的方法,我可以把所有的标志放在相同的定义... ???

让我这样说吧,我可以这样做...... ??? (当然这会产生错误,但类似的东西..)

    PackageManager p = context.getPackageManager();
    final List<PackageInfo> appinstall = p.getInstalledPackages(PackageManager.GET_PERMISSIONS).addFlag(PackageManager.GET_PROVIDERS);
Run Code Online (Sandbox Code Playgroud)

java android

10
推荐指数
1
解决办法
9821
查看次数

从当前日期开始一年

嗨,我希望从.Net中的当前日期(我将要通过)回来一年.任何人都可以为我提供执行此操作的功能或代码吗?

c#

25
推荐指数
3
解决办法
3万
查看次数

使用RabbitMQ和Python进行基于内容的路由

RabbitMQ和Python是否可以进行基于内容的路由?

AMQP标准和RabbitMQ声称支持基于内容的路由,但是有没有支持指定基于内容的绑定等的Python库?

我目前使用的库(py-amqplib http://barryp.org/software/py-amqplib/)似乎只支持基于主题的路由和简单的模式匹配(#,*).

python routing amqp rabbitmq

9
推荐指数
2
解决办法
5111
查看次数