小编Ent*_*ity的帖子

jQuery获取元素的属性和值

说我有这个HTML代码:

    <img id="idgoeshere" src="srcgoeshere" otherproperty="value" />
Run Code Online (Sandbox Code Playgroud)

我可以通过它的id引用元素:$('#idgoeshere'))现在,我想获得该元素上的所有属性及其值:

src=srcgoeshere
otherproperty=value
Run Code Online (Sandbox Code Playgroud)

有没有办法我可以使用jQuery和/或纯Javascript以编程方式执行此操作?

javascript jquery jquery-selectors

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

AxWindowsMediaPlayer逐帧来回跳过

我有一个WMV文件在一个AxWindowsMediaPlayer对象中播放.我有两个按钮在视频暂停时启用.一个应该向后跳过一帧,另一个应该向前跳过一帧.

问题是,如果我只是Ctlcontrols.currentPosition在视频暂停时添加1/24秒(典型帧的长度),则控件不会更新.

所以我尝试播放它并在之后直接暂停它,但这使它在暂停之前播放了大约一秒钟.

我应该怎么做呢?甚至有可能AxWindowsMediaPlayer吗?如果没有,我可以使用其他视频播放器吗?

编辑

哦,另一个想法......是否有一种方法可以在设置后暂停更新屏幕currentPosition

winforms axwindowsmediaplayer

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

C#Regex,格式化时间

我正在制作一个考勤卡计划,用户输入开始时间,结束时间和项目名称.他们可以单击"添加",然后将输入的详细信息添加到列表框中.

我不允许添加数据,除非开始时间和结束时间的格式如下:08:14am但是,这很烦人,不得不每次都输入它,所以我决定通过正则表达式让它自动格式化.因此,如果您输入8:14,它将更改为08:14am.我怎样才能实现这个目标Regex.Replace()

如果您有任何其他方法,请不要犹豫,列出它们.

编辑1:我还有其他替代品; 例如81408:14am,808:00am

编辑2:所以现在我正在使用这段代码:

string[] formats = { "h:mm", "h", "hh", "hmm", "hhmm", "h:mmtt", "htt", "hhtt" };
DateTime dt = DateTime.ParseExact(t.Text, formats, new CultureInfo("en-US"), DateTimeStyles.None);
t.Text = dt.ToString("hh:mmtt").ToLower();
Run Code Online (Sandbox Code Playgroud)

它取代了一些东西,h:mm但不是其他东西h.

c# regex format time

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

jQuery在DIV之间复制内容

我正在开发一个我想完全基于Javascript的网站:你加载网站,然后所有页面都被Javascript拉入.

所以我在这里是我拥有的:

    <span id="deathWormButton">Death Worm</span>
    <div id="pageContent">
        <p>Thanks for taking the time to view my portfolio!</p>
        <p>Placeholder content</p>
        <p>Placeholder content</p>
        <p>Placeholder content</p>
        <p>Placeholder content</p>
    </div>
    <div id="DeathWormPage" class="page">
        <p>Thanks for taking the time to view my portfolio!</p>
        <p>Placeholder content</p>
        <p>Placeholder content</p>
        <p>Placeholder content</p>
        <p>Placeholder content</p>
    </div>
Run Code Online (Sandbox Code Playgroud)

这是我的jQuery:

        $(document).ready(function()
        {
            $(".page").hide();
        });
        $("#deathWormButton").click(function()
        {
            $("#pageContent").innerHTML = $("#DeathWormPage").innerHTML;
        });
Run Code Online (Sandbox Code Playgroud)

但它不起作用!(查看此处)

所以,我怎么从复制内容div id="DeathWormPage"div id="pageContent"deathWormButton点击是什么吗?

jquery copying

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

使用BULK INSERT插入日期

我有一个CSV文件,其中包含三个日期:

    '2010-07-01','2010-08-05','2010-09-04'
Run Code Online (Sandbox Code Playgroud)

当我尝试批量插入它们时......

    BULK INSERT [dbo].[STUDY]
        FROM 'StudyTable.csv' 
        WITH 
        ( 
            MAXERRORS = 0,
            FIELDTERMINATOR = ',',
            ROWTERMINATOR = '\n'
        )
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

    Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 1, column 1 (CREATED_ON).
Run Code Online (Sandbox Code Playgroud)

所以我假设这是因为我的日期格式无效.使用的正确格式是什么?

编辑

    CREATE TABLE [dbo].[STUDY]
    (
        [CREATED_ON] DATE,
        [COMPLETED_ON] DATE,
        [AUTHORIZED_ON] DATE,
    }
Run Code Online (Sandbox Code Playgroud)

sql sql-server parsing date

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

C#Regex替换

基本上,我有一个像这样的字符串:

    Some Text Here | More Text Here | Even More Text Here
Run Code Online (Sandbox Code Playgroud)

而且我希望能够用两个条形替换文本New Text,所以它最终会像:

    Some Text Here | New Text | Even More Text Here
Run Code Online (Sandbox Code Playgroud)

我假设最好的方法是使用正则表达式...所以我尝试了很多东西,但无法得到任何工作......帮助?

c# regex replace

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

C#网络流碎片数据

我的背景

我有一个TCP网络程序,它通过连接发送已经序列化并编码到base64的大对象.我写了一个客户端库和一个服务器库,他们都使用NetworkStream's Begin/EndReadBegin/EndWrite.这是我正在使用的代码(非常简化的版本):

对于服务器:

var Server = new TcpServer(/* network stuffs */);
Server.Connect();
Server.OnClientConnect += new ClientConnectEventHandler(Server_OnClientConnect);

void Server_OnClientConnect()
{
    LargeObject obj = CalculateLotsOfBoringStuff();
    Server.Write(obj.SerializeAndEncodeBase64());
}
Run Code Online (Sandbox Code Playgroud)

然后客户:

var Client = new TcpClient(/* more network stuffs */);
Client.Connect();
Client.OnMessageFromServer += new MessageEventHandler(Client_OnMessageFromServer);

void Client_OnMessageFromServer(MessageEventArgs mea)
{
    DoSomethingWithLargeObject(mea.Data.DecodeBase64AndDeserialize());
}
Run Code Online (Sandbox Code Playgroud)

客户端库有一个回调方法,NetworkStream.BeginRead用于触发OnMessageFromServer将数据作为字符串传递的事件MessageEventArgs.

我的问题

BeginRead/EndRead但是,当通过它接收大量数据时,它似乎在多个消息上分散.EG假装这是一条很长的信息:

"This is a really long message except not because it's for explanatory purposes."
Run Code Online (Sandbox Code Playgroud)

如果这确实是一个很长的消息,Client_OnMessageFromServer可能会被称为...说"三条消息"的碎片部分:

"This is a …
Run Code Online (Sandbox Code Playgroud)

c# networkstream fragment beginread

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

Laravel bigInteger 在关系中四舍五入为 int

好吧,这是我的迁移......

public function up()
{
    Schema::create('instagrams', function (Blueprint $table) {
        $table->bigInteger('id')->unsigned()->primary();
        // ...
    });
}


public function up()
{
    Schema::create('users', function (Blueprint $table) {
        $table->increments('id');
        $table->bigInteger('instagram_id')->unsigned()->nullable();
        // ...
    });
}
Run Code Online (Sandbox Code Playgroud)

我有一个用户模型和一个 Instagram 模型。这是我的 Instagram 模型:

class Instagram extends Model
{
    public function user()
    {
        return $this->hasOne('App\User');
    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是 Instagram 与用户的关系不起作用。我无法从 Instagram 访问用户,即使他们都在数据库中。

>>> $u = App\User::first()
=> App\User {#695
     id: 1,
     instagram_id: "3620243170",
   }
>>> $i = App\Instagram::first()
=> App\Instagram {#696
     id: "3620243170",
   }
>>> $i->user
=> null
Run Code Online (Sandbox Code Playgroud)

所以,我花了很长时间绞尽脑汁,直到找到这些有用的修补方法......这就是它给我的: …

php laravel eloquent

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