问题列表 - 第36133页

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

在Android中的FrameLayout中放置视图

我想以编程方式在FrameLayout中添加一个视图,并将其放置在布局中具有特定宽度和高度的特定点.FrameLayout支持这个吗?如果没有,我应该使用中间ViewGroup来实现这一目标吗?

int x; // Can be negative?
int y; // Can be negative?
int width;
int height;
View v = new View(context);
// v.setLayoutParams(?); // What do I put here?
frameLayout.addView(v);
Run Code Online (Sandbox Code Playgroud)

我最初的想法是向FrameLayout添加一个AbsoluteLayout并将视图放在AbsoluteLayout中.不幸的是,我刚刚发现AbsoluteLayout已被弃用.

任何指针都将非常感激.谢谢.

android android-layout android-framelayout

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

删除PHP字符串中的所有不匹配字符?

我有文本,我想删除所有不是以下的字符.

desired_characters =

0123456789!&',-./abcdefghijklmnopqrstuvwxyz\n
Run Code Online (Sandbox Code Playgroud)

最后一个是我想要保留的\n(换行符).

php regex

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

ItemPropertyChanged无法处理observableCollection.Why?

我已经搜索了高低的解决方案,但我似乎没有找到它的底部.像网上的很多帖子我似乎没有让我的itemPropertyChanged工作.编辑集合中的项目时不会触发.为什么.

有点长,但这是我放在一起的一个例子.

我有一个customerViewModel,它包含一个OrderViewModel集合,当编辑datagrid中的事件不会触发时.

我已经实现了以下内容,但只有在加载时才会被解雇.好像它不是同一个东西的集合......

INotifyPropertyChanged inpc = OrderViewModels;
inpc.PropertyChanged += OnItemPropertyChanged; 
Run Code Online (Sandbox Code Playgroud)

有什么建议吗?这让我很生气

楷模

public class Order
{
    public int Id { get; set; }
    public string Description { get; set; }
    public int CustomerId{ get; set; }
}

public class Customer
{
    public Customer()
    {
        Orders=new ObservableCollection<Order>();
    }

    public int Id { get; set; }
    public string Name { get; set; }
    public string Surname{ get; set;}
    public ObservableCollection<Order> Orders{ get; set;}

}
Run Code Online (Sandbox Code Playgroud)

的ViewModels

public class CustomerViewModel : ViewModelBase
{ …
Run Code Online (Sandbox Code Playgroud)

c# wpf

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

使用分部类的实体框架POCO中的业务逻辑?

我有业务逻辑,可以位于业务逻辑/服务层,也可以添加到利用分部类功能的扩展域类(EF T4生成的POCO)的新成员中.

所以我可以:

a)bool OrderBusiness.OrderCanBeCancelledOnline(Order order).. 或(IOrder订单)

要么

b)bool order.CanBeCancelledOnline().. 即订单本身知道它是否可以取消.

对我来说,选项b)更多是OO.但是,选项a)允许应用更复杂的逻辑,例如使用其他域对象或服务.

目前我有两者兼而有之,这似乎并不优雅.

任何有关这方面的指导将非常感谢!

frameworks entity partial-classes poco entity-framework-4

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

是'使用'C#关键字?

如果一个对象IDisposable在C#中实现,则可以写入

using(DisposableFoo foo = new DisposableFoo())
Run Code Online (Sandbox Code Playgroud)

我一直想知道为什么using看起来像C#关键字,但需要在.Net框架中定义的接口.是using关键字(在这种情况下,显然是用于定义库导入),还是Microsoft在Visual Studio/.Net框架中重载了它?我不希望C#关键字依赖于库.

.net c# idisposable

7
推荐指数
3
解决办法
451
查看次数

Codeigniter在SQL中插入多行

我对Codeigniter很新鲜.我的表格看起来像这样.

<tr>
<td><input type="text" name="Name[0]" value=""></td>
<td><input type="text" name="Address[0]"  value=""><br></td>
<td><input type="text" name="Age[0]" value=""></td>
<td><input type="text" name="Email[0]" value=""></td>
</tr>



<tr>
<td><input type="text" name="Name[1]" value=""></td>
<td><input type="text" name="Address[1]"  value=""><br></td>
<td><input type="text" name="Age[1]" value=""></td>
<td><input type="text" name="Email[1]" value=""></td>
</tr>
Run Code Online (Sandbox Code Playgroud)

可能有0到n行,通常是5到10行.如何在SQL中插入它们?这可能与Codeigniter或我应该使用本机PHP脚本?


$name=$_POST['Name'];
$address=$_POST['Address'];
$age=$_POST['Age'];
$email=$_POST['Email'];
$count = count($_POST['Name']);



for($i=0; $i<$count; $i++) {
$data = array(
           'name' => $name[$i], 
           'address' => $address[$i],
           'age' => $age[$i],
           'email' => $email[$i],

           );


  $this->db->insert('mytable', $data);
}
Run Code Online (Sandbox Code Playgroud)

我这样做了 有用.但解决方案似乎不够优雅.

kevtrout的答案看起来更好,但目前正在抛出很多错误.

有没有办法一次性插入所有数据?

mysql sql optimization codeigniter batch-insert

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

Twitter Oauth通过PHP没有cURL

我的服务器不支持cURL.

我想通过php更新我的状态.

没有cURL怎么做?

再次:没有卷曲!

php twitter curl

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

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

"div"周围的"a"元素

我知道在块级元素周围有一个内联元素的主题在语义上是无效的,这里已经详细讨论了.

然而,在"div"周围放置一个"a"元素的情况似乎是不可避免的,你想要......好吧......在一个盒子周围放一个链接(例如用CSS定义的宽度和高度).这看起来像一个非常普遍的情况,渲染绝对没有错.

但是如何在保持语义正确的同时做到这一点?

html semantic-markup

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