我的9-5工作是作为软件工程师,所以这对我来说通常不是问题,但我确实知道HTML和CSS,并且如果需要我觉得我可以想出一个像样的布局......
唯一的问题是选择网站的配色方案.通常我会找到一个颜色我认为看起来不错的网站,而且很可能并不奇怪(即乔治W.布什的网站上不太可能有粉红色和紫色).一旦我找到了一个颜色好的网站,我可以用它作为基础.如果找到一个有"安全"颜色托盘的地方可供选择,或者给你一个相互补充的"安全"颜色列表,那就太好了.
我并不确切地知道什么"安全"的颜色.我想在我的情况下,我试图远离粉红色和紫色,我经常混淆更保守的颜色(分别是灰色和蓝色).除此之外,我想知道颜色在美学上是令人愉悦的.
有没有人知道我在哪里可以找到"安全"颜色的十六进制代码和任何可以恭维我的基色的颜色?
当我说安全颜色的十六进制代码时,我不是在寻找答案:"格雷的十六进制代码是#808080"
根据我的经验,有各种各样的灰色,很高兴得到那个十六进制范围......
谢谢你的帮助!
我想创建一个触发器,它使用插入的值以及更新值之前和之后写入历史表.我还想尽可能多地包含有关更新帐户的信息.我如何在触发器中包含帐户信息?
这是我到目前为止:
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)
我用什么代替'???'?
我找到了Microsoft知识库文章:
但看起来他们希望我在创建密钥对后重新编译.有没有办法只需将程序集转换为强大的命名程序集而无需重新编译?
我试图这样做:
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)
但这看起来有点难看.有一个更好的方法吗?
我的代码的这个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) 把东西设置成MySite.com生产并test.MySite.com进行测试是不是很糟糕?两个都跑掉了同一台机器.该网站没有获得大量的流量.
UPDATE
我说的是在Windows服务器上运行的ASP.NET Web应用程序.
我使用像ASPOSE这样的"付费"工具完成了这项工作,但我很好奇是否有任何开源工具可以做到这一点.
当以下列方式声明javascript函数时,这意味着什么:
JSON.stringify = JSON.stringify || function (obj)
{
//stuff
};
Run Code Online (Sandbox Code Playgroud)
以上如何区别于下面的声明?
function stringify(obj)
{
//stuff
}
Run Code Online (Sandbox Code Playgroud) 我们正在设计对当前系统(C++\CLI和C#)的更新.该系统将从~10K设备(在不久的将来)收集少量(~1Mb)数据量.目前,它们用于将设备数据保存在CSV(表格)中,并将所有这些数据存储在宽文件夹结构中.
仅插入数据(创建/附加到文件,创建文件夹)从不更新/删除.通过将许多CSV读取到外部程序(如Matlab)来完成数据处理.主要用于统计分析.
可以选择开始将此数据保存到MS-SQL数据库.处理时间(将CSV读取到外部程序)可能需要几分钟.
我很感激你的答案,欢迎利弊.
感谢您的时间.
根据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
.net ×3
sql-server ×3
c# ×2
assemblies ×1
c++-cli ×1
colors ×1
database ×1
docx ×1
flat-file ×1
go ×1
go-gorm ×1
image ×1
javascript ×1
panel ×1
preview ×1
sql ×1
strongname ×1
triggers ×1