小编Row*_*haw的帖子

日期时间格式的RDLC-Report和CultureInfo

我正在使用Visual Studio中的报表系统(不是Crystal Reports而是RDLC).它工作正常,但我的问题是,当将日期字段上的"格式代码"设置为"D"时,它将其格式化为英语日期(2009年6月24日星期三),而不是使用我的CultueInfo(德语)和我无法找到如何将文化信息传递给报告或日期格式.

rdlc visual-studio-2008

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

C# - 拆分字符串的问题

我有一组基于我分割字符串的值

string[] seperator = new string[9];
        seperator[0] = "*";  //is the client
        seperator[1] = "/";  //is the name of company
        seperator[2] = "(";     //name of the market    
        seperator[5] = ":";    //ID
        seperator[6] = "?";    //orderType
        seperator[3] = "!@";   //realtive Time
        seperator[4] = "!+";   //
        seperator[7] = "+";    //quantity
        seperator[8] = "@";//price
string[] result = values.Split(seperator, StringSplitOptions.None);
Run Code Online (Sandbox Code Playgroud)

例如:输入字符串是*A/AB(M!@ 12:6?SIMPLE!+ 5 + 2

OUTPUT
    [0]: ""
    [1]: "A"
    [2]: "AB"
    [3]: "M"
    [4]: "12"
    [5]: "6"
    [6]: "SIMPLE"
    [7]: "5"
    [8]: "2" …

c# string split

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

找到两个英国地址之间的距离

我需要写一个应用程序来计算两个英国地址之间的估计行驶距离; 我想我可以使用Google如下:

http://maps.google.com/maps/nav?q=from:London%20to:Dover

但是,任何人都知道从单个IP地址查询数据库的每日/每月限制是多少?

我需要在商业应用(货运服务)中实施,有没有可靠的替代方案?我可以花一些钱; 但一些';

开发语言/平台:C#,. NET

问候,

c# gis distance

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

在运行时创建的通用列表

我在C#中需要这样的东西..在课堂上有列表但是在运行时决定列表中的内容

class A
{
    List<?> data;
    Type typeOfDataInList;
}

public void FillData<DataTyp>(DataTyp[] data) where DataTyp : struct
{
    A a = new A();
    A.vListuBudouDataTypu = typeof(DataTyp);
    A.data = new List<A.typeOfDataInList>();
    A.AddRange(data); 
}
Run Code Online (Sandbox Code Playgroud)

这有可能做到这样吗?

c# generics list

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

舍入一个数字

var output = Convert.ToDecimal(amount / 4);

labelOutput.Text = "You need: " + System.Math.Round(output,0);
Run Code Online (Sandbox Code Playgroud)

此代码是游戏计算器的一部分

"金额"是指用户想要制作多少,而制作单个项目则需要4件(/ 4)

例如:

多少钱?:20

20/4 = 5

"你需要5件

但是当我进入21时,仍然说5件但是用户需要6件来制作21件(每件4件)

当输入为21 - 23时,如何将输出四舍五入使其说6而不是5?

(对不起,如果我解释不够好的话)

c# rounding

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

内联汇编错误:'asm'中的未知寄存器名称'%% ebx'

我试图创建read()包装但收到此错误:

错误:第23行'(asm')中的未知寄存器名称'%% ebx'//(粗线)

这是代码:

#include <sys/syscall.h>
typedef unsigned int size_t;
typedef signed ssize_t;

extern int errno;

int main(void) {
    int fd = 0;
    char buf[128];
    size_t count = 128;
    my_read(fd, buf, count);

    return 0;
}

int my_read(int fd, void *buf, size_t count) {
    long ret;

    asm("pushl %%ebx\n\t" // Line 23
        "movl %%esi,%%ebx\n\t"
        "int $0x80\n\t"
        "popl %%ebx"
        : "=a" (ret)/* output */
        : "0"(SYS_read), "S"((long) fd), "c"((long) buf), "d"((long) count)/* input */
        : "%%ebx"/* clobbered register */
        );
    if (ret >= …
Run Code Online (Sandbox Code Playgroud)

c inline-assembly

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

decodeFile返回现有文件的null位图

我已经尝试了我在stackoverflow上找到的所有解决方案来解决这个问题,但是徒劳无功.在运行以下代码时,mAlbumPhotoUri是"/mnt/sdcard/photo/1342147146535.jpg",它是Uri类型.file.exists()表示此文件存在,但在执行最后一行代码后resultBitmap为null.

我究竟做错了什么?

File file = new File(mAlbumPhotoUri.toString());
if(file.exists()){
   Toast.makeText(this, "File exists in /mnt", Toast.LENGTH_LONG);}
else {
Toast.makeText(this, "File NOT exists in /mnt", Toast.LENGTH_LONG);}

BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true; //only get the size of the bitmap                

if (resultPhotoBitmap != null) {
    resultPhotoBitmap.recycle();
    }
String fname=new File(mAlbumPhotoUri.toString()).getAbsolutePath();
resultPhotoBitmap = BitmapFactory.decodeFile(fname, options);
Run Code Online (Sandbox Code Playgroud)

android bitmapfactory

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

正则表达式的误解

我正在尝试使用正则表达式来检查字母,所以我使用了以下方法.问题是,如果我在字母之前或之后有一个数字,这个数字会被忽略,没有任何反应,这不是我想要做的.我正在尝试检查字母,所以如果我还有其他字母,则弹出错误信息.如果我有信件只有它工作正常,如果我有数字它也工作正常,问题是如果我有一个字母和数字它不能正常工作,除此之外一切正常.

Regex _regex = new Regex("[A-Z]");
Match Instruction_match = _regex.Match(Instruction_Seperator[1]);

if (!Instruction_match.Success) // "A," or "B," or "C,"...etc.
{
     Messagebox.show("Error, Please letters only");
}
Run Code Online (Sandbox Code Playgroud)

请注意,Instruction_Seperator [1]是通过文本框从用户处获取的,用户必须在字母之前或字母之后不输入任何字母.你知道为什么当我输入字母和数字时,消息框不会弹出.

期待您的回复:)

如果用户超出弹出错误,我可以有一个特定的大小,例如,如果允许用户只输入3个拉丁字母,没有别的,正则表达式有长度限制:)

c# regex

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

覆盆子pi上的Archlinux在SD上显示的内存较少

你好,我有一个带有8GB SD卡的覆盆子PI,我已经安装了Archlinux.

现在,我很好奇在安装私有开发服务器所需的所有软件包之后,我已经使用了多少空间.结果就是这样.

Filesystem      Size  Used Avail Use% Mounted on
/dev/root       1.7G  899M  690M  57% /
devtmpfs         83M     0   83M   0% /dev
tmpfs           231M     0  231M   0% /dev/shm
tmpfs           231M  256K  231M   1% /run
tmpfs           231M     0  231M   0% /sys/fs/cgroup
tmpfs           231M  176K  231M   1% /tmp
/dev/mmcblk0p1   90M  9.0M   81M  10% /boot

正如你所看到它只显示1.7G而不是+ - 8G我认为这是因为我已经在SD卡上安装了一次,但是在我搞砸了之后我又尝试了一下..可能旧的安装仍然可能在SD卡上?如果是这种情况,我怎么能看到这个并删除它?或者这是正常的吗?

提前致谢

linux sd-card archlinux raspberry-pi

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

XML序列化类型转换器

在Json中,我可以这样做:

 [JsonProperty("type")]
 [JsonConverter(typeof(MyTpeConverter))]
 public BoxType myType { get; set; }


 .....
 public class BoxTypeEnumConverter : JsonConverter
 {
    public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
    {
     ....
    }
 }
Run Code Online (Sandbox Code Playgroud)

使用XML时也可能吗?

[XmlElement("isFolder")]
[XmlConvert()] // ???
public string IsFolder { get; set; }
Run Code Online (Sandbox Code Playgroud)

我的Xml文件有例如

....
<isFolder>t</isFolder>
....
Run Code Online (Sandbox Code Playgroud)

我希望“ t”为“ true”。

c# xml-serialization

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