小编Lie*_*ers的帖子

(滥用?)git工作流程

来自Sourcesafe,我主要使用git作为主要的撤消功能.我倾向于在主分支中工作,代码愉快地离开一段时间,在这里和那里提交并继续前进.

当我正在编写我的大脑时,我有时希望放弃我正在做的事情并开始研究另一个功能.我知道我现在可以开始另一个分支,但我们假设我想继续研究硕士.当我开始研究上一个功能时,我应该分支,但这需要我提前计划(我很可怕).

我非常有信心,我需要的是git,但我无法理解它.如图所示,超过千言万语,原则上这就是我想做的事情:

0--1 master

0--1--2 master

0--1--2--3 master

0--1--2--3 aBranch    
    \-4    master

0--1--2--3 aBranch    
    \-4--5 master
Run Code Online (Sandbox Code Playgroud)

编辑:我应该清楚每个号码都是提交.

git workflow

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

删除mysql中同一个表中的重复记录

我有一张名为 的表tblm_customer

firstname它包含名为和 的字段lastname。现在我想从表中删除包含表中已存在的相同名字和姓氏的所有记录。

我用的是mysql数据库,customerid是表中的主键。

mysql sql

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

VIM如何用引号和逗号来表示列表中的每个元素

说我有一个清单

1M 3M 5D 3Y 9Y

我希望使用vim快速将此列表转换为"1M","3M","5D","3Y","9Y" - 到目前为止我手动执行此操作.谢谢

vi vim

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

Delphi Tstringlist,写文件同步

我用tstringlist做了一个非常简单的日志.我把它写到文件:

pLog.SaveToFile(FileName);
Run Code Online (Sandbox Code Playgroud)

某处有一个错误,我的电脑关机了.之后,我找不到我的日志文件.可能该文件以asych模式保存.还有一种方法可以等待写入继续执行吗?

谢谢,Alberto

delphi file-io tstringlist delphi-7

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

根据已解析的列内容连接两个表

我试图基于两个已经组合(通常不完美)到另一个表列的列来连接两个表.我试图加入表格,以便正确的记录相互关联,所以我可以比较FDebitDebit字段.

FMEMO通常通过取所产生的Num,然后加入space,然后添加Memo文本.如您所见,我们的流程尚不完善.因此,我想匹配Num,那么space,则Memo字段到的前10个字符FMEMO字段.

我在下面的代码中包含了示例数据.能否请你就如何做到这一点提出一些建议?

发票表

MEMO Num DEBIT
Supplies.Soto Cano 1135 2.25
吸油管(1-1/2")由食品3 74.04
软管/油管:编织软管(1")由食品3
98.72 QP10 Meyers地面泵(60hz)3 206.27保持
架包括f罐,明矾零件箱体和2个明矾桶3 752.03
笼子包括阀门歧管,F1和F2 3 3774.08
笼子里面装有IBC 1135 268.41
用于安装LWTS的Pvc配件.1175 4.26
安装LWTS的Pvc配件.1175 27.26

费用表

FMEMO FDebit耗材.Soto Cano 41.8 2.25
3吸水软管(1-1/2 74.04
3软管/管道:编织软管(1
98.72 3 QP10 Meyers地面泵(60hz)3970 206.27
3笼子包括f罐,明矾零件盒和2桶明矾14474 752.03
3保持架包括阀门歧管,F1和F2 72638 3774.08
3笼式带有IBC 5166 268.41
1175用于安装LWTS的
Pvc 附件82.03 4.26 1175用于安装LWTS的Pvc附件524.67 27.26

要复制的代码:

CREATE TABLE #tempExpenses …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server join

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

COMMIT TRANSACTION请求没有相应的BEGIN TRANSACTION

这段代码有什么问题.

The COMMIT TRANSACTION request has no corresponding BEGIN TRANSACTION.当程序中出现一些异常时,它会给出此错误.我该如何解决?

    BEGIN 
    BEGIN TRANSACTION 
    DECLARE  
         @Id bigint 
        ,@Month nvarchar(100) 
        ,@Year nvarchar(100) 
        ,@CountryofExport nvarchar(100)
        ,@CountryofOrigin nvarchar(100) 
        ,@HSCode nvarchar(100)
        ,@Unit nvarchar(100)
        ,@Quantity nvarchar(100)
        ,@CustomValue nvarchar(255)
        ,@Type nvarchar(100)
        ,@TypeBit bit
        ,@CountryofExportID int
        ,@CountryofOriginID int
        ,@MeasurementId int
        ,@Remarks nvarchar(500)
        ,@CommodityId int
        ,@SDate nvarchar(100)
        ,@SameRec int
        ,@counts int


    DECLARE @Cursor_TradeFlow CURSOR
    SET @Cursor_TradeFlow = CURSOR FOR

    SELECT [Id],[Months],[Years],[CountryofExport],[CountryofOrigin],[HSCode],[Quantity],[Unit],[CustomValue],[Type] FROM [Temp_Trading]    

    OPEN @Cursor_TradeFlow
    FETCH NEXT FROM @Cursor_TradeFlow INTO @Id, @Month, @Year, @CountryofExport, @CountryofOrigin, @HSCode,@Quantity, @Unit, @CustomValue, …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server-2008

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

用delphi进行128位操作

我需要将十六进制值转换为十进制整数.有些单位可以做到这一点吗?

在网络上我发现了一些关于它的东西,但它对我帮助不大.据我所知,使用inline asm它可以将它表示为四个32位的打包数组Integer.我发现将int32或int64转换为int128并且反之,但是没有找到任何东西,例如两个int64并且做int128,我也发现在asm内联搜索emule div运算符,mul运算符和sum运算符的问题.

所以我问是否有人可以帮我解决这个问题.我的目标是采用十六进制的字符串并将其转换为十进制,然后计算base 35(0..9,A..Z)中的等效值.非常感谢.

delphi math delphi-xe2

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

如何使用20个随机选择的值更新10000条记录?

如何使用20个随机选择的值更新10000条记录?

示例:在一个表中,我有firstname,lastname,emailid等字段,它有10000条记录.我想更新一个带有测试邮件ID列表的emailid字段.

sql sql-server sql-server-2008

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

更新所有记录的一个字段?

我有一个使用SELECT语句耦合到ADOQuery的DBGrid.

我想为所有记录更新一个字段.例如,当我在文本框中输入一些数据时,将更改所有记录的字段"名称"(仅作为示例).

delphi

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

为什么 'msg * alarm' 会在一段时间后消失?

我有一个小的 powershell 脚本,它允许我快速为自己设置警报。它基本上只是等待指定的分钟数然后调用

味精 * 警报!

这很有效 - 弹出一个消息框。唯一的问题是它会在一段时间后消失 - 所以如果我不在办公桌前,我会错过消息框。

根据此处找到的文档,这是我未指定时间值时的行为。

/time: seconds :指定您发送的消息在用户屏幕上显示的时间。一旦达到时间限制,消息就会消失。如果未设置时间限制,则该消息将保留在用户的屏幕上,直到用户看到该消息并单击“确定”。

然而事实并非如此,它确实消失了。现在,我必须指定一个任意高的数字才能保留。

    msg * /time:999999 alarm!
Run Code Online (Sandbox Code Playgroud)

windows parameters executable native default-parameters

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