问题列表 - 第13744页

正或负布尔字段名称

表的布尔字段可以使用正面和负面命名...

例如,调用一个字段:

"ACTIVE" , 1=on / 0=off 
or
"INACTIVE" , 0=on / 1=off
Run Code Online (Sandbox Code Playgroud)

问题: 是否有正确的方法来做出这种类型的表设计决策,还是任意的?


我的具体示例是带有bool字段(私有/公共)的消息表.当用户输入新消息时,将使用表单复选框设置此字段.命名"公共"与"私人"字段有什么好处?

谢谢.

sql database-design boolean data-modeling

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

当不同类型的List的属性值相等时,Linq查询要从List中排除?

我有一个类型费用的列表,我需要从中排除那些具有存在于另一个类型为int的列表中的ID.

List<int> ExcludedFeeIDs = new List<int>{1,2,3,4};

List<Fee> MyFees = (from c in ctx.Fees
                    select c).ToList();
Run Code Online (Sandbox Code Playgroud)

示例:列出GoodFees =(来自ftx.Fees中的f,其中f.FeeID!= ExcludedFeeIDs中的一个ID);

请帮忙?

c# linq join

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

在Ruby on Rails中,有一种方法可以查看模型的属性

我正在使用NetBeans创建我的第一个Ruby on Rails应用程序.有没有办法可以查看模型的所有属性?我应该只是在数据库中寻找?

ruby netbeans ruby-on-rails netbeans6.7

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

有可能像使用getImageData/putImageData的canvas一样使用html图像吗?

我想知道是否有一种方法可以动态修改/访问html图像中包含的数据,就好像它们是html5 canvas元素一样.使用canvas,你可以在javascript中使用getImageData()和putImageData()访问原始像素数据,但到目前为止我还没有弄清楚如何用图像来做这件事.

html5 canvas image getimagedata

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

将C#DateTime对象转换为libpcap捕获文件时间戳

我坚持将一个DateTime对象转换为C#中的libpcap捕获文件格式的时间戳(也由wireshark,文件格式definitiom使用).我无法将对象转换为的时间戳是数据包(记录)标头中的时间戳(guint32 ts_sec和guint32 ts_usec).

c# datetime packet-sniffers

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

为什么语言不能使用短路评估?

为什么语言不能使用短路评估?不使用它有什么好处吗?

我看到它可能导致一些表演问题......这是真的吗?为什么?


相关问题:使用短路评估的好处

language-agnostic conditional short-circuiting

39
推荐指数
3
解决办法
9068
查看次数

强制C#使用ASCII

我正在使用C#编写应用程序,需要从特定的数据文件格式进行读写.目前唯一的问题是格式使用严格的单字节字符,当我使用writer和char数组时,C#一直试图抛出Unicode(这会使文件大小增加一倍,以及其他严重的问题).我一直在努力修改代码以使用字节数组,但是在将它们提供给树视图和数据网格控件时会引起一些抱怨,并且它涉及转换等等.

我花了一点时间谷歌搜索,似乎没有一个简单的typedef我可以用来强制char类型使用字节为我的程序,至少不会没有造成额外的复杂性.

是否有一种简单的方法可以强制C#.NET程序仅使用ASCII而不接触Unicode?

后来,我得到了这个几乎工作.使用ASCIIEncoding的BinaryReader在/作家结束了固定的大多数问题(一些问题有一个多余的字符被前置到字符串发生,但我固定的了).我有一个最后一个问题,它很小但可能很大:在文件中,?当我加载/保存文件时,特定字符(打印为欧元符号)转换为a .这在文本中并不是一个问题,但如果它出现在记录长度上,它可能会改变大小千字节(显然不是很好).我认为它是由编码引起的,但如果它来自文件,为什么不回来呢?

确切的问题/结果如下:

  • 原始文件:0x80(欧元)

  • 编码:**ASCII:0x3F(?)**UTF8:0xC280(A-hat euro)

这些结果都不会起作用,因为文件中的任何位置都可以更改(如果在记录长度int中将80更改为3F,则可能是65*(256 ^ 3)的差异).不好.我尝试使用UTF-8编码,认为这样可以很好地解决问题,但它现在正在添加第二个字符,这更糟糕.

.net c# unicode ascii

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

在iPhone应用程序中存储图像时压缩/缩小尺寸/调整图像大小

要了解我的问题,请通过以下方式:

  • 在我的应用程序中,用户首先点击一个按钮.
  • 显示图像选择器控制器
  • 用户从中选择图像/图像.
  • 所有图像必须保存到我的iPhone应用程序.

我已经实现了这一点,为此,我实现了以下代码.

 -(IBAction)setPhoto:(id)sender {
    facPhotoPicker=[[UIImagePickerController alloc]init];
    facPhotoPicker.delegate=self;
    facPhotoPicker.sourceType=UIImagePickerControllerSourceTypePhotoLibrary;
    facPhotoPicker.allowsImageEditing=YES;
    facPhotoPicker.navigationBar.barStyle=UIBarStyleBlackOpaque;
    [self presentModalViewController:facPhotoPicker animated:YES];
}

-(void)imagePickerController:(UIImagePickerController*)picker didFinishPickingMediaWithInfo:(NSDictionary*)info {
    NSData *imgData=UIImageJPEGRepresentation([info objectForKey:@"UIImagePickerControllerOriginalImage"],1);
    UIImage *img=[[UIImage alloc] initWithData:imgData];
    facImgView.image=img;
    [img release];
    NSString *str=[NSString stringWithFormat:@"%i.jpg",[currentFaculty facultyNo]];
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *path = [NSString stringWithFormat:@"%@/%@", [paths objectAtIndex:0], str];
    [imgData writeToFile:path atomically:YES];
    [picker dismissModalViewControllerAnimated:YES];
}

- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker {
    [picker dismissModalViewControllerAnimated:YES];
}
Run Code Online (Sandbox Code Playgroud)

但问题是用户的iPhone可能有更大的图像.

我不想在应用程序中存储那些大图像.例如

  • 用户选择尺寸为1200 x 800的图像
  • 但我只想要80 x 80尺寸的图像

    1. 所选图像的尺寸应根据我的要求/ 8 mb图像减小到500 kb以下
    2. 如何在资源目录中存储图像而不是存储在文档目录中?

iphone xcode uiimagepickercontroller

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

如何为java HttpURLConnection流量启用线路记录?

我在另一个项目中使用了Jakarta commons HttpClient,我希望使用相同的线路日志输出,但使用"标准"HttpUrlConnection.

我使用Fiddler作为代理,但我想直接从java记录流量.

捕获连接输入和输出流所发生的事情是不够的,因为HTTP标头是由HttpUrlConnection类编写和使用的,因此我将无法记录标头.

java logging http httpurlconnection

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

Java WeakHashMap引用未更新

在下面的代码中,我创建了一个Pen对象,并将其颜色初始化为白色.在Pen的构造函数中,在将字段'penColor'设置为传递给构造函数的值之后,我更新了一个全局静态弱hashmap,我将其保存在KEY是'this pointer - 在我的情况下是Pen,以及value是另一个weakhashmap,其KEY是字符串"penColor",其值是对penColor成员字段的引用.

接下来,我的代码通过调用Pen的setColor函数来更新Pen的颜色.我本以为在这次更新之后,如果我在我的weakhashmap中查找Pen对象的颜色字段,它会反映新的颜色,但事实并非如此.有人可以解释为什么会这样吗?

package weakhashmaptest;


import java.awt.Color;
import java.util.WeakHashMap;
import java.util.Iterator;

public class Main {

    static WeakHashMap <Object, WeakHashMap>ownerMap = new WeakHashMap<Object, WeakHashMap>();

    public static void main(String[] args) {

        Pen r = new Pen(Color.WHITE);

        Iterator i = ownerMap.keySet().iterator();

        while(i.hasNext()) {
            Object key = i.next();
            System.out.println("\telement of hashmap is : " +ownerMap.get(key));
        }

        r.setColor(Color.BLACK);

        System.gc();

        i = ownerMap.keySet().iterator();

        while(i.hasNext()) {
            Object key = i.next();
            System.out.println("\telement of hashmap is : " +ownerMap.get(key));
        }

    }

    public static void mapUpdate(Object owner, Object …
Run Code Online (Sandbox Code Playgroud)

java weak-references weakhashmap

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