问题列表 - 第36621页

如何创建一个从iOS应用程序通过WiFi网络接收数据的小型Mac应用程序?

我需要的是在这个Mac应用程序中有一个简单的屏幕,只需打印一个字符串,因为iPhone正在通过WiFi网络传输字符串.

该字符串只是来自用户在iPhone上上下调整的滑块的字符串值.数据将被发送到Mac应用程序,然后Mac应用程序将从WiFi网络接收此信号并简单地打印值.

这是一个持续的连接.我不想尝试同步一次.我正试图从Mac上听iPhone设备,看看当用户从iPhone应用程序上下滑动UISlider时,iPhone是否正在发送更多字符串.

我该如何创建客户端?我需要使用Bonjour吗?

iphone macos bonjour wifi ios

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

C中的指针,不明白他们是如何得到这个结果的

这是代码片段

void F (int a, int *b)
{
 a = 7 ;
 *b = a ;
 b = &a ;
 *b = 4 ;
 printf("%d, %d\n", a, *b) ;
}
int main()
{
 int m = 3, n = 5;
 F(m, &n) ;
 printf("%d, %d\n", m, n) ;
 return 0;
}
Run Code Online (Sandbox Code Playgroud)

回答

4 4 
3 7
Run Code Online (Sandbox Code Playgroud)

我看到如何4 4计算,我没有得到他们如何得到3 7(我明白如何计算3,它没有改变,因为它没有通过引用传递)

谢谢 !

c

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

任何免费图书馆发送/接收短信,使用GSM调制解调器发送/接收电话?

我想制作一个Windows应用程序,我想在其中发送,接收和处理使用GSM调制解调器(这一个)的短信,这将非常有帮助如果您提供链接到任何开源库或应用程序也这样做.我很擅长MFC和Qt,所以任何C++或C库或应用程序引用都会好得多.

这将是很大的帮助,如果你能告诉我/给一些如何进行来电处理的参考.我希望在通话期间阅读用户的键盘输入(例如,按Apple 1按Apple键,按Microsoft键2键).在下一版本中,我想支持这一点.

windows sms modem gsm telecommunication

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

使用User.current_user有哪些安全问题

这篇文章 - http://www.ruby-forum.com/topic/51782-似乎提出了一种方法,即在控制器的before_filter中设置User.current_user,并在受该操作影响的模型中访问User.current_user.这是完全线程安全还是存在安全问题?似乎正确的方法是始终将@current_user传递给任何需要它的模型,但这会变得混乱.

ruby-on-rails

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

EF 4:使用POCO时无法理解DetectChanges的问题(没有自我跟踪ObjectContext)

我想知道是否有人可以帮助我?

我在理解为什么需要在我的POCO(非代理)实体上发出DetectChanges时遇到问题.

当然我有这一行来确保不返回代理.

   context.ObjectStateManager.GetObjectStateEntry(order).State
Run Code Online (Sandbox Code Playgroud)

如果我需要检查一个对象的"状态"然后我需要发出一个checkchChanges但是为什么我需要检查一个对象的状态?

基本上我将我的POCO实体发送到一个方法,该方法将数据保存到新的ObjectContext(我在每个方法上创建并销毁ObjectContext)

因此,我在理解为什么需要使用ObjectContext跟踪或了解更改时遇到问题?

是因为如果不知道是否会被保存?

也许我很想知道,但似乎如果我使用现有的ObjectContext(我不是每次创建和销毁),确保ObjectContext知道将是有益的,否则不会?

因此,在1方法中,我通过创建新的datacontext来更新对象,将其保存到db并销毁ObjectContext.因此我不使用2种方法,1种方法发送更新或新记录,然后使用另一种方法进行保存.

我真的很感激为什么需要它的快速解释?

提前致谢

entity-framework poco entity-framework-4 objectcontext

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

C# DataGridView:当列右对齐时,长文本在左侧被“...”截断

我有一个关于单元格截断的问题(替换为“...”):

列右对齐时如何在单元格左侧显示替换“...”?

我使用的是非等宽字体,所以我不能只计算字符来做一些字符串操作作为一种解决方法,我需要一个解决方案。我相信应该有。

为了说明我的问题,我在这里模拟我的 DataGridView

Left Context (Right aligned column)        | Center Word | Right Context (Left aligned column)
                left context not truncated | CenterWord  | Right context not truncated
...Here is the long left context truncated | CenterWord  | Here is the long right context truncated...
Run Code Online (Sandbox Code Playgroud)

我想我已经说清楚了。

谢谢。请帮帮我。

彼得

PS:同样的问题可以在这个链接找到:http : //objectmix.com/csharp/341736-datagridview-cell-format-question.html

c# truncate datagridview

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

在红宝石中无法捕获异常

class Collector
  class ContentNotFound < Exception
  end

  class DuplicateContent < Exception
  end
end

begin
  raise Collector::ContentNotFound.new
rescue
  puts "catch"
end
Run Code Online (Sandbox Code Playgroud)

当我运行脚本时,我没有收到"catch"消息,我看到错误:

lib/collector/exception.rb:10:in `<main>': Collector::ContentNotFound (Collector::ContentNotFound)
Run Code Online (Sandbox Code Playgroud)

为什么?如果不在救援中输入他们的课程,我怎么能抓住我的例外?

ruby exception

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

永久性地反转补丁文件

有时,无论出于何种原因,我都必须生成错误方向的补丁文件(在Linux下).我知道我可以通过-R在应用它时使用开关来解决这个问题patch,但是如果有一种永久性地反转补丁文件的方法会很好.是否有可以执行此操作的实用程序,或者例如可以保证有效的正则表达式?

UPDATE

Lie Ryan 提出了一个巧妙的方法.但是,它需要访问原始源文件.所以我想我应该更新我的问题,说明我更多的是在一种方法实现这一点,只给出补丁文件本身.

linux diff patch

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

记录技术债务的关键关键项目是什么?

我正在办公室设立技术债务登记册,并希望将其作为一个相当全面的工具.

我们应该记录哪些关键信息?

language-agnostic technical-debt capacity-planning

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

将ItemsControl与可拖动项组合 - Element.parent始终为null

我将ItemsControl与Canvas绑定为ItemsPanelTemplate到ObservableCollection.

我想使用在WPF拖动图像中发布的DraggableExtender使项目可 拖动 (我不想使用转换 - 我需要使用Canvas Left和Top属性)

它被定义为:

    <ItemsControl ItemsSource="{Binding Path=Nodes}">
        <ItemsControl.ItemsPanel>
            <ItemsPanelTemplate>
                <Canvas IsItemsHost="True" />
            </ItemsPanelTemplate>
        </ItemsControl.ItemsPanel>
        <ItemsControl.ItemTemplate>
            <DataTemplate>
                <Views:NodeView DataContext="{Binding}"/>
            </DataTemplate>
        </ItemsControl.ItemTemplate>
        <ItemsControl.ItemContainerStyle>
            <Style TargetType="ContentPresenter">
                <Setter Property="Utilities:DraggableExtender.CanDrag" Value="True" />
                <Setter Property="Canvas.Left" Value="{Binding Path=X}" />
                <Setter Property="Canvas.Top" Value="{Binding Path=Y}" />
            </Style>
        </ItemsControl.ItemContainerStyle>
    </ItemsControl>
Run Code Online (Sandbox Code Playgroud)

DraggableExtender需要元素的父元素为Canvas,但我元素的父元素(contentpresenter)为null,因此拖动不起作用.

所以显而易见的问题是 - 我做错了什么?

wpf canvas parent itemscontrol draggable

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