我创建了一个facebook iframe/canvas基于PHP的应用程序,我希望我的用户能够以完全谨慎的模式安装和使用.
但是,当用户首次安装应用程序时,他的Facebook墙上会出现"最近的活动帖子""用户xxx开始使用app_name",这对所有朋友都是可见的.
是否有编程方式或我可以使用的一些FB应用程序设置,以避免这样的帖子?我应该注意,应用程序只请求基本的FB权限,而不是要求publish_stream权限.
或者有没有办法使用FB API删除最近的活动冒充?
我对开发人员的数量感到有些困惑,我看到在类名或方法下面用花括号编写方法和类.他们遵循什么惯例?
Sun 明确表示正确的声明是:
// this declaration follows sun's conventions
class Sample extends Object {
Sample(int i, int j) {
....
}
}
Run Code Online (Sandbox Code Playgroud)
然而,越来越多我认为这被宣称为(甚至在书中):
// this declaration follows a convention I cant identify
class Sample extends Object
{
Sample(int i, int j)
{
....
}
}
Run Code Online (Sandbox Code Playgroud)
我知道一个会议只是一个惯例,只要你遵循一个惯例,一切都很好.我只是在寻找后一个宣言遵循什么惯例的答案?
我从多维数组中的给定值获取键.它工作得很好,除了我似乎无法从OUTSIDE访问我用于获取密钥的嵌套foreach循环中的变量.
所以我的foreach循环是:($ name_books是包含3个较小数组的多维数组)
foreach($name_books as $test) {
foreach ($test as $key => $value) {
$book_code = array_search($row['name'],$test);
echo $book_code; //just to see if it works, which it does
break;
}
}
//But then if I go outside of the loop..
echo $book_code." is the book code"; // <--DOES NOT WORK
Run Code Online (Sandbox Code Playgroud)
所以我知道我正在处理变量范围问题,我已经尝试在foreach循环中声明全局变量,但没有任何效果.
我确信有一些荒谬的简单,我错过了!
编辑:
urg ..我退后一步,意识到其他的事情,所有这一切都发生在一个while循环中(从数据库中获取东西)
所以代码更像是:
while($row=mysql_fetch_assoc($result)) {
...original foreach loop from above
}
Run Code Online (Sandbox Code Playgroud)
抱歉不包括这个,我专注于这个小块而忘了备份,看看它适合哪里.
我有一个bash脚本,在循环中进行一些并行处理.我不希望并行进程加速CPU,所以我使用sleep命令.这是一个简化版本.
(while true;do sleep 99999;done)&
所以我从bash提示符执行上面的行,得到类似的东西:
[1] 12345
[1]作业号在哪里,是12345while循环的进程ID(pid).我做了一个kill 12345得到:
[1]+ Terminated ( while true; do
sleep 99999;
done )
看起来整个脚本终止了.但是,我做了一个ps aux|grep sleep,发现睡眠命令仍然很强大,但有自己的pid!我可以杀了sleep,一切似乎都很好.但是,如果我先杀死睡眠,那么while循环会启动一个新的sleeppid.这对我来说是一个惊喜,因为睡眠与while循环并不平行.循环本身是一条执行路径.
所以我有两个问题:
我是GUI编程和多线程的新手.我正在创建一个实时应用程序,从我的汽车接收信息并以一些有意义的方式呈现它.我的应用程序被布置为3个线程,GUI(主线程),呈现线程和硬件通信线程.Inbetwen渲染和硬件线程是共享环缓冲区.在渲染中,我创建了一个计时器,以便每秒绘制20次新界面.我想线程通知主线程有一个新的屏幕可用,我认为信号/插槽方法将最好地工作.这可以归结为我的问题.当我的渲染器调用一个插槽,比如Screen_Avalable,即在主线程中的主窗口对象中,是否在我的工作线程或主线程中处理了这个插槽/方法?
我在使用c ++中的strtock时遇到问题我需要从文件中读取以下行
6:00,6:20,6:40,7:00,7:20,7:40,8:00,8:50,9:40,10:30,11:20,12:00 的长度这条线是未知的(我不知道我有多少参数);
我尝试做这个功能:
void RailwayLine::initilizeLoz(char line[1024])
{
char * pch;
char * timeReader;
Hour *hour;
char * pch2=NULL;
int time;
int minute;
char line2[1024];
strcpy(line2,line);
pch = strtok (line2,",");
while (pch != NULL)
{
delete pch2;
pch2= new char(strlen(pch)+1);
if(pch2!=NULL)
strcpy(pch2,pch);
timeReader = strtok (pch2,":");
time=atoi(timeReader);
timeReader = strtok (NULL,":");
minute=atoi(timeReader);
hour=new Hour(time,minute);
this-> UpdateLoz((*hour));
pch=strtok(NULL,",");
}
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用.itj只读取第一个参数(7:10)!什么可以是什么问题?我该如何改进我的代码?谢谢
我正在开发一个 Linux 内核驱动程序,它为用户空间提供一块物理内存。我有驱动程序的工作版本,但目前速度很慢。所以,我退回了几步,尝试制作一个小巧、简单的驱动程序来重现问题。
我在启动时使用内核参数保留内存memmap=2G$1G。然后,在驱动程序的__init函数中,我ioremap将这些内存中的一部分,并将其初始化为一个已知值。我也输入了一些代码来测量时间:
#define RESERVED_REGION_SIZE (1 * 1024 * 1024 * 1024) // 1GB
#define RESERVED_REGION_OFFSET (1 * 1024 * 1024 * 1024) // 1GB
static int __init memdrv_init(void)
{
struct timeval t1, t2;
printk(KERN_INFO "[memdriver] init\n");
// Remap reserved physical memory (that we grabbed at boot time)
do_gettimeofday( &t1 );
reservedBlock = ioremap( RESERVED_REGION_OFFSET, RESERVED_REGION_SIZE );
do_gettimeofday( &t2 );
printk( KERN_ERR "[memdriver] ioremap() took %d usec\n", usec_diff( &t2, &t1 ) );
// …Run Code Online (Sandbox Code Playgroud) 我尝试在循环时删除一行时出现以下错误.
C#:收藏被修改; 枚举操作可能无法执行
我已经做了一段时间的研究了,我在这里读了一些类似的帖子,但我还是找不到合适的答案.
foreach (DataTable table in JobsDS.Tables)
{
foreach (DataRow row in table.Rows)
{
if (row["IP"].ToString() != null && row["IP"].ToString() != "cancelled")
{
string newWebServiceUrl = "http://" + row["IP"].ToString() + "/mp/Service.asmx";
webService.Url = newWebServiceUrl;
string polledMessage = webService.mpMethod(row["IP"].ToString(), row["ID"].ToString());
if (polledMessage != null)
{
if (polledMessage == "stored")
{
removeJob(id);
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
}
任何帮助将不胜感激
在测试过程中,客户注意到,当拔下耳机时,iPhone中的视频播放会暂停.他想要类似的音频播放功能,也许还能弹出一条消息.
有没有人知道是否有某种类型的事件我可以联系到这个可能吗?
是否可以使用.net 4中捆绑的图表更改折线系列的宽度?我该怎么办?
c++ ×2
.net-4.0 ×1
audiotoolbox ×1
bash ×1
c# ×1
charts ×1
conventions ×1
curly-braces ×1
datatable ×1
driver ×1
facebook ×1
headphones ×1
ios ×1
iphone ×1
java ×1
kernel ×1
line ×1
linux ×1
linux-kernel ×1
memory ×1
objective-c ×1
performance ×1
php ×1
qt ×1
qt4 ×1
vb.net ×1
width ×1