小编Sea*_*ean的帖子

iOS简单的TCP连接示例

有没有人知道iOS设备的简单TCP示例,所以我可以将字符串发送到服务器.我已经看过以下库https://github.com/robbiehanson/CocoaAsyncSocket,但它看起来非常冗长.

我真正想要的是有一种简单的方法来连接到IP地址和端口号,并将一串数据发送到该地址.有谁知道这样做的简单方法?

tcp ios

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

在Umbraco中以编程方式创建新成员

我正在尝试以编程方式为我的Umbraco网站创建一个新成员,但我不确定我是否正确地执行此操作.

我的代码看起来像这样:

 MemberType demoMemberType = new MemberType(1040); //id of membertype ‘demo’
 Member newMember = Member.MakeNew(newEmployee.FirstName + " " + newEmployee.LastName, demoMemberType, new umbraco.BusinessLogic.User(0));

 newMember.Email = "test@testmail.com";
 newMember.Password = "password";
 newMember.LoginName = "Test";
 newMember.getProperty("firstName").Value = "test";

 newMember.Save();
Run Code Online (Sandbox Code Playgroud)

但是当我运行我的代码时,我看不到任何出现在我的Umbraco中的东西.有人可以告诉我我做错了什么吗?

c# model-view-controller umbraco

6
推荐指数
2
解决办法
7381
查看次数

用于RSSI距离近似的卡尔曼滤波器

我目前正在开发一个项目,该项目利用RSSI信号来确定用户与三个信标之间的距离.虽然我有粗糙的三角测量公式,但我正在努力使事情变得更准确.

通过我的所有研究,我发现了卡尔曼滤波器.从我一直在阅读的内容来看,它们似乎正是我想要使用的东西.但是,我发现的所有例子都相当复杂且难以理解.

有没有人曾经使用过Kalmon滤波器和RSSI信号?有人能够指出我,或向我解释一下Kalmon过滤器如何以简单的方式工作?

c# rssi kalman-filter

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

在Unity中的场景之间访问信息

我在Unity中有一个类,它有一个切换开关列表,可以在与游戏其余部分不同的场景中打开和关闭.我想要的是让用户选择一个按钮,然后当我们回到那个场景时,我的主游戏中会发生相应的动作.但是,我在场景之间发送信息时遇到问题.

目前我的切换类看起来像这样:

private bool action1 = false;
public bool Action1
{
    get { return action1;}
}

void OnGUI() 
{
    action1 = GUI.Toggle(new Rect(10, 10, 100, 30), action1, "test");   
}

void Update()
{
    if(Input.GetButton("Jump"))
    {
        Application.LoadLevel("Main");
    }
}
Run Code Online (Sandbox Code Playgroud)

然后在我的主场景中的一个班级中,我有以下代码:

private ActionClass actionIsOn = new ActionClass();
void Start() 
{
    if(actionIsOn.Action1 == true)
    {
        Debug.Log("action is on");
    }
    else
    {
        Debug.Log("nothing happening");
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,当我测试这个时,没有任何反应.

我是否正确设置了它?有没有更好的方法将这些信息从一个场景传递到另一个场景?

c# unity-game-engine

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

桌面的屏幕截图目标区域

我正在尝试在 C# 中重新创建一个 Winform 应用程序,它具有与窗口提供的截图工具相同的功能。也就是说,允许用户在桌面上拖动一个矩形并将其中的内容捕获为图像。

目前我只能用鼠标绘制一个矩形,这在winform中。任何人都可以指出我如何做到这一点,以便我可以在整个桌面上做到这一点?

我绘制矩形的代码如下:

 Rectangle rect; 
    public Form1()
    {
        InitializeComponent();

        // set the cursor to be a + sign
        this.Cursor = System.Windows.Forms.Cursors.Cross;
        this.DoubleBuffered = true;
    }

    private void Form1_MouseDown(object sender, MouseEventArgs e)
    {
        // e.X and e.Y are used to get the X and Y pos of the mouse
        rect = new Rectangle(e.X, e.Y, 0, 0);
        this.Invalidate();
    }

    private void Form1_MouseMove(object sender, MouseEventArgs e)
    {
        if (e.Button == MouseButtons.Left)
        {
            // draw rectangle as mouse moves
            rect …
Run Code Online (Sandbox Code Playgroud)

c# screenshot winforms

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

从字符串中删除文件类型

我正在从服务器调用字符串列表.

目前我正在获取全名和文件扩展名,如:

Image1.jpg

image2.png

test_folder.folder

我有一些代码依赖于知道扩展名是什么,但是我还需要访问我在扩展名中选择的项目的名称.

到目前为止,我的两次尝试如下:

_clickedFolder = listBox1.SelectedItem.ToString() - "folder";
_clickedFolder.Trim(new Char[] { '.folder' });
Run Code Online (Sandbox Code Playgroud)

但这些都不奏效.

取消文件扩展名并显示文件名的正确方法是什么?

c# string

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

通过javascript查找字符串的一部分

我有以下HTML复选框

<input name="1" title="" id="1"  style="position: absolute; top: 333px; left: 760px; tabindex: 11; z-order: 99;" type="checkbox" CHECKED="checked" runat="server" value="on"/>
Run Code Online (Sandbox Code Playgroud)

我要抢给出的值tabindex里面style上述属性.注意事项:

  1. 我知道这tabindex是在错误的地方(它不应该在style属性文本中,它应该是一个属性).我不能改变它,它是由一个我无法修改的(非常古老的)工具完成的.

  2. 我必须支持IE8,当我尝试时,我遇到了一个问题,IE8没有\s正确处理正则表达式(它与硬空间不匹配).

我尝试使用.search()这样做但我不知道如何在我使用以下行搜索我的复选框时返回字符串值:

var test = document.getElementsByTagName("input");
Run Code Online (Sandbox Code Playgroud)

目标是tabindex从style属性中获取值,然后将其正确分配给元素.

html javascript regex

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

Blazor 突出显示选定的表格行

我的 blazor 项目中有下表渲染:

<table class="table table-bordered accountTable @HighlightSelected" >
    <thead>
        <tr>
            <th>Id</th>
            <th>Name</th>
        </tr>
    </thead>
    <tbody>
    @if (Accounts != null) 
    {
        @foreach (var account in Accounts)
        {
            <tr @onclick="@(() => ReturnRowData(account))"> 
                <td >@account.Id</td>
                <td >@account.Name</td>
            </tr>
        }
    }
    else
    {
        <p>No accounts to display...</p>
    }

    </tbody>
</table>

@code{
  [Parameter]
    public List<Account> Accounts { get; set; }

    [Parameter]
    public EventCallback<Account> OnRowClicked{get;set;}
    public string HighlightSelected = "normal";
public async void ReturnRowData(Account account)
{
    HighlightSelected = "highlight";
    await OnRowClicked.InvokeAsync(account);
}
}
Run Code Online (Sandbox Code Playgroud)

当单击此表上的一行时,它会将所选行数据返回到我的索引页以供其他函数使用。我在这里尝试做的是向所选行添加新的背景颜色。

表中的参数 …

css html-table razor .net-core blazor

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

按升序日期排序项目列表

我的页面有一个事件列表,我按以下代码行排序:

 results = CurrentPage.Children
   .Where("eventDate >= minDate AND eventDate < maxDate", month)
   .OrderBy("eventDate desc")
   .Skip(currentPage * itemsPerPage)
   .Take(itemsPerPage);
Run Code Online (Sandbox Code Playgroud)

这将按日期降序返回所有项目.所以现在它来自August 2015,July 2015等等.我需要的是显示相反的情况.

我试过看看方法中是否有升序调用,OrderBy()但我找不到任何东西.有人可以帮帮我吗?

c# linq sorting razor

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