我正在使用Visual Studio中的报表系统(不是Crystal Reports而是RDLC).它工作正常,但我的问题是,当将日期字段上的"格式代码"设置为"D"时,它将其格式化为英语日期(2009年6月24日星期三),而不是使用我的CultueInfo(德语)和我无法找到如何将文化信息传递给报告或日期格式.
我有一组基于我分割字符串的值
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" … 我需要写一个应用程序来计算两个英国地址之间的估计行驶距离; 我想我可以使用Google如下:
http://maps.google.com/maps/nav?q=from:London%20to:Dover
但是,任何人都知道从单个IP地址查询数据库的每日/每月限制是多少?
我需要在商业应用(货运服务)中实施,有没有可靠的替代方案?我可以花一些钱; 但一些';
开发语言/平台:C#,. NET
问候,
我在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)
这有可能做到这样吗?
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?
(对不起,如果我解释不够好的话)
我试图创建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) 我已经尝试了我在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) 我正在尝试使用正则表达式来检查字母,所以我使用了以下方法.问题是,如果我在字母之前或之后有一个数字,这个数字会被忽略,没有任何反应,这不是我想要做的.我正在尝试检查字母,所以如果我还有其他字母,则弹出错误信息.如果我有信件只有它工作正常,如果我有数字它也工作正常,问题是如果我有一个字母和数字它不能正常工作,除此之外一切正常.
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个拉丁字母,没有别的,正则表达式有长度限制:)
你好,我有一个带有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卡上?如果是这种情况,我怎么能看到这个并删除它?或者这是正常的吗?
提前致谢
在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”。