求大佬帮帮忙看,帮写一下代码

2024-06-22 09:23

1. 求大佬帮帮忙看,帮写一下代码

发来吧。图片

求大佬帮帮忙看,帮写一下代码

2. 能不能帮忙解释一下这段代码

脑残代码,就是在编程工具输出的地方输出这些文字,有些人一定说是打印,因为那个字好像打印,洋文他认为他最棒

3. 请高手帮忙分析下这段代码

那个 j 从当前代码来说是可以没有的,之所以有这个 j 是因为这段代码写的很烂。

aid 是当前帖子的id
saveid 是已经顶过帖子的id,以逗号隔开。例如:1,2,3,4,5
他想通过cookie记录当前用户已经顶过帖子的id,然后根据aid来判断是否顶过了,顶过了就提示,否则就顶贴,并把当前aid加入到cookie里面。
他这个如果不在digg_ajax.php里面做是否顶过贴的判断,用户清除了cookie这代码会出bug。
这种东西后端也必须判断。
从代码上来看,应该不能取消顶贴,否则他这个就有bug了,中间的continue之类的东西写的太烂了导致你看不懂,我给你改进一下代码,你就懂了,其实根本不需要那么复杂
function postDigg(ftype, aid) {	var taget_obj = document.getElementById('newdigg');	var saveid = GetCookie('diggid');	//如果saveid是null 则把他变为一个空字符串	saveid = typeof saveid == "string" ? saveid : "";	var saveids = saveid.split(',');	for(var i = saveids.length - 1; i >= 0; i--) {		if(saveids[i] == aid) {			//如果cookie存的id里面有,说明已经赞过了			alert("您已经顶过该帖,请不要重复顶帖 !");			//return就可以退出方法了			return;		}	}	//将新的aid加入到saveids里面	saveids.push(aid);	//将新的saveid写入cookie	SetCookie('diggid', saveids.join(","), 1);	myajax = new DedeAjax(taget_obj, false, false, '', '', '');	var url = "{dede:global.cfg_phpurl/}/digg_ajax.php?action=" + ftype + "&id=" + aid;	myajax.SendGet2(url);}

请高手帮忙分析下这段代码

4. 帮忙解释一下这一段代码的步骤


5. 大家看看这段代码有错误吗?

错误代码出现原因有很多种:
1.在装系统时没有装好; 
2.电脑的有些硬件驱动没有装好;
3.系统的缓存不够,太小了;
4.某些应用程序在安装有些文件会与系统文件相互共用,一但你删除或损坏这个程序的话,也就等于损坏了系统.计算机出现错误代码大部分是以上四个情况导致的,建议你根据不同的情况进行修复!

其实,无论是什么软件、什么程序,都是由程序员进行编写的
每个程序员都希望能编写出完美的应用程序代码
但难免会有疏忽之处.原因有多种:
一.编译错误,是由于不正确编写代码而产生.如非法实用或丢失关键字,遗漏必要的标点符号,函数调用缺参数或括号不匹配等.其它如变量未采用强制显式声明等而引起的错误.VB通常会在代码写时或运行时报错,按报错提示查找解决.
二.运行时出错,是指应用程序在运行其间执行非法操作或某些操作失败,如要打开的文件没找到,磁盘空间不够,除发运算中除数为0等.数组下标越界是一种典型的运行时错误,只有在运行时才会发现.三.逻辑错误,语法上找不出错误,应用程序也能运行,但得不到到预期结果,需认真分析并借助调试工具才能查出错误原因并改正.

大家看看这段代码有错误吗?

6. 求大神帮忙敲个代码 谢谢^ω^

        Document            div{            background-color: red;            width:100px;            height: 100px;        }        span{            font-size: 12px;            background-color: yellow;        }    显示/隐藏    var flag = true;//现在的状态    function fn(){        if(flag){            flag = false;            document.getElementsByTagName('div')[0].style.display = 'none';        }else{            flag = true;            document.getElementsByTagName('div')[0].style.display = 'block';        }    }

7. 帮忙找找下面代码的错误吧!

首先,我觉得你的思路有点混乱:
char a[100],m;基础不好,char是字符型,str才是字符串啊;
比较字母的时候,一个个比较的话,会用时间较长、空间较大,你的O(100^2),o(100^2);我的是O(100*52),o(100*52);
比较次数时吧,很混乱,你的O(100),o(100);我的O(52),o(52),并且只要比较一次就好;
最后啊,我个人觉得gets()与printf不配套啊,输入输出要相互配套才会不容易出错吧;
呵呵呵  不好意思   吧你的程序修改的面目全非 
PS   我的电脑没装软件啊  所以没试过程序是否可行   你自己尝试下咯!!!!
#include
#include
void main()
{
                char flag;  / 标志最多的字母 /
	str a[100],m[52]={A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z};
	int i,j,b[52]={1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};
	for(i=0;i<strlen(a);i++)
                scanf("%s\n",a[]);
	 for(i=0;i<52;i++)	/ 拿a[]与52个字母比较 /
                 {
                                    for (j=0;j<strlen(a);j++)  
                                    if (a[j]!=' '&&a[i]==a[j])     b[i]++; / 如果相同,则加1 /
                  }
		for (i=0;i<52;i++)  / 比较次数的小 /因为b[]与m[]相互照应, /
		{              
                                                max=b[0];
                                               flag=m[0];
			if (max<b[i])
			{
		                      max=b[i];
			      flag=m[i]; / 因为b[]与m[]相互照应,所以b[]与m[]的下标相同 /
			}
		}
		printf("%c %d\n",flag,max);	
}

帮忙找找下面代码的错误吧!

8. 帮忙吧这个代码写出。

Qt 实现进程间窗口嵌套
环境:Qt 5.9.1_msvc2015_64bit,Window 10.
为了实现在qt程序中打开Window上其他应用程序,并将其嵌入到qt程序中。
方法:获取外部程序的窗口句柄,调用
[static]QWindow *QWindow::fromWinId(WIdid)
函数创建QWindow,然后调用
[static]QWidget *QWidget::createWindowContainer(QWindow *window,QWidget *parent = Q_NULLPTR,Qt::WindowFlagsflags = Qt::WindowFlags())
创建一个QWidget即可。
关键之处在于如何获取窗口句柄。
我们都知道Windows编程中,可以通过FindWindow系列的函数获取HWND类型的窗口句柄(需要include windows.h头文件),HWND类型和Qt中的WId类型可以转换,所以通过FindWindow我们可以找到想要嵌入的窗口,不论是子窗口还是主窗口,即使是整个桌面也未尝不可。
下面贴一下效果图:
原程序:

这是嵌入之后的Qt程序:

可以看到,在这里标题栏和边框都消失了。很有意思的方法,好奇Qt是如何做到这种进程间的嵌套,这篇只是简单介绍,待我研究透彻再来给大家分享。
如果不需要嵌套窗口的话,Qt也提供了其他的方法,不需要如此复杂。像QDesktopServices类,可以打开本地应用程序(打开文件或网页时,自动选择默认的应用程序)。
一开始的目的,是想将office窗口显示到qt程序里面,采用的是activexQt模块,但activex的开发需要一定时间的积累,微软的东西比较难用,加上activex只能打开微软自家的东西(有待验证),而且如果以后不仅仅是显示office呢?所以干脆直接嵌套进程窗口,一劳永逸。