小编SMU*_*hah的帖子

如何获得GPS手机的摄像头方向?

我所发现的关于GPS的只是它只是告诉设备的位置,如何获得相机指向的方向,它的角度和设备的高度?如何使用支持GPS的手机制作指南针(2D,3D)?

手机中是否有内置的2D,3D指南针,或者只是通过GPS完成?

gps android augmented-reality

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

硬件编程语言或工具

我用c#或c ++编程(中等水平).现在我想玩硬件,比如用软件点击运行小型电机,或者用它眨一下灯泡,或者甚至用它来制作类似机器人的东西.我不想搞乱大会或其他低级语言.

是否有任何工具或编程语言可以与不同的电子设备一起使用?是否有任何建议或步骤?

hardware embedded programming-languages

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

通过URL发送POST请求

有一个asp页面,我进入我的Rollno并按提交,下一页显示我的结果.以下是页面的形式来源.

<form name="form1" method="post" action="Result.asp">

   <input name="Rollno" type="text" id="RollNo" size="15" maxlength="15">

   <input type="submit" name="Submit" value=" Search " onClick="return num();">

</form>
Run Code Online (Sandbox Code Playgroud)

没有办法看到所有学生的结果,因此我想循环遍历所有的滚动数字以查看我的位置.但我无法通过编写search.asp来做到这一点?Rollno = 123456

如何通过URL发送请求,以便我可以遍历所有数字?

parsing http http-post html-parsing

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

使用C中的预处理器连接字符串

如何连接两个字符串(其中一人被存储在一个变量)ç使用预处理器?

比如怎么做?

#define CONCAT(x,y) x y

//ecmd->argv[0] is equal to "sometext"
myfunc(CONCAT("/", ecmd->argv[0]), ecmd->argv[0]); //error: expected ')' before 'ecmd'
Run Code Online (Sandbox Code Playgroud)

c string-concatenation c-preprocessor

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

Java Regex:为什么没有matcher.find(),matcher.group()不起作用?

以下代码在首次运行时提供异常.但是当我在匹配器线上设置断点并评估Netbeans Watcher中的一些命令时.有用.为什么??

String regex = "/I-TASSER/output/(?<jobId>.*?)>";
Pattern pattern;
Matcher matcher;
if (Pattern.compile(regex).matcher(document.html()).find()) {
    pattern = Pattern.compile(regex);
    matcher = pattern.matcher(document.html());
    jobId = matcher.group("jobId"); //always give exception, so breakpoint here
}
Run Code Online (Sandbox Code Playgroud)

我在netbeans变量观察器中放了四行

matcher.group("jobId"); //exception
matcher.find();         //true
matcher.group("jobId"); //S12345 /*found*/
Run Code Online (Sandbox Code Playgroud)

为什么会这样?

java regex

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

form.serializeArray()将每个元素转换为字符串

尝试form.serializeArray()并将序列化数据传递给服务器.

问题:此方法还将布尔值和整数转换为字符串.在服务器端,基于该
值,我试图获取数据类型,因为它每次都给我String.

实际产量: [Object { name="para1", value="1"}, Object { name="para2", value="2"}, Object { name="para3", value="true"}, Object { name="para4", value="rep1"}]

要求输出:

[Object { name="para1", value=1}, Object { name="para2", value=2}, Object { name="para3", value=true}, Object { name="para4", value="rep1"}]
Run Code Online (Sandbox Code Playgroud)

请为此建议解决方案.

javascript jquery

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

WebRTC:编码器实现中的 RTPFragmentationHeader 是什么?

我已修改h264_encoder_impl为使用基于 nvidia 网格的硬件编码器。这是通过用 Nvidia API 调用替换 OpenH264 特定调用来完成的。编码流可以成功写入文件,但写入_buffer_sizeencoded_image_还不够,RTPFragmentationHeader还需要填充。

// RtpFragmentize(EncodedImage* encoded_image,
//                       std::unique_ptr<uint8_t[]>* encoded_image_buffer,
//                       const VideoFrameBuffer& frame_buffer,
//                       SFrameBSInfo* info,
//                      RTPFragmentationHeader* frag_header)

// encode
openh264_->Encode(input, &info /*out*/);

// fragmentize ?
RtpFragmentize(&encoded_image_ /*out*/, &encoded_image_buffer_, *frame_buffer, 
               &info, &frag_header /*out*/); 

// ...

// send 
encoded_image_callback_->OnEncodedImage(encoded_image_, &codec_specific, &frag_header);
Run Code Online (Sandbox Code Playgroud)

当前Openh264根据实施填充frag_headerRTPFragmentize()和VP8不同填充它。我可以看到 NAL 单元和层也计算的东西,encoded_image->_length但我不知道如何。

我在任何地方都找不到关于它的任何文档。我只有 VP8 和 OpenH264 实现。

那么什么是RTPFragmentationHeader?它有什么作用?什么是encoded_image->_length?使用自定义H264编码器时如何正确填充?我可以找到 startcode 但接下来呢?如何填满它的所有成员?

video video-streaming h.264 webrtc openh264

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

数据绑定组合框中的不同值

我有一个表库存(ItemId,名称,大小,价格,其他信息),其中ItemId是主键,名称,大小,价格是唯一的.
当我用名称绑定组合框时,所有重复的名称出现,而我希望每个名称只出现一次,同样的大小.

如何在绑定到数据源的组合框中加载唯一值?

c# data-binding distinct-values

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

如何多次向jFrame添加自定义jPanel?

JPanel用一个JComboBox和两个JTextField控件制作了课程.

JFrame f = new JFrame();
JPanel p = new JPanel();
ComparisonPanel cp = new ComparisonPanel(); //jPanel with a few elements
ComparisonPanel cp2 = new ComparisonPanel();

p.setLayout(new FlowLayout()/*new GridLayout(2, 2)*/);

f.getContentPane().add(cp);
f.getContentPane().add(cp2/*cp*/);
f.setVisible(true);
Run Code Online (Sandbox Code Playgroud)

它只显示ComparisonPanel一次.我实际上是尝试在运行时生成GUI,面板将通过一些修改(不同的标签等)重复,然后从这个动态生成的GUI中获取值.

java layout swing jpanel jframe

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

布局视图中的Roles.GetRolesForUser()不返回角色

@Roles.GetRolesForUser()在剃刀布局视图中不返回角色.@Roles.GetRolesForUser().Count()是0.

同时在同一视图中@Roles.IsUserInRole('name_of_logged_in_role')返回true同一位置.

剃刀查看:

<p>
    @User.Identity.Name //Output: MyName
    @Roles.GetRolesForUser().Count()  //Output: 0
    @Roles.IsUserInRole("Radiologist")  //Output: True
</p>
Run Code Online (Sandbox Code Playgroud)

更新

@Roles.GetRolesForUser(User.Identity.Name).Length //Output: 0
@Roles.GetRolesForUser(User.Identity.GetUserName()).Length //Output: 0
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc asp.net-identity asp.net-identity-2

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