问题列表 - 第33863页

NPOI DataFormat

我正在使用NPOI v1.2.3导出网格,并且无法使单元格格式化工作.

我有一个类将对象列表导出到XLS文件.为每个对象创建一行,并为每个已配置的属性添加一个单元格.可以在每个属性级别上设置单元格数据格式.

我读过你不应该为每个单元格创建一个新的样式.我无法对我的样式进行硬编码,因为我的导出器需要支持任何类.相反,我编写了一个小缓存系统,只有在尚未为当前单元格格式创建的情况下才创建新的CellStyle.

不幸的是,这仍然没有解决问题.格式未在最终的XLS文件中正确应用.在我的测试用例中,XLS中的大多数单元格都使用"日期"格式,即使只有几列是日期.但是,第一列正确使用自定义格式.没有单元格设置为文本,即使它应该是大多数单元格.

我究竟做错了什么?

下面的"AddRecords"方法用于添加数据行(页眉和页脚行分别添加).最后一段代码是延迟加载CellStyles的方法.

private void AddRecords( Sheet sheet, IList<T> records )
{
    foreach( var record in records )
    {
        // append row
        var row = sheet.CreateRow ( sheet.LastRowNum + 1 );

        // iterate through all configured columns
        foreach ( var column in GetColumns() )
        {
            // append cell
            Cell cell = row.CreateCell ( row.LastCellNum == -1 ? 0 : row.LastCellNum );

            // get the property value of the column from the record
            object …
Run Code Online (Sandbox Code Playgroud)

c# xls npoi

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

Perl线程和不安全信号

所以我最近想通过一个Perl程序来提高速度.收集网站列表,我想为每个网址启动一个帖子并获取每个网站的内容,然后在页面上查找公司描述.一旦一个线程找到了结果,或者所有线程都没有,我想退出,写下我的结果,并在我的下一个公司的URL中读取.

我看到的问题是我在创建线程时使用的函数内部使用Perl :: Unsafe :: Signals模块.我需要不安全的信号来中断被"卡住"的正则表达式.然而,这似乎会导致各种问题,主要是程序崩溃并显示错误信息"闹钟".

因此,有没有办法安全地使用Perl :: Unsafe :: Signals和线程?有没有办法通过向函数发送信号以另一种方式超时正则表达式(就像我在下面发送'KILL'信号?)谢谢.

注意:我将代码删除到所有相关部分,如果您需要更多,请告诉我.

use threads ('exit' => 'threads_only');
use threads::shared;
my @descrip;
share(@descrip);

my $lock;
share($lock);

URL:foreach my $url(@unique_urls) {
        #skip blank urls
        if(!$url) { next URL; }#if

        #find description
        my $thread = threads->create(\&findCompanyDescription, $PREV_COMPANY, $PREV_BASE_URL, $url);

#while a description has not been found and there are still active threads, keep looking
#there may be a better way to do this, but this seems to work for me
while(!@descrip && threads->list() …
Run Code Online (Sandbox Code Playgroud)

perl multithreading unsafe

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

在C#中引用数组的一部分

我有一个包含一些数据的数组,比如标题和真实数据.我需要将数组中包含的数据传递给方法,但我绝对希望避免将其复制到另一个数组.

我想到了像ArraySegment这样的东西,但似乎不适用于我的情况(或者我错了?).

那么,如何将数组的一部分传递给方法,因为它本身就是数组?

谢谢您的回复!

干杯

c# arrays copy reference

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

代数数据类型在C中等效

我正在编写一个程序来读取数据流并将其解析为一些值:整数,浮点数,字符或包含一组值的复合值(可以嵌套).我怎么能用C表示呢?我想的联合的int,float,char,然后将具有一个指针数组以这种结合的化合物的值,但不能被嵌套.

c types

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

想要用于Flash(ActionScript 3)游戏开发的最佳工具链吗?

我也是flash和web开发的新手.但我在c#/ c ++/Qt/python中有一些背景知识.所以,我想知道,什么是最快速潜入的最佳工具链.

我的任务是为facebook.com/vkontakte.ru写一个游戏.我已经拥有设计文档,伟大的艺术家和游戏设计师,因此,编码是我们遇到的唯一绊脚石.在服务器端没有重大障碍,但是,由于我们没有太多时间,我决定就合适的工具链定义提出一些帮助.

我认为,Web服务(可能是WCF)非常适合后端,因此,其中一些应该将JSON-ed数据从/向客户端传输,包含游戏逻辑,以及......这就是我所困的地方.接下来,我应该学习什么,哪些工具/工具集将提供学习/生产力曲线,即肉类最少行动原则.

也许我走错路,错过了一些基本的和明显的(对于网络开发者)的事情......我不知道,所以,任何建议都将受到高度赞赏.

flash actionscript-3

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

忽略已在回购中的文件而不删除它们

假设.noise我的存储库根目录中有一个文件.我的团队中的其他人经常修改此文件并将其提交给远程仓库.

我想在我自己提交任何内容时完全忽略此文件,但我仍然希望从其他人那里获取更改,并且我不想删除该文件.如果我使用.git/info/exclude,那么我必须使用git rm --cached该文件,因此它不会出现在回购中.

现在这样做会让我从:

# On branch master
# Changed but not updated:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#   modified:   .noise
#
# No changes added to commit (use "git add" and/or "git commit -a")
Run Code Online (Sandbox Code Playgroud)

至:

# On branch master
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
# …
Run Code Online (Sandbox Code Playgroud)

git

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

IEnumerable <T> VS IList <T> VS IQueryable <T>

MVC.net场景的新手(以及.net),但是当我想要用数据填充"列表"时,我似乎找到了各种各样的选项.在我的情况下,我想从一个选择的项目查询填充一个列表,并用JSON渲染结果输出,所以请耐心等待....

所以,我的viewmodel类是这样的:

[Serializable()]
public class TFSquery 
{
    public int MsgUid { get; set; }
    public DateTime CreateStamp { get; set; }    
}
Run Code Online (Sandbox Code Playgroud)

然后我想用我的查询输出填充它:

List<TFSquery> z = (from msg in _DB.Msg 
                    select new { msg.MsgUID, msg.CreateStamp }).ToList();
Run Code Online (Sandbox Code Playgroud)

那么我会将输出循环到我的List中,以便我可以在我的Json返回字符串中输出吗?当我使用LIST VS IENUMERABLE VS IQUERYABLE

return Json(new { Result = z }, JsonRequestBehavior.AllowGet);     
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net-mvc json

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

你如何计算一系列随机点的面积?

因此,我正在编写一段代码来获取RC平面裁剪器的位置数据,并计算横向的总表面积(不对任何区域进行重复计算).我无法弄清楚如何计算给定操作期间的面积.

给定下表计算点覆盖的面积.

x,y
1,2
1,5
4,3
6,6
3,4
3,1
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?我浏览了格林斯定理,但我没有一个实用的概念来编码.

谢谢你的任何建议

python math rc area redgreen

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

对象可被拣选(或腌制)意味着什么?

Python文档提到了很多这个词,我想知道这意味着什么!谷歌搜索没有多大帮助..

python pickle

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

左外连接子查询?

----------
User
----------
user_ID(pk)
UserEmail

----------
Project_Account
----------
actno
actname
projno
projname
ProjEmpID
ProjEmpMGRID
Run Code Online (Sandbox Code Playgroud)

其中ProjEmpID,ProjEmpMGRID是user_id,ProjEmpMGRID可以为null.我需要查找useremail并显示表project_account.我需要使用具有重复值的actNo进行查询.

我的查询是这样的:

 select projno,projname,actno,actname,
(select u.user_email as project_manager from project_account c left outer join users u
     on u.user_id = c.ProjEmpID where actno='some no')as project_manager,

     (select u.user_email as program_manager from project_account c left outer join users u
        on u.user_id = c.ProjEmpMGRID where actno='someno') as program_manager

        from project_account where actno='someno'
Run Code Online (Sandbox Code Playgroud)

我在Oracle中收到的错误消息:

ora-01427单行子查询返回多行

当我的子查询返回多个电子邮件ID时,我收到此错误.正如我所说,行为不是不唯一的.我能理解错误,但我无法弄清楚解决方案.我在子查询中执行左外连接,因为prog manager id中可能有空值.

任何帮助,将不胜感激.

sql oracle plsql ora-01427

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

标签 统计

c# ×3

python ×2

.net ×1

actionscript-3 ×1

area ×1

arrays ×1

asp.net-mvc ×1

c ×1

copy ×1

flash ×1

git ×1

json ×1

math ×1

multithreading ×1

npoi ×1

ora-01427 ×1

oracle ×1

perl ×1

pickle ×1

plsql ×1

rc ×1

redgreen ×1

reference ×1

sql ×1

types ×1

unsafe ×1

xls ×1