小编Lan*_*rts的帖子

我的linux的gcc编译器不支持布尔值

我正在尝试使用返回类型作为boolean创建一个函数...程序的语法似乎是正确的但编译器给出错误....

我包含的头文件是:

#include<stdio.h>
#include<stdlib.h>
Run Code Online (Sandbox Code Playgroud)

我创建的功能是:

34.bool checknull(struct node* node){
35.    if ( node != NULL )
36.        return TRUE;
37.       
38.    return false;
39.}
Run Code Online (Sandbox Code Playgroud)

我在编译时得到的是

bininsertion.c:34:1: error: unknown type name ‘bool’
bininsertion.c: In function ‘checknull’:
bininsertion.c:36:10: error: ‘TRUE’ undeclared (first use in this function)
bininsertion.c:36:10: note: each undeclared identifier is reported only once for each  function it appears in
bininsertion.c:38:9: error: ‘false’ undeclared (first use in this function)
Run Code Online (Sandbox Code Playgroud)

我用小写和大写字母都试过"真,假",但似乎没有用......

c linux gcc boolean compiler-errors

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

Powershell - 更改环境变量的值

有没有办法通过PowerShell更改环境变量(系统)的值?我只能手动更改值,并在重新启动PowerShell后查看更改.上下文:我们尝试动态设置间接SSIS配置的值,并且每个环境的配置文件都不同.

.net powershell configuration ssis

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

Knockout.js嵌套可排序绑定

我正在使用knockout.js可排序的插件; 但是,我遇到了一个我迄今无法解决的问题.我有两个可排序的绑定,一个用于存储桶,另一个用于bucketItems.我能够在桶之间重新排序bucketItems; 但是,我无法重新排序桶.你知道为什么会这样吗?我也使用嵌套绑定,但据我所知,这不是导致问题的原因.

我非常感谢您提供的任何见解.

knockout.js knockout-sortable

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

Lightbox Squashed Images

我目前遇到Lightbox 2的问题.所有脚本和CSS都安装正确,我没有更改或添加代码到css和脚本.

我每次都在下面得到结果,我似乎无法解决它.关于为什么会这种情况发生的任何想法?

压扁的图片

javascript image lightbox

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

显示“:1”时缺少 Xlib 扩展名“RANDR”

我正在使用 VPS 并在其上安装了 vncserver。
当我运行“midori”时,它总是产生以下错误:

Xlib:  extension "RANDR" missing on display ":1".
1   0x7f28c1a3d9e5 /usr/lib/libjavascriptcoregtk-1.0.so.0(_ZN3WTF11OSAllocator16reserveAndCommitEmNS0_5UsageEbbb+0xc5) [0x7f28c1a3d9e5]
2   0x7f28c1a3bf1f /usr/lib/libjavascriptcoregtk-1.0.so.0(_ZN3JSC19ExecutableAllocator19initializeAllocatorEv+0x8f) [0x7f28c1a3bf1f]
3   0x7f28c1978af5 /usr/lib/libjavascriptcoregtk-1.0.so.0(_ZN3JSC19initializeThreadingEv+0x25) [0x7f28c1978af5]
4   0x7f28c20915ca /usr/lib/libwebkitgtk-1.0.so.0(webkitInit+0x7a) [0x7f28c20915ca]
5   0x7f28c20a37ef /usr/lib/libwebkitgtk-1.0.so.0(+0x3c47ef) [0x7f28c20a37ef]
6   0x7f28c5a24627 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_type_class_ref+0x4d7) [0x7f28c5a24627]
7   0x7f28c5a24595 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_type_class_ref+0x445) [0x7f28c5a24595]
8   0x7f28c5a0ccac /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_newv+0x85c) [0x7f28c5a0ccac]
9   0x7f28c5a0d1ec /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_new+0xec) [0x7f28c5a0d1ec]
10  0x7f28c5e8d4ed midori(+0x234ed) [0x7f28c5e8d4ed]
11  0x7f28c5e8eaff midori(main+0xd5f) [0x7f28c5e8eaff]
12  0x7f28c08c676d /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f28c08c676d]
13  0x7f28c5e905a1 midori(+0x265a1) [0x7f28c5e905a1]
Run Code Online (Sandbox Code Playgroud)

对发生的事情有什么想法吗?

linux ubuntu midori

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

如何从dev Wiki使用带有SITL vagrant VM的dronekit

我正在按照DroneKit-Python中的入门说明在VM中设置DroneKit.为了让自己更轻松,我开始使用Vagrant设置SITL.但是,我无法弄清楚如何运行SITL并从示例脚本中与它进行对话.

我做了什么:

  1. Ran SITL vagrant script并让SITL工作(测试连接到在Windows上运行的Mission Planner).
  2. 按照" 在Linux上设置 "中的讨论,通过执行以下操作进行测试:

    param load ../Tools/autotest/copter_params.parm

    param设置ARMING_CHECK 0

注意 - 在我的MAVProxy提示符中没有"STABILIZE>"提示符.这些成功(似乎是)

  1. 然后我按Ctrl + D退出SITL模拟,并vagrant ssh打开我对虚拟机的提示.
  2. 我安装了这里描述依赖项(修复了pip规范之后):

    sudo apt-get install python-pip python-numpy python-opencv python-serial python-pyparsing python-wxgtk2.8

然后是MAVProxy

sudo pip install MAVProxy
Run Code Online (Sandbox Code Playgroud)

然后droneapi(注意,必须使用"sudo"安装)

sudo pip install droneapi
Run Code Online (Sandbox Code Playgroud)

然后从命令提示符(vagrant @ vagrant-ubuntu-trusty-32:/ vagrant/ArduCopter $)获得git clone并导航到演示:

git clone http://github.com/diydrones/droneapi-python.git
cd droneapi-python/example/small_demo
Run Code Online (Sandbox Code Playgroud)

我使用"mavproxy.py"(通过USB进行Linux VM通信的正确类型)启动了MavProxy.得到以下:

Auto-detected serial ports are:
/dev/ttyS31
/dev/ttyS30
...
/dev/ttyS1
/dev/ttyS0
Logging to mav.tlog
libdc1394 error: Failed …
Run Code Online (Sandbox Code Playgroud)

python dronekit-python dronekit

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

在Oracle中,如何检测夏令时开始/结束的日期?

在Oracle中是否有办法选择夏令时切换到我的语言环境的日期?

模糊地等同于此的东西会很好:

SELECT CHANGEOVER_DATE
FROM SOME_SYSTEM_TABLE
WHERE DATE_TYPE = 'DAYLIGHT_SAVINGS_CHANGEOVER'
  AND TO_CHAR(CHANGEOVER_DATE,'YYYY') = TO_CHAR(SYSDATE,'YYYY');  -- in the current year
Run Code Online (Sandbox Code Playgroud)

编辑:我希望找到一个解决方案,在国会调整DST法律时不需要改变,就像他们在2007年所做的那样.但是,已发布的解决方案可行.

oracle dst

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

Hibernate Query在系统中运行缓慢,但在直接运行时运行速度很快

我有一个与本周播客类似的问题。

我们有一个Java应用程序,它在Sql Server 2005中使用了休眠模式。

Hibernate正在为我们生成一个查询,该查询需要近20分钟的时间才能完成。

如果我们使用show_sql进行相同的查询,并用常量值替换问号,则会立即返回答案。

我认为我们需要option(recompile),但是我不知道如何使用HQL来实现。

请帮忙!

sql-server performance hibernate sql-server-2005

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

如何改进这个平方根方法?

我知道这听起来像是家庭作业,但事实并非如此.最近我一直对用于执行某些数学运算的算法感兴趣,例如正弦,平方根等.目前,我正在尝试编写用C#计算平方根的巴比伦方法.

到目前为止,我有这个:

public static double SquareRoot(double x) {
    if (x == 0) return 0;

    double r = x / 2; // this is inefficient, but I can't find a better way
                      // to get a close estimate for the starting value of r
    double last = 0;
    int maxIters = 100;

    for (int i = 0; i < maxIters; i++) {
        r = (r + x / r) / 2;
        if (r == last)
            break;
        last = r; …
Run Code Online (Sandbox Code Playgroud)

c# algorithm math optimization performance

5
推荐指数
2
解决办法
7284
查看次数

如何测试Excel中的Range是否包含单元格?

我在Worksheet_Change事件中发现了Excel/VBA中的问题.我需要将Target.Dependents分配给一个Range,但如果它没有依赖,则会出现错误.我试过测试Target.Dependents.Cells.Count但是没有用.有任何想法吗?

Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Cells.Count > 1 OR Target.Dependents.Cells.Count = 0 Then Exit Sub

Dim TestRange As Range

Set TestRange = Target.Dependents
Run Code Online (Sandbox Code Playgroud)

我也试过"Target.Dependents Is Nothing".

excel vba event-handling excel-vba

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