问题列表 - 第25169页

3D纹理映射

在.obj文件中,可以为vt行指定3个值.

vt 0.769645 0.729072 0.00000000

.obj规范称其为"深度".这实际上做了什么,什么时候有用?

3d .obj

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

如何确定电子表格单元格是包含日期还是实数?

当电子表格中的单元格包含简单日期(mm/dd/yyyy)时,poi API会将单元格类型标记为"数字".这可能是因为电子表格(IMO)历史上只识别字符串和实数.

可以对单元索引进行硬编码,并有条件地使用它来调用'getDateCellValue'.但这感觉就像一个黑客.

poi API还有哪些其他方法可以确定单元格中的内容是Date而不是实数?

java date cell poi-hssf apache-poi

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

.ics 日历文件 - 解析日期时间 - 时间格式是什么?

我正在用 php 进行编码,试图获取事件的开始\结束日期和时间。我正在利用以下正则表达式来解析信息:

$pattern='/(?P<StartDate>[0-9]{8})T(?P<StartTime>[0-9]{6})
.+(?P<EndDate>[0-9]{8})T(?P<EndTime>[0-9]{6})/';
Run Code Online (Sandbox Code Playgroud)

示例事件条目位于此处:

BEGIN:VEVENT
UID:34b09fd7-8e6e-4d56-86b0-445745b89d93
ORGANIZER;CN=*********:mailto:*********
DTSTART;TZID="(GMT-06.00) Central Time (US & Canada)":20100413T130000
DTEND;TZID="(GMT-06.00) Central Time (US & Canada)":20100413T160000
STATUS:CONFIRMED
CLASS:PRIVATE
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
TRANSP:OPAQUE
X-MICROSOFT-DISALLOW-COUNTER:TRUE
DTSTAMP:20100414T140711Z
SEQUENCE:0
END:VEVENT
Run Code Online (Sandbox Code Playgroud)

20100413T130000 和 20100413T160000 是起点和终点。

日期很简单,但是我如何解释时间部分?

本次活动于一点开始,四点结束。

php regex datetime calendar

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

流畅的NHibernate +多个数据库

我的项目需要处理三个数据库,这意味着三个会话工厂.问题是如果我用流利的nhibernate做这样的事情:

.Mappings(m => m.FluentMappings.AddFromAssembly(Assembly.GetExecutingAssembly()))
Run Code Online (Sandbox Code Playgroud)

工厂将获取所有映射,甚至是与另一个数据库相对应的映射

我已经看到,当使用自动化时,您可以执行类似的操作,并按命名空间过滤:

.Mappings(m => m.AutoMappings.Add(
    AutoMap
       .AssemblyOf<Product>()
       .Where(t => t.Namespace == "Storefront.Entities")))
Run Code Online (Sandbox Code Playgroud)

我没有找到这样的流利映射,是否有可能?我能想到的唯一解决方案是:为每个db映射类创建单独的程序集,或者将每个实体显式添加到工厂配置中.

如果可能的话,我宁愿避免这两种情况.谢谢.

.net nhibernate nhibernate-mapping fluent-nhibernate

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

通过正则表达式获取文件路径中的最后一个反斜杠

给定文件路径,例如:\\ server\folder_A\folder_B\etc\more.mov

我需要一个正则表达式,它会给我最后一个反斜杠,所以我可以提取实际的文件名.

我的"$ \\"尝试没有返回任何东西.

我正在使用coldfusion.

建议...?

regex coldfusion

4
推荐指数
3
解决办法
5112
查看次数

如何针对2个节点之间的单个最短路径优化Dijkstra算法?

我试图在Dijkstra算法的C中理解这个实现,同时修改它,以便只找到2个特定节点(源和目的地)之间的最短路径.

但是,我不确切知道该做什么.我看到它的方式,没有什么可做的,我似乎无法改变d[]prev[]导致这些数组聚合一些重要数据用于最短路径计算.

我唯一能想到的是在找到路径时停止算法,也就是说,mini = destination当它被标记为已访问时,打破循环.

还有什么我可以做的让它变得更好或足够吗?

编辑:
虽然我很欣赏给我的建议,但人们仍未能完全回答我的质疑.我想知道的是如何优化算法以仅搜索2个节点之间的最短路径.到目前为止,我对所有其他一般优化都不感兴趣.我所说的是,在找到从节点X到所有其他节点的所有最短路径的算法中,如何优化它以仅搜索特定路径?

PS:我刚注意到for循环开始1直到<=,为什么它不能开始0直到<

c graph dijkstra shortest-path

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

bash shell日期解析,从特定日期开始并循环遍历每个月的每一天

我需要从一天开始创建一个bash shell脚本,然后循环每个后续日格式化输出为%Y_%m_d

我想我可以提交一个开始日,然后提交另一个参数天数.

我的问题/问题是如何设置DATE(现在不是),然后添加一天.

所以我的输入是2010_04_01 6

我的输出是

2010_04_01
2010_04_02
2010_04_03
2010_04_04
2010_04_05
2010_04_06
Run Code Online (Sandbox Code Playgroud)

bash shell scripting

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

C++,使用一个字节来存储两个变量

我正在研究棋盘的表示,我打算将它存储在32字节数组中,其中每个字节将用于存储两个部分.(这样每件只需要4位)

以这种方式执行此操作会导致访问板的特定索引的开销.您是否认为,此代码可以优化或完全不同的访问索引方法可以使用?

C++

char getPosition(unsigned char* c, int index){
    //moving pointer
    c+=(index>>1);

    //odd number
    if (index & 1){
        //taking right part
        return *c & 0xF;
    }else
    {
        //taking left part
        return *c>>4;
    }
}


void setValue(unsigned char* board, char value, int index){
    //moving pointer
    board+=(index>>1);

    //odd number
    if (index & 1){
        //replace right part
                 //save left       value only 4 bits
        *board = (*board & 0xF0) + value;
    }else
    {
        //replacing left part
        *board  = (*board & 0xF) + (value<<4);
    } …
Run Code Online (Sandbox Code Playgroud)

c++ performance pointers chess

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

jQuery:从选择下拉列表中显示一个元素,在选择其他选项时隐藏它

我试过四处寻找并且有类似的问题,但我的方法更简单,但是,我在这些论坛中找不到解决方案.

在学习jQuery时,我试图在选择选择下拉列表中的项目/选项时显示DIV,并在选择下拉列表中的任何其他选项时隐藏相同的DIV.

选择HTML:

<select name="source" id="source">
  <option value="null" selected="selected">&mdash;Select&mdash;</option>
  <option value="s1">Source 1</option>
  <option value="s2">Source 2</option>
  <option value="sother">Other</option>
</select>
Run Code Online (Sandbox Code Playgroud)

DIV我需要在选择"其他"时显示:

<div id="specify-source">Other source here...</div>
Run Code Online (Sandbox Code Playgroud)

如果选择了选择菜单中的任何其他选项,则不应显示上述DIV.

我试过这个jQuery但当然它不能正常工作:

$(function() {  
 $.viewMap = {
  'sother' : $('#specify-source')
   };    
   $('#source').change(function() {
  // hide all
  $.each($.viewMap, function() { this.hide(); });
  // show current
  $.viewMap[$(this).val()].show();
   });
});
Run Code Online (Sandbox Code Playgroud)

你能给我的任何帮助,我都非常感激.

谢谢,

jquery select

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

如何申请!重要的是使用.css()?

我在应用一种风格时遇到了麻烦!important.我试过了:

$("#elem").css("width", "100px !important");
Run Code Online (Sandbox Code Playgroud)

什么都不做 ; 没有任何宽度样式应用.是否有jQuery-ish方式应用这样的样式而不必覆盖cssText(这意味着我需要先解析它等等)?

编辑:我应该补充一点,我有一个样式表!important,我试图用!important样式内联覆盖一个样式,所以使用等等.width()不起作用,因为它被我的外部!important样式覆盖.

此外,将覆盖以前的值的值进行计算,所以我不能简单地创建另一个外部风格.

html javascript css jquery

700
推荐指数
22
解决办法
53万
查看次数