我的问题是:如何从现有的 id 列有效地签署数据唯一的 id 号?例如:我有两列 [household_id] 和 [person_no]。我尝试创建一个新列,查询将是:home_id + '_' + person_no。
这是一个示例:
hh_id pno
682138 1
365348 1
365348 2
Run Code Online (Sandbox Code Playgroud)
想拿到:
unique_id
682138_1
365348_1
365348_2
Run Code Online (Sandbox Code Playgroud)
并将此 unique_id 添加为新列。我正在应用 Python。我的数据非常大。任何有效的方法都会很棒。谢谢!
我有一个按钮,按下时会创建新的输入栏,我希望这些输入栏具有唯一的 ID,例如 - textBar1、textBar2、textBar3 等。
我尝试在函数外部创建一个值为 0 的变量,然后在函数内部为每次函数运行时添加 +1 的值,但这不起作用,而是将 id textBar0 分配给创建的每个元素.
有没有人对如何解决这个问题有任何建议?
提前致谢!
HTML
<label for='ingredient'></label>
<input id="textBar" class="textBar" type="name" name="ingredient">
<div id="textBarPosition"></div>
<div id="addRemoveContainer">
<input id="addBar" type="button" value="Add Ingredient">
Run Code Online (Sandbox Code Playgroud)
JavaScript/jQuery
var counter = 0;
function createSector() {
var input = document.createElement('input');
input.setAttribute("id", 'textBar' + counter +1);
input.type = 'text';
input.name = 'name[]';
return input;
counter = 1;
}
var form = document.getElementById('textBarPosition');
document.getElementById('addBar').addEventListener('click', function(e) {
// step 1: create element and set opacity to 0.
var selector …Run Code Online (Sandbox Code Playgroud) 我有一个小部件,我可以将物品放入垃圾桶.我希望能够在drop事件中为垃圾桶中丢弃的每个项目添加唯一ID.我怎么能这样做,有没有办法让输出值成为列表项的实际名称?谢谢!以下是我的代码:
$(function() {
var $gallery = $( "#gallery" ),
$trash = $( "#trash" );
$( "li", $gallery ).draggable({
cancel: "a.ui-icon",
revert: "invalid",
containment: $( "#demo-frame" ).length ? "#demo-frame" : "document", // stick to demo-frame if present
helper: "clone",
cursor: "move"
});
$trash.droppable({
accept: "#gallery > li",
activeClass: "ui-state-highlight",
drop: function( event, ui ) {
deleteImage( ui.draggable );
}
});
$gallery.droppable({
accept: "#trash li",
activeClass: "custom-state-active",
drop: function( event, ui ) {
recycleImage( ui.draggable );
}
});
Run Code Online (Sandbox Code Playgroud)
HTML
<div class="demo ui-widget …Run Code Online (Sandbox Code Playgroud) 假设许多用户一次上传他们的照片.那么我怎么能为每张pic生成一个唯一的id,它永远不会与其他生成的id匹配.
$uniqId = time().'_'.rand();
Run Code Online (Sandbox Code Playgroud)
或者应该使用.
uniqid();
Run Code Online (Sandbox Code Playgroud) 我一直试图将这个问题弄好一段时间,没有任何用处.
我在mssql数据库中有一个表,我想使用存储过程插入新行
CREATE TABLE "Customers" (
"CustomerID" NCHAR(5) NOT NULL,
"CompanyName" NVARCHAR(40) NOT NULL,
"ContactName" NVARCHAR(30) NULL,
"ContactTitle" NVARCHAR(30) NULL,
"Address" NVARCHAR(60) NULL,
"City" NVARCHAR(15) NULL,
"Region" NVARCHAR(15) NULL,
"PostalCode" NVARCHAR(10) NULL,
"Country" NVARCHAR(15) NULL,
"Phone" NVARCHAR(24) NULL,
"Fax" NVARCHAR(24) NULL,
PRIMARY KEY ("CustomerID")
);
Run Code Online (Sandbox Code Playgroud)
问题是CustomerID字段,其中包含每条记录的唯一字符串(ALFKI,BERGS,BERGS等)
我想创建一个存储过程,它将插入一个包含新数据的行并创建一个唯一的CustomerID.内置函数是不可能的,因为我需要字符串为5个字符长.
我有一个生成5个字符ID的程序如下
begin
declare @chars char(26) = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
declare @i int = 0
declare @id varchar(max) = ''
while @i < 5
begin
set @id = @id + substring(@chars, cast(ceiling(rand() * 26) as int), …Run Code Online (Sandbox Code Playgroud) 我想在Windows Phone 8.1中获取设备ID .
该DeviceExtendedProperties或DeviceStatus不是WP8.1可用(没有Microsoft.Phone.Info命名空间).我刚刚找到了EasClientDeviceInformation我无法从中获得的课程Id.酒店有一个例外Id:

其他属性并不是唯一的.
这里有另一个解决方案,但我不知道使用它是否安全或可靠:(?)
/sf/answers/1647604521/
我使用 MailKit.Net.Smtp.SmtpClient 发送 MailKit.Message Async。
然后我把邮件放在发送文件夹中,但邮件标志是看不见的。
我无法在 Message 构建中设置 messageflag,只能在 Append 之后,但我发现无法转换MailKit.UniqueId?到MailKit.UniqueId。
var folderSend = IC.GetFolder(MailKit.SpecialFolder.Sent);
MailKit.UniqueId? te = folderSend.Append(nochmalMessage);
folderSend.AddFlagsAsync(te, MailKit.MessageFlags.Seen, true);
Run Code Online (Sandbox Code Playgroud)
te必须是 MailKit.UniqueId
这可能是一个偏离主题的问题,但我希望有人可以回答这个问题.
具有更多熵的uniqid()以多少纳秒,毫秒或秒为单位运行创建重复的风险?
参考下面的链接,如果在一个毫秒内创建两个id,uniqid将发生冲突.熵越多,怎么办?
(我的目标是在创建时使用一个小的可索引字母数字字符串作为文档ID,可以使用最小的处理器功率快速创建,而不会产生数据库干扰.)
这里的答案似乎没有提供任何确切的数字: uniqid有多独特?
我编写了一个唯一的ID生成函数,每次将新行插入数据库时都会生成一个ID.但有时它会为每一行提供相同的ID.我无法找出那个时候究竟发生了什么问题.我给你插入数据库的代码和ID生成的代码.请检查代码并告诉我是否存在任何逻辑错误 -
// Daily sales report entry codeing…………………………………………………………………………………………………………………
public string GetSalesTeam(SalesTeam st)
{
try
{
SqlConnection con = SqlConnDAC.CreateConn();
SqlCommand cmd = new SqlCommand("Insert into DSR values(@v1,@v2,@v3,@v4,@v5,@v6,@v7,@v8,@v9,@v10,@v11,@v12,@v13,@v14,@v15,@v16)", con);
IDGen.varr = DSR_IDGen(); //Calling id generate function
cmd.Parameters.AddWithValue("@v1", st.Sl_No);
cmd.Parameters.AddWithValue("@v2", st.User_ID);
cmd.Parameters.AddWithValue("@v3", st.Name);
cmd.Parameters.AddWithValue("@v4", st.Branch);
cmd.Parameters.AddWithValue("@v5", st.Desg);
cmd.Parameters.AddWithValue("@v6", st.Visiting_Date);
cmd.Parameters.AddWithValue("@v7", st.Name_Of_Client);
cmd.Parameters.AddWithValue("@v8", st.Address);
cmd.Parameters.AddWithValue("@v9", st.PhNo);
cmd.Parameters.AddWithValue("@v10",Convert.ToInt32(st.QuoteValue));
cmd.Parameters.AddWithValue("@v11", st.Remarks);
cmd.Parameters.AddWithValue("@v12", st.Source);
cmd.Parameters.AddWithValue("@v13",IDGen.varr);
cmd.Parameters.AddWithValue("@v14", st.Month);
cmd.Parameters.AddWithValue("@v15", st.Year);
cmd.Parameters.AddWithValue("@v16",Convert.ToInt32(st.ClosedValue));
// cmd.Parameters.AddWithValue("@v17", st.TypeOfCall);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
return "Success and DSR No.for_ "+st.Name_Of_Client+" = "+IDGen.varr+"";
}
catch …Run Code Online (Sandbox Code Playgroud) 好吧,所以这是我测试时的一项任务.您需要使用const int userID创建一个类User,以便每个User对象都具有唯一的ID.
我被要求用2个参数重载构造函数:key,name.如果密钥为0,则用户将具有唯一ID,否则用户将获得userID = -1.
我这样做了:
class User{
private:
static int nbUsers;
const int userID;
char* name;
public:
User(int key, char* name) :userID(nbUsers++){
if (name != NULL){
this->name = new char[strlen(name) + 1];
strcpy(this->name);
}
}
Run Code Online (Sandbox Code Playgroud)
};
我不知道如何首先检查key参数是否为0然后初始化const userID.有什么想法吗?
我需要id为每个Person对象创建一个唯一的.
public interface Person
{
String getName();
}
public class Chef implements Person
{
String name;
....
// all other instance variables are not unique to this object.
}
public class Waiter implements Person
{
String name;
....
// all other instance variables are not unique to this object.
}
Run Code Online (Sandbox Code Playgroud)
其中的所有其他实例变量Chef不是特定的唯一Chef.我们也不能在Chef类中添加任何额外的变量以使其唯一.这是因为此信息来自后端服务器,我无法修改Chef该类.这是一个分布式系统.
我想创建一个允许我映射此Person对象的整数.我试图创造一个"独特" id.
private int makeId(Person person)
{
int id = …Run Code Online (Sandbox Code Playgroud)