问题列表 - 第41683页

是什么决定我是否可以使用具有使用功能的对象?

例如:

using (disposable object here)
{

}
Run Code Online (Sandbox Code Playgroud)

是什么决定我是否可以这样使用对象?

这会正常吗?

using (WebClient webClient = new WebClient())
{

}
Run Code Online (Sandbox Code Playgroud)

c# dispose

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

在现有的多页PDF中使用iTextSharp/VB将单页旋转90度

我正在尝试将iTextSharp集成到现有的Document Imaging应用程序中,该应用程序允许用户旋转可能以不正确的角度扫描的单个页面(它发生的次数比我想象的要多).

我有实际页面数据在90/180度范围内正确旋转,但页面方向不随其一起旋转.我刚刚开始使用iTextSharp,所以我对它的方法仍然有点不熟悉,但是能够使用StackOverflow的帖子拼凑到目前为止的内容.它很接近,但并不完全存在.

这是我到目前为止所拥有的:

' Get the input document and total number of pages
Dim inputPdf As New iTextSharp.text.pdf.PdfReader(fileName)
Dim pageCount As Integer = inputPdf.NumberOfPages

' Load the input document 
Dim inputDoc As New iTextSharp.text.Document(inputPdf.GetPageSizeWithRotation(1))

' Set up the file stream for our output document
Dim outFileName As String = Path.ChangeExtension(fileName, "pdf")
Using fs As New FileStream(outFileName, FileMode.Create)
    ' Create the output writer
    Dim outputWriter As iTextSharp.text.pdf.PdfWriter = iTextSharp.text.pdf.PdfWriter.GetInstance(inputDoc, fs)
    inputDoc.Open()

    ' Copy pages from input to output document
    Dim …
Run Code Online (Sandbox Code Playgroud)

vb.net pdf rotation itext

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

如何使用 jQuery 获取当前项相对于父元素的索引?

我正在尝试获取当前项目的索引

<ul id="navbar">
    <li><a href="#a">Link</a></li>
    <li><a href="#b">Link</a></li>
    <li><a href="#c">Link</a></li>
    <li><a href="#d">Link</a></li>
    <li><a href="#e">Link</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我正在使用 jQuery 并且通过简单地使用就得到了总数

$('ul#navbar').children().length;
Run Code Online (Sandbox Code Playgroud)

如何获取相对于父元素的当前索引?

例如。单击第三个链接,返回 3,如果是数组则返回 2。

我已尝试以下操作,但始终返回 -1 表示未找到

$('ul#navbar a').click(function(){
    var curPos = $(this).parent().parent().index($(this).parent());
});
Run Code Online (Sandbox Code Playgroud)

编辑:将 javascript 中的 ul.navbar 更改为 ul#navbar,抱歉

jquery parent parent-child css-selectors jquery-selectors

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

如何在Android中执行HTTP发布?

我是Android应用程序开发的新手,我需要的是我有两个文本框用户名和密码,它会发布到服务器并使用php页面检查它,如果登录成功则转到下一个屏幕,否则显示一个msg框显示登录错误我该怎么办?

public void postData() {
    // Create a new HttpClient and Post Header
    HttpClient httpclient = new DefaultHttpClient();
    HttpPost httppost = new HttpPost("http://google.com");
    EditText tw =(EditText) findViewById(R.id.EditText01);
    try {
        // Add your data
        List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
        nameValuePairs.add(new BasicNameValuePair("id", "12345"));
        nameValuePairs.add(new BasicNameValuePair("stringdata", "AndDev is Cool!"));
        httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));

        // Execute HTTP Post Request
        HttpResponse response = httpclient.execute(httppost);
        int status = response.getStatusLine().getStatusCode();

        tw.setText(status);
    } catch (ClientProtocolException e) {
        tw.setText(e.toString());
    } catch (IOException e) {
        tw.setText(e.toString());
    }
} 
Run Code Online (Sandbox Code Playgroud)

android http http-post

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

为什么我们不能使用双指针来表示二维数组?

为什么我们不能使用双指针来表示二维数组?

arr[2][5] = {"hello","hai"};
**ptr = arr;
Run Code Online (Sandbox Code Playgroud)

这里为什么双指针(**ptr)在这个示例中不起作用?

c

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

PHP:一个大回声(或打印)VS许多小回声(或打印)

我应该echo有一个包含1000行数据的表,我可以将echo所有数据放在一个字符串中,还是echo每次更好一行?

php optimization

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

为什么使用JavaIO加载这个jpg会产生CMMException?

带有此文件的ImageIO.read(imagePath)给出了一个CMMException,为什么Java无法处理这个看似有效的文件http://www.jthink.net/jaikoz/scratch/front.jpg

java.awt.color.CMMException: Invalid image format
    at sun.awt.color.CMM.checkStatus(Unknown Source)
    at sun.awt.color.ICC_Transform.<init>(Unknown Source)
    at java.awt.image.ColorConvertOp.filter(Unknown Source)
    at com.sun.imageio.plugins.jpeg.JPEGImageReader.acceptPixels(Unknown Source)
    at com.sun.imageio.plugins.jpeg.JPEGImageReader.readImage(Native Method)
    at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(Unknown Source)
    at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(Unknown Source)
    at javax.imageio.ImageIO.read(Unknown Source)
    at javax.imageio.ImageIO.read(Unknown Source)
Run Code Online (Sandbox Code Playgroud)

java jpeg image-processing javax.imageio

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

Perl对OOP有哪些优缺点?

我想知道Perl对基于OOP的编程有多好.使用Perl进行OOP有哪些优点和缺点,如果有缺点,是否存在编写代码的反向编码方法?任何有关Perl现在使用的信息 - 以及Perl程序员未来的支付情况 - 也将受到赞赏.

oop perl

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

如何正确实现.Net中的共享内核(DDD)

我有一个遗留的应用程序我正在重新设计,因为这就是我们所谓的"混乱之球",没有任何分层或SOC.该团队习惯于模块化工作,这意味着有一个团队致力于"培训","工作机会",一个工作在管理"职责规划(军事)"的模块.我们有一个网站向我们的客户公开这些区域作为服务门户,一个数据库和我们服务的一些外部应用程序.

我正在重新设计大多数层,除了如何正确地分区域(我应该在这一点上提到我们正在使用.Net 4.0).我最初的想法是,这些都是有限的背景,因为他们的工作方式,他们似乎真的有不同的用户组,但我相信现在现实是使用这个网站的人可能并且确实同时使用许多区域.当然,有些团体只使用一项服务,但很多人使用多项服务.该网站的目标是"成员"的一站式管理.在模块之间,我们有模块特有的类,然后我们有一些共享类,例如,成员的概念是已知的并且被所有模块使用.会员实际上是一个核心概念,该网站通过在所有这些领域同时跟踪会员的信息来增加价值.基本上就是它,系统中的一些密切相关但分开的区域和共享区域.我希望这很清楚,可以回答我的问题.

我认为,对于公共实体和共享域接口(如通用存储库接口),我仍然会有一个共享内核,即使它们不是有界上下文.将所有公共代码(通用存储库,核心域模型,共享内核等)放入相同的命名空间或命名空间层次结构中是否明智?我应该在其自己的程序集中隔离此命名空间吗?同样,我是否会将每个区域("训练","机会"......)分解为自己的程序集,或者将它们全部放在一个程序集中并按命名空间对它们进行逻辑分区更好.一方面,看到模块物理分区更容易一些,但我担心两个模块需要协同工作来解决问题的情况.他们将如何沟通并保持非循环(通过我猜测的应用层中的服务).

所以(选项摘要):

Domain.Model(dll) - Domain.Model.Core - 内核(共享实体和核心域模型) - RepositoryFramework - etc ... - Domain.Model.Training - Domain.Model.Opportunities ...

要么

Domain.Model.Core

Domain.Model.Training(dll)

Domain.Model.Opportunities(dll)(培训和机会如何协同工作?)

非常感谢您的宝贵时间,

.net architecture domain-driven-design

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

铸造昂贵的操作?

场景:

  • 我正在解析一个大文件(字符文件).例如.csv文件(不完全是我的情况)
  • 我无法将整个文件保存在内存中.所以我必须实施一个缓冲策略.
  • 我想构建一个通用的处理程序,它将在内存中保持一定数量的行(如Strings).如果需要,此处理程序在删除不需要的行时获取其他行.
  • 在这个处理程序上,我将构建一个解析器,它将行转换为Java对象并对这些对象进行更改.完成更改(更新对象上的某些字段)后,将更改保留回文件.

我应该:

  • 不是将缓冲区保持为字符串数组,而应该将缓冲区直接保存为对象(进行单个转换)?要么...
  • 将缓冲区保持为行,每次我需要对缓冲区进行操作,将信息转换为正确的对象,进行更改,将更改保留回文件.顺序操作需要补充演员.

我必须保持简单.有什么建议 ?

java file

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