问题列表 - 第29159页

缩小字符串,c#

我需要一个库/工具/函数,将50-60字符长的字符串压缩为较小的字符串.

你知道任何?

c#

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

Android Eclipse错误:"Gson无法解析为某种类型"

我对Java,eclipse和android都比较陌生,所以这可能是一个完全愚蠢的问题,但我会问它.

我有一个项目,我正在学习测试连接到flickr api并只显示最近的图像.我现在正处于解析从flickr收到的JSON的位置.我已经下载了gson 1.4,并通过"添加外部jar"将zip添加到java构建路径中.它已成功加载,我可以在包浏览器中的引用库下看到google-gson.我的问题是,当我尝试使用它时,我只是得到一个错误.

Gson gson = new Gson();

它突出了Gson,并说"Gson无法解析为一种类型." 我在这里错过了什么?它曾经工作过一次,之后便停止了.我已经尝试删除罐子,清理项目并重新添加罐子,但它仍然无法正常工作.

我只是完全没有这个或者还有其他问题吗?

java eclipse android json

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

使用子项c#序列化对象

var store = GetStore(); using(IsolatedStorageFileStream fileStream = store.OpenFile(RootData,FileMode.Create)){DataContractSerializer serializer = new DataContractSerializer(typeof(List)); serializer.WriteObject(fileStream,rootdatalist); }

但这只是序列化了rootdatalist,而不是子项.rootdatalist有一个节点List属性,我该如何序列化它,以便我得到列表层次结构序列化?

由于它是dbml生成的对象,因此Root的Nodes属性是

public System.Data.Linq.Table<Node> Nodes
{
    get
    {
        return this.GetTable<Node>();
    }
}
Run Code Online (Sandbox Code Playgroud)

我的Datacontext返回是:

public List<Root> GetRootList(Guid userid)
{
   DataLoadOptions loadopts = new DataLoadOptions();
   loadopts.LoadWith<Root>(s => s.Nodes);
   this.DataContext.LoadOptions = loadopts;
   return this.DataContext.Root.Where(s => s.Nodes.Count(n => n.UserId == userid) > 0).ToList();
}
Run Code Online (Sandbox Code Playgroud)

Node实体集在我的dbml设计器中看起来如下

[global::System.Data.Linq.Mapping.AssociationAttribute(Name="Root_Node", Storage="_Nodes", ThisKey="Id", OtherKey="RootId")]
[global::System.Runtime.Serialization.DataMemberAttribute(Order=5, EmitDefaultValue=false)]
public EntitySet<Node> Nodes
{
    get
    {
        if ((this.serializing && (this._Nodes.HasLoadedOrAssignedValues == false)))
        {
            return null;
        }
        return this._Nodes;
    } …
Run Code Online (Sandbox Code Playgroud)

c# serialization

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

$会话级>闪光灯()

我正在使用cakePHP v1.26.在default.ctp文件中,我得到了一个代码:

$session->flash();
Run Code Online (Sandbox Code Playgroud)

我来了一个网站corss,作者建议使用它代替:

if($session->check('Message.flash')){
$session->flash();
}
Run Code Online (Sandbox Code Playgroud)

我不明白这行代码在做什么:

if($session->check('Message.flash')){...}
Run Code Online (Sandbox Code Playgroud)

在这种情况下什么是"Message.flash"?"Message.flash"是自定义变量还是
已在cakePHP中预定义的内置变量?

cakephp cakephp-1.2

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

解决"无裂缝墙"问题

这是问题陈述:考虑用2x1和3x1砖(水平×垂直尺寸)建造墙壁的问题,这样,为了获得额外的强度,水平相邻砖块之间的间隙永远不会在连续的层中排列,即从不形成"运行裂缝".

有八种形成无裂缝9x3壁的方法,写成W(9,3)= 8.

计算W(32,10).<将其概括为W(x,y)>

http://www.careercup.com/question?id=67814&form=comments

上面的链接给出了一些解决方案,但是我无法忽略它们背后的逻辑.我正在尝试用Perl编写这个并且到目前为止已完成:

input : W(x,y)
find all possible i's and j's such that x == 3(i) + 2(j);
for each pair (i,j) ,
find n = (i+j)C(j)            # C:combinations
Run Code Online (Sandbox Code Playgroud)

添加所有这些n应该给出所有可能组合的计数.但我不知道如何找到一行的真实组合以及如何进一步继续.. Pl帮助..

puzzle

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

让一个孩子在PHP中扩展已初始化的父级

我一直很难找到这个解决方案.我希望你们都能帮助我.

最好用一个例子来描述:

class Parent {
    public $nationality;

    function __construct($nationality)
    {
        $this->nationality = $nationality
    }
}

class Child extends Parent {
    function __construct() {
        echo $this->nationality; // hispanic
    }
}

// Usage:
$parent = new Parent('hispanic');
$child = new Child();
Run Code Online (Sandbox Code Playgroud)

我希望孩子从已经初始化的父级继承属性和方法.


编辑:谢谢大家的回复 - 让我给你一些背景知识.我正在尝试制作一个模板系统.我有两个类 - 比如Tag.php和Form.php.

我希望它看起来像这样:

class Tag {
    public $class_location;
    public $other_tag_specific_info;
    public $args;

    function __construct($args)
    {
        $this->args = $args;
    }

    public function wrap($wrapper) {
        ...
    }

    // More public methods Form can use.
}

class Form extends Tag …
Run Code Online (Sandbox Code Playgroud)

php oop inheritance

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

C#和SendMessage(键)不起作用

我试图将密钥发送到应用程序.为了方便测试,我只使用了记事本.这就是代码的样子:

[DllImport("USER32.DLL", EntryPoint = "SendMessageW", SetLastError = true,
         CharSet = CharSet.Unicode, ExactSpelling = true,
         CallingConvention = CallingConvention.StdCall)]
    public static extern bool SendMessage(IntPtr hwnd, int Msg, int wParam, int lParam);


        const int WM_KEYDOWN = 0x100;
    const int WM_a = 0x41;

        public void Press()
    {
        Process[] p = Process.GetProcessesByName("notepad");
        IntPtr pHandle = p[0].MainWindowHandle;

        SendMessage(pHandle, WM_KEYDOWN, WM_a, 0);
    }
Run Code Online (Sandbox Code Playgroud)

但没有任何反应.

我的主要目标是将密钥发送到提升的应用程序,但我很乐意首先将其发送到记事本.我想使用SendMessage,因为我想控制按下按钮多长时间,我也不希望将其他应用程序放在前台.这就是我不使用SendKeys的原因.

c# pinvoke sendmessage

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

JdbcTemplate和inet数据类型

我的一个表的列类型为inet.当我尝试使用String作为inet列的类型执行插入操作时,它表示"column"ip"属于inet类型,但表达式的类型为字符变化:",这是完全有效的异常.现在,我的问题是如何指示jdbcTemplate使用inet类型而不是String.我正在尝试这样的事情:

MapSqlParameterSource params = new MapSqlParameterSource();
params.addValue("ip",new SqlParameterValue(Types.??, conn.getIPAddress()));
Run Code Online (Sandbox Code Playgroud)

inet类型未在Types类中列出,我应该通过什么?

PS我正在使用PostgresSql版本8.4.4.

postgresql jdbctemplate

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

在TFS 2010中更改构建通知的轮询间隔

有没有办法更改TFS 2010的Build Notification托盘应用程序的轮询间隔?

build visual-studio-2010 tfs2010

10
推荐指数
2
解决办法
1928
查看次数

列表Git提交尚未推送到原点

可能重复:
查看未推送的Git提交

如何列出尚未推送到原点的所有提交?

或者,如何确定具有特定哈希的提交是否已被推送到原点?

git

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