小编Abe*_*ler的帖子

那些色盲网页设计师的资源?

我的9-5工作是作为软件工程师,所以这对我来说通常不是问题,但我确实知道HTML和CSS,并且如果需要我觉得我可以想出一个像样的布局......

唯一的问题是选择网站的配色方案.通常我会找到一个颜色我认为看起来不错的网站,而且很可能并不奇怪(即乔治W.布什的网站上不太可能有粉红色和紫色)​​.一旦我找到了一个颜色好的网站,我可以用它作为基础.如果找到一个有"安全"颜色托盘的地方可供选择,或者给你一个相互补充的"安全"颜色列表,那就太好了.

我并不确切地知道什么"安全"的颜色.我想在我的情况下,我试图远离粉红色和紫色,我经常混淆更保守的颜色(分别是灰色和蓝色).除此之外,我想知道颜色在美学上是令人愉悦的.

有没有人知道我在哪里可以找到"安全"颜色的十六进制代码和任何可以恭维我的基色的颜色?

当我说安全颜色的十六进制代码时,我不是在寻找答案:"格雷的十六进制代码是#808080"

根据我的经验,有各种各样的灰色,很高兴得到那个十六进制范围......

谢谢你的帮助!

colors color-blindness

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

SQL Server中的表历史触发器?

我想创建一个触发器,它使用插入的值以及更新值之前和之后写入历史表.我还想尽可能多地包含有关更新帐户的信息.我如何在触发器中包含帐户信息?

这是我到目前为止:

CREATE TRIGGER [update_history] ON MyTable
FOR UPDATE
AS
INSERT MyTable_History (id, BudgetNumber, PositionNumber, ModifiedDate, action, userId)
SELECT id, BudgetNumber, PositionNumber, GETDATE(), 'BEFORE UPDATE', '???'
FROM deleted

INSERT MyTable_History (id, BudgetNumber, PositionNumber, ModifiedDate, action, userId)
SELECT id, BudgetNumber, PositionNumber, GETDATE(), 'AFTER UPDATE', '???'
FROM inserted
Run Code Online (Sandbox Code Playgroud)

我用什么代替'???'?

sql-server triggers

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

我可以将程序集转换为强名称程序集而无需重新编译吗?

我找到了Microsoft知识库文章:

但看起来他们希望我在创建密钥对后重新编译.有没有办法只需将程序集转换为强大的命名程序集而无需重新编译?

.net strongname assemblies

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

获取总计数和子集计数的最简单方法是什么?

我试图这样做:

SELECT COUNT(*),
        (
            SELECT COUNT(*) FROM attend
            WHERE (DATEPART(WEEKDAY,start_date) = 2 OR DATEPART(WEEKDAY,start_date) = 6)
            AND empl_no = 12345
        )
        FROM attend as a
 WHERE empl_no = 12345
Run Code Online (Sandbox Code Playgroud)

但这看起来有点难看.有一个更好的方法吗?

sql sql-server sql-server-2005

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

在面板上显示图像

我的代码的这个ia片段....

 public void btn_browse_Click_Click(object sender, EventArgs e)
    {

        try
        {
            OpenFileDialog open = new OpenFileDialog();
            open.Filter = "Image Files(*.jpg; *.jpeg; *.gif; *.bmp)|*.jpg; *.jpeg; *.gif; *.bmp";
            if (open.ShowDialog() == DialogResult.OK)
            {
                scan.Enabled = true;
                pic = new Bitmap(Width, Height, PixelFormat.Format24bppRgb);
                pic2 = new Bitmap(Width, Height, PixelFormat.Format24bppRgb);                                   

                pic = new Bitmap(open.FileName);
                pic2 = new Bitmap(open.FileName);

                pictureBox1.Image = pic;
                pictureBox2.Image = pic2;
                pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
                textBox1.Text = open.FileName;
                pictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;



            } // end of if opendialog


        } // end of try

        catch …
Run Code Online (Sandbox Code Playgroud)

.net c# image panel

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

将测试和生产环境放在同一台机器上是不是很糟糕?

把东西设置成MySite.com生产并test.MySite.com进行测试是不是很糟糕?两个都跑掉了同一台机器.该网站没有获得大量的流量.

UPDATE

我说的是在Windows服务器上运行的ASP.NET Web应用程序.

language-agnostic development-environment

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

有没有办法生成DOCX文件的缩略图?

我使用像ASPOSE这样的"付费"工具完成了这项工作,但我很好奇是否有任何开源工具可以做到这一点.

.net docx preview

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

关于javascript函数声明的问题

当以下列方式声明javascript函数时,这意味着什么:

JSON.stringify = JSON.stringify || function (obj)
{
  //stuff
};
Run Code Online (Sandbox Code Playgroud)

以上如何区别于下面的声明?

function stringify(obj)
{
  //stuff
}
Run Code Online (Sandbox Code Playgroud)

javascript

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

SQL数据库VS. 多个平面文件(数千个小CSV)

我们正在设计对当前系统(C++\CLI和C#)的更新.该系统将从~10K设备(在不久的将来)收集少量(~1Mb)数据量.目前,它们用于将设备数据保存在CSV(表格)中,并将所有这些数据存储在宽文件夹结构中.

仅插入数据(创建/附加到文件,创建文件夹)从不更新/删除.通过将许多CSV读取到外部程序(如Matlab)来完成数据处理.主要用于统计分析.

可以选择开始将此数据保存到MS-SQL数据库.处理时间(将CSV读取到外部程序)可能需要几分钟.

  • 我们该如何选择使用哪种方法?
  • 其中一种方法比另一种方法占用更多的存储空间吗?
  • 粗略地说,何时从数据库中读取原始数据变得比读取CSV更快?(10个文件,100个文件?...)

我很感激你的答案,欢迎利弊.

感谢您的时间.

c# database sql-server c++-cli flat-file

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

GORM 在调用 Updates() 时更新 null 字段?

根据GORM 的文档

Updates支持使用struct或map[string]interface{}更新,使用struct更新时默认只更新非零字段

我的数据库中已有一个ServiceID 为 的条目abc123。我正在尝试获取一个如下所示的对象:

Service{
  ID: "abc123",
  Name: "new service name",
  CreatedAt: nil,
}
Run Code Online (Sandbox Code Playgroud)

并用它来更新我现有的记录。但是当我打电话时:

tx.Model(&service).Updates(service)
Run Code Online (Sandbox Code Playgroud)

CreatedAt数据库中的值将被覆盖nil。如何更新数据库记录而不覆盖该CreatedAt值?

更新:下面是我的Service结构

type Service struct {
  ID        string  `gorm:"not null;type:char(32);primary_key;column:id"`
  Name      string  `json:"name" gorm:"size:50;not null;"`
  CreatedAt *time.Time
  UpdatedAt time.Time
  DeletedAt *time.Time `gorm:"index"`
}
Run Code Online (Sandbox Code Playgroud)

我已经为我的Service结构尝试了两种不同的变体。另一个是与CreatedAt类型time.Time而不是*time.Time。它将用*time.Time空值覆盖我的数据库中的值。它尝试用time.Time未初始化的时间值覆盖数据库中的值并抛出错误:Error 1292: Incorrect datetime value: '0000-00-00' for column 'created_at' at row 1

go go-gorm

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