问题列表 - 第47119页

将PlaneProjection转换为MatrixTransform

我有一个平面投影如下:

<Rectangle Fill="Red" Margin="50">
    <Rectangle.Projection>
        <PlaneProjection RotationX="-40"/>
    </Rectangle.Projection>
</Rectangle>
Run Code Online (Sandbox Code Playgroud)

由于各种原因,我想使用MatrixTransform.有谁知道等效的MatrixTransform会是什么?

silverlight

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

在Python中,read()或readlines()更快吗?

我想在我的代码中读取一个巨大的文件.read()或readline()更快.循环怎么样:

for line in fileHandle
Run Code Online (Sandbox Code Playgroud)

python io

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

基本的mongodb理论

毫无疑问这将是一个愚蠢的问题,当答案指出这一切的明显简单性时,我们都会笑到它是多么愚蠢,但是在关系数据库的艺术中坚定地被灌输我似乎无法理解我的头脑完全围绕mongodb - 无论我阅读多少文章或我观看的视频.

这是我的情况.我有一个可能拥有数百万用户的项目.核心功能:

  • 拥有4种不同类型的用户列表
  • 这些用户中的一种可以创建事件
  • 其他用户类型可以申请在活动中执行(申请方和组织方之间有一个请求系统就条款达成一致)
  • 其他用户类型可以参加活动
  • 所有用户类型都可以关注该事件
  • 每个用户都可以将无限量的图像上传到他们的"图库"

现在我会立即知道如何规范MySQL数据库并加入查询以获取我需要的数据,但是mongodb呢?

由于所有这些信息都与用户有关,我只为用户创建一个集合吗?对于每个用户,我是否创建了一个文档?此文档是否存储了与该用户相关的事件,请求和图像的所有详细信息 - 或者仅仅是某些我对这些事物的ID,我会交叉引用?如果不是,那么这将不会复制大量数据 - 即,如果我必须为在该事件之后/参加/执行的每个用户复制所有事件数据并将其放入该用户文档中(我确定不是这种情况) - 但如果没有连接,如果事件存储在另一个集合中,如何将"加入"用户和所有事件数据?).那图像怎么样?用户文档可以是16mb - 但是如果我允许无限制的图像并且与用户相关的所有内容都存储在单个文档中,那么单独的图像可能比单个文档大吗?

我确信我对理解mongodb非常重要 - 启发我!

谢谢.

database mongodb nosql

7
推荐指数
1
解决办法
1483
查看次数

如何从没有猫的朋友那里得到MySQL?

我有一个纯文本,因为它是未存储在数据库中的朋友ID列表,因为我在PHP中有它像字符串:

7375,8983429,478243
Run Code Online (Sandbox Code Playgroud)

我有一个表用户和一个表猫.

表用户具有列ID和NAME,表cat具有列ID,NAME和USER_ID.

我想让我这些没有猫的朋友.怎么办?

php mysql sql

0
推荐指数
1
解决办法
132
查看次数

战略的替代模式

我有一段代码,我开始将策略模式放在适当的位置,如下所示:

IStrategy
StrategyA : IStrategy
StrategyB : IStrategy
StrategyC : IStrategy
Run Code Online (Sandbox Code Playgroud)

界面上只有一个Calculate方法.在实现之后,结果发现所有3种具体类型都具有相同的Calculate方法代码和两个同名的Properties,只是设置了不同的值.

因此,为了删除重复,我使接口成为一个抽象类,并将方法和属性向下移动到那个,只需在具体类型的构造中设置基本属性及其各自的值.

现在我知道模式并不是硬性规定,而是规则,但是我已经从指南中歪曲了这一点,我不禁想到还有另一种我应该关注的模式?

任何人都可以建议任何其他方法,让我这样,很容易添加新的'策略'下线.可能会发现我们需要改变其中一些新案例中的逻辑,所以我怎样才能构建它以便我没有重复的代码,但是有一个灵活的设计可以让我改变一下呢?

谢谢.

refactoring design-patterns strategy-pattern

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

sqlcxt()pro c函数有什么用?

我对pro c很新,我没有任何开发pro c程序的实践经验.在调试程序时我遇到了一个函数调用

sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
Run Code Online (Sandbox Code Playgroud)

我在谷歌搜索sqlcxt()函数的帮助,但我没有找到任何资源.一些博客已经提到在预编译程序期间出现的问题,但它们是我没用的.

oracle-pro-c

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

是否可以在同一视图中同时播放2个视频文件?

是否可以在同一视图中同时播放2个视频文件?

我想让他们都玩超过屏幕的一半,有点像这样:

 _ _ _ _ _ _ _ _ _ _ 
|                   |
|                   |
|       VIDEO       |
|                   |
|_ _ _ _ _ _ _ _ _ _|
|                   |
|                   |
|      VIDEO        | 
|                   |
|_ _ _ _ _ _ _ _ _ _|

我将如何实现这一目标?

谢谢 :)

iphone video cocoa-touch mpmovieplayercontroller iad

3
推荐指数
2
解决办法
1215
查看次数

使用图像渲染CSS3插入阴影

我想利用我正在处理的网站的新CSS3框阴影功能.问题是,如果内部有img(边框在图像区域周围隐藏),Chrome 9.0.5和Opera 10无法正确渲染插入边框.

我知道box-shadow仍在进行中,但我希望浏览器能够完全支持它或完全忽略它.

<!doctype html>
<html>
  <head>
    <style>
        div {
            border: 1px solid black;
            width: 300px;
            height: 200px;
            overflow: hidden;

            // CSS3 inset shade
            -moz-box-shadow: inset 0 0 20px red;
            -webkit-box-shadow: inset 0 0 20px red;
            box-shadow: inset 0 0 20px red;
        }
    </style>
  </head>
  <body>
        <div>
            <img src="http://www.google.com/images/logos/ps_logo2.png" width="364" height="126" alt="" />
        </div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

有人知道一些解决方法来正确渲染红色阴影吗?

谢谢!

编辑:我对答案很满意,但只是想添加一个实时链接来帮助其他人.这里是

css3

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

使用PHPQuery的问题

我试图使用PHPquery来抓取网页(free-lance.ru)

Simple HTML Dom中的Equiv代码正在工作:

include('simple_html_dom.php');

$shd = str_get_html($html);

$projects = array();
$i = 0;
foreach ($shd->find('.project-preview') as $work){
    $projects[$i]['name'] = $work->find('h3', 0)->children(1)->plaintext;
    $i++;
}
Run Code Online (Sandbox Code Playgroud)

但我需要它在PHPQuery中.

我尝试使用类似的东西:

include('phpQuery.php');

$pq = phpQuery::newDocument($html);

foreach ($pq->find('.project-preview') as $work){
        echo 'wow';
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用... sizeof($ pq-> find('.project-preview'))为0

我将非常感谢任何帮助.

php parsing simple-html-dom phpquery

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

在Spring/Hibernate环境中手动管理数据库事务

我们有一个基于Spring的Web应用程序,它利用Hibernate将其实体加载/存储到底层数据库.

由于它是一个后端应用程序,我们不仅希望允许我们的UI,还允许第三方工具手动启动数据库事务.这就是呼叫者需要的原因

  1. 调用StartTransaction方法,然后获取他们可以引用的ID
  2. 通过引用此ID来完成所有与DB相关的调用(例如,创建,修改,删除),以明确哪些操作属于已启动的事务
  3. 调用CommitTransaction方法向我们的后端发出信号,告知现在可以提交事务(或者在负面情况下RollbackTransaction将被调用)

所以请记住,所有数据库处理都将通过Java持久性注释在内部完成,我们如何打开事务管理到我们的UI,其行为类似于第三方应用程序,它不能直接访问后端实体但处理数据传输只有对象?

java database spring hibernate transactions

7
推荐指数
1
解决办法
6141
查看次数