小编Bar*_*art的帖子

如何验证字符串是否为英文?

我从控制台读取一个字符串.如何确保它只包含英文字符和数字?

c# string character-encoding

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

从Facebook API标记状态更新中的朋友

我最近发现这篇博文说,可以通过Facebook应用程序(来自API)标记状态更新中的某个人:

但是,它似乎对我不起作用.

它以三种不同的方式尝试了它:

$post = $facebook->api('/me/feed', 'post', array(
    'access_token' => $session['access_token'],
    'message' => 'Hello @[562372646:Lionel Cordier], how are you?'
));
Run Code Online (Sandbox Code Playgroud)

要么

$access_token = $session['access_token'];
$message = 'Hello @[562372646:Lionel Cordier], how are you?';
$curl_post = 'access_token='.$access_token.'&message='.$message;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://graph.facebook.com/me/feed');
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $curl_post);
$data = curl_exec($ch);
curl_close($ch);
Run Code Online (Sandbox Code Playgroud)

要么

$access_token = $session['access_token'];
$message = 'Hello @[562372646:Lionel Cordier], how are you?';
$curl_post = 'access_token='.$access_token.'&status='.$message;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://api.facebook.com/method/users.setStatus'); …
Run Code Online (Sandbox Code Playgroud)

php facebook facebook-graph-api

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

如何在Qt退出时清理

在应用程序退出之前,我想在Qt应用程序中做一些管家事务(比如写文件等).如何在Qt中使用此函数(退出或其他任何调用)?

qt

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

CppUnit输出到TAP格式转换器

我寻求一个perl模块将CppUnit输出转换为TAP格式.我想在之后使用prove命令来运行并检查测试.

perl junit parsing cppunit

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

在Qt中切换开关

我试图使用一个相当于Qt中的Android开关的元素.我在QML中找到了一个ToggleSwitch,但在实际的C++ Qt库中却没有.我只是遗漏了一些东西,还是我必须自己重新实现这个小部件?

c++ user-interface qt

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

删除字符串列表中的字符

如果我有一个字符串列表,例如:

[("aaaa8"),("bb8"),("ccc8"),("dddddd8")...]
Run Code Online (Sandbox Code Playgroud)

为了摆脱8每个字符串中的所有s,我该怎么办?我尝试使用stripreplace在for循环中,但它不像普通字符串(不在列表中)那样工作.有没有人有建议?

python

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

C++常量的最佳实践

我有一大堆常量,我想在我的代码的不同部分访问,但我希望能够轻松访问整个:

static const bool doX = true;
static const bool doY = false;
static const int maxNumX = 5;
Run Code Online (Sandbox Code Playgroud)

等等

所以我创建了一个名为"constants.h"的文件,并将它们全部放在那里,并将#included包含在任何需要知道常量的文件中.

问题是,这对于编译时来说很糟糕,因为每次更改常量时,都必须重建constants.h引用的所有文件.(另外,据我所知,因为它们是静态的,所以每次在新的.cpp中包含constants.h时,我都会在代码中生成doX/doY/maxNumX的副本,导致在编译时浪费千字节的空间EXE - 有没有办法看到这个?).

所以,我想要一个解决方案.如果可能的话,不是"仅在使用它们的文件中声明常量".

有什么建议?

c++ constants

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

cppcheck找不到包含文件

cppcheck甚至找不到像iostream这样的标准头文件.有任何想法吗?

我正在使用Ubuntu 11.04和cppcheck来自存储库.

c++ cppcheck

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

如何在代码中禁用物理键盘(始终使用虚拟键盘)

你可能会问为什么我想要那个.原因如下:

我使用条形码扫描仪作为我的应用程序的登录屏幕.但是,连接条形码扫描仪会强制我的平板电脑使用物理键盘(它认为扫描仪是键盘),这会阻止虚拟键盘出现(我想要其他一些屏幕).我必须手动单击系统栏以禁用弹出虚拟键盘的物理键盘.

那么,有没有办法在代码中禁用物理键盘或者即使连接了某些"键盘"也能使虚拟键盘出现?

android android-virtual-keyboard

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

/ dev/zero或/ dev/random - 什么更安全,为什么?

任何人都可以告诉我为什么在从硬盘驱动器擦除数据时,/ dev/random是安全的首选?

linux random zero

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