问题列表 - 第30258页

低内存条件下的LZW压缩/解压缩

任何人都可以指出如何在低内存条件下(<2k)实现lzw压缩/解压缩.那可能吗?

c compression embedded algorithm lzw

8
推荐指数
2
解决办法
6614
查看次数

这个PHP语法是什么意思?

考虑一下代码:

$a = "foobar";
echo $a{3}; // prints b
Run Code Online (Sandbox Code Playgroud)

我知道$a[3]'b',但怎么来使用{}代替[]produec同样的结果?

php syntax

6
推荐指数
4
解决办法
227
查看次数

如何在Eclipse中的多个选项卡中打开多个控制台?

我正在使用Eclipse版本:Helios Release for Java应用程序.我需要运行相同应用程序的多个实例,并希望轻松查看多个控制台.

可以吗?如果有,怎么样?

java eclipse console perspective

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

如何从Silverlight 4.0中的独立存储中删除目录?

我有一段代码,应该删除一个文本文件及其'父目录:

if (isolatedStore.FileExists(logPath + "\\" + logFileName))
    isolatedStore.DeleteFile(logPath + "\\" + logFileName;

if (isolatedStore.DirectoryExists(logPath))
    isolatedStore.DeleteDirectory(logPath);
Run Code Online (Sandbox Code Playgroud)

...其中logPath +"\"+ logFileName可能是:"Logs\log.txt"

执行此操作时,我得到一个异常,说它无法创建目录,不会删除它.有人知道为什么吗 ?

谢谢,

斯科特

silverlight isolatedstorage silverlight-4.0

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

PHP脚本渲染单个透明像素(PNG或GIF)

我必须创建一个PHP,它将返回一个透明点(PNG或GIF)的图像流

你能指点一个易于使用的解决方案吗?

php image-processing

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

链接具有内联函数的静态库的问题

我有一个静态库,其中(除其他外)实现了一个微小的函数,只返回一个const字符串表中的字符串.此函数不会在库中的任何位置调用,但仍然声明为inline.为清楚起见,它看起来像这样:

namespace flow
{
    inline const char* GetName( BYTE methodType );
}
Run Code Online (Sandbox Code Playgroud)

和实施:

const char* flow::GetName( BYTE methodType )
{
    if ( methodType < 5 )
        return cszNameTable[ methodType ];

    return NULL;
}
Run Code Online (Sandbox Code Playgroud)

在另一个项目中,我正在链接这个库.我有正确的.h文件,我有using namespace flow;我的代码.问题是,我收到链接器错误:

error LNK2001: unresolved external symbol "char const * __cdecl flow::GetName(unsigned char)" (?GetName@flow@@YAPBDE@Z)
Run Code Online (Sandbox Code Playgroud)

现在我可以通过从静态库中的函数声明中删除"inline"关键字来轻松解决此问题.所以这是我的问题:

1)为什么会出现此错误?如何在不修改静态库源代码的情况下修复它(不删除内联关键字)?

2)inline未在库本身内部调用的静态库函数中使用关键字有什么好处?inline当从另一个项目链接到库时,关键字是否有任何影响(我猜它确实如此,但我不确定)?

c++ linker inline static-libraries

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

JQgrid设置行高

我正在使用jqGrid和javascript.我会设置每个表行的高度,但我不明白该怎么做.

这是我的代码:

 function jobList(){
var json=doShowAll(); 
alert("jobList() ==> php/get_job_status.php?value="+json);
jQuery("#jobList").jqGrid({
    url:'php/get_job_status.php?value='+json,
 datatype: "xml",
    colNames:['id','title', 'start', 'stop','completed'],
    colModel:[
     {name:'id',index:'id', width:15,hidden:true, align:"center"},
     {name:'title',index:'title', width:150, align:"center"},
     {name:'start',index:'start', width:350, align:"center", sorttype:"date"},
     {name:'fine',index:'fine', width:350, align:"center", sorttype:"date"},
     {name:'completed',index:'completed', width:120, align:"center",formatter:highlight},//il solitoformatter:infractionInFormatter},  
    ],
    //rowNum:8,
    //rowList:[8,10,20,30],
    pager: '#pagerJobList',
    sortname: 'id',
    viewrecords: true,
    sortorder: "desc",
 multiselect: false,
 subGrid: false,
 autowidth: true,
 height: 250,
 rowheight: 300,

 caption: "Job Progress",
  afterInsertRow: function(rowid, aData){
     jQuery("#jobList").jqGrid('setCell', rowid, 'completed', '', {
      background: 'red',
     color: 'white'
     });
  },
  onSelectRow: function(id){
        //alert(id);
        var title="";
        if (id) …
Run Code Online (Sandbox Code Playgroud)

javascript jquery height row jqgrid

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

如何使用jquery和json访问特定的json对象?

我在尝试使用jQuery和JSON返回特定记录时遇到问题.我将一个变量传递给函数,并且只想输出与执行函数时设置的id匹配的数据.

现在,我的函数看起来像这样:

function getEffectsData(myNum){
    $.getJSON("jsonscript.php", { id: +myNum },function(data){
       var x = data.x;
       //DO SOME STUFF
    });
}
Run Code Online (Sandbox Code Playgroud)

JSON输出如下所示:

{"stuff": [ { "id":1, "x":3, "y":6, "z":-6 },{ "id":2, "x":2, "y":7, "z":-3 }]}

我唯一知道的是正确的变量被传递给函数.之后,没有任何反应.非常新的,所以任何帮助都非常感谢.

编辑:我感谢大家对此的意见.为了澄清,我试图仅从id与myNum匹配的对象返回数据.我希望能够访问该对象的所有数据,但只能访问该对象.我不知道该对象在数组中的位置.我简化了问题中的ID和数据,以帮助澄清问题.

再次感谢.

jquery json

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

实体框架包含方法和对象

有没有办法在Entity Framework 4中使用Contains方法和对象的实际id?

以这些实体为例:

public class Order
{
  public int OrderId { get; set; }              // PK
  public string CustomerId { get; set; }        // FK to Customer
}

public class OrderItem
{
  public int OrderId { get; set; }              // PK
  public int ItemId { get; set; }               // PK, FK to Item
}

public class Item
{
  public int ItemId { get; set; }               // PK
  public string ItemName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我想返回一个包含项目"5"的所有订单的列表.

我希望能够做到:

List<Order> orders …
Run Code Online (Sandbox Code Playgroud)

entity-framework contains

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

如何避免代码重复

我有以下代码,我想以一种方式编写它,我有最少的代码行,工作以相同的方式完成.我怎样才能做到这一点?

List<Category> categoryList = new List<Category>();
categoryList = Category.LoadForProject(project.ID).ToList();
List<string> categories = new List<string>(Categories);
IList<Category> currentCategories = Category.LoadForProject(project.ID).ToList();
if (currentCategories != null)
{
    foreach (var existingCategories in currentCategories)
    {
        if (categories.Contains(existingCategories.Name))
           categories.Remove(existingCategories.Name);
        else
            existingCategories.Delete(Services.UserServices.User);
    }
    foreach (string item in categories)
    {
        Category category = new Category(project, item.ToString());
        category.Project = project;
        category.Save();
   }
}
Run Code Online (Sandbox Code Playgroud)
List<string> priorities = new List<string>(Priorities);
IList<Priority> currentPriorities = Priority.LoadForProject(project.ID).ToList();
if (currentPriorities != null)
{
   foreach (var existingPriorities in currentPriorities)
   {
       if (priorities.Contains(existingPriorities.Name))
           priorities.Remove(existingPriorities.Name);
       else
           existingPriorities.Delete(Services.UserServices.User);
   }
   foreach …
Run Code Online (Sandbox Code Playgroud)

c#

7
推荐指数
2
解决办法
296
查看次数