问题列表 - 第48400页

如何将字符串解析为java中的arraylist?

我有一个包含固定值字段的大字符串,这组字段可以重复0到40次.我想将这个列表解析成一个arraylist但我不确定这样做的最佳方法是什么?

字符串数据如下,

 CountryCode = 2 character
 StateProv   = 7 characters
 PostalCode  = 10 characters
 BuildingNum = 5 characters
Run Code Online (Sandbox Code Playgroud)

模式重复没有分隔符

有什么建议吗?

java

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

如何关闭Apple的iAds网络?

我的应用程序中有Apple的iAds.现在我删除了它们.但是我在itunesconnect中找不到"关闭"开关了. 我不希望我的应用再接收广告.我怎样才能做到这一点?

iphone itunesconnect ios

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

backbone.js和/或knockout.js中的AngularJS示例

我正在比较这些框架,以便在客户端进行一些计算.我真的很喜欢AngularJS网站上的例子.我想知道网站上的任何backbone.js或knockout.js专家是否会在各自的框架中重新创建该示例.

这是JSFiddle.

小提琴代码:

<table ng:init="invoice= {items:[{qty:10, description:'gadget', cost:9.95}]}">
  <tr>
    <th>Qty</th>
    <th>Description</th>
    <th>Cost</th>
    <th>Total</th>
    <th></th>
  </tr>
  <tr ng:repeat="item in invoice.items">
    <td><input name="item.qty" value="1" size="4" ng:required ng:validate="integer"></td>
    <td><input name="item.description"></td>
    <td><input name="item.cost" value="0.00" ng:required ng:validate="number" size="6"></td>
    <td>{{item.qty * item.cost | currency}}</td>
    <td>[<a href ng:click="invoice.items.$remove(item)">X</a>]</td>
  </tr>
  <tr>
    <td><a href ng:click="invoice.items.$add()">add item</a></td>
    <td></td>
    <th>Total:</th>
    <td>{{invoice.items.$sum('qty*cost') | currency}}</td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

<!-- 
  Workaround for jsfiddle to pass in ng:autobind
  http://doc.jsfiddle.net/basic/introduction.html#css
-->
<script src="http://code.angularjs.org/angular-0.9.10.min.js" ng:autobind></script>

<style>
table th {
  font-weight: bold;
}
table td …
Run Code Online (Sandbox Code Playgroud)

javascript-framework backbone.js angularjs knockout.js

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

在依赖注入中感到困惑

我是MVC和依赖注入的新手.请帮助我理解它应该如何工作.我用Ninject.这是我的代码:

在Global.asax文件中:

private void RegisterDependencyResolver()
    {
        var kernel = new StandardKernel();
        kernel.Bind<IDbAccessLayer>().To<DAL>(); 
        // DAL - is a Data Access Layer that comes from separated class library 
        DependencyResolver.SetResolver(new NinjectDependencyResolver(kernel));
    }

protected void Application_Start()
    {
        RegisterDependencyResolver();
    }
Run Code Online (Sandbox Code Playgroud)

IDbAccessLayer实现非常简单:

public interface IDbAccessLayer
{
  DataContext Data { get; }
  IEnumerable<User> GetUsers();
}
Run Code Online (Sandbox Code Playgroud)

现在在Controller中我需要创建一个获取IDbAccessLayer参数的构造函数.这才有效.

现在我不知道如何将连接字符串传递给DAL.如果我尝试用接受参数的东西替换DAL的构造函数,它就不起作用.使用消息引发异常没有为此对象定义无参数构造函数

c# dependency-injection ninject asp.net-mvc-3

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

如何将MS Access数据库编码转换为UTF-8?

我目前正在开发一个传统的经典ASP + MS-Access应用程序.我最近将所有.asp文件从ISO-8859(Windows)编码转换为UTF-8.

我现在遇到的问题是,当在网页内部呈现时,存储在数据库内的文本(带有重音字符的法语)显示不正确,因为编码不一致.如何将MS Access数据库编码从ISO-8859转换为UTF-8?

ms-access character-encoding asp-classic

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

图像在C#中调整大小 - 确定调整大小尺寸(高度和宽度)的算法

我需要缩小高度或宽度大于预定义像素值的图像.

我编写了一些代码来查看原始图像,检查宽度,高度或高度和宽度是否大于最大宽度/最大高度设置.

我现在需要根据后一个值的最大值找出要调整大小的尺寸.

例如:如果图像是900h x 300w和MAX高度是700h我需要调整高度700和宽度????< - 这是我需要计算的..

创建和保存图像文件很简单,超出了本文的范围:

// First I get the max height and width allowed:

int resizeMaxHeight =  int.Parse(Utility.GetConfigValue("ResizeMaxHeight")); // in config: 700px
int resizeMaxWidth =  int.Parse(Utility.GetConfigValue("ResizeMaxWidth"));  //  in config: 500px

// Save original: 
try
{
    filebase.SaveAs(savedFileName);
}
catch (System.IO.DirectoryNotFoundException ex)
{
    Logger.Instance.LogException(ex, 0, "FileTransfer");
}

// Determin original dimensions:
Image image = System.Drawing.Image.FromFile(Server.MapPath(savedFileName));

int resizeHeight, resizeWidth;
bool doResize = true;

// both height and width are greater …
Run Code Online (Sandbox Code Playgroud)

c# system.drawing image-manipulation bitmap image-processing

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

如何编写条件来测试我在Rails中的哪个页面?

我想做的是如果用户在主页上,则不在我的rails应用程序中显示headder.现在,标题在application.html.erb中的这一行中呈现:

<%= render('layouts/header') %>
Run Code Online (Sandbox Code Playgroud)

我想做的是设置一个条件,这样如果我在主页上就不会渲染它.我认为应该是这样的:

<%= render('layouts/header') if not @homepage %>
Run Code Online (Sandbox Code Playgroud)

我在主页的控制器中将@homepage设置为true.这种方法在rails框架中是否有意义?

ruby-on-rails

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

为什么合并排序优先于快速排序以排序链接列表

我在论坛中阅读了以下内容:

合并排序对于链接列表等不可变数据结构非常有效

当数据存储在内存中时,快速排序通常比合并排序更快.但是,当数据集很大并且存储在外部设备(如硬盘驱动器)上时,合并排序在速度方面是明显的赢家.它最大限度地减少了外部驱动器的昂贵读取

在链表上操作时,合并排序只需要少量的辅助存储

有人能帮助我理解上述论点吗?为什么合并排序首选排序庞大的链表?它如何最大限度地减少对外部驱动器的昂贵读取?基本上我想了解为什么会选择合并排序来排序大链表.

algorithm mergesort quicksort

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

最简单的特征选择算法

我正在尝试创建自己的简单特征选择算法.我要使用的数据集在这里(非常着名的数据集).有人可以给我一个关于如何这样做的指针吗?

我打算为文本分类编写一个特征等级算法.这是对电影评论的情感分析,将其分类为正面或负面.

所以我的问题是如何为文本数据集编写简单的特征选择.

algorithm machine-learning data-mining semantic-analysis

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

如何使用Entity Framework对象上下文执行事务?

我使用Entity Framework 4创建了一个非常简单的数据库.我希望能够在实体上使用事务,但我似乎无法通过回滚来保持更改.我真的只需要在将实体保存到数据库之前放弃对实体的临时更改.

例如,以下代码使用实体框架对象上下文"MusicContainer".在TransactionScope中,创建了一个Artist实体.然后交易结束而没有完成; 所以我希望这个交易可以回滚.但是,程序运行就像我从未创建过TransactionScope一样; 在TransactionScope结束后,music.SaveChanges()行将对象保存到数据库.

class Program
{
    static void Main(string[] args)
    {
        using (MusicContainer music = new MusicContainer())
        {
            using (TransactionScope transaction = new TransactionScope())
            {
                Artist artist = new Artist { Name = "Test" };
                music.Artists.AddObject(artist);
            }
            // The transaction ended without Complete(); shouldn't the changes be abandoned?
            music.SaveChanges();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

如果实体框架没有像我期望的那样使用TransactionScope,我怎样才能获得我正在寻找的功能?我有几种情况,函数的调用者在MusicContainer中传递,我需要在从函数返回之前将MusicContainer保持在干净状态(即回滚更改,以便他们不会意外地保存在另一个调用的SaveChanges中在同一个MusicContainer对象上).

c# entity-framework transactionscope

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