小编Ale*_* K.的帖子

sizeof(*ptr)和sizeof(struct)之间的区别

我尝试了以下程序

struct temp{
   int ab;
   int cd;
};

int main(int argc, char **argv)
{
   struct temp *ptr1;
   printf("Sizeof(struct temp)= %d\n", sizeof(struct temp));
   printf("Sizeof(*ptr1)= %d\n", sizeof(*ptr1));
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

产量

Sizeof(struct temp)= 8
Sizeof(*ptr1)= 8
Run Code Online (Sandbox Code Playgroud)

在Linux中,我在很多地方都观察到了它的用法sizeof(*pointer).如果两者相同,为什么sizeof(*pointer)用?

c sizeof

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

在 R 中将 IP 地址 (IPv4) 转换为整数

我正在寻找一种在 R 中编写将 IP 地址转换为整数的函数的方法。

我的数据框如下所示:

total  IP
626    189.14.153.147
510    67.201.11.8
509    64.22.53.140
483    180.9.85.10
403    98.8.136.126
391    64.06.187.68
Run Code Online (Sandbox Code Playgroud)

我从mysql数据库导出这些数据。我有一个查询,可以在 mysql 中将 IP 地址转换为整数:

mysql> select CAST(SUBSTRING_INDEX(SUBSTRING_INDEX('75.19.168.155', '.', 1), '.', -1) << 24 AS UNSIGNED) + CAST(SUBSTRING_INDEX(SUBSTRING_INDEX('75.19.168.155', '.', 2), '.', -1) << 16 AS UNSIGNED) + CAST(SUBSTRING_INDEX(SUBSTRING_INDEX('75.19.168.155', '.', 3), '.', -1) << 8 AS UNSIGNED) + CAST(SUBSTRING_INDEX(SUBSTRING_INDEX('75.19.168.155', '.', 4), '.', -1) AS UNSIGNED) FINAL;
Run Code Online (Sandbox Code Playgroud)

但我想在 R 中进行此转换,任何帮助都会很棒

mysql ip r ip-address bit

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

字段文本被不一致地截断

我创建了一个标签报告(2 列)。使用的字段包括后缀、联系人姓名、公司名称、职务和部门 \xe2\x80\x93 简单联系人数据。

\n\n

“部门”字段是最后一个字段,在包含 78 条记录的报告中,“部门”字段决定不将整个字段文本显示两次。

\n\n

我在所有字段上将“可以增长”设置为默认值,我检查了边距和标签宽度以确保文本不会因为标签对于边距太宽而被截断。我通过缩写某些单词修改了数据库中的数据,它显示了更改,但它仍然在 50 个字符后截断。有时,部门名称超过 80 个字符,它会显示所有数据。

\n\n

当我预览报告以及不同用户打印报告时,屏幕上会出现此问题。默认打印机没有改变。

\n\n

这个把我难住了。这是一个应用程序错误(如果是的话,是否有 CR 11.5 的服务包?),还是与需要更新的打印机驱动程序有关?

\n\n

预先感谢您对这个难题的帮助。

\n\n

更新

\n\n
    \n
  1. 我确实指定了数据源
  2. \n
  3. 数据库中的文本没有任何特殊字符或任何其他可能不合适的字符
  4. \n
  5. 否,我没有使用底层 文档中任何位置的以下部分
  6. \n
  7. 11.5.8.998 是我的 CR 版本(好吧,好像我落后了 - 然而,当我单击“验证更新”时,它告诉我没有任何更新。您有 SP2 下载的链接吗?)
  8. \n
  9. 自定义字符串选项中没有公式
  10. \n
\n

crystal-reports crystal-reports-xi

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

编译动态链接库

我目前正在尝试使用Windows和MinGW编译动态链接库(用于插件系统).

我使用此命令行编译每个对象:

mingw-g++ -fPIC test.cpp
Run Code Online (Sandbox Code Playgroud)

和使用这一行的图书馆:

mingw-g++ -rdynamic -shared -Wl,-soname,test.so.1 -o test.so test.o

它根本不起作用(使用GCC与Linux,类似的线路工作):fPIC和rdynamic由于某种原因被忽略.在尝试创建库时,它失败了,因为编译器尝试将它与应该被解析的对象链接起来,因为我将它与主二进制文件动态链接.

那你怎么用MinGW编译呢?

谢谢 :) !

windows mingw

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

JavaScript:检查对象字段是否未定义,而不检查对象是否未定义

我的IVR应用程序以JS对象和数组的形式接收业务数据.例如,我们的客户名称访问如下:

customerData.customerList[customerIndex].customerName
Run Code Online (Sandbox Code Playgroud)

现在,在某些情况下,customerName未定义,因为整个对象未定义.现在,为了捕获它,我有一些嵌套逻辑,在最终检查最后一个之前检查每个级别是否未定义:

if (typeof customerData != 'undefined' &&
  typeof customerData.customerList &&
  typeof customerData.customerList[customerIndex] != 'undefined' &&
  typeof customerData.customerList[customerIndex].customerName != 'undefined')
{
  //do something awesome with customer name, here
}
Run Code Online (Sandbox Code Playgroud)

是否有更简单(更清洁?)的方法来实现这一点,而无需检查对象上的每个字段?

谢谢.

javascript types typeof

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

是(以插入符号开头)是相对于.htaccess文件还是相对于站点根目录?

如果我的.htaccess网站上有一个文件位于example.com/folder1/folder2/.htaccess

我想编写一个影响页面的规则 example.com/folder1/folder2/page.php

我需要制定如下规则:

RewriteRule ^page\.php$ page/
Run Code Online (Sandbox Code Playgroud)

或者作为

RewriteRule ^folder1/folder2/page\.php$ page/
Run Code Online (Sandbox Code Playgroud)

基本上是^相对于.htaccess文件或相对于站点根目录的(开头)?

.htaccess mod-rewrite

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

如何在iPhone中从地址中找到纬度和经度

我正在制作一个我正在获取地址的应用程序,我需要从该地址中找到纬度和经度并在地图中显示该位置

- (void)viewDidLoad 
{
    [super viewDidLoad];

    [mapView setMapType:MKMapTypeStandard];
    [mapView setZoomEnabled:YES];
    [mapView setScrollEnabled:YES];
    mapView.showsUserLocation = YES;
    MKCoordinateRegion region = { {0.0, 0.0 }, { 0.0, 0.0 } }; 

    geoCoder.delegate = self;
    [geoCoder start];

    double latitude = 0, longitude = 0;

    region.center.latitude = latitude;   
    region.center.longitude = longitude;  
    region.span.longitudeDelta = 0.01f;
    region.span.latitudeDelta = 0.01f;
    [mapView setRegion:region animated:YES]; 

    [mapView setDelegate:self];

    DisplayMap *ann = [[DisplayMap alloc] init]; 
    ann.title = @"BarRestaurant";
    ann.subtitle = @"..."; 
    ann.coordinate = region.center; 
    [mapView addAnnotation:ann];
}

-(MKAnnotationView *)mapView:(MKMapView *)mV viewForAnnotation:
(id <MKAnnotation>)annotation …
Run Code Online (Sandbox Code Playgroud)

iphone mapkit

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

indexOf 始终为 document.location 返回 true

我有以下脚本:

if (window.location.href.indexOf('env=P')) {      
  env = 'P';
  console.log("P");
} else {
  env = 'A';
  console.log("A");
}   
Run Code Online (Sandbox Code Playgroud)

不管 url 是什么,env 总是等于 P。我很确定我之前对 uri 使用过 indexOf,但不确定这里的问题。

javascript dom

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

在VB应用程序中使用user32.dll有什么用?

在我们中我们使用了user32.dll并传递了hWnd.So的值.我想知道这个User32.dll有什么用,并传递值hWnd?

他们正在设置此值

SetProp hwnd, "PrevWndProc", SetWindowLong(hwnd, GWL_WNDPROC, AddressOf WindowProc)
Run Code Online (Sandbox Code Playgroud)

vb6 winapi vb6-migration

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

http-equiv ="author"和name ="author"有什么区别?

您好我正在学习HTML5,我想知道这两个元素之间有什么区别?

<meta http-equiv="author" content="Jon Smith" />
<meta name="author" content="Jon Smith" />
Run Code Online (Sandbox Code Playgroud)

html meta html5

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