小编001*_*001的帖子

你如何屏幕刮?

当没有可用的Web服务API时,您唯一的选择可能是Screen Scrape,但是您如何在c#中执行此操作?

你觉得怎么做?

c# api web-services web-scraping

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

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

主键ID超过限制时会发生什么?

如果你添加一条新记录,然后删除该记录,然后一次又一次地重复添加它,及时,迟早,当你添加一个新的记录整数主键id时,它最终会超过20亿.

  1. 现在发生了什么?SQL Server将再次从1启动主键ID?还是-1?

  2. 如果它循环40亿次会发生什么; SQL Server如何知道不替换以前的数据?

sql-server sql-server-2005 sql-server-2008

12
推荐指数
3
解决办法
4517
查看次数

实体框架核心 - 包含区分大小写还是不区分大小写?

Entity Framework核心中的"Contains"应该等同于%%运算符的SQL%.因此"Contains"应该不区分大小写,但它区分大小写!(至少在postgres ????)

以下仅在使用正确的关键字大小写时输出结果.

context.Counties.Where(x => x.Name.Contains(keyword)).ToList();
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

c# linq database postgresql entity-framework-core

12
推荐指数
6
解决办法
8146
查看次数

使用REST XML Web服务

我正在尝试使用以下Web服务http://ipinfodb.com/ip_location_api.php 此Web服务返回一个xml响应,下面的代码获取XML响应,但不知何故,当从XML响应中定相值时,它不会工作.

我的代码出了什么问题?

using System;
using System.Collections.Generic;
using System.Text;
using System.Web;
using System.IO;
using System.Net;
using System.Xml;

namespace ConsoleApplication3
{
class Program
{
    static void Main(string[] args)
    {
        HttpWebRequest request = null;
        HttpWebResponse response = null;
        String Xml;

        // Create the web request  
        request = WebRequest.Create("http://api.ipinfodb.com/v2/ip_query.php?key=<yourkey>&ip=74.125.45.100&timezone=true") as HttpWebRequest;

        // Get response  
        using (response = request.GetResponse() as HttpWebResponse)
        {
            // Get the response stream  
            StreamReader reader = new StreamReader(response.GetResponseStream());

            Xml = reader.ReadToEnd();


        }
        // Console xml output  
        Console.WriteLine(Xml); //see if …
Run Code Online (Sandbox Code Playgroud)

c# xml asp.net web-services

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

数据库设计 - COUNTRY,CURRENCY int或varchar的主键

  • 对于我的国家/地区表,我使用国家/地区代码作为主键"AU,US,UK,FR"等

  • 对于我的货币表,我使用货币代码作为主键"AUD,GBP,USD"等

我认为我所做的是好的,但另一位开发人员希望我将所有主键更改为int,因为国家代码,货币代码可能在将来的某个时候发生变化.我们只是不知道,在这种情况下他是对的,他的道路是最安全的道路.

我应该将主键更改为int是安全的而不是抱歉吗?我不能保留它吗?

database sql-server database-design sql-server-2008

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

什么是[和]在c#中?

c#中的[和]是什么?它是干什么用的?这是什么意思?

[DefaultValue(null)]
[JsonName("name")]
public string Name
{
    get
    {
        if (this.name == null)
        {
            return String.Empty;
        }
        return this.name;
    }
}
Run Code Online (Sandbox Code Playgroud)

c#

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

时间戳字符串长度

如果我这样做

// Default implementation of UNIX time of the current UTC time
TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0);
string myResult = "";
myResult = Convert.ToInt64(ts.TotalSeconds).ToString();
Run Code Online (Sandbox Code Playgroud)

myResult的最大字符串长度是多少,它总是相同的大小?

c# string timestamp utc string-length

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

会计和数据库设计,存储借方和贷方金额

问题:在下面的情况下,我是否应将所有金额存储为正数小数,然后将金额标记为"借方"或"贷方",而不是将借方存入负数和贷方作为正数?


在我的数据库设计中,我将"借记"存储为负数,将信用存储为正数.

现在报告有时结果出错了,因为如果你这样做了

TotalAmount =金额 - 费用,如果提款金额为100美元,费用为1美元.

你最终会得到 - $ 100- $ 1 = - $ 101,这是不正确的结果!

database sql-server accounting database-design sql-server-2008

10
推荐指数
5
解决办法
9006
查看次数

应该将用户的帐户余额存储在数据库中还是动态计算?

用户的帐户余额是应该存储在数据库中还是动态计算?

为了获得准确的结果,计算它是动态有意义的,但是当有很多用户并且数据库变得非常大时,它可能是一个问题?

交易

  • Id(PK)
  • 帐户ID
  • 类型
  • 约会时间
  • etc..etc ...

账户余额

  • TransactionId(PK/FK)
  • 余额

c# architecture database-design application-design

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